fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x40020, 0x100fe0}, {&(0x7f0000077da0)="eb52904e5446532020202000080200000000000000f8000000000000000000000000000080008000ff030000000000000400000000000000ff00000000000000f500000001000000aa1cb4684d356101000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ff800}, {&(0x7f0000077e80)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff9e0}], 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00d4434a10f279fcc82f7995d86f70baf0c955a887cc364bf4ea87a90033cde5e1f90c84117269faf8113cca95717171bbb501000000000000000e3de8d4ff1197415813f5a8b00cf03d3446d68761bb44d8"], 0x1) (async) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_DEL_ADDR(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000140)={0x40, r1, 0x1, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_ADDR={0x18, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}]}, @MPTCP_PM_ATTR_ADDR={0x14, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0xa}, @MPTCP_PM_ADDR_ATTR_ID={0x5}]}]}, 0x40}}, 0x0) (async) r2 = socket(0x11, 0x800000003, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf315bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) (async) getsockname$packet(r2, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r4 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000002c0)=@newqdisc={0x70, 0x24, 0xd8b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}}, [@TCA_STAB={0x28, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0xfffb, 0x2}}, {0xfffffffffffffd0e, 0x2, [0x0, 0x0]}}]}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0xc0000000}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0x6}, @qdisc_kind_options=@q_clsact={0xb}, @TCA_RATE={0x6, 0x5, {0x0, 0x27}}]}, 0x70}}, 0x4000) (async) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f0000002240)={&(0x7f0000000080), 0xc, &(0x7f0000000140)={&(0x7f00000021c0)={0x54, r1, 0x300, 0x70bd27, 0x25dfdbfc, {}, [@MPTCP_PM_ATTR_ADDR={0x38, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @rand_addr=' \x01\x00'}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e23}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0xa}, @MPTCP_PM_ADDR_ATTR_IF_IDX={0x8, 0x7, r3}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e22}]}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x6}]}, 0x54}, 0x1, 0x0, 0x0, 0x4004004}, 0x8000) 00:04:41 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x1000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) [ 281.708189][T16670] loop2: detected capacity change from 0 to 127 [ 281.732748][T16670] BFS-fs: bfs_fill_super(): Inode 0x00000002 corrupted on loop2 00:04:41 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_group_source_req(r0, 0x29, 0x2e, &(0x7f0000000740)={0x8, {{0xa, 0x4e20, 0x1, @private1={0xfc, 0x1, '\x00', 0x1}, 0x7fff}}, {{0xa, 0x4e23, 0x3, @private1={0xfc, 0x1, '\x00', 0x1}, 0x80}}}, 0x108) sendmmsg$inet6(r0, &(0x7f0000001600)=[{{&(0x7f0000000000)={0xa, 0x4e23, 0x0, @mcast1}, 0x1c, &(0x7f0000001540)=[{&(0x7f0000000100)="9fc1125d31a1f65fae3dcb83218473986cd4f691e7f3dddd47ec6efe15bb4f2abfd89ed2d44e52fe66def70cb83426afb6a0a06bc9dc1c3958e997c0ce058030937be2fdbded2a9be4dde2b1d986657152dc78f6e215927a5ac345ed033b3bb3c751fbf795d63a4e0a6a85949178015c9cdf5f46bd54b68c3aa6d2c9f9c15ecad242932791a6652552c79895c4ecb880fd63ebd869bbbd9460f911cbd1560deeb338b3f15c3b101d66f0ebc7c6f665fbf3b6bacab52ab01d2900b3b7654fc268af8903", 0xc3}, {&(0x7f0000001640)="41681fd7321bcc4a08910e70156c4fe4c19a055e9bedb3aeafc433573c4a20fc6589f0e4793d487bdf7ce0a1f5a27398d8207e9e8aa25a7b6fdf54e54283461d30e8e5d0f6bb9983a3293de2e863bd7efef495db5d16f09d4f6e0fe25926662d5f13c42cb48126184a7b13a7a3ccd59290f70d8c8c9c5a16f7b8a1050a764bde6e14a96d337538e143e32a068224f3d21831883799b2262085e7fc7f448865d403fcb423eb79a6ce910ff1fde910d458eb8e2199d5874da7888cbe6c1c3fe84085404e5b7c210062de248a8f176d968ba3d1a13f74d50bb1629cd29d574326af177dfeea9ea1f11e90cf20562a4f7948934165b10a934e77ad5910a9", 0xfc}, {&(0x7f0000000200)="d5f04d78ac31586f85214563e30f0406ba3a3597b7df25dbcaf09de34218e3147eb82aadc31b03e0bcf9d3edaf961864a2ff72fb92dac2fe7dfe8f2b1d961a5adba414a077b8cf6b85ec779a76a3e131722ec2d65998cce96aef090f2277d92307ccd4122fbbba679eb0d1c4ce85dec0640032e7746f7fe089afc44326af5ff3bbe47ba30cf961a1b408f5e51c2fd9816ef500d280f1d646ce008d0626b827e897d42314d01b7fbae86f7960b44fd490b1148930e5e911d6174ddfe197dc960775af4a3952b96a1d", 0xc8}, {&(0x7f0000000300)="e9f00d129f967d51c370dff0ba6c36d5b67182f54bde7711cfb6fbc300ca89006fa7ebaa428d8e0e8ab61fc550a7bf313bea324789d2322a0134b68ac3e2f38f56cd976a86adb3d2fe513397cac2619a3b45f8a27f617e80239bf31bd9a21bec94791952321ee83ebf3e3c1d5f7d9c581aab044ca49e48d13cf453388cd1c091b6bdc3fb3fada33ca96563704f69e8d85004ba14dd72db4e9908", 0x9a}, {&(0x7f0000000400)="79248fc7bde5a2d232ae1d6e691762e3290119a5db26edf01660b2b8fac0068f6539c922f8cbdb631a2dae54dd10935cda28a075f6b157dbd0c83c8b5aeaf73e6fef8976a6e68b69ff72e60b1d0a567e5cbadab501efc5d8b6e5670f29209361868563b228976cbcd7c6ee148114a609a0f36658f10daa27bef6e518d1fd5060db389576c763100049696921e386b2867fb32f517e458942327630c693e1b7b02e25fa06a0756154c3d7bc04314c6eb1fc730d7faa0ced022e7b7333f9a8e6ec2a53b28f2d223220bf9771fecc3b3fed89ebbd3f024a9ce7295de02d3bf04dbdae44fa7d9437e0ae824687a1af392ad03bf7a88cd130fb1be9dbbed3f6", 0xfd}, {&(0x7f0000000500)="bb5f08c1ce18a77306792d4f2f088ee0409108a34576104f954db1fd2b62eb4f93bf197d48da99e883f023b036f85031adfb5324fe9ddf7cdad3fc19d9c9882dd27d09d1e825732d34699525f649f30661e7c8ad7d73bb9e99ba2c4eaacedb1b4de1989b190221ac4d25644899d9e4d68736e4566d0c120fc9d0288fc8890a8b26cfcde7c7e60d7ca8b0cd2ce6d28b568694607d0d9c8624d164e8230953ff123ace87bf0292cfb9281b8706dde0c198470bbc017c4fbf9aa67d41d9f19ae658a20985ad15275eb1720d6b2da0307e9d5dad", 0xd2}], 0x6, &(0x7f0000000600)=ANY=[@ANYBLOB="d0000000000000002900000004000000001700000000000000b671887ded1311fe9b2cdf10ea1785c87b6b4e457412a7407deb1dfd2e091549d0e0f7c66b89f871ca55953eb5554a6ea217070e1a9295ab0fea76daebec2dcf269cd6e8c31e940773a182d3dd5c7fb722df44bf6c04dbc0c1cf0d42b0f510319222172bd00e15c4fb773dfce7d496c3a0af1eaa04fda7e439c88c92d29fa6dd079a4a1d30fdcad82414b38c3ec4145b3734c96fb067a21adc9d5f757b26cdaf4a094ad93a806fd8ccd494bdd93920df1348962641a6af5dbdb5e8f2553ef28b41e32033eb85e49d3fa4a4ad0802306f40883a4a8d2a7377b4ad4caa5deb5ba692f860256f64eedef56124a83d8f44e96a39c1"], 0xd0}}], 0x1, 0x0) 00:04:41 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x12}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) [ 281.774829][T16670] loop2: detected capacity change from 0 to 127 00:04:41 executing program 1: r0 = syz_io_uring_complete(0x0) ioctl$BTRFS_IOC_SUBVOL_CREATE(r0, 0x5000940e, &(0x7f0000000180)={{}, "4f377f6f126ecc214c134bc8a5c0986d36b0a0117a8a9b19c8a314b731ff535b6e845ba0b4fa02d13e618d46016a4c796cefffb23411a9a3ec616e7c8bb7be8287a8f1be0d313a14c569ede80ce50c0247cf65ecfe2636c8419fe17a53bf808b4d5bbf7e3889274137e0fe7dc4231d14a4731dd146f00c09e246cf0f32403a14d4243116a90290692d264820d7609dc4916d4a46c4c86b900b5a1ca508c0cbbc4118e5379c33cb68d79511e469febb0455ab5eaa45a0e642c08fdf277b05a0fe6a4dbe4b22aacd342c14ff71b2b9d4f7e737b9d0ccb788ebc6e9392db77f66ce46543865d522c170fd962b23a240786eca17cd90d3d1f63c44952e0e73d881179d1c7aa9410c21fc773d69d953a532f0da79e0975df71b135967e8ffed471e103ed7c51ee10743472fbcb3a61b24436856c8112176d0b829249b115014e6ed0a308b10d2d0fd2616e2ce8371c41c47b9c053aacd89faaab43620d2bde8264a32d7f517f63da44b848fa1ab9674ee61470df593b7d7670b08daff55f5d761185adc7c75ccd358aae9210970d41039a938ac9d6d1a1c0a6d3ac932f48ffbc8a8d9ed5fd368eadeb438bfa33d5023833c94adff2447d8061ac69353cd1db400f122dcb2a014053d819c7b64b4372a188e345ad7a8842d800972a65517bef1708e6dfff1f47272f969299f4d2d439d25f37f69c8a7f239c9e3fa836b29151c58d8c30ebb9bf1135cbea1ccb173c1aa201a1fe11a5431c9fb8373417201b827ff27788d73b55e1871dbd1a1256bcd96858832ea884b8ff1f834a1251c25c02a136f91e58e08308f1ec007f9a28937c752e1ed6e3b39edf9a81daeb0a8f19e4da2ee97f140c3bc3b551cf6c781e8777d809480e278079281d9be1328a358dc95c749cfcb689547b2da39496a6846566024db8549db2eaadd7dfc964a8f85fb8ccfbb31e09d5c7a4c571e32a4b61b017408caf0a8524cd28e20a6f6d8a11e9110a30f8af06c7e5cd1004751a691d19241d1149596f983e604124664e34a74e677652c63588bed5186bee93799ee76ee1e8f341fdb4938b93add8a7484bcf2360368e234974e0043260431bb8f954f9213d85d2e6e6d66e192f99f7f30abd8efc64a1e846da06577db962fb08741e3b371fbf60faf46448115a05ca2badb53234cfd54ce8622ee21b2b3683137503fc801a3813aa8b31edb02855a049d27b0fc0f486a7e09e9e57bf91aa595ec1a8144437f92c810d1d720b45768755eaf81d5bf9c91d257a797e89ac520edd0db497401d830a098dd8a0c176b035de57bb85a3d4d2e0b105aadffa70493df65cd014918d3897b858b6ae675f60b555376740328be3aa2e6c0498a76d9a536978337938071ea1c7f832455c3dc082251fc87a9f3592bf0110cc5573faffb686d531f8520219dd801c5a6095cf4f8b3698d7e72b6c768217fafb12298ef154a18c10d15ba3ffd8f34bc96d84940cbc40f5cb2039205fb39e10f816b1e13961ae4e4e20307557e785b162492f7e409d6059effd5230069f500a4b9b67b7fcafcf0e81ef048407cbd972d1528ea96adec9c60655c20d96690f644a53137c02627b511e95a1d2a684b985e1aae777c8de608edd2a8436bf8203cc52fef9290280a9bca7c175b47ce7c5ba23789e1ce66460af59c7488706a152ea10e192ad772fcff6eb27fad1e3a9d474a47a7a7c5b34487566b4eeb076b7abc4847a63b91ecd3d73beef284bc3e1d1bed52cb6335edcdd9ef60cd5bc941b68515cbd630fd26728a9853e7cdcfde75cc40b6a3d53c4645f7f24fab54db527e765d40f3607b279d6a848ff37a81b71074cb813f433ee5eeeb37531db9c9c9edfcb21868d890927256e1eef3d4a79a913365f5857d6577796558cb5a6833b8d7044968ab50e11ca2c57b8d1e64571f443f385ef39305f34eb9e21e22592b74130c97713b2d1c513c81ebf379347d08d5fd5c25372bd64057d38e00afa53bafd5ebfdd5f545a72c1527eca144a43a7aa86780474590ee33e3e5efedc914af16549f49c3ea3c4aff9e964abd9d1809ab12c84d7c109e85dc1023b06bc2c8179c44862cc540c24c5b9f5e099aafcd7ed07b4b9369fcfda4064b825811ad8e168f96c4b2d6ed908423bda9236461a68b6ada930f21e341335a0bee42f39035fcdaeecf793f5ea7681bab13f83b687fde57d709e044b5e96cd07a13de88b7b1b5249dd1be55f819e9757c7222cad38fa3e649712008dc44e1b2e36edd8ae24c0097ac9ef8bc353578cde4cd84ddeb7b060cb99cab52c4a04994853044ed43e6cc799ff3f15bf6e2a94f0c10c6f8d96256baa9d0a270ba7bf8e1619933ee857e2fb7e9e47ec8444ac1f1253cb592070523b40bec1090cdda4e7e32b327c1c5440e307b4d2037c3c45beb23cb04df3609906cad81b471ad80ea369bfffca6de777e9aa1566d7fb3d1c5ac92210d0b88ed306334a2a0da3cbd5033638d30b2de1ac69e0c417b83fb8c25afa215ff6f6cf55c93ea38fc3bb7bbf7ca2db34697ecd210a0997ba1294cbbb4305a7aa1c2a0ae6f9921381721e7245aada3027e47276fea58132051877f46d63fa8b601d10d74f0d2408b248ab92d06b64e6cd2f0269dd0596c5e3cf738d96b543d7cc1c557b12a7663ed549b92727bbec5d71c3032c7ce858217dd9eb340c7e6ff0ac03768c59dddee6b75319e35c8973a4364e3b2a22b44b65be80a494b0d6a37428827c32c19c1ea4eda0446a9c23a567d0710fb3bbefab95454bce1aef6f143ae4045261d645370b3ab13cbc8b8aaa406ea2639617ea47945f3ef9fcad226b887f275da5c7f5497fe7ca4aa8a111c7f2121bcb0c49c064f3278961fe4ea655a502e745719956e058d89c113eabf09949102c9841c0bb13234fce67801bb95607771e3aff67e2269e6f7b2c7d198c4540be5648bb74ab41f4efe58e3347ffa0bac9d2e15a54065a4a7894d85244d21c200c7af5f24048697f261111a3d50c46071d13496b108abed7c7f20396c347642806f51fa538c1946dd2cb343fb8d27d1be1384af101fa68f635b92881f1042fadd9378e81dea3baeacc16d4a87aa44095d0e3772558975b5d764c54f2afef1d815cc6a73c4c4c65fe30b0f39bf77a707db5bf38b0248789764a6195c2b437c22879c842bf2960346610fa1f67418c5ba6afec3898f1c27751cb5ae6b97ab33c0ec7578f40a14683816c6c0ef6b7b365835b329c2d378a7f25fc245706e621d188112f3b9654910bb26c44c866fd5e3d4997139d31589b933e6a6a967623857945d1e505b2e902079d665ab838c7d2ae561166e51bb1a7f56bf283b163367e3873c5f7b49db434ca6202a84daabd3ef36c17034a5bcb7eebf942e18cd12077e77a608bd07a652a1278fa5cbdbed9c8ff0e3420f006aecae525dfe14d79ea8312950053af4996933c6e0ebdbd95e5eb9f8fcaea1ecd9f02ac6d2367a9a513ef9b1dc4d34d443aff5d3f2ce9c9eba7f3c6e9ada231c9e3a28b3b47f9d81b57d3c7e240b8dbb5987cb907403595924114287e2bf044ac9d0846ebb92add7be0c52091e4eb066b5d4d2835d27fff97901e376481339a40ecbfeb6121a0d6ab2a6d2b46045af6580ce31fb471ca4f46760a6cb59c738101db8b9c467398f143f197ae9bfc0aa9b52ba02fe26d645743989f1de86d2f8acda82281ef57b103595a9fd4b071ec632edc269b1ce55481f0098c233b5b1b694df4a49da2fe13d6e9ab46880398bf550b06ee923bb7aa61a88a768f6e98ab8b385c9bb881f416d9d73b2f09ad648cec74a1e0bfc51b6e2485698b3dec67f1ae034ff0eda4f2e7000268020bac0ac0ec5f060871c27e451b7eb159f6a8211e3e6dcef9c7153130709d331c2bcddebd476a9b88005e067c2980fdd4efa92a8bb9eda00172feb078c786a660c201b5aa82234047e312f29dd35820316b01756c106f02a89a9e722772af86bdaf942b387fd69d42ae1c22254cce159adad0f53d1b1aef86696a26078cf37e4822d67def32ba720ff1bd30930042d04d3e5e883493ab7792f1eb4d441dc206d49de54ffc702c043bb3ee5b66b7bb1cb0132ff31e09aab95b4c97414c6b7821db14445a96a1bdeef066f9f7c68ac447d8901f2735e0bd96aa1d0c965e20853df3cc51439e5e644a54392eecac4fa1a9e9851b0459989e2ca75cb258ccc16b03a1fef3d42c8f52381a62e04d4091bd316b6e22af551cb7ddf1f1b4b40b163bf6a8d457340198a387e162b171feef5a56222a6ffedeb3f63570ade04f43f614040069e00cc9d55070dc6f71ac7e0ead7235e08cfbc4781135eca5168a9c32e747bb5f3fd4c2a05b6e6fd7c7884c131a934d974d365cf25389188df605fa40a491dd8d2b99d0e2a387988db9afcb99ce17a6c64ed6c28bcfc2b8fbaae81e0ef11800df23399eafe0e89fd8d46b4cebade03e392f18da3d5cebffacd58f2201d2183806177ae966169dc91fce518082e1728e90b0b7eba87d398b46da92f91a7c6be6649c29c0eb1c5dc69c8a60fd91c9245bdc2980de6c0696cc4380efe0059a317eaa06f7678874c4c7b43206eacccaf726dd5a1f3d7a8406d5bd6104243a4d03c97f06d204601396702db96f15b390b276076d02cf49f54f306356d84bc62a896fcf8eecdb4365d6e545c94e73d96f9f31fcd1d1aadd15516e716268ac7076af7dd1fb4de8237e29a7bf235b961af4413e53804e13207f55257518f808e94636bf1b660a8dc79deb997684723f7b4e798186a7b753be92a50a874e226752302ed9a87bf958e5cc17a5dbee38bb762f328302548f59fda289833e5b0bddec726b9fc2645798b0da9f8a1bcf0adbf0177cf318fb5485f445acf73345c5ee73f12995650e9ffaa61a8d2b38876da34beab99a34ecc0bd6c52bf5fb1d9ce7ecf989db2311c25f10a70424aaaaef7979b125a54aead15011231c0015f058e7252fea60b7b37f0b0eb59846ddfb5278ef8721593e8964cc2b206bdb37cc4179faaf1847ed75b0b61238459786f500317ed70141e8ad3e87579601d23979e960fdedd019e35c0fe610d052fb44ecea30a69b1d21da081405a9ff1702b6c633e71d2019d15959781e6b6b860b7e6f707e7633f78511f0a34ce73fd0e9979c5d868437f5ee36183718cb43f6f147c33cc3104c4761f66a430617a1ba8cccc568a7ba2bdda81b2e7273fb55c02614ac6971ef87fcff2ed08b159fc39f32d8021b95b7081f4fa1eb2dc47398bee2aa0d3016fbc8ba7ffe43bc11bca68d378d610a57c9453eb88cd7e7b60ae54f288241d26ba2cbfd6d6e159f6634de66fef2039c0f979b35a506c29868b17affaefdfb0860153c57d36cc3323993e24d4cb3862ae31fb54688a20025727df0fcd4a3dddb1a958cf4d60a858296777ba509d094f3008b22efebe15824b60ea3e37c165ae8962dac603eef844fe68e503eaed1542e2dd477d8b51248285a07e36619dd4db88e2028487a4829856cbdc05f8d41ebf32de11ecaf37effbd588345ae25452c849b1c7e2b14bb5433e4ea2059de076e4e04ca7b432480aa48c53ef93c357f027eca57ff3ec3e1200fa57bf0a81877a42cf70652f3edb68f78688e7d7c379b1f25134a9fa037ba1c6169ad9ee967578d33a53afeb65406bdd84b6e7d21eaf671edc1babd6d6eded5cd8790327d830d32feb032c884fa93b38e2a73ded707bbe2b15b110e6b6735bc0bf8ad0b4973e2595af0a028d5ad2455c2dc9a3cb501d52a605ea1ca4fead76f0cfc38a9e6f7f240c5c7141f6817e8cc"}) r1 = openat$audio(0xffffffffffffff9c, &(0x7f0000000040), 0x82, 0x0) write$FUSE_GETXATTR(r1, &(0x7f0000000000)={0x18}, 0x18) r2 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xe, 0x11, r0, 0x8000000) r3 = mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3000001, 0x1010, r0, 0x10000000) r4 = syz_io_uring_setup(0x67a7, &(0x7f0000000680), &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000003000/0x3000)=nil, &(0x7f0000000180)=0x0, &(0x7f00000000c0)=0x0) r7 = io_uring_register$IORING_REGISTER_PERSONALITY(r4, 0x9, 0x0, 0x0) syz_io_uring_submit(r5, r6, &(0x7f00000002c0)=@IORING_OP_WRITEV={0x2, 0x0, 0x0, @fd_index, 0x0, 0x0, 0x10, 0x0, 0x0, {0x0, r7}}, 0x0) syz_io_uring_submit(r2, r3, &(0x7f0000001180)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x42, 0x0, 0x8, 0x1, &(0x7f0000000080)="2e8c8188ed980f70ca3b44b53d1b9ecaf19ff4a0e89c1e2d94b0f1c555fbf3fcb2e99ceb70d1971d593e7b1001fb2787e822a22bfdd704dd59db60a85f6614d3f9a5aa4b3f8dd750f1352caca490312a945044f1815facbe4ac3efec280aedaf5f19a8ec9766899d5049c8dd5159922f77a4ed382ec8b3ca1fc92ded1210af0ad7786864305e0c5262807f916beef480127055b85aa7d3f0e0677e83287443", 0x7f, 0x0, 0x1, {0x2, r7}}, 0x6) openat$sw_sync_info(0xffffffffffffff9c, &(0x7f00000011c0), 0x41, 0x0) ioctl$SNDCTL_DSP_SYNC(r1, 0x500e, 0x0) write$dsp(r1, &(0x7f0000000140)='\"', 0x1) 00:04:41 executing program 2: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) syz_mount_image$bfs(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0xff12, 0x2, &(0x7f0000000040)=[{&(0x7f0000010000)="cefaad1b000e0000ff7f", 0xa}, {&(0x7f0000010040)="02002d0000000000830fd7c81f0e000001", 0x11, 0x200}], 0x1000001, &(0x7f0000000340), 0x2) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) syz_mount_image$bfs(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0xff12, 0x2, &(0x7f0000000040)=[{&(0x7f0000010000)="cefaad1b000e0000ff7f", 0xa}, {&(0x7f0000010040)="02002d0000000000830fd7c81f0e000001", 0x11, 0x200}], 0x1000001, &(0x7f0000000340), 0x2) (async) 00:04:41 executing program 3: syz_mount_image$hfs(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x704e, 0x2, &(0x7f00000001c0)=[{&(0x7f0000000080)="e0e1458e5330a8c1de5a88bbcaaa88e67755e64afc62dab67b31d2c1cf40eb5b807ce0f65fe78f2f6794bd8c2ed7b0b0822caeaea47a", 0x36, 0x6}, {&(0x7f0000000100)="497cdb826ed5224f0928eabaee97dba5bacd73e6fe93f0680b468b2418a503b58f842fb6912efa8fe02bf752d337d6dbf3dc2689326e1432d3ff9f852e04d7a06609a61992d5364f1c8cafbc2501c07763bd89ad003ec2cc22c0e1eda574a0a286de99e746844193a61be634f371f9bc80d4b4a8b17d516834e57622a956a2f05a6e3db80492161522d627b355288987cf5a5d814e77a4358af685dfaa7ba2dae6f0865a7aef42f2", 0xa8, 0x6fa6}], 0x1208448, &(0x7f0000000200)=ANY=[@ANYBLOB="66696cffff756d61303330403030303030623934382c6f626a5f747970652928242d2c0000003ddb1621c21050e00000000000"], 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) r2 = gettid() sendmsg$DEVLINK_CMD_RELOAD(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000200)={0x3c, r1, 0x1, 0x0, 0x0, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_PID={0x8, 0x8b, r2}}]}, 0x3c}}, 0x0) sendmsg$DEVLINK_CMD_TRAP_GET(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f00000002c0), 0xc, &(0x7f00000003c0)={&(0x7f0000000300)={0xc0, r1, 0x100, 0x70bd25, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, {0x1c}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x1c}}, {@pci={{0x8}, {0x11}}, {0x1c}}]}, 0xc0}}, 0x14) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000480)={'batadv_slave_1\x00', 0x0}) sendmsg$BATADV_CMD_SET_HARDIF(r0, &(0x7f0000000580)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000540)={&(0x7f00000004c0)={0x50, 0x0, 0x200, 0x70bd28, 0x25dfdbfd, {}, [@BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x80000000}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}, @BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @link_local}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0xd2a1}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r3}]}, 0x50}, 0x1, 0x0, 0x0, 0x4800}, 0x10) r4 = socket(0xa, 0x2, 0x0) setsockopt$inet6_mreq(r4, 0x29, 0x1c, &(0x7f0000000000)={@remote}, 0x14) getsockopt$IP_VS_SO_GET_VERSION(r4, 0x0, 0x480, &(0x7f00000000c0), &(0x7f0000000280)=0x40) 00:04:41 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x2000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:41 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x25}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) [ 281.858957][T16728] loop3: detected capacity change from 0 to 56 00:04:41 executing program 0: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file1\x00', 0x40000, 0x19, &(0x7f0000000200)=[{&(0x7f0000010160)="030000000400000005000000dc000f000300040000000000000000000f004582", 0x20, 0x8f}, {&(0x7f0000010000)="20000000000100000c000000dc0000000f000000030000000000000000000000002000000020000020000000711f1f63711f1f630109ff0453ef010001000000701f1f63000000000000000001000000000000000b0000000001000028020000028401001b0000000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e33303633303731333900"/192, 0xc0, 0x400}, {&(0x7f00000100c0)="00000000000000000000000026315837538e4182a3cb31355518910d010000000c00000000000000701f1f6300"/64, 0x40, 0x4e0}, {&(0x7f00000001c0)="00000000000000000000000000000000000000000000000000000000200020000100000000000000000000000000000000000000000000002500000000000000", 0x40, 0x540}, {&(0x7f0000010140)="00000000000000000d0000000000000000000000010400"/32, 0x20, 0x640}, {&(0x7f0000010180)="ffffffff07000000000000000000000000000000000000000000000000000080ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000701f1f63701f1f63701f1f6300"/2080, 0x820, 0xc00}, {&(0x7f00000109a0)="ed41000000040000701f1f63711f1f63711f1f6300000000000004000200000000000000050000000d00"/64, 0x40, 0x1500}, {&(0x7f00000109e0)="20000000507140125071401200000000701f1f6300"/32, 0x20, 0x1580}, {&(0x7f0000010a00)="c0410000002c0000701f1f63701f1f63701f1f6300000000000002001600000000000000000000000e0000000f000000100000001100000012000000130000001400000015000000160000001700000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000701f1f63000000000000000000000000000002ea00"/192, 0xc0, 0x1e00}, {&(0x7f00000008c0)="ed4100003c000000711f1f63711f1f63711f1f6300000000000002001dcf766d01aea8000000000000001003000000020000000d00b549ff31050166696c65300000000e0000002800050766696c6531000000000000000000000000000000000000000000000000000000a274c99300000000000000000000000000000000000000000000000020000000507140125071401250714012711f1f63507140120000000000000000000002ea04070000000000000000000000000000646174610089cdb6640a2dd05fe0bc1a728acd4bbfd2b15ba43db5e4a1b29256e9fc16bcba5e054ea83bbb6bab43e91486fe71c4fcc81f17626b013a8a76355b5de040456f", 0x100, 0x1f00}, {&(0x7f0000010b80)="ed8100001a040000711f1f63711f1f63711f1f630000000000000100040000000000000001000000190000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aeba341400000000000000000000000000000000000000000000000020000000507140125071401250714012711f1f63507140120000000000000000", 0xa0, 0x2000}, {&(0x7f0000000c40)="ffa1000026000000711f1f63711f1f63711f1f6300000000000001000000000000100000010000002f746d702f73797a2d696d61676567796e33303633302632373133392f66696c65302f66696c653000000000000000000000000000000000000000000000c01afeeb00000000000000000000000000000000000000000000000020000000507140125071401250714012711f1f63507140120000000000000000", 0xa2, 0x2100}, {&(0x7f0000010cc0)="ed8100000a000000711f1f63711f1f63711f1f63000000000000010000000000000000100100000073797a6b616c6c6572730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000852dc34300000000000000000000000000000000000000000000000020000000507140125071401250714012711f1f63507140120000000000000000000002ea040700000000000000000000000000006461746106015400000000000600000000000000786174747231000006014c000000000006000000000000007861747472320000000000000000000078617474723200007861747472310000ed81000028230000711f1f63711f1f63711f1f6300000000000002001200000000000000010000001b0000001c0000001d0000001e0000001f00000020000000210000002200000023000000000000000000000000000000000000000000000000000000abbcd6db00000000000000000000000000000000000000000000000020000000507140125071401250714012711f1f63507140120000000000000000", 0x1a0, 0x2200}, {&(0x7f0000010f60)="020000000c0001020e000000020000000c0002022e2e00000b00000014000a026c6f73742b010000006400000c0000001000050266696c65300000000f000000100005016669696531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009403090166696c6526636f6c64000000", 0x80, 0x3400}, {&(0x7f0000010fe0)="0b0000000c0001022e000000020000000c0002022e2e000000000000e8030000", 0x20, 0x3800}, {&(0x7f0000011000)="00000000000400"/32, 0x20, 0x3c00}, {&(0x7f0000011020)="00000000000400"/32, 0x20, 0x4000}, {&(0x7f0000011040)="00000000000400"/32, 0x20, 0x4400}, {&(0x7f0000011060)="00000000000400"/32, 0x20, 0x4800}, {&(0x7f0000000180)="00000000000400"/32, 0x20, 0x4c00}, {&(0x7f00000110a0)="00000000000400"/32, 0x20, 0x5000}, {&(0x7f00000110c0)="000000000004000000000000000000000000000000000000000000ec8a678c00", 0x20, 0x5400}, {&(0x7f0000000d00)="00000000000400"/32, 0x20, 0x5800}, {&(0x7f0000011100)="00000000000400"/32, 0x20, 0x5c00}, {&(0x7f0000000480)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x6400}], 0x0, &(0x7f00000000c0)={[], [{@smackfshat={'smackfshat', 0x3d, 'eK\x12&\x90'}}]}, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) sendmsg$IPVS_CMD_GET_SERVICE(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x202900}, 0xc, &(0x7f0000000080)={&(0x7f00000009c0)={0xa8, 0x0, 0x0, 0x70bd2c, 0x25dfdbff, {}, [@IPVS_CMD_ATTR_SERVICE={0x2c, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@remote}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x28, 0x8}}, @IPVS_SVC_ATTR_PE_NAME]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0xffff}, @IPVS_CMD_ATTR_DEST={0xc, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_INACT_CONNS={0x8, 0x8, 0xc7b}]}, @IPVS_CMD_ATTR_DAEMON={0xc, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x2}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0xff}, @IPVS_CMD_ATTR_DEST={0xfffffe83, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_TUN_TYPE={0x5}, @IPVS_DEST_ATTR_U_THRESH={0x8, 0x5, 0xffffffff}, @IPVS_DEST_ATTR_INACT_CONNS={0x8, 0x8, 0xfffffe00}, @IPVS_DEST_ATTR_WEIGHT={0x0, 0x4, 0x304}, @IPVS_DEST_ATTR_ADDR={0x14, 0x1, @ipv4=@local}, @IPVS_DEST_ATTR_FWD_METHOD={0xfffffffffffffe9b, 0x3, 0x3}]}]}, 0xa8}, 0x1, 0x0, 0x0, 0x200040c0}, 0x4000000) sendmsg$L2TP_CMD_SESSION_DELETE(0xffffffffffffffff, &(0x7f0000000c00)={&(0x7f0000000b00)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000bc0)={&(0x7f0000000b40)={0x5c, 0x0, 0xc, 0x70bd2b, 0x25dfdbfd, {}, [@L2TP_ATTR_MTU={0x6, 0x1c, 0x7}, @L2TP_ATTR_L2SPEC_TYPE={0x5}, @L2TP_ATTR_L2SPEC_TYPE={0x5}, @L2TP_ATTR_COOKIE={0xc, 0xf, 0x100000001}, @L2TP_ATTR_UDP_DPORT={0x6, 0x1b, 0x4e21}, @L2TP_ATTR_MRU={0x6, 0x1d, 0x6}, @L2TP_ATTR_PEER_COOKIE={0xc, 0x10, 0x3ff}, @L2TP_ATTR_PEER_SESSION_ID={0x8, 0xc, 0x3}]}, 0x5c}, 0x1, 0x0, 0x0, 0x24004000}, 0x34008040) [ 281.869317][T16728] hfs: unable to parse mount options [ 281.878866][T16730] loop2: detected capacity change from 0 to 127 00:04:41 executing program 0: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file1\x00', 0x40000, 0x19, &(0x7f0000000200)=[{&(0x7f0000010160)="030000000400000005000000dc000f000300040000000000000000000f004582", 0x20, 0x8f}, {&(0x7f0000010000)="20000000000100000c000000dc0000000f000000030000000000000000000000002000000020000020000000711f1f63711f1f630109ff0453ef010001000000701f1f63000000000000000001000000000000000b0000000001000028020000028401001b0000000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e33303633303731333900"/192, 0xc0, 0x400}, {&(0x7f00000100c0)="00000000000000000000000026315837538e4182a3cb31355518910d010000000c00000000000000701f1f6300"/64, 0x40, 0x4e0}, {&(0x7f00000001c0)="00000000000000000000000000000000000000000000000000000000200020000100000000000000000000000000000000000000000000002500000000000000", 0x40, 0x540}, {&(0x7f0000010140)="00000000000000000d0000000000000000000000010400"/32, 0x20, 0x640}, {&(0x7f0000010180)="ffffffff07000000000000000000000000000000000000000000000000000080ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000701f1f63701f1f63701f1f6300"/2080, 0x820, 0xc00}, {&(0x7f00000109a0)="ed41000000040000701f1f63711f1f63711f1f6300000000000004000200000000000000050000000d00"/64, 0x40, 0x1500}, {&(0x7f00000109e0)="20000000507140125071401200000000701f1f6300"/32, 0x20, 0x1580}, {&(0x7f0000010a00)="c0410000002c0000701f1f63701f1f63701f1f6300000000000002001600000000000000000000000e0000000f000000100000001100000012000000130000001400000015000000160000001700000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000701f1f63000000000000000000000000000002ea00"/192, 0xc0, 0x1e00}, {&(0x7f00000008c0)="ed4100003c000000711f1f63711f1f63711f1f6300000000000002001dcf766d01aea8000000000000001003000000020000000d00b549ff31050166696c65300000000e0000002800050766696c6531000000000000000000000000000000000000000000000000000000a274c99300000000000000000000000000000000000000000000000020000000507140125071401250714012711f1f63507140120000000000000000000002ea04070000000000000000000000000000646174610089cdb6640a2dd05fe0bc1a728acd4bbfd2b15ba43db5e4a1b29256e9fc16bcba5e054ea83bbb6bab43e91486fe71c4fcc81f17626b013a8a76355b5de040456f", 0x100, 0x1f00}, {&(0x7f0000010b80)="ed8100001a040000711f1f63711f1f63711f1f630000000000000100040000000000000001000000190000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aeba341400000000000000000000000000000000000000000000000020000000507140125071401250714012711f1f63507140120000000000000000", 0xa0, 0x2000}, {&(0x7f0000000c40)="ffa1000026000000711f1f63711f1f63711f1f6300000000000001000000000000100000010000002f746d702f73797a2d696d61676567796e33303633302632373133392f66696c65302f66696c653000000000000000000000000000000000000000000000c01afeeb00000000000000000000000000000000000000000000000020000000507140125071401250714012711f1f63507140120000000000000000", 0xa2, 0x2100}, {&(0x7f0000010cc0)="ed8100000a000000711f1f63711f1f63711f1f63000000000000010000000000000000100100000073797a6b616c6c6572730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000852dc34300000000000000000000000000000000000000000000000020000000507140125071401250714012711f1f63507140120000000000000000000002ea040700000000000000000000000000006461746106015400000000000600000000000000786174747231000006014c000000000006000000000000007861747472320000000000000000000078617474723200007861747472310000ed81000028230000711f1f63711f1f63711f1f6300000000000002001200000000000000010000001b0000001c0000001d0000001e0000001f00000020000000210000002200000023000000000000000000000000000000000000000000000000000000abbcd6db00000000000000000000000000000000000000000000000020000000507140125071401250714012711f1f63507140120000000000000000", 0x1a0, 0x2200}, {&(0x7f0000010f60)="020000000c0001020e000000020000000c0002022e2e00000b00000014000a026c6f73742b010000006400000c0000001000050266696c65300000000f000000100005016669696531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009403090166696c6526636f6c64000000", 0x80, 0x3400}, {&(0x7f0000010fe0)="0b0000000c0001022e000000020000000c0002022e2e000000000000e8030000", 0x20, 0x3800}, {&(0x7f0000011000)="00000000000400"/32, 0x20, 0x3c00}, {&(0x7f0000011020)="00000000000400"/32, 0x20, 0x4000}, {&(0x7f0000011040)="00000000000400"/32, 0x20, 0x4400}, {&(0x7f0000011060)="00000000000400"/32, 0x20, 0x4800}, {&(0x7f0000000180)="00000000000400"/32, 0x20, 0x4c00}, {&(0x7f00000110a0)="00000000000400"/32, 0x20, 0x5000}, {&(0x7f00000110c0)="000000000004000000000000000000000000000000000000000000ec8a678c00", 0x20, 0x5400}, {&(0x7f0000000d00)="00000000000400"/32, 0x20, 0x5800}, {&(0x7f0000011100)="00000000000400"/32, 0x20, 0x5c00}, {&(0x7f0000000480)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x6400}], 0x0, &(0x7f00000000c0)={[], [{@smackfshat={'smackfshat', 0x3d, 'eK\x12&\x90'}}]}, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) sendmsg$IPVS_CMD_GET_SERVICE(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x202900}, 0xc, &(0x7f0000000080)={&(0x7f00000009c0)={0xa8, 0x0, 0x0, 0x70bd2c, 0x25dfdbff, {}, [@IPVS_CMD_ATTR_SERVICE={0x2c, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@remote}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x28, 0x8}}, @IPVS_SVC_ATTR_PE_NAME]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0xffff}, @IPVS_CMD_ATTR_DEST={0xc, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_INACT_CONNS={0x8, 0x8, 0xc7b}]}, @IPVS_CMD_ATTR_DAEMON={0xc, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x2}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0xff}, @IPVS_CMD_ATTR_DEST={0xfffffe83, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_TUN_TYPE={0x5}, @IPVS_DEST_ATTR_U_THRESH={0x8, 0x5, 0xffffffff}, @IPVS_DEST_ATTR_INACT_CONNS={0x8, 0x8, 0xfffffe00}, @IPVS_DEST_ATTR_WEIGHT={0x0, 0x4, 0x304}, @IPVS_DEST_ATTR_ADDR={0x14, 0x1, @ipv4=@local}, @IPVS_DEST_ATTR_FWD_METHOD={0xfffffffffffffe9b, 0x3, 0x3}]}]}, 0xa8}, 0x1, 0x0, 0x0, 0x200040c0}, 0x4000000) (async) sendmsg$L2TP_CMD_SESSION_DELETE(0xffffffffffffffff, &(0x7f0000000c00)={&(0x7f0000000b00)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000bc0)={&(0x7f0000000b40)={0x5c, 0x0, 0xc, 0x70bd2b, 0x25dfdbfd, {}, [@L2TP_ATTR_MTU={0x6, 0x1c, 0x7}, @L2TP_ATTR_L2SPEC_TYPE={0x5}, @L2TP_ATTR_L2SPEC_TYPE={0x5}, @L2TP_ATTR_COOKIE={0xc, 0xf, 0x100000001}, @L2TP_ATTR_UDP_DPORT={0x6, 0x1b, 0x4e21}, @L2TP_ATTR_MRU={0x6, 0x1d, 0x6}, @L2TP_ATTR_PEER_COOKIE={0xc, 0x10, 0x3ff}, @L2TP_ATTR_PEER_SESSION_ID={0x8, 0xc, 0x3}]}, 0x5c}, 0x1, 0x0, 0x0, 0x24004000}, 0x34008040) [ 281.902593][T16730] BFS-fs: bfs_fill_super(): Inode 0x00000002 corrupted on loop2 [ 281.940718][ T4206] I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 00:04:41 executing program 0: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file1\x00', 0x40000, 0x19, &(0x7f0000000200)=[{&(0x7f0000010160)="030000000400000005000000dc000f000300040000000000000000000f004582", 0x20, 0x8f}, {&(0x7f0000010000)="20000000000100000c000000dc0000000f000000030000000000000000000000002000000020000020000000711f1f63711f1f630109ff0453ef010001000000701f1f63000000000000000001000000000000000b0000000001000028020000028401001b0000000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e33303633303731333900"/192, 0xc0, 0x400}, {&(0x7f00000100c0)="00000000000000000000000026315837538e4182a3cb31355518910d010000000c00000000000000701f1f6300"/64, 0x40, 0x4e0}, {&(0x7f00000001c0)="00000000000000000000000000000000000000000000000000000000200020000100000000000000000000000000000000000000000000002500000000000000", 0x40, 0x540}, {&(0x7f0000010140)="00000000000000000d0000000000000000000000010400"/32, 0x20, 0x640}, {&(0x7f0000010180)="ffffffff07000000000000000000000000000000000000000000000000000080ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000701f1f63701f1f63701f1f6300"/2080, 0x820, 0xc00}, {&(0x7f00000109a0)="ed41000000040000701f1f63711f1f63711f1f6300000000000004000200000000000000050000000d00"/64, 0x40, 0x1500}, {&(0x7f00000109e0)="20000000507140125071401200000000701f1f6300"/32, 0x20, 0x1580}, {&(0x7f0000010a00)="c0410000002c0000701f1f63701f1f63701f1f6300000000000002001600000000000000000000000e0000000f000000100000001100000012000000130000001400000015000000160000001700000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000701f1f63000000000000000000000000000002ea00"/192, 0xc0, 0x1e00}, {&(0x7f00000008c0)="ed4100003c000000711f1f63711f1f63711f1f6300000000000002001dcf766d01aea8000000000000001003000000020000000d00b549ff31050166696c65300000000e0000002800050766696c6531000000000000000000000000000000000000000000000000000000a274c99300000000000000000000000000000000000000000000000020000000507140125071401250714012711f1f63507140120000000000000000000002ea04070000000000000000000000000000646174610089cdb6640a2dd05fe0bc1a728acd4bbfd2b15ba43db5e4a1b29256e9fc16bcba5e054ea83bbb6bab43e91486fe71c4fcc81f17626b013a8a76355b5de040456f", 0x100, 0x1f00}, {&(0x7f0000010b80)="ed8100001a040000711f1f63711f1f63711f1f630000000000000100040000000000000001000000190000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aeba341400000000000000000000000000000000000000000000000020000000507140125071401250714012711f1f63507140120000000000000000", 0xa0, 0x2000}, {&(0x7f0000000c40)="ffa1000026000000711f1f63711f1f63711f1f6300000000000001000000000000100000010000002f746d702f73797a2d696d61676567796e33303633302632373133392f66696c65302f66696c653000000000000000000000000000000000000000000000c01afeeb00000000000000000000000000000000000000000000000020000000507140125071401250714012711f1f63507140120000000000000000", 0xa2, 0x2100}, {&(0x7f0000010cc0)="ed8100000a000000711f1f63711f1f63711f1f63000000000000010000000000000000100100000073797a6b616c6c6572730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000852dc34300000000000000000000000000000000000000000000000020000000507140125071401250714012711f1f63507140120000000000000000000002ea040700000000000000000000000000006461746106015400000000000600000000000000786174747231000006014c000000000006000000000000007861747472320000000000000000000078617474723200007861747472310000ed81000028230000711f1f63711f1f63711f1f6300000000000002001200000000000000010000001b0000001c0000001d0000001e0000001f00000020000000210000002200000023000000000000000000000000000000000000000000000000000000abbcd6db00000000000000000000000000000000000000000000000020000000507140125071401250714012711f1f63507140120000000000000000", 0x1a0, 0x2200}, {&(0x7f0000010f60)="020000000c0001020e000000020000000c0002022e2e00000b00000014000a026c6f73742b010000006400000c0000001000050266696c65300000000f000000100005016669696531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009403090166696c6526636f6c64000000", 0x80, 0x3400}, {&(0x7f0000010fe0)="0b0000000c0001022e000000020000000c0002022e2e000000000000e8030000", 0x20, 0x3800}, {&(0x7f0000011000)="00000000000400"/32, 0x20, 0x3c00}, {&(0x7f0000011020)="00000000000400"/32, 0x20, 0x4000}, {&(0x7f0000011040)="00000000000400"/32, 0x20, 0x4400}, {&(0x7f0000011060)="00000000000400"/32, 0x20, 0x4800}, {&(0x7f0000000180)="00000000000400"/32, 0x20, 0x4c00}, {&(0x7f00000110a0)="00000000000400"/32, 0x20, 0x5000}, {&(0x7f00000110c0)="000000000004000000000000000000000000000000000000000000ec8a678c00", 0x20, 0x5400}, {&(0x7f0000000d00)="00000000000400"/32, 0x20, 0x5800}, {&(0x7f0000011100)="00000000000400"/32, 0x20, 0x5c00}, {&(0x7f0000000480)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x6400}], 0x0, &(0x7f00000000c0)={[], [{@smackfshat={'smackfshat', 0x3d, 'eK\x12&\x90'}}]}, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) sendmsg$IPVS_CMD_GET_SERVICE(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x202900}, 0xc, &(0x7f0000000080)={&(0x7f00000009c0)={0xa8, 0x0, 0x0, 0x70bd2c, 0x25dfdbff, {}, [@IPVS_CMD_ATTR_SERVICE={0x2c, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@remote}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x28, 0x8}}, @IPVS_SVC_ATTR_PE_NAME]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0xffff}, @IPVS_CMD_ATTR_DEST={0xc, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_INACT_CONNS={0x8, 0x8, 0xc7b}]}, @IPVS_CMD_ATTR_DAEMON={0xc, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x2}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0xff}, @IPVS_CMD_ATTR_DEST={0xfffffe83, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_TUN_TYPE={0x5}, @IPVS_DEST_ATTR_U_THRESH={0x8, 0x5, 0xffffffff}, @IPVS_DEST_ATTR_INACT_CONNS={0x8, 0x8, 0xfffffe00}, @IPVS_DEST_ATTR_WEIGHT={0x0, 0x4, 0x304}, @IPVS_DEST_ATTR_ADDR={0x14, 0x1, @ipv4=@local}, @IPVS_DEST_ATTR_FWD_METHOD={0xfffffffffffffe9b, 0x3, 0x3}]}]}, 0xa8}, 0x1, 0x0, 0x0, 0x200040c0}, 0x4000000) (async) sendmsg$L2TP_CMD_SESSION_DELETE(0xffffffffffffffff, &(0x7f0000000c00)={&(0x7f0000000b00)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000bc0)={&(0x7f0000000b40)={0x5c, 0x0, 0xc, 0x70bd2b, 0x25dfdbfd, {}, [@L2TP_ATTR_MTU={0x6, 0x1c, 0x7}, @L2TP_ATTR_L2SPEC_TYPE={0x5}, @L2TP_ATTR_L2SPEC_TYPE={0x5}, @L2TP_ATTR_COOKIE={0xc, 0xf, 0x100000001}, @L2TP_ATTR_UDP_DPORT={0x6, 0x1b, 0x4e21}, @L2TP_ATTR_MRU={0x6, 0x1d, 0x6}, @L2TP_ATTR_PEER_COOKIE={0xc, 0x10, 0x3ff}, @L2TP_ATTR_PEER_SESSION_ID={0x8, 0xc, 0x3}]}, 0x5c}, 0x1, 0x0, 0x0, 0x24004000}, 0x34008040) [ 281.980331][ T7195] I/O error, dev loop2, sector 2 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 281.991375][ T7195] Buffer I/O error on dev loop2, logical block 2, async page read 00:04:41 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x48}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:42 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x8921, &(0x7f0000000940)={'sit0\x00', 0x0}) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf315bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) socket$inet_udplite(0x2, 0x2, 0x88) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r3 = socket(0x10, 0x3, 0x0) setsockopt$pppl2tp_PPPOL2TP_SO_SENDSEQ(r1, 0x111, 0x3, 0x1, 0x4) sendmsg$nl_route_sched(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000002c0)=@newqdisc={0x70, 0x24, 0xd8b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@TCA_STAB={0x28, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0xfffb, 0x2}}, {0x8, 0x2, [0x2c8, 0x0]}}]}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0xc0000000}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0x6}, @qdisc_kind_options=@q_clsact={0xb}, @TCA_RATE={0x6, 0x5, {0x0, 0x27}}]}, 0x70}}, 0x4000) ioctl$TUNSETIFINDEX(0xffffffffffffffff, 0x400454da, &(0x7f0000000000)=r2) [ 282.026347][ T7195] I/O error, dev loop2, sector 3 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 282.028437][ T7195] Buffer I/O error on dev loop2, logical block 3, async page read [ 282.030247][ T7195] I/O error, dev loop2, sector 4 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 282.032186][ T7195] Buffer I/O error on dev loop2, logical block 4, async page read 00:04:42 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x3000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:42 executing program 0: prlimit64(0x0, 0xb, &(0x7f0000000140)={0x80000000, 0x8b}, 0x0) prlimit64(0x0, 0xd, 0x0, &(0x7f0000000d40)) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) openat2(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', &(0x7f00000003c0)={0x480202, 0x0, 0x5}, 0x18) syz_clone3(0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x8000) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000a9f850000000800000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) getrlimit(0x7, &(0x7f0000000280)) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)=[{{&(0x7f0000000b80)=@qipcrtr, 0x80, &(0x7f0000000480)=[{&(0x7f0000000400)=""/81, 0x51}, {&(0x7f0000000900)=""/199, 0xc7}], 0x2}, 0x3}, {{&(0x7f0000001200)=@pppoe={0x18, 0x0, {0x0, @remote}}, 0x80, &(0x7f0000000480), 0x0, &(0x7f0000000380)=""/6, 0x6}, 0x80007fd}], 0x2, 0x0, &(0x7f0000000cc0)) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), 0x0, 0x0, {0x22}, &(0x7f0000000a80)=""/210, 0xd2, &(0x7f0000000500)=""/233, 0x0}, 0x58) syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x8100000, 0x2, &(0x7f00000008c0)=[{&(0x7f00000004c0)='{', 0x1, 0x1ff}, {&(0x7f0000000640)="535da8b3ce7bfe0b9148197c9e2f34c460c8d2bd87e09a34467fddbd72566d22db957c4ffafbbbe6e2b4e9cabb78757df3dd2ab4a2842164ac4083cfe4eabdd09f868e46729a1f17eb46930b6984ff4a7844c581bc1ce16239a41b2226dcb7253e3e2c77f2184b0bb8f15c500aaee410f7342ea31f6dc77847f2f9a459519e8019fd112c75572cac5067668142040e8a9d5c1ecd28ed0cafca0bd6685ef3", 0x9e, 0x10001}], 0x2000, &(0x7f0000000d00)=ANY=[@ANYRES8], 0x0) [ 282.103693][ T7195] I/O error, dev loop2, sector 5 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 282.121768][ T7195] Buffer I/O error on dev loop2, logical block 5, async page read [ 282.133976][T16728] netdevsim netdevsim3 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 282.140287][ T7195] I/O error, dev loop2, sector 6 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 282.156283][ T7195] Buffer I/O error on dev loop2, logical block 6, async page read [ 282.173793][ T7195] Buffer I/O error on dev loop2, logical block 7, async page read [ 282.294464][T16728] netdevsim netdevsim3 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 00:04:42 executing program 1: r0 = syz_io_uring_complete(0x0) ioctl$BTRFS_IOC_SUBVOL_CREATE(r0, 0x5000940e, &(0x7f0000000180)={{}, "4f377f6f126ecc214c134bc8a5c0986d36b0a0117a8a9b19c8a314b731ff535b6e845ba0b4fa02d13e618d46016a4c796cefffb23411a9a3ec616e7c8bb7be8287a8f1be0d313a14c569ede80ce50c0247cf65ecfe2636c8419fe17a53bf808b4d5bbf7e3889274137e0fe7dc4231d14a4731dd146f00c09e246cf0f32403a14d4243116a90290692d264820d7609dc4916d4a46c4c86b900b5a1ca508c0cbbc4118e5379c33cb68d79511e469febb0455ab5eaa45a0e642c08fdf277b05a0fe6a4dbe4b22aacd342c14ff71b2b9d4f7e737b9d0ccb788ebc6e9392db77f66ce46543865d522c170fd962b23a240786eca17cd90d3d1f63c44952e0e73d881179d1c7aa9410c21fc773d69d953a532f0da79e0975df71b135967e8ffed471e103ed7c51ee10743472fbcb3a61b24436856c8112176d0b829249b115014e6ed0a308b10d2d0fd2616e2ce8371c41c47b9c053aacd89faaab43620d2bde8264a32d7f517f63da44b848fa1ab9674ee61470df593b7d7670b08daff55f5d761185adc7c75ccd358aae9210970d41039a938ac9d6d1a1c0a6d3ac932f48ffbc8a8d9ed5fd368eadeb438bfa33d5023833c94adff2447d8061ac69353cd1db400f122dcb2a014053d819c7b64b4372a188e345ad7a8842d800972a65517bef1708e6dfff1f47272f969299f4d2d439d25f37f69c8a7f239c9e3fa836b29151c58d8c30ebb9bf1135cbea1ccb173c1aa201a1fe11a5431c9fb8373417201b827ff27788d73b55e1871dbd1a1256bcd96858832ea884b8ff1f834a1251c25c02a136f91e58e08308f1ec007f9a28937c752e1ed6e3b39edf9a81daeb0a8f19e4da2ee97f140c3bc3b551cf6c781e8777d809480e278079281d9be1328a358dc95c749cfcb689547b2da39496a6846566024db8549db2eaadd7dfc964a8f85fb8ccfbb31e09d5c7a4c571e32a4b61b017408caf0a8524cd28e20a6f6d8a11e9110a30f8af06c7e5cd1004751a691d19241d1149596f983e604124664e34a74e677652c63588bed5186bee93799ee76ee1e8f341fdb4938b93add8a7484bcf2360368e234974e0043260431bb8f954f9213d85d2e6e6d66e192f99f7f30abd8efc64a1e846da06577db962fb08741e3b371fbf60faf46448115a05ca2badb53234cfd54ce8622ee21b2b3683137503fc801a3813aa8b31edb02855a049d27b0fc0f486a7e09e9e57bf91aa595ec1a8144437f92c810d1d720b45768755eaf81d5bf9c91d257a797e89ac520edd0db497401d830a098dd8a0c176b035de57bb85a3d4d2e0b105aadffa70493df65cd014918d3897b858b6ae675f60b555376740328be3aa2e6c0498a76d9a536978337938071ea1c7f832455c3dc082251fc87a9f3592bf0110cc5573faffb686d531f8520219dd801c5a6095cf4f8b3698d7e72b6c768217fafb12298ef154a18c10d15ba3ffd8f34bc96d84940cbc40f5cb2039205fb39e10f816b1e13961ae4e4e20307557e785b162492f7e409d6059effd5230069f500a4b9b67b7fcafcf0e81ef048407cbd972d1528ea96adec9c60655c20d96690f644a53137c02627b511e95a1d2a684b985e1aae777c8de608edd2a8436bf8203cc52fef9290280a9bca7c175b47ce7c5ba23789e1ce66460af59c7488706a152ea10e192ad772fcff6eb27fad1e3a9d474a47a7a7c5b34487566b4eeb076b7abc4847a63b91ecd3d73beef284bc3e1d1bed52cb6335edcdd9ef60cd5bc941b68515cbd630fd26728a9853e7cdcfde75cc40b6a3d53c4645f7f24fab54db527e765d40f3607b279d6a848ff37a81b71074cb813f433ee5eeeb37531db9c9c9edfcb21868d890927256e1eef3d4a79a913365f5857d6577796558cb5a6833b8d7044968ab50e11ca2c57b8d1e64571f443f385ef39305f34eb9e21e22592b74130c97713b2d1c513c81ebf379347d08d5fd5c25372bd64057d38e00afa53bafd5ebfdd5f545a72c1527eca144a43a7aa86780474590ee33e3e5efedc914af16549f49c3ea3c4aff9e964abd9d1809ab12c84d7c109e85dc1023b06bc2c8179c44862cc540c24c5b9f5e099aafcd7ed07b4b9369fcfda4064b825811ad8e168f96c4b2d6ed908423bda9236461a68b6ada930f21e341335a0bee42f39035fcdaeecf793f5ea7681bab13f83b687fde57d709e044b5e96cd07a13de88b7b1b5249dd1be55f819e9757c7222cad38fa3e649712008dc44e1b2e36edd8ae24c0097ac9ef8bc353578cde4cd84ddeb7b060cb99cab52c4a04994853044ed43e6cc799ff3f15bf6e2a94f0c10c6f8d96256baa9d0a270ba7bf8e1619933ee857e2fb7e9e47ec8444ac1f1253cb592070523b40bec1090cdda4e7e32b327c1c5440e307b4d2037c3c45beb23cb04df3609906cad81b471ad80ea369bfffca6de777e9aa1566d7fb3d1c5ac92210d0b88ed306334a2a0da3cbd5033638d30b2de1ac69e0c417b83fb8c25afa215ff6f6cf55c93ea38fc3bb7bbf7ca2db34697ecd210a0997ba1294cbbb4305a7aa1c2a0ae6f9921381721e7245aada3027e47276fea58132051877f46d63fa8b601d10d74f0d2408b248ab92d06b64e6cd2f0269dd0596c5e3cf738d96b543d7cc1c557b12a7663ed549b92727bbec5d71c3032c7ce858217dd9eb340c7e6ff0ac03768c59dddee6b75319e35c8973a4364e3b2a22b44b65be80a494b0d6a37428827c32c19c1ea4eda0446a9c23a567d0710fb3bbefab95454bce1aef6f143ae4045261d645370b3ab13cbc8b8aaa406ea2639617ea47945f3ef9fcad226b887f275da5c7f5497fe7ca4aa8a111c7f2121bcb0c49c064f3278961fe4ea655a502e745719956e058d89c113eabf09949102c9841c0bb13234fce67801bb95607771e3aff67e2269e6f7b2c7d198c4540be5648bb74ab41f4efe58e3347ffa0bac9d2e15a54065a4a7894d85244d21c200c7af5f24048697f261111a3d50c46071d13496b108abed7c7f20396c347642806f51fa538c1946dd2cb343fb8d27d1be1384af101fa68f635b92881f1042fadd9378e81dea3baeacc16d4a87aa44095d0e3772558975b5d764c54f2afef1d815cc6a73c4c4c65fe30b0f39bf77a707db5bf38b0248789764a6195c2b437c22879c842bf2960346610fa1f67418c5ba6afec3898f1c27751cb5ae6b97ab33c0ec7578f40a14683816c6c0ef6b7b365835b329c2d378a7f25fc245706e621d188112f3b9654910bb26c44c866fd5e3d4997139d31589b933e6a6a967623857945d1e505b2e902079d665ab838c7d2ae561166e51bb1a7f56bf283b163367e3873c5f7b49db434ca6202a84daabd3ef36c17034a5bcb7eebf942e18cd12077e77a608bd07a652a1278fa5cbdbed9c8ff0e3420f006aecae525dfe14d79ea8312950053af4996933c6e0ebdbd95e5eb9f8fcaea1ecd9f02ac6d2367a9a513ef9b1dc4d34d443aff5d3f2ce9c9eba7f3c6e9ada231c9e3a28b3b47f9d81b57d3c7e240b8dbb5987cb907403595924114287e2bf044ac9d0846ebb92add7be0c52091e4eb066b5d4d2835d27fff97901e376481339a40ecbfeb6121a0d6ab2a6d2b46045af6580ce31fb471ca4f46760a6cb59c738101db8b9c467398f143f197ae9bfc0aa9b52ba02fe26d645743989f1de86d2f8acda82281ef57b103595a9fd4b071ec632edc269b1ce55481f0098c233b5b1b694df4a49da2fe13d6e9ab46880398bf550b06ee923bb7aa61a88a768f6e98ab8b385c9bb881f416d9d73b2f09ad648cec74a1e0bfc51b6e2485698b3dec67f1ae034ff0eda4f2e7000268020bac0ac0ec5f060871c27e451b7eb159f6a8211e3e6dcef9c7153130709d331c2bcddebd476a9b88005e067c2980fdd4efa92a8bb9eda00172feb078c786a660c201b5aa82234047e312f29dd35820316b01756c106f02a89a9e722772af86bdaf942b387fd69d42ae1c22254cce159adad0f53d1b1aef86696a26078cf37e4822d67def32ba720ff1bd30930042d04d3e5e883493ab7792f1eb4d441dc206d49de54ffc702c043bb3ee5b66b7bb1cb0132ff31e09aab95b4c97414c6b7821db14445a96a1bdeef066f9f7c68ac447d8901f2735e0bd96aa1d0c965e20853df3cc51439e5e644a54392eecac4fa1a9e9851b0459989e2ca75cb258ccc16b03a1fef3d42c8f52381a62e04d4091bd316b6e22af551cb7ddf1f1b4b40b163bf6a8d457340198a387e162b171feef5a56222a6ffedeb3f63570ade04f43f614040069e00cc9d55070dc6f71ac7e0ead7235e08cfbc4781135eca5168a9c32e747bb5f3fd4c2a05b6e6fd7c7884c131a934d974d365cf25389188df605fa40a491dd8d2b99d0e2a387988db9afcb99ce17a6c64ed6c28bcfc2b8fbaae81e0ef11800df23399eafe0e89fd8d46b4cebade03e392f18da3d5cebffacd58f2201d2183806177ae966169dc91fce518082e1728e90b0b7eba87d398b46da92f91a7c6be6649c29c0eb1c5dc69c8a60fd91c9245bdc2980de6c0696cc4380efe0059a317eaa06f7678874c4c7b43206eacccaf726dd5a1f3d7a8406d5bd6104243a4d03c97f06d204601396702db96f15b390b276076d02cf49f54f306356d84bc62a896fcf8eecdb4365d6e545c94e73d96f9f31fcd1d1aadd15516e716268ac7076af7dd1fb4de8237e29a7bf235b961af4413e53804e13207f55257518f808e94636bf1b660a8dc79deb997684723f7b4e798186a7b753be92a50a874e226752302ed9a87bf958e5cc17a5dbee38bb762f328302548f59fda289833e5b0bddec726b9fc2645798b0da9f8a1bcf0adbf0177cf318fb5485f445acf73345c5ee73f12995650e9ffaa61a8d2b38876da34beab99a34ecc0bd6c52bf5fb1d9ce7ecf989db2311c25f10a70424aaaaef7979b125a54aead15011231c0015f058e7252fea60b7b37f0b0eb59846ddfb5278ef8721593e8964cc2b206bdb37cc4179faaf1847ed75b0b61238459786f500317ed70141e8ad3e87579601d23979e960fdedd019e35c0fe610d052fb44ecea30a69b1d21da081405a9ff1702b6c633e71d2019d15959781e6b6b860b7e6f707e7633f78511f0a34ce73fd0e9979c5d868437f5ee36183718cb43f6f147c33cc3104c4761f66a430617a1ba8cccc568a7ba2bdda81b2e7273fb55c02614ac6971ef87fcff2ed08b159fc39f32d8021b95b7081f4fa1eb2dc47398bee2aa0d3016fbc8ba7ffe43bc11bca68d378d610a57c9453eb88cd7e7b60ae54f288241d26ba2cbfd6d6e159f6634de66fef2039c0f979b35a506c29868b17affaefdfb0860153c57d36cc3323993e24d4cb3862ae31fb54688a20025727df0fcd4a3dddb1a958cf4d60a858296777ba509d094f3008b22efebe15824b60ea3e37c165ae8962dac603eef844fe68e503eaed1542e2dd477d8b51248285a07e36619dd4db88e2028487a4829856cbdc05f8d41ebf32de11ecaf37effbd588345ae25452c849b1c7e2b14bb5433e4ea2059de076e4e04ca7b432480aa48c53ef93c357f027eca57ff3ec3e1200fa57bf0a81877a42cf70652f3edb68f78688e7d7c379b1f25134a9fa037ba1c6169ad9ee967578d33a53afeb65406bdd84b6e7d21eaf671edc1babd6d6eded5cd8790327d830d32feb032c884fa93b38e2a73ded707bbe2b15b110e6b6735bc0bf8ad0b4973e2595af0a028d5ad2455c2dc9a3cb501d52a605ea1ca4fead76f0cfc38a9e6f7f240c5c7141f6817e8cc"}) (async) r1 = openat$audio(0xffffffffffffff9c, &(0x7f0000000040), 0x82, 0x0) write$FUSE_GETXATTR(r1, &(0x7f0000000000)={0x18}, 0x18) (async, rerun: 64) r2 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xe, 0x11, r0, 0x8000000) (async, rerun: 64) r3 = mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3000001, 0x1010, r0, 0x10000000) (async) r4 = syz_io_uring_setup(0x67a7, &(0x7f0000000680), &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000003000/0x3000)=nil, &(0x7f0000000180)=0x0, &(0x7f00000000c0)=0x0) r7 = io_uring_register$IORING_REGISTER_PERSONALITY(r4, 0x9, 0x0, 0x0) syz_io_uring_submit(r5, r6, &(0x7f00000002c0)=@IORING_OP_WRITEV={0x2, 0x0, 0x0, @fd_index, 0x0, 0x0, 0x10, 0x0, 0x0, {0x0, r7}}, 0x0) (async, rerun: 64) syz_io_uring_submit(r2, r3, &(0x7f0000001180)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x42, 0x0, 0x8, 0x1, &(0x7f0000000080)="2e8c8188ed980f70ca3b44b53d1b9ecaf19ff4a0e89c1e2d94b0f1c555fbf3fcb2e99ceb70d1971d593e7b1001fb2787e822a22bfdd704dd59db60a85f6614d3f9a5aa4b3f8dd750f1352caca490312a945044f1815facbe4ac3efec280aedaf5f19a8ec9766899d5049c8dd5159922f77a4ed382ec8b3ca1fc92ded1210af0ad7786864305e0c5262807f916beef480127055b85aa7d3f0e0677e83287443", 0x7f, 0x0, 0x1, {0x2, r7}}, 0x6) (async, rerun: 64) openat$sw_sync_info(0xffffffffffffff9c, &(0x7f00000011c0), 0x41, 0x0) ioctl$SNDCTL_DSP_SYNC(r1, 0x500e, 0x0) (async) write$dsp(r1, &(0x7f0000000140)='\"', 0x1) 00:04:42 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x4c}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) [ 282.457083][T16728] netdevsim netdevsim3 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 282.512809][T16728] netdevsim netdevsim3 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 282.661804][T16728] netdevsim netdevsim3 eth0: set [1, 0] type 2 family 0 port 6081 - 0 [ 282.675008][T16728] netdevsim netdevsim3 eth1: set [1, 0] type 2 family 0 port 6081 - 0 [ 282.679985][T16728] netdevsim netdevsim3 eth2: set [1, 0] type 2 family 0 port 6081 - 0 [ 282.699886][T16728] netdevsim netdevsim3 eth3: set [1, 0] type 2 family 0 port 6081 - 0 00:04:42 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x8921, &(0x7f0000000940)={'sit0\x00', 0x0}) (async) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf315bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) (async) socket$inet_udplite(0x2, 0x2, 0x88) (async) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r3 = socket(0x10, 0x3, 0x0) (async) setsockopt$pppl2tp_PPPOL2TP_SO_SENDSEQ(r1, 0x111, 0x3, 0x1, 0x4) sendmsg$nl_route_sched(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000002c0)=@newqdisc={0x70, 0x24, 0xd8b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@TCA_STAB={0x28, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0xfffb, 0x2}}, {0x8, 0x2, [0x2c8, 0x0]}}]}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0xc0000000}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0x6}, @qdisc_kind_options=@q_clsact={0xb}, @TCA_RATE={0x6, 0x5, {0x0, 0x27}}]}, 0x70}}, 0x4000) ioctl$TUNSETIFINDEX(0xffffffffffffffff, 0x400454da, &(0x7f0000000000)=r2) 00:04:42 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x4000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:42 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x68}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:42 executing program 3: syz_mount_image$hfs(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x704e, 0x2, &(0x7f00000001c0)=[{&(0x7f0000000080)="e0e1458e5330a8c1de5a88bbcaaa88e67755e64afc62dab67b31d2c1cf40eb5b807ce0f65fe78f2f6794bd8c2ed7b0b0822caeaea47a", 0x36, 0x6}, {&(0x7f0000000100)="497cdb826ed5224f0928eabaee97dba5bacd73e6fe93f0680b468b2418a503b58f842fb6912efa8fe02bf752d337d6dbf3dc2689326e1432d3ff9f852e04d7a06609a61992d5364f1c8cafbc2501c07763bd89ad003ec2cc22c0e1eda574a0a286de99e746844193a61be634f371f9bc80d4b4a8b17d516834e57622a956a2f05a6e3db80492161522d627b355288987cf5a5d814e77a4358af685dfaa7ba2dae6f0865a7aef42f2", 0xa8, 0x6fa6}], 0x1208448, &(0x7f0000000200)=ANY=[@ANYBLOB="66696cffff756d61303330403030303030623934382c6f626a5f747970652928242d2c0000003ddb1621c21050e00000000000"], 0x0) (async) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) (async) r2 = gettid() sendmsg$DEVLINK_CMD_RELOAD(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000200)={0x3c, r1, 0x1, 0x0, 0x0, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_PID={0x8, 0x8b, r2}}]}, 0x3c}}, 0x0) sendmsg$DEVLINK_CMD_TRAP_GET(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f00000002c0), 0xc, &(0x7f00000003c0)={&(0x7f0000000300)={0xc0, r1, 0x100, 0x70bd25, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, {0x1c}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x1c}}, {@pci={{0x8}, {0x11}}, {0x1c}}]}, 0xc0}}, 0x14) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000480)={'batadv_slave_1\x00', 0x0}) sendmsg$BATADV_CMD_SET_HARDIF(r0, &(0x7f0000000580)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000540)={&(0x7f00000004c0)={0x50, 0x0, 0x200, 0x70bd28, 0x25dfdbfd, {}, [@BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x80000000}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}, @BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @link_local}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0xd2a1}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r3}]}, 0x50}, 0x1, 0x0, 0x0, 0x4800}, 0x10) r4 = socket(0xa, 0x2, 0x0) setsockopt$inet6_mreq(r4, 0x29, 0x1c, &(0x7f0000000000)={@remote}, 0x14) (async) getsockopt$IP_VS_SO_GET_VERSION(r4, 0x0, 0x480, &(0x7f00000000c0), &(0x7f0000000280)=0x40) [ 282.745282][T16796] loop3: detected capacity change from 0 to 56 [ 282.747196][T16796] hfs: unable to parse mount options [ 282.786484][T16797] netdevsim netdevsim3 eth3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 00:04:42 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x8921, &(0x7f0000000940)={'sit0\x00', 0x0}) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf315bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) socket$inet_udplite(0x2, 0x2, 0x88) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r3 = socket(0x10, 0x3, 0x0) setsockopt$pppl2tp_PPPOL2TP_SO_SENDSEQ(r1, 0x111, 0x3, 0x1, 0x4) sendmsg$nl_route_sched(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000002c0)=@newqdisc={0x70, 0x24, 0xd8b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@TCA_STAB={0x28, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0xfffb, 0x2}}, {0x8, 0x2, [0x2c8, 0x0]}}]}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0xc0000000}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0x6}, @qdisc_kind_options=@q_clsact={0xb}, @TCA_RATE={0x6, 0x5, {0x0, 0x27}}]}, 0x70}}, 0x4000) ioctl$TUNSETIFINDEX(0xffffffffffffffff, 0x400454da, &(0x7f0000000000)=r2) socket$inet_udplite(0x2, 0x2, 0x88) (async) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x8921, &(0x7f0000000940)={'sit0\x00', 0x0}) (async) socket(0x11, 0x800000003, 0x0) (async) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf315bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) (async) socket$inet_udplite(0x2, 0x2, 0x88) (async) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) (async) socket(0x10, 0x3, 0x0) (async) setsockopt$pppl2tp_PPPOL2TP_SO_SENDSEQ(r1, 0x111, 0x3, 0x1, 0x4) (async) sendmsg$nl_route_sched(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000002c0)=@newqdisc={0x70, 0x24, 0xd8b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@TCA_STAB={0x28, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0xfffb, 0x2}}, {0x8, 0x2, [0x2c8, 0x0]}}]}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0xc0000000}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0x6}, @qdisc_kind_options=@q_clsact={0xb}, @TCA_RATE={0x6, 0x5, {0x0, 0x27}}]}, 0x70}}, 0x4000) (async) ioctl$TUNSETIFINDEX(0xffffffffffffffff, 0x400454da, &(0x7f0000000000)=r2) (async) 00:04:42 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x6c}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) [ 282.843275][T16797] netdevsim netdevsim3 eth2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 00:04:42 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x5000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:42 executing program 1: r0 = syz_io_uring_complete(0x0) ioctl$BTRFS_IOC_SUBVOL_CREATE(r0, 0x5000940e, &(0x7f0000000180)={{}, "4f377f6f126ecc214c134bc8a5c0986d36b0a0117a8a9b19c8a314b731ff535b6e845ba0b4fa02d13e618d46016a4c796cefffb23411a9a3ec616e7c8bb7be8287a8f1be0d313a14c569ede80ce50c0247cf65ecfe2636c8419fe17a53bf808b4d5bbf7e3889274137e0fe7dc4231d14a4731dd146f00c09e246cf0f32403a14d4243116a90290692d264820d7609dc4916d4a46c4c86b900b5a1ca508c0cbbc4118e5379c33cb68d79511e469febb0455ab5eaa45a0e642c08fdf277b05a0fe6a4dbe4b22aacd342c14ff71b2b9d4f7e737b9d0ccb788ebc6e9392db77f66ce46543865d522c170fd962b23a240786eca17cd90d3d1f63c44952e0e73d881179d1c7aa9410c21fc773d69d953a532f0da79e0975df71b135967e8ffed471e103ed7c51ee10743472fbcb3a61b24436856c8112176d0b829249b115014e6ed0a308b10d2d0fd2616e2ce8371c41c47b9c053aacd89faaab43620d2bde8264a32d7f517f63da44b848fa1ab9674ee61470df593b7d7670b08daff55f5d761185adc7c75ccd358aae9210970d41039a938ac9d6d1a1c0a6d3ac932f48ffbc8a8d9ed5fd368eadeb438bfa33d5023833c94adff2447d8061ac69353cd1db400f122dcb2a014053d819c7b64b4372a188e345ad7a8842d800972a65517bef1708e6dfff1f47272f969299f4d2d439d25f37f69c8a7f239c9e3fa836b29151c58d8c30ebb9bf1135cbea1ccb173c1aa201a1fe11a5431c9fb8373417201b827ff27788d73b55e1871dbd1a1256bcd96858832ea884b8ff1f834a1251c25c02a136f91e58e08308f1ec007f9a28937c752e1ed6e3b39edf9a81daeb0a8f19e4da2ee97f140c3bc3b551cf6c781e8777d809480e278079281d9be1328a358dc95c749cfcb689547b2da39496a6846566024db8549db2eaadd7dfc964a8f85fb8ccfbb31e09d5c7a4c571e32a4b61b017408caf0a8524cd28e20a6f6d8a11e9110a30f8af06c7e5cd1004751a691d19241d1149596f983e604124664e34a74e677652c63588bed5186bee93799ee76ee1e8f341fdb4938b93add8a7484bcf2360368e234974e0043260431bb8f954f9213d85d2e6e6d66e192f99f7f30abd8efc64a1e846da06577db962fb08741e3b371fbf60faf46448115a05ca2badb53234cfd54ce8622ee21b2b3683137503fc801a3813aa8b31edb02855a049d27b0fc0f486a7e09e9e57bf91aa595ec1a8144437f92c810d1d720b45768755eaf81d5bf9c91d257a797e89ac520edd0db497401d830a098dd8a0c176b035de57bb85a3d4d2e0b105aadffa70493df65cd014918d3897b858b6ae675f60b555376740328be3aa2e6c0498a76d9a536978337938071ea1c7f832455c3dc082251fc87a9f3592bf0110cc5573faffb686d531f8520219dd801c5a6095cf4f8b3698d7e72b6c768217fafb12298ef154a18c10d15ba3ffd8f34bc96d84940cbc40f5cb2039205fb39e10f816b1e13961ae4e4e20307557e785b162492f7e409d6059effd5230069f500a4b9b67b7fcafcf0e81ef048407cbd972d1528ea96adec9c60655c20d96690f644a53137c02627b511e95a1d2a684b985e1aae777c8de608edd2a8436bf8203cc52fef9290280a9bca7c175b47ce7c5ba23789e1ce66460af59c7488706a152ea10e192ad772fcff6eb27fad1e3a9d474a47a7a7c5b34487566b4eeb076b7abc4847a63b91ecd3d73beef284bc3e1d1bed52cb6335edcdd9ef60cd5bc941b68515cbd630fd26728a9853e7cdcfde75cc40b6a3d53c4645f7f24fab54db527e765d40f3607b279d6a848ff37a81b71074cb813f433ee5eeeb37531db9c9c9edfcb21868d890927256e1eef3d4a79a913365f5857d6577796558cb5a6833b8d7044968ab50e11ca2c57b8d1e64571f443f385ef39305f34eb9e21e22592b74130c97713b2d1c513c81ebf379347d08d5fd5c25372bd64057d38e00afa53bafd5ebfdd5f545a72c1527eca144a43a7aa86780474590ee33e3e5efedc914af16549f49c3ea3c4aff9e964abd9d1809ab12c84d7c109e85dc1023b06bc2c8179c44862cc540c24c5b9f5e099aafcd7ed07b4b9369fcfda4064b825811ad8e168f96c4b2d6ed908423bda9236461a68b6ada930f21e341335a0bee42f39035fcdaeecf793f5ea7681bab13f83b687fde57d709e044b5e96cd07a13de88b7b1b5249dd1be55f819e9757c7222cad38fa3e649712008dc44e1b2e36edd8ae24c0097ac9ef8bc353578cde4cd84ddeb7b060cb99cab52c4a04994853044ed43e6cc799ff3f15bf6e2a94f0c10c6f8d96256baa9d0a270ba7bf8e1619933ee857e2fb7e9e47ec8444ac1f1253cb592070523b40bec1090cdda4e7e32b327c1c5440e307b4d2037c3c45beb23cb04df3609906cad81b471ad80ea369bfffca6de777e9aa1566d7fb3d1c5ac92210d0b88ed306334a2a0da3cbd5033638d30b2de1ac69e0c417b83fb8c25afa215ff6f6cf55c93ea38fc3bb7bbf7ca2db34697ecd210a0997ba1294cbbb4305a7aa1c2a0ae6f9921381721e7245aada3027e47276fea58132051877f46d63fa8b601d10d74f0d2408b248ab92d06b64e6cd2f0269dd0596c5e3cf738d96b543d7cc1c557b12a7663ed549b92727bbec5d71c3032c7ce858217dd9eb340c7e6ff0ac03768c59dddee6b75319e35c8973a4364e3b2a22b44b65be80a494b0d6a37428827c32c19c1ea4eda0446a9c23a567d0710fb3bbefab95454bce1aef6f143ae4045261d645370b3ab13cbc8b8aaa406ea2639617ea47945f3ef9fcad226b887f275da5c7f5497fe7ca4aa8a111c7f2121bcb0c49c064f3278961fe4ea655a502e745719956e058d89c113eabf09949102c9841c0bb13234fce67801bb95607771e3aff67e2269e6f7b2c7d198c4540be5648bb74ab41f4efe58e3347ffa0bac9d2e15a54065a4a7894d85244d21c200c7af5f24048697f261111a3d50c46071d13496b108abed7c7f20396c347642806f51fa538c1946dd2cb343fb8d27d1be1384af101fa68f635b92881f1042fadd9378e81dea3baeacc16d4a87aa44095d0e3772558975b5d764c54f2afef1d815cc6a73c4c4c65fe30b0f39bf77a707db5bf38b0248789764a6195c2b437c22879c842bf2960346610fa1f67418c5ba6afec3898f1c27751cb5ae6b97ab33c0ec7578f40a14683816c6c0ef6b7b365835b329c2d378a7f25fc245706e621d188112f3b9654910bb26c44c866fd5e3d4997139d31589b933e6a6a967623857945d1e505b2e902079d665ab838c7d2ae561166e51bb1a7f56bf283b163367e3873c5f7b49db434ca6202a84daabd3ef36c17034a5bcb7eebf942e18cd12077e77a608bd07a652a1278fa5cbdbed9c8ff0e3420f006aecae525dfe14d79ea8312950053af4996933c6e0ebdbd95e5eb9f8fcaea1ecd9f02ac6d2367a9a513ef9b1dc4d34d443aff5d3f2ce9c9eba7f3c6e9ada231c9e3a28b3b47f9d81b57d3c7e240b8dbb5987cb907403595924114287e2bf044ac9d0846ebb92add7be0c52091e4eb066b5d4d2835d27fff97901e376481339a40ecbfeb6121a0d6ab2a6d2b46045af6580ce31fb471ca4f46760a6cb59c738101db8b9c467398f143f197ae9bfc0aa9b52ba02fe26d645743989f1de86d2f8acda82281ef57b103595a9fd4b071ec632edc269b1ce55481f0098c233b5b1b694df4a49da2fe13d6e9ab46880398bf550b06ee923bb7aa61a88a768f6e98ab8b385c9bb881f416d9d73b2f09ad648cec74a1e0bfc51b6e2485698b3dec67f1ae034ff0eda4f2e7000268020bac0ac0ec5f060871c27e451b7eb159f6a8211e3e6dcef9c7153130709d331c2bcddebd476a9b88005e067c2980fdd4efa92a8bb9eda00172feb078c786a660c201b5aa82234047e312f29dd35820316b01756c106f02a89a9e722772af86bdaf942b387fd69d42ae1c22254cce159adad0f53d1b1aef86696a26078cf37e4822d67def32ba720ff1bd30930042d04d3e5e883493ab7792f1eb4d441dc206d49de54ffc702c043bb3ee5b66b7bb1cb0132ff31e09aab95b4c97414c6b7821db14445a96a1bdeef066f9f7c68ac447d8901f2735e0bd96aa1d0c965e20853df3cc51439e5e644a54392eecac4fa1a9e9851b0459989e2ca75cb258ccc16b03a1fef3d42c8f52381a62e04d4091bd316b6e22af551cb7ddf1f1b4b40b163bf6a8d457340198a387e162b171feef5a56222a6ffedeb3f63570ade04f43f614040069e00cc9d55070dc6f71ac7e0ead7235e08cfbc4781135eca5168a9c32e747bb5f3fd4c2a05b6e6fd7c7884c131a934d974d365cf25389188df605fa40a491dd8d2b99d0e2a387988db9afcb99ce17a6c64ed6c28bcfc2b8fbaae81e0ef11800df23399eafe0e89fd8d46b4cebade03e392f18da3d5cebffacd58f2201d2183806177ae966169dc91fce518082e1728e90b0b7eba87d398b46da92f91a7c6be6649c29c0eb1c5dc69c8a60fd91c9245bdc2980de6c0696cc4380efe0059a317eaa06f7678874c4c7b43206eacccaf726dd5a1f3d7a8406d5bd6104243a4d03c97f06d204601396702db96f15b390b276076d02cf49f54f306356d84bc62a896fcf8eecdb4365d6e545c94e73d96f9f31fcd1d1aadd15516e716268ac7076af7dd1fb4de8237e29a7bf235b961af4413e53804e13207f55257518f808e94636bf1b660a8dc79deb997684723f7b4e798186a7b753be92a50a874e226752302ed9a87bf958e5cc17a5dbee38bb762f328302548f59fda289833e5b0bddec726b9fc2645798b0da9f8a1bcf0adbf0177cf318fb5485f445acf73345c5ee73f12995650e9ffaa61a8d2b38876da34beab99a34ecc0bd6c52bf5fb1d9ce7ecf989db2311c25f10a70424aaaaef7979b125a54aead15011231c0015f058e7252fea60b7b37f0b0eb59846ddfb5278ef8721593e8964cc2b206bdb37cc4179faaf1847ed75b0b61238459786f500317ed70141e8ad3e87579601d23979e960fdedd019e35c0fe610d052fb44ecea30a69b1d21da081405a9ff1702b6c633e71d2019d15959781e6b6b860b7e6f707e7633f78511f0a34ce73fd0e9979c5d868437f5ee36183718cb43f6f147c33cc3104c4761f66a430617a1ba8cccc568a7ba2bdda81b2e7273fb55c02614ac6971ef87fcff2ed08b159fc39f32d8021b95b7081f4fa1eb2dc47398bee2aa0d3016fbc8ba7ffe43bc11bca68d378d610a57c9453eb88cd7e7b60ae54f288241d26ba2cbfd6d6e159f6634de66fef2039c0f979b35a506c29868b17affaefdfb0860153c57d36cc3323993e24d4cb3862ae31fb54688a20025727df0fcd4a3dddb1a958cf4d60a858296777ba509d094f3008b22efebe15824b60ea3e37c165ae8962dac603eef844fe68e503eaed1542e2dd477d8b51248285a07e36619dd4db88e2028487a4829856cbdc05f8d41ebf32de11ecaf37effbd588345ae25452c849b1c7e2b14bb5433e4ea2059de076e4e04ca7b432480aa48c53ef93c357f027eca57ff3ec3e1200fa57bf0a81877a42cf70652f3edb68f78688e7d7c379b1f25134a9fa037ba1c6169ad9ee967578d33a53afeb65406bdd84b6e7d21eaf671edc1babd6d6eded5cd8790327d830d32feb032c884fa93b38e2a73ded707bbe2b15b110e6b6735bc0bf8ad0b4973e2595af0a028d5ad2455c2dc9a3cb501d52a605ea1ca4fead76f0cfc38a9e6f7f240c5c7141f6817e8cc"}) (async, rerun: 64) r1 = openat$audio(0xffffffffffffff9c, &(0x7f0000000040), 0x82, 0x0) (rerun: 64) write$FUSE_GETXATTR(r1, &(0x7f0000000000)={0x18}, 0x18) r2 = mmap$IORING_OFF_CQ_RING(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xe, 0x11, r0, 0x8000000) (async) r3 = mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3000001, 0x1010, r0, 0x10000000) r4 = syz_io_uring_setup(0x67a7, &(0x7f0000000680), &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000003000/0x3000)=nil, &(0x7f0000000180)=0x0, &(0x7f00000000c0)=0x0) r7 = io_uring_register$IORING_REGISTER_PERSONALITY(r4, 0x9, 0x0, 0x0) syz_io_uring_submit(r5, r6, &(0x7f00000002c0)=@IORING_OP_WRITEV={0x2, 0x0, 0x0, @fd_index, 0x0, 0x0, 0x10, 0x0, 0x0, {0x0, r7}}, 0x0) (async) syz_io_uring_submit(r2, r3, &(0x7f0000001180)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x42, 0x0, 0x8, 0x1, &(0x7f0000000080)="2e8c8188ed980f70ca3b44b53d1b9ecaf19ff4a0e89c1e2d94b0f1c555fbf3fcb2e99ceb70d1971d593e7b1001fb2787e822a22bfdd704dd59db60a85f6614d3f9a5aa4b3f8dd750f1352caca490312a945044f1815facbe4ac3efec280aedaf5f19a8ec9766899d5049c8dd5159922f77a4ed382ec8b3ca1fc92ded1210af0ad7786864305e0c5262807f916beef480127055b85aa7d3f0e0677e83287443", 0x7f, 0x0, 0x1, {0x2, r7}}, 0x6) (async, rerun: 32) openat$sw_sync_info(0xffffffffffffff9c, &(0x7f00000011c0), 0x41, 0x0) (async, rerun: 32) ioctl$SNDCTL_DSP_SYNC(r1, 0x500e, 0x0) (async, rerun: 64) write$dsp(r1, &(0x7f0000000140)='\"', 0x1) (rerun: 64) [ 282.942111][T16797] netdevsim netdevsim3 eth1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 00:04:42 executing program 2: r0 = fsopen(&(0x7f00000000c0)='tracefs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f00000004c0)='\x99\x9a\xb0\x8b\x93\xbd\xba\x0f\x02\xfa\xda\xfd\x90\x03\x9a\x02\x1d\x85\x03\xeb\xdf\x7f\'\xb1\xd9\xd0\xf1\x1aK\'\xe5\xda5\xbf\xb0D\xf9+\x81\tD+%\xcfT\xe5\xdf\xafo\xae\xf4\f\x98\x0ec4\xa2\xb9\xb9w\x1f\xbf\x9b\xaa\x1c\x00\v\xe8\xeb>\x88\xc1\xfe-\xa7?|\x11\x835U\x80g\x81\xbe\x1a\xbew\xf2\x1b\x13\'\xc0k\x8b+\xd6\xd3\xd4\xa3\x92lv\xca\x10\x17K\xa4)N~\x87_\xe7Z,r\x15\x9f\xd2\xa7\xe8\x1av\xbb\xf1r\x15\xf2\xe4\xf8\xf1W)\x9b\x0f*m`\x00_\x8dM\xed\xd9]\x80\x86\x0fYA\xfb\xed\xed\x81k\x80\xe9\xc1\xa0J\x83a\xd4\xbc\xcd^\xbf\x8d\xf6\x0eZ\xacB\x04\xd8U\xceF\xdb\xfb\xfe\x88\x1bSY \x81B\xa6\x9a\x8d\xc5\xf8S\x8b\xf2\xe2\x81\x9bvS\x1f\xd3\xa8\x8a\x9b\xd4\x17\x13\xd9\xa7\xb1j\xd6Y\xb3?\xec^\xd2\x96\"\xa5\'\x88\xb4z\x05\xd4\xea}VzF\x18\x0e\x99\x87\xb4\x87?(\xff\x9ep\xbdr\x13\x19\xa5\x15\xd7[p#.\xf3{\xe2\xb0\xb34\xe4\xe3\xf3\x90\xe9a\xc3\x88vmy1GA.\x15\xb1\x985\x95\x11\b>\xbcND\xdd\xbb\\\xf0C*\xf2@\xf4D\x14w\t\xf7\xdf)_\xd3\t\x86\v`r\xc9Z\xd7K\xf7\xa7\xe0:\xc3\xd0&\xdf\x19w\xa7\a\x0e_\xc5\x96\xd5\xbel5\xc7QW\x88}\x85\x1dz\xa1\xa8\xeeG\xa3\xb8\xec\x82\x9aE\xe7\aC\x05\x11)\x17\xe0\x92\xa7\x19\x1c\x8c\x00\xfdB\x15\xc4\xadwd\xcc\xa0\x1f\x0f\x19y\xb5\xb2lz\xe1\xff%\x1a\x81_\x9c\xe2.zJ8\x83B\xa2W\xac\x8d\xea\x86\xa5\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x02\xca8\xf9\xd9Ff\xd4?\x87\xbd=/%\x98\x7fQ\xd4\xec<\xb7\x10\x8d^\x05\rp\x98\xad2\xb6~\xaes\xc3\x92s\x02\x1e\x95\x91A2+\xc4\xa4\xb2\xc2.\xfa\x1ch{\x9d\x17\xc8\x1b\xb9|p\xebp&!\xb8\ah\xde\x89W\x89\x04\x92)9\x94\xf6\x9cxv\xc5\xf5\x87\x8c\xdd\xd7`\x83MAU\xe7;LR\xdf\xe0\xd9\xe2\xf4/\toh\xa5\x1e\xe5h#C\x06\x0e:\b\xc96OZ\x9eKc\x1c\x8c\x1cwC\x8df\x8a\xe0V87\x10\x8b\x11|\xb2=\x93>\x97?b\xfbt\x89\x89n\t\xb8*j\xeduJ\xf8i\x94\x1dz<\x87\xaa', &(0x7f0000000040)='^\x05', 0x0) r1 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000100), 0x240000, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r1) fsconfig$FSCONFIG_CMD_CREATE(r1, 0x6, 0x0, 0x0, 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000000)='\'%\x00', &(0x7f0000000080)=':^\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) [ 282.980798][T16797] netdevsim netdevsim3 eth0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 00:04:43 executing program 2: r0 = fsopen(&(0x7f00000000c0)='tracefs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f00000004c0)='\x99\x9a\xb0\x8b\x93\xbd\xba\x0f\x02\xfa\xda\xfd\x90\x03\x9a\x02\x1d\x85\x03\xeb\xdf\x7f\'\xb1\xd9\xd0\xf1\x1aK\'\xe5\xda5\xbf\xb0D\xf9+\x81\tD+%\xcfT\xe5\xdf\xafo\xae\xf4\f\x98\x0ec4\xa2\xb9\xb9w\x1f\xbf\x9b\xaa\x1c\x00\v\xe8\xeb>\x88\xc1\xfe-\xa7?|\x11\x835U\x80g\x81\xbe\x1a\xbew\xf2\x1b\x13\'\xc0k\x8b+\xd6\xd3\xd4\xa3\x92lv\xca\x10\x17K\xa4)N~\x87_\xe7Z,r\x15\x9f\xd2\xa7\xe8\x1av\xbb\xf1r\x15\xf2\xe4\xf8\xf1W)\x9b\x0f*m`\x00_\x8dM\xed\xd9]\x80\x86\x0fYA\xfb\xed\xed\x81k\x80\xe9\xc1\xa0J\x83a\xd4\xbc\xcd^\xbf\x8d\xf6\x0eZ\xacB\x04\xd8U\xceF\xdb\xfb\xfe\x88\x1bSY \x81B\xa6\x9a\x8d\xc5\xf8S\x8b\xf2\xe2\x81\x9bvS\x1f\xd3\xa8\x8a\x9b\xd4\x17\x13\xd9\xa7\xb1j\xd6Y\xb3?\xec^\xd2\x96\"\xa5\'\x88\xb4z\x05\xd4\xea}VzF\x18\x0e\x99\x87\xb4\x87?(\xff\x9ep\xbdr\x13\x19\xa5\x15\xd7[p#.\xf3{\xe2\xb0\xb34\xe4\xe3\xf3\x90\xe9a\xc3\x88vmy1GA.\x15\xb1\x985\x95\x11\b>\xbcND\xdd\xbb\\\xf0C*\xf2@\xf4D\x14w\t\xf7\xdf)_\xd3\t\x86\v`r\xc9Z\xd7K\xf7\xa7\xe0:\xc3\xd0&\xdf\x19w\xa7\a\x0e_\xc5\x96\xd5\xbel5\xc7QW\x88}\x85\x1dz\xa1\xa8\xeeG\xa3\xb8\xec\x82\x9aE\xe7\aC\x05\x11)\x17\xe0\x92\xa7\x19\x1c\x8c\x00\xfdB\x15\xc4\xadwd\xcc\xa0\x1f\x0f\x19y\xb5\xb2lz\xe1\xff%\x1a\x81_\x9c\xe2.zJ8\x83B\xa2W\xac\x8d\xea\x86\xa5\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x02\xca8\xf9\xd9Ff\xd4?\x87\xbd=/%\x98\x7fQ\xd4\xec<\xb7\x10\x8d^\x05\rp\x98\xad2\xb6~\xaes\xc3\x92s\x02\x1e\x95\x91A2+\xc4\xa4\xb2\xc2.\xfa\x1ch{\x9d\x17\xc8\x1b\xb9|p\xebp&!\xb8\ah\xde\x89W\x89\x04\x92)9\x94\xf6\x9cxv\xc5\xf5\x87\x8c\xdd\xd7`\x83MAU\xe7;LR\xdf\xe0\xd9\xe2\xf4/\toh\xa5\x1e\xe5h#C\x06\x0e:\b\xc96OZ\x9eKc\x1c\x8c\x1cwC\x8df\x8a\xe0V87\x10\x8b\x11|\xb2=\x93>\x97?b\xfbt\x89\x89n\t\xb8*j\xeduJ\xf8i\x94\x1dz<\x87\xaa', &(0x7f0000000040)='^\x05', 0x0) r1 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000100), 0x240000, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r1) fsconfig$FSCONFIG_CMD_CREATE(r1, 0x6, 0x0, 0x0, 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000000)='\'%\x00', &(0x7f0000000080)=':^\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) fsopen(&(0x7f00000000c0)='tracefs\x00', 0x0) (async) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f00000004c0)='\x99\x9a\xb0\x8b\x93\xbd\xba\x0f\x02\xfa\xda\xfd\x90\x03\x9a\x02\x1d\x85\x03\xeb\xdf\x7f\'\xb1\xd9\xd0\xf1\x1aK\'\xe5\xda5\xbf\xb0D\xf9+\x81\tD+%\xcfT\xe5\xdf\xafo\xae\xf4\f\x98\x0ec4\xa2\xb9\xb9w\x1f\xbf\x9b\xaa\x1c\x00\v\xe8\xeb>\x88\xc1\xfe-\xa7?|\x11\x835U\x80g\x81\xbe\x1a\xbew\xf2\x1b\x13\'\xc0k\x8b+\xd6\xd3\xd4\xa3\x92lv\xca\x10\x17K\xa4)N~\x87_\xe7Z,r\x15\x9f\xd2\xa7\xe8\x1av\xbb\xf1r\x15\xf2\xe4\xf8\xf1W)\x9b\x0f*m`\x00_\x8dM\xed\xd9]\x80\x86\x0fYA\xfb\xed\xed\x81k\x80\xe9\xc1\xa0J\x83a\xd4\xbc\xcd^\xbf\x8d\xf6\x0eZ\xacB\x04\xd8U\xceF\xdb\xfb\xfe\x88\x1bSY \x81B\xa6\x9a\x8d\xc5\xf8S\x8b\xf2\xe2\x81\x9bvS\x1f\xd3\xa8\x8a\x9b\xd4\x17\x13\xd9\xa7\xb1j\xd6Y\xb3?\xec^\xd2\x96\"\xa5\'\x88\xb4z\x05\xd4\xea}VzF\x18\x0e\x99\x87\xb4\x87?(\xff\x9ep\xbdr\x13\x19\xa5\x15\xd7[p#.\xf3{\xe2\xb0\xb34\xe4\xe3\xf3\x90\xe9a\xc3\x88vmy1GA.\x15\xb1\x985\x95\x11\b>\xbcND\xdd\xbb\\\xf0C*\xf2@\xf4D\x14w\t\xf7\xdf)_\xd3\t\x86\v`r\xc9Z\xd7K\xf7\xa7\xe0:\xc3\xd0&\xdf\x19w\xa7\a\x0e_\xc5\x96\xd5\xbel5\xc7QW\x88}\x85\x1dz\xa1\xa8\xeeG\xa3\xb8\xec\x82\x9aE\xe7\aC\x05\x11)\x17\xe0\x92\xa7\x19\x1c\x8c\x00\xfdB\x15\xc4\xadwd\xcc\xa0\x1f\x0f\x19y\xb5\xb2lz\xe1\xff%\x1a\x81_\x9c\xe2.zJ8\x83B\xa2W\xac\x8d\xea\x86\xa5\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x02\xca8\xf9\xd9Ff\xd4?\x87\xbd=/%\x98\x7fQ\xd4\xec<\xb7\x10\x8d^\x05\rp\x98\xad2\xb6~\xaes\xc3\x92s\x02\x1e\x95\x91A2+\xc4\xa4\xb2\xc2.\xfa\x1ch{\x9d\x17\xc8\x1b\xb9|p\xebp&!\xb8\ah\xde\x89W\x89\x04\x92)9\x94\xf6\x9cxv\xc5\xf5\x87\x8c\xdd\xd7`\x83MAU\xe7;LR\xdf\xe0\xd9\xe2\xf4/\toh\xa5\x1e\xe5h#C\x06\x0e:\b\xc96OZ\x9eKc\x1c\x8c\x1cwC\x8df\x8a\xe0V87\x10\x8b\x11|\xb2=\x93>\x97?b\xfbt\x89\x89n\t\xb8*j\xeduJ\xf8i\x94\x1dz<\x87\xaa', &(0x7f0000000040)='^\x05', 0x0) (async) openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000100), 0x240000, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r1) (async) fsconfig$FSCONFIG_CMD_CREATE(r1, 0x6, 0x0, 0x0, 0x0) (async) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000000)='\'%\x00', &(0x7f0000000080)=':^\x00', 0x0) (async) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) (async) 00:04:43 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x74}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:43 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x6000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:43 executing program 0: prlimit64(0x0, 0xb, &(0x7f0000000140)={0x80000000, 0x8b}, 0x0) (async) prlimit64(0x0, 0xd, 0x0, &(0x7f0000000d40)) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) (async) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) (async) openat2(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', &(0x7f00000003c0)={0x480202, 0x0, 0x5}, 0x18) syz_clone3(0x0, 0x0) (async) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x8000) (async) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000a9f850000000800000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) getrlimit(0x7, &(0x7f0000000280)) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)=[{{&(0x7f0000000b80)=@qipcrtr, 0x80, &(0x7f0000000480)=[{&(0x7f0000000400)=""/81, 0x51}, {&(0x7f0000000900)=""/199, 0xc7}], 0x2}, 0x3}, {{&(0x7f0000001200)=@pppoe={0x18, 0x0, {0x0, @remote}}, 0x80, &(0x7f0000000480), 0x0, &(0x7f0000000380)=""/6, 0x6}, 0x80007fd}], 0x2, 0x0, &(0x7f0000000cc0)) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), 0x0, 0x0, {0x22}, &(0x7f0000000a80)=""/210, 0xd2, &(0x7f0000000500)=""/233, 0x0}, 0x58) (async) syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x8100000, 0x2, &(0x7f00000008c0)=[{&(0x7f00000004c0)='{', 0x1, 0x1ff}, {&(0x7f0000000640)="535da8b3ce7bfe0b9148197c9e2f34c460c8d2bd87e09a34467fddbd72566d22db957c4ffafbbbe6e2b4e9cabb78757df3dd2ab4a2842164ac4083cfe4eabdd09f868e46729a1f17eb46930b6984ff4a7844c581bc1ce16239a41b2226dcb7253e3e2c77f2184b0bb8f15c500aaee410f7342ea31f6dc77847f2f9a459519e8019fd112c75572cac5067668142040e8a9d5c1ecd28ed0cafca0bd6685ef3", 0x9e, 0x10001}], 0x2000, &(0x7f0000000d00)=ANY=[@ANYRES8], 0x0) 00:04:43 executing program 1: r0 = syz_io_uring_setup(0x1aa2, &(0x7f00000002c0), &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000)=0x0, &(0x7f00000000c0)=0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) syz_io_uring_submit(r1, r2, &(0x7f0000000040)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, r3, 0x80, &(0x7f0000000200)=@rc={0x1f, @fixed, 0x4a}}, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000200)=@IORING_OP_READV=@pass_iovec={0x1, 0x0, 0x4004, @fd_index, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x18c1, 0x0, 0x0, 0x0, 0x0) r4 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x8010, r0, 0x0) syz_io_uring_setup(0x2de4, &(0x7f0000000040), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000000340)=0x0, &(0x7f0000000000)=0x0) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) syz_io_uring_submit(r5, r6, &(0x7f00000001c0)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, r7, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x0, 0x10061}, 0x0) syz_io_uring_setup(0x2de4, &(0x7f0000000040), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000000340)=0x0, &(0x7f0000000000)=0x0) r10 = socket$inet6_tcp(0xa, 0x1, 0x0) syz_io_uring_submit(r8, r9, &(0x7f00000001c0)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, r10, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x0, 0x10061}, 0x0) syz_io_uring_submit(r8, r6, &(0x7f0000000280)=@IORING_OP_FSYNC={0x3, 0x0, 0x0, @fd_index=0xa, 0x0, 0x0, 0x0, 0x1, 0x1}, 0x96b) r11 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) r12 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r12, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r12, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0xef, 0x40c05, &(0x7f00000004c0)={0xa, 0x25, 0x40005, @empty, 0xff}, 0x20) syz_io_uring_submit(r4, r6, &(0x7f0000000180)=@IORING_OP_FILES_UPDATE={0x14, 0x65, 0x0, 0x0, 0x8, &(0x7f0000000140)=[r11, r12], 0x2, 0x0, 0x1}, 0x40) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000440)=@IORING_OP_ACCEPT={0xd, 0x8, 0x0, r7, &(0x7f0000000380)=0x80, &(0x7f00000003c0)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x0, 0x0, 0x1}, 0x5) 00:04:43 executing program 2: r0 = fsopen(&(0x7f00000000c0)='tracefs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f00000004c0)='\x99\x9a\xb0\x8b\x93\xbd\xba\x0f\x02\xfa\xda\xfd\x90\x03\x9a\x02\x1d\x85\x03\xeb\xdf\x7f\'\xb1\xd9\xd0\xf1\x1aK\'\xe5\xda5\xbf\xb0D\xf9+\x81\tD+%\xcfT\xe5\xdf\xafo\xae\xf4\f\x98\x0ec4\xa2\xb9\xb9w\x1f\xbf\x9b\xaa\x1c\x00\v\xe8\xeb>\x88\xc1\xfe-\xa7?|\x11\x835U\x80g\x81\xbe\x1a\xbew\xf2\x1b\x13\'\xc0k\x8b+\xd6\xd3\xd4\xa3\x92lv\xca\x10\x17K\xa4)N~\x87_\xe7Z,r\x15\x9f\xd2\xa7\xe8\x1av\xbb\xf1r\x15\xf2\xe4\xf8\xf1W)\x9b\x0f*m`\x00_\x8dM\xed\xd9]\x80\x86\x0fYA\xfb\xed\xed\x81k\x80\xe9\xc1\xa0J\x83a\xd4\xbc\xcd^\xbf\x8d\xf6\x0eZ\xacB\x04\xd8U\xceF\xdb\xfb\xfe\x88\x1bSY \x81B\xa6\x9a\x8d\xc5\xf8S\x8b\xf2\xe2\x81\x9bvS\x1f\xd3\xa8\x8a\x9b\xd4\x17\x13\xd9\xa7\xb1j\xd6Y\xb3?\xec^\xd2\x96\"\xa5\'\x88\xb4z\x05\xd4\xea}VzF\x18\x0e\x99\x87\xb4\x87?(\xff\x9ep\xbdr\x13\x19\xa5\x15\xd7[p#.\xf3{\xe2\xb0\xb34\xe4\xe3\xf3\x90\xe9a\xc3\x88vmy1GA.\x15\xb1\x985\x95\x11\b>\xbcND\xdd\xbb\\\xf0C*\xf2@\xf4D\x14w\t\xf7\xdf)_\xd3\t\x86\v`r\xc9Z\xd7K\xf7\xa7\xe0:\xc3\xd0&\xdf\x19w\xa7\a\x0e_\xc5\x96\xd5\xbel5\xc7QW\x88}\x85\x1dz\xa1\xa8\xeeG\xa3\xb8\xec\x82\x9aE\xe7\aC\x05\x11)\x17\xe0\x92\xa7\x19\x1c\x8c\x00\xfdB\x15\xc4\xadwd\xcc\xa0\x1f\x0f\x19y\xb5\xb2lz\xe1\xff%\x1a\x81_\x9c\xe2.zJ8\x83B\xa2W\xac\x8d\xea\x86\xa5\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x02\xca8\xf9\xd9Ff\xd4?\x87\xbd=/%\x98\x7fQ\xd4\xec<\xb7\x10\x8d^\x05\rp\x98\xad2\xb6~\xaes\xc3\x92s\x02\x1e\x95\x91A2+\xc4\xa4\xb2\xc2.\xfa\x1ch{\x9d\x17\xc8\x1b\xb9|p\xebp&!\xb8\ah\xde\x89W\x89\x04\x92)9\x94\xf6\x9cxv\xc5\xf5\x87\x8c\xdd\xd7`\x83MAU\xe7;LR\xdf\xe0\xd9\xe2\xf4/\toh\xa5\x1e\xe5h#C\x06\x0e:\b\xc96OZ\x9eKc\x1c\x8c\x1cwC\x8df\x8a\xe0V87\x10\x8b\x11|\xb2=\x93>\x97?b\xfbt\x89\x89n\t\xb8*j\xeduJ\xf8i\x94\x1dz<\x87\xaa', &(0x7f0000000040)='^\x05', 0x0) (async) r1 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000100), 0x240000, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r1) (async) fsconfig$FSCONFIG_CMD_CREATE(r1, 0x6, 0x0, 0x0, 0x0) (async) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000000)='\'%\x00', &(0x7f0000000080)=':^\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) [ 288.249124][T16797] netdevsim netdevsim3 eth0: set [1, 0] type 2 family 0 port 6081 - 0 [ 288.252849][T16797] netdevsim netdevsim3 eth1: set [1, 0] type 2 family 0 port 6081 - 0 [ 288.256770][T16797] netdevsim netdevsim3 eth2: set [1, 0] type 2 family 0 port 6081 - 0 [ 288.260635][T16797] netdevsim netdevsim3 eth3: set [1, 0] type 2 family 0 port 6081 - 0 00:04:48 executing program 3: syz_mount_image$hfs(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x704e, 0x2, &(0x7f00000001c0)=[{&(0x7f0000000080)="e0e1458e5330a8c1de5a88bbcaaa88e67755e64afc62dab67b31d2c1cf40eb5b807ce0f65fe78f2f6794bd8c2ed7b0b0822caeaea47a", 0x36, 0x6}, {&(0x7f0000000100)="497cdb826ed5224f0928eabaee97dba5bacd73e6fe93f0680b468b2418a503b58f842fb6912efa8fe02bf752d337d6dbf3dc2689326e1432d3ff9f852e04d7a06609a61992d5364f1c8cafbc2501c07763bd89ad003ec2cc22c0e1eda574a0a286de99e746844193a61be634f371f9bc80d4b4a8b17d516834e57622a956a2f05a6e3db80492161522d627b355288987cf5a5d814e77a4358af685dfaa7ba2dae6f0865a7aef42f2", 0xa8, 0x6fa6}], 0x1208448, &(0x7f0000000200)=ANY=[@ANYBLOB="66696cffff756d61303330403030303030623934382c6f626a5f747970652928242d2c0000003ddb1621c21050e00000000000"], 0x0) (async) r0 = socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) r2 = gettid() sendmsg$DEVLINK_CMD_RELOAD(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000200)={0x3c, r1, 0x1, 0x0, 0x0, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_PID={0x8, 0x8b, r2}}]}, 0x3c}}, 0x0) sendmsg$DEVLINK_CMD_TRAP_GET(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f00000002c0), 0xc, &(0x7f00000003c0)={&(0x7f0000000300)={0xc0, r1, 0x100, 0x70bd25, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, {0x1c}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x1c}}, {@pci={{0x8}, {0x11}}, {0x1c}}]}, 0xc0}}, 0x14) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000480)={'batadv_slave_1\x00', 0x0}) sendmsg$BATADV_CMD_SET_HARDIF(r0, &(0x7f0000000580)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000540)={&(0x7f00000004c0)={0x50, 0x0, 0x200, 0x70bd28, 0x25dfdbfd, {}, [@BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x80000000}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}, @BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @link_local}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0xd2a1}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r3}]}, 0x50}, 0x1, 0x0, 0x0, 0x4800}, 0x10) (async) r4 = socket(0xa, 0x2, 0x0) setsockopt$inet6_mreq(r4, 0x29, 0x1c, &(0x7f0000000000)={@remote}, 0x14) (async) getsockopt$IP_VS_SO_GET_VERSION(r4, 0x0, 0x480, &(0x7f00000000c0), &(0x7f0000000280)=0x40) 00:04:48 executing program 1: r0 = syz_io_uring_setup(0x1aa2, &(0x7f00000002c0), &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000)=0x0, &(0x7f00000000c0)=0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) syz_io_uring_submit(r1, r2, &(0x7f0000000040)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, r3, 0x80, &(0x7f0000000200)=@rc={0x1f, @fixed, 0x4a}}, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000200)=@IORING_OP_READV=@pass_iovec={0x1, 0x0, 0x4004, @fd_index, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x18c1, 0x0, 0x0, 0x0, 0x0) r4 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x8010, r0, 0x0) (async) syz_io_uring_setup(0x2de4, &(0x7f0000000040), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000000340)=0x0, &(0x7f0000000000)=0x0) (async) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) syz_io_uring_submit(r5, r6, &(0x7f00000001c0)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, r7, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x0, 0x10061}, 0x0) syz_io_uring_setup(0x2de4, &(0x7f0000000040), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000000340)=0x0, &(0x7f0000000000)=0x0) (async) r10 = socket$inet6_tcp(0xa, 0x1, 0x0) syz_io_uring_submit(r8, r9, &(0x7f00000001c0)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, r10, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x0, 0x10061}, 0x0) (async) syz_io_uring_submit(r8, r6, &(0x7f0000000280)=@IORING_OP_FSYNC={0x3, 0x0, 0x0, @fd_index=0xa, 0x0, 0x0, 0x0, 0x1, 0x1}, 0x96b) r11 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) (async) r12 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r12, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(r12, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0xef, 0x40c05, &(0x7f00000004c0)={0xa, 0x25, 0x40005, @empty, 0xff}, 0x20) (async) syz_io_uring_submit(r4, r6, &(0x7f0000000180)=@IORING_OP_FILES_UPDATE={0x14, 0x65, 0x0, 0x0, 0x8, &(0x7f0000000140)=[r11, r12], 0x2, 0x0, 0x1}, 0x40) (async) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000440)=@IORING_OP_ACCEPT={0xd, 0x8, 0x0, r7, &(0x7f0000000380)=0x80, &(0x7f00000003c0)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x0, 0x0, 0x1}, 0x5) 00:04:48 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x7a}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:48 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x7000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:48 executing program 2: r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf315bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000002c0)=@newqdisc={0x70, 0x24, 0xd8b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xffff, 0xffff}}, [@TCA_STAB={0x28, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0xfffb, 0x2}}, {0xfffffffffffffd0e, 0x2, [0x0, 0x0]}}]}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0xc0000000}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0x6}, @qdisc_kind_options=@q_clsact={0xb}, @TCA_RATE={0x6, 0x5, {0x0, 0x27}}]}, 0x70}}, 0x4000) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=@delqdisc={0x34, 0x25, 0x1, 0x70bd2a, 0x25dfdbfb, {0x0, 0x0, 0x0, r1, {0x4, 0x8}, {0x10, 0x1}, {0xc, 0x7}}, [@TCA_EGRESS_BLOCK={0x8}, @TCA_RATE={0x6, 0x5, {0x7f, 0x5d}}]}, 0x34}, 0x1, 0x0, 0x0, 0x40}, 0x8008000) r3 = accept4$rose(r0, &(0x7f0000000440)=@full={0xb, @remote, @default, 0x0, [@null, @rose, @default, @remote, @null, @default]}, &(0x7f0000000480)=0x40, 0x80800) recvmsg(r3, &(0x7f0000000700)={&(0x7f00000004c0)=@tipc=@name, 0x80, &(0x7f0000000680)=[{&(0x7f0000000540)=""/255, 0xff}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f0000000640)=""/7, 0x7}], 0x3, &(0x7f00000006c0)=""/48, 0x30}, 0x1) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000340), r2) sendmsg$NL80211_CMD_CHANNEL_SWITCH(r2, &(0x7f0000000400)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000380)={&(0x7f00000007c0)={0xfd8, r4, 0x200, 0x70bd29, 0x25dfdbfc, {{}, {@val={0x8}, @val={0xc, 0x99, {0x9, 0x59}}}}, [@NL80211_ATTR_CH_SWITCH_COUNT={0x8, 0xb7, 0x58}, @NL80211_ATTR_CSA_IES={0xa58, 0xb9, 0x0, 0x1, [@NL80211_ATTR_CSA_C_OFF_PRESP={0x8, 0xbb, [0x2, 0xe7b]}, @beacon_params=[@NL80211_ATTR_BEACON_HEAD={0x1f1, 0xe, {@wo_ht={{0x0, 0x0, 0x8, 0x0, 0x0, 0x1, 0x0, 0x1}, {0x71c6}, @device_a, @device_a, @random="0d8e6f011a4c", {0x9}}, 0x1, @random, 0xb48, @val={0x0, 0x6, @default_ap_ssid}, @val={0x1, 0x4, [{0x36}, {0x60}, {0x30, 0x1}, {0x2}]}, @val={0x3, 0x1, 0x99}, @void, @void, @void, @val={0x25, 0x3, {0x9, 0x8c, 0x3f}}, @val={0x2a, 0x1, {0x1, 0x1}}, @val={0x3c, 0x4, {0x1, 0x1f, 0x38, 0x4}}, @void, @val={0x72, 0x6}, @void, @void, [{0xdd, 0x24, "9da285ccc549659b0666a006a06eb0b9627716a6b920cee682f8c67de2c91a6b82c7cc2d"}, {0xdd, 0x68, "20044ee003b784ef3e583caedf23de59c6ad2b6546fe9951368630f7b607cea8338a95fd302819e0e8f37d0849dde17f361ccd98c8d10f31ffd29e640a3b254e124b3d33a1fb7f1a15f6a2371f2a86afa756921b74fa068e1e5289f2de510510dc837b3d87d47cc4"}, {0xdd, 0x2d, "da075ba96d0641cc36ec37bcfc08576e70d32f5e71aa74ac2dda418a09b2e93fe10495428ecbe9dd68a9f34129"}, {0xdd, 0xe1, "f50f1220915ab6cc4a724d2e1c8f7a120ed2623769c28a7de528b9b2bae46be2a9cc058e322dd489beaef89e032881fc6b0d0d2c475c277753b0f02da832c5a97c91e68d10db78016463a2809b135ed86103cc4f59216546ba9411255655b8e5c072f00fae37310f9d2e3ddc83f5b329b056f8f8e464027a4578c7a6d5ea42b41f9a8572dd0e3d1f2c537b1819d12cfa47a982f852696ff7a6ba9af267491dd67fce1c31e0d68c85601ebccc41114a30871c26ff283b61618f1e7c5e10beb7d7527ded7bddf32483affb569e93d60aadef499e0113750ee5949f18d9c9841dfcea"}]}}, @NL80211_ATTR_PROBE_RESP={0x849, 0x91, "06772a0c7a0221ff30f4928fbc0f92112de58cdb62501f65507f13b15cbefb4266fc174782e7e716e511da7cf9e992ff5191712f543d124fbd38ad93bb80f249a8a8878993b015eea815d7228222171c0c1eda79249c2dd52dab334ef6418a148a099245200b7bef911e44a722f24f0d145ccb3372cbf88e6e891177d171101e3b31b147e2caa4f3bea050397aa7f84d2ccde7ca314db88b33f742c5f74dd38f2646d41172c6311b1bd63790fdc2898123abd299d2b774b1c60df3e89459cf10fe47294aabc9c1347c39eeea1863ce530243e8d638c4d8175d363e46202d8a426447a36b9d68fa65b6765c46418b1f89caad95a7d51a060164f61846359d0b0c16bcb9f9c1bd012645c76e49eebe0af7cdd7875c0c4da186096c19e1a2074cc6b22964a7f158f256847a06c259b25117b66102a565d571daf43616ea587d65cf86250e350a4d0cec5618e11a9afc4c2835df658392eb1e85c2d87348ccf6ce44f64ea8e42c0ddb0fd9c3eec119e01ff2be7e4bbcb6933771ffa43fd602d9be9a7f628ae7c3eddd0760d1c07b395ceef547f5e36b2b4dad4dc0c42e83674f31b6fb246ceaf3b349239840238a221ec4274017747c43376fadad0264486b76c3ede4c52b6ead3190d6b4935d4c0af99f8aa40f6c7fa063af81a76c499d2249736b82401f6bcbeced886e562e23ab23a8cfbb2ced7856e01d1a003ce839547fab4bdd46c6af7901144eaae6ef6bafa595b1c6b0af2142df9381f462f94f1f7b446a158aa4c96e567d29a2306b421c0469dce42f887565a92f45d471f6e3b67d3600130c00967c6f82602392382a606762f96f9fffd7b9284af77920d08458f90252a060ecdf86b4eb4f7a556730575e08fc2a822a0b354b722c8eed744a80152385efd5c5cea39ea91c82d92039c095d9102cf192de25d53c9a3f0e657bfb2ca6969dcf7e771c413c556297e6b1a67e6b3ed4d69e9087208877cfcb8f1acbac334e31d25c9488bf2701ccf2aa873bbb84d849b0f99e39a6c0fe5fc60b2fbd1a18dbbb56564e4a45576d21f7a6c4441a969f39690a51b884772080b01c25707fb2cf168f3d603e87fc39f038cce5fbde00cef7b0e09866eeb2db5c9dcf84c47fb593f9effb5beb031410bbe34d11b2edcf47adfe60dd8d466ddb5fe1768b70a646ce23889b25dd600fe6bb30b8386fd50700aea8b4d5b08371e6573cd86ec76b7479b62998c195bb4e8fbfe76abf4362f0d02a28bdf82d273af4bb94360937a424bb258f2a1c6328a2f7a695afcefdd12cdae7f27b2ba315789d5398c479b625645f353a269c2c31c293b3212900784755db76025311633bc7fe2dd6dfb2a874c3628c7dbbca9e622f623abd8ca9fbea9ff1cd7c8f1328bf3026a50bc8ac60f956043bd397bc8b16ad21d01f41448bac0f60d09ec2829bf7921732507b0e1375d192c4a654fd0502a71061a43b3e4434a6f3e68b0c8198ae34a93b5580385cbfcbe594221e8dcaf7c4676ebaead97d63095aa2656f9cbf9a84bb7d04806f5b25595188cd692cca7bcfdc318d0422ae187602fa1100f206fb7a1022a36a0db71a21e44674582dd7c5d21bcd47a788135d1d3a29664adaa0293d43f2b836893b87cd065acff12b4fab50dc2527d6530da08109ebae048fc6936d76699d79664b34d140e7e889f79b26769c2f8cc224e0191fd4ff3412e0c577293bb384a581f97a9af63c63e2d9c54e8b415495063711b071eee4b788f016108fbe4faf080dbf1e708fc7924a32b2d1dcb200c5458841390982f5cdb2bc92c8b1ec2f359a3c703143ad2f4f16dec4d84df5ae1801218c7fb3a6686237dc1e8d7976dbf1bf06ea7783d7c643209440c0af019be5dcbbf4e09714958ec057348af6232d7ae9a7f3963ec5b0f9b3b9e11608a5b324c9c58af1c592bb931f21b0419c4f8d4db374a161e78d9238723f7902346b48ee8965ebb8e81894270dbe1c89a02eb99ccb6b08c9f0162a25c136deb439f9273fcae9770acf7a04bbad7f72bc87b0bd9cb346fa546ea49186d3e2f0d57928a621d6e83b523480e89bbd3a7a0c0ccdd808fa8a905492d5fd98f5a89c1407e8221d43e8e3ea4bc51efa5b1001ff4346d68a9e3edc366b977d0fd4ec18b8083553ff7d06deecf8578142beed482b6f2f4bc53efbada6993fbd1c6adfee545b640e58351284c60db9b08260791a8bd77bcc8ecba99650e14023232dd53f4eefb434689abaf0896851535557485471e6550d64923db54ae4d2e82d4b4c6ee1abc6426ebe755303f60f64727c4fb1742d3af62e32dc3b5c848a38109124245751fdf4c88cf7a94854ce189eb90aedaeab6fc0c827e525b69d7d3ab3b4d7b5e0f00fe9a37549cf1123937b9ac280d06270b7fda8af250fd05c57486de777fa4299b83dc1be625e705669b69278dadd6ae59bcb102f8d025c377bf440c994ff4c27da157f900ee8ad8fbc3c487296d1d958f9a159a77f70b1f1a5951026aabc52dc686eacddacdf5d405645819e9a7f852e71d3cc65c93ab02cdf3f0b395913bec79fbb0eea1f14cd7b9974cffd2f56188f0fe8b4da2f8d1fbc4a1d935c26c7a5cd2b10d3c5dd5a073ec6f7ac1443e6ce0d3f643d7559d9601830e39e88091a3023e71a52ecd476bfcdd9a09be9dd151fcedbfcddab2fa796b1255e7a514027fe6adc52f74fbe5bee02eced6fecafb19ece2deeb3ce766f2d201a113833facb9daf47559d841bc5bdcb330bfb0ae962ac031e89d34a69e00ed7d48c2f53a397d80823dbc66d3a17d46317ea678f97b996922606f13660c446fee8a128d1f2dc12d52d8a54761b45eb75cca201ffe51e9f7be176e1eb98d8d8c3bae2fd7e514b0bd37f396c421e89402bf560429099674303990421f3d7004e02d1dd19648f6ff9aed593a9b5a11b6e30147bfd45b465208ca0a7b5997a74a6a378316a7899445d01b22d2c9dbe1ad8e4da4478a35e250aeba3b6ae11a113c69fbcd5cb982cfc"}], @NL80211_ATTR_CSA_C_OFF_PRESP={0xc, 0xbb, [0x9, 0x100, 0xe9, 0x9]}]}, @NL80211_ATTR_CSA_IES={0x544, 0xb9, 0x0, 0x1, [@NL80211_ATTR_CSA_C_OFF_PRESP={0xa, 0xbb, [0x1000, 0x8, 0xe3e1]}, @beacon_params=[@NL80211_ATTR_FTM_RESPONDER={0x1d8, 0x10e, 0x0, 0x1, [@NL80211_FTM_RESP_ATTR_CIVICLOC={0x102, 0x3, "a1520396896ebf00d87e74706981876bb2f2bdabe7da3a65aa8fb360564879ca0e72458c48499e6cd61d3b46087f0418c512fe510da3a8969b5f9c277b8bb3ef0a9486ee92e8dfa9181417875b33bea0888296f6b13a9bd2e369af7f57d9b5c50fae6584ec2bbbaafb6b3e54a47e4eb3bbc2d028e89151efe597736348ba8adb00fc405bc383524857b7b86356f342f9549479e5c337b8fe53ea2555449244018dfba12038c481270463dfc0a40049739c56a20bd5ab0d6f0b7e79eb6b235fb101735950935bf1fe531de43e746518b22a5fd72da4aa7d0471b1f8a6acfb9f8efc291b7d97796267f6a9725af33ad1f0c1806b900e617d4fb2ff6df405e5"}, @NL80211_FTM_RESP_ATTR_CIVICLOC={0xd, 0x3, "30fbfced4e0326d224"}, @NL80211_FTM_RESP_ATTR_CIVICLOC={0xba, 0x3, "400ce3472019086212f8729bb88f990d0f98bb51f93284304e4a335d9898e96e223778f0351dfc7cb59749a70282a265f6a1ccff9799884c0c132b3d51be38833abd09570dc9332550ba56fe5b50cfd7337bcd00599d1674ab8a403b61c92d3838cf560bc981d0f86ea7471627bbde9d979523a92652fd81dbf3e073216d27033191244798473f59e13448cf54cf821fce5cde7ca3731f8d26552ab1e47c6e72830bd19c59ebbe45dd3ef54c55461c900f4df3344d9b"}, @NL80211_FTM_RESP_ATTR_ENABLED={0x4}]}, @NL80211_ATTR_BEACON_TAIL={0x8a, 0xf, [@ht={0x2d, 0x1a, {0x2, 0x3, 0x3, 0x0, {0x4, 0x81, 0x0, 0x3fc, 0x0, 0x1, 0x0, 0x3, 0x1}, 0x8, 0x20, 0x3f}}, @preq={0x82, 0x3b, @not_ext={{0x0, 0x0, 0x1}, 0x91, 0xf9, 0x6, @device_a, 0xb33, "", 0x7fffffff, 0x1, 0x3, [{{0x1}, @device_b, 0x10000}, {{0x1, 0x0, 0x1}, @device_a, 0x9}, {{}, @device_b}]}}, @preq={0x82, 0x2b, @ext={{0x0, 0x0, 0x1}, 0x3, 0xc3, 0x5bbea6d6, @broadcast, 0x6, @device_b, 0x4, 0x6, 0x1, [{{0x1}, @broadcast, 0x7}]}}]}, @NL80211_ATTR_PROBE_RESP={0xf5, 0x91, "5c8da80818174479a19fe21ae50f64277606df8c9ff5f63bfe96b4b3f7ba8951f1e4fd29a5dae5b6b79b4419d75adc71883061eebbbcbd09959839f16cea2f7fde1c001b85947f83423b3c87d4ad78af0af7140d39558e74940cd062df71484c5883038579d499c44201659bcad15a27ff3e56a44e327cdde0c09a2c0b6b176d749a13265087062c0290b620a4f473a9216413afd006c23d7f94752a3fed92bcc57c3834bf5b02daf0ef9c2338ee509c016cfa514a5b1d137a5fae652e19a0c0fe519ba4334332f2f872a3e0de6372ae4a94afe27d9fb0d2773ad652cdd1fa3928a3f88eb6392ed39f727f9794d3af810b"}, @NL80211_ATTR_BEACON_TAIL={0x182, 0xf, [@challenge={0x10, 0x1, 0x38}, @erp={0x2a, 0x1, {0x0, 0x1, 0x1}}, @perr={0x84, 0x12f, {0x6, 0x13, [@ext={{}, @device_b, 0x19d5581a, @device_a, 0x4}, @not_ext={{}, @broadcast, 0x4, "", 0x10}, @not_ext={{}, @device_a, 0x8, "", 0x30}, @ext={{}, @broadcast, 0x7, @device_a, 0x18}, @not_ext={{}, @device_a, 0x9, "", 0x1}, @ext={{}, @device_b, 0x8, @device_a, 0x1}, @ext={{}, @broadcast, 0x80, @device_b, 0x34}, @ext={{}, @broadcast, 0x9, @broadcast, 0x15}, @not_ext={{}, @device_b, 0x9, "", 0x16}, @ext={{}, @broadcast, 0x2, @broadcast, 0x35}, @not_ext={{}, @broadcast, 0x975, "", 0x32}, @not_ext={{}, @device_a, 0x1, "", 0x4}, @not_ext={{}, @broadcast, 0x1, "", 0x31}, @ext={{}, @broadcast, 0x71875abd, @device_b, 0x34}, @ext={{}, @device_a, 0x0, @device_a, 0x16}, @not_ext={{}, @device_a, 0x6, "", 0x7}, @not_ext={{}, @broadcast, 0x0, "", 0x42}, @ext={{}, @broadcast, 0x1, @broadcast, 0x15}, @not_ext={{}, @device_a, 0x8, "", 0x4}]}}, @ht={0x2d, 0x1a, {0x400, 0x2, 0x1, 0x0, {0x7, 0xa1, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1}, 0x800, 0x80000000, 0x20}}, @sec_chan_ofs={0x3e, 0x1, 0x3}, @link_id={0x65, 0x12, {@initial, @broadcast, @broadcast}}, @link_id={0x65, 0x12, {@from_mac=@device_b, @device_b}}]}, @NL80211_ATTR_IE_PROBE_RESP={0x31, 0x7f, [@mesh_chsw={0x76, 0x6, {0xf8, 0x9, 0x1f, 0x4}}, @peer_mgmt={0x75, 0x4, {0x1, 0x1, @void, @void, @void}}, @ssid={0x0, 0x1d, @random="3e207de6d51086bc1ed42cc181c5100b315dc7a3dccf7db68aa422fcc8"}]}], @beacon_params=[@NL80211_ATTR_IE={0x1e, 0x2a, [@rann={0x7e, 0x15, {{0x0, 0x52}, 0x9, 0x5, @broadcast, 0x40b, 0x401, 0xd0}}, @dsss={0x3, 0x1, 0x80}]}]]}, @NL80211_ATTR_CH_SWITCH_BLOCK_TX={0x4}, @NL80211_ATTR_CH_SWITCH_COUNT={0x8, 0xb7, 0x3e}]}, 0xfd8}, 0x1, 0x0, 0x0, 0x4000080}, 0x8000) r5 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000000), 0x4b66a2, 0x0) write(r5, &(0x7f0000000140)="c7cf7faff3677f322dd2ac863ed94f8d6f2d2a84d083637a9ab76eeae086e7e07e3980d2fda34ab663bb211a0e2e2d378807447c98794f0d1334c06865df1473ddb6ca8b8f1bf4a2c92803a7810dad465ad227dc36291d73e0fc8aa27a61ef0ed7b6436cc5b6de957f5218d5d9807fdf65eb8f95517b6335b98318e14572563874f9f7d1dafc21850d87362107d2aecc617ac89d9c2686fe62786ef537f5f2f4647ab9a8e241be296da01d9a7697ea861695a4b55e7a9fa26dc17f81ca89bfbda40c7d337ec329112d9889f2335f90601006a75f75f970ef2b079c13c841e19cbbe123acb8029cfc0ae1b5aa194ee17f0f6bfe02f538783ec65f068f4363c92099168087b7ac3f", 0x107) fallocate(r5, 0x3, 0x0, 0x1002000) 00:04:48 executing program 0: prlimit64(0x0, 0xb, &(0x7f0000000140)={0x80000000, 0x8b}, 0x0) prlimit64(0x0, 0xd, 0x0, &(0x7f0000000d40)) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) (async) openat2(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', &(0x7f00000003c0)={0x480202, 0x0, 0x5}, 0x18) (async) syz_clone3(0x0, 0x0) (async) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x8000) (async) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000a9f850000000800000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) getrlimit(0x7, &(0x7f0000000280)) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)=[{{&(0x7f0000000b80)=@qipcrtr, 0x80, &(0x7f0000000480)=[{&(0x7f0000000400)=""/81, 0x51}, {&(0x7f0000000900)=""/199, 0xc7}], 0x2}, 0x3}, {{&(0x7f0000001200)=@pppoe={0x18, 0x0, {0x0, @remote}}, 0x80, &(0x7f0000000480), 0x0, &(0x7f0000000380)=""/6, 0x6}, 0x80007fd}], 0x2, 0x0, &(0x7f0000000cc0)) (async) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), 0x0, 0x0, {0x22}, &(0x7f0000000a80)=""/210, 0xd2, &(0x7f0000000500)=""/233, 0x0}, 0x58) syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x8100000, 0x2, &(0x7f00000008c0)=[{&(0x7f00000004c0)='{', 0x1, 0x1ff}, {&(0x7f0000000640)="535da8b3ce7bfe0b9148197c9e2f34c460c8d2bd87e09a34467fddbd72566d22db957c4ffafbbbe6e2b4e9cabb78757df3dd2ab4a2842164ac4083cfe4eabdd09f868e46729a1f17eb46930b6984ff4a7844c581bc1ce16239a41b2226dcb7253e3e2c77f2184b0bb8f15c500aaee410f7342ea31f6dc77847f2f9a459519e8019fd112c75572cac5067668142040e8a9d5c1ecd28ed0cafca0bd6685ef3", 0x9e, 0x10001}], 0x2000, &(0x7f0000000d00)=ANY=[@ANYRES8], 0x0) [ 288.286804][T16875] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.2'. [ 288.294982][T16866] loop3: detected capacity change from 0 to 56 [ 288.299285][T16867] netdevsim netdevsim3 eth3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 00:04:48 executing program 1: r0 = syz_io_uring_setup(0x1aa2, &(0x7f00000002c0), &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000)=0x0, &(0x7f00000000c0)=0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) syz_io_uring_submit(r1, r2, &(0x7f0000000040)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, r3, 0x80, &(0x7f0000000200)=@rc={0x1f, @fixed, 0x4a}}, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000200)=@IORING_OP_READV=@pass_iovec={0x1, 0x0, 0x4004, @fd_index, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x18c1, 0x0, 0x0, 0x0, 0x0) r4 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x8010, r0, 0x0) syz_io_uring_setup(0x2de4, &(0x7f0000000040), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000000340)=0x0, &(0x7f0000000000)=0x0) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) syz_io_uring_submit(r5, r6, &(0x7f00000001c0)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, r7, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x0, 0x10061}, 0x0) syz_io_uring_setup(0x2de4, &(0x7f0000000040), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000000340)=0x0, &(0x7f0000000000)=0x0) r10 = socket$inet6_tcp(0xa, 0x1, 0x0) syz_io_uring_submit(r8, r9, &(0x7f00000001c0)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, r10, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x0, 0x10061}, 0x0) syz_io_uring_submit(r8, r6, &(0x7f0000000280)=@IORING_OP_FSYNC={0x3, 0x0, 0x0, @fd_index=0xa, 0x0, 0x0, 0x0, 0x1, 0x1}, 0x96b) r11 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) r12 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r12, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r12, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0xef, 0x40c05, &(0x7f00000004c0)={0xa, 0x25, 0x40005, @empty, 0xff}, 0x20) syz_io_uring_submit(r4, r6, &(0x7f0000000180)=@IORING_OP_FILES_UPDATE={0x14, 0x65, 0x0, 0x0, 0x8, &(0x7f0000000140)=[r11, r12], 0x2, 0x0, 0x1}, 0x40) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000440)=@IORING_OP_ACCEPT={0xd, 0x8, 0x0, r7, &(0x7f0000000380)=0x80, &(0x7f00000003c0)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x0, 0x0, 0x1}, 0x5) syz_io_uring_setup(0x1aa2, &(0x7f00000002c0), &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000), &(0x7f00000000c0)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) (async) syz_io_uring_submit(r1, r2, &(0x7f0000000040)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, r3, 0x80, &(0x7f0000000200)=@rc={0x1f, @fixed, 0x4a}}, 0x0) (async) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000200)=@IORING_OP_READV=@pass_iovec={0x1, 0x0, 0x4004, @fd_index, 0x0, 0x0}, 0x0) (async) io_uring_enter(r0, 0x18c1, 0x0, 0x0, 0x0, 0x0) (async) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x8010, r0, 0x0) (async) syz_io_uring_setup(0x2de4, &(0x7f0000000040), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000000340), &(0x7f0000000000)) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) syz_io_uring_submit(r5, r6, &(0x7f00000001c0)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, r7, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x0, 0x10061}, 0x0) (async) syz_io_uring_setup(0x2de4, &(0x7f0000000040), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000000340), &(0x7f0000000000)) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) syz_io_uring_submit(r8, r9, &(0x7f00000001c0)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, r10, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x0, 0x10061}, 0x0) (async) syz_io_uring_submit(r8, r6, &(0x7f0000000280)=@IORING_OP_FSYNC={0x3, 0x0, 0x0, @fd_index=0xa, 0x0, 0x0, 0x0, 0x1, 0x1}, 0x96b) (async) openat$drirender128(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r12, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(r12, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0xef, 0x40c05, &(0x7f00000004c0)={0xa, 0x25, 0x40005, @empty, 0xff}, 0x20) (async) syz_io_uring_submit(r4, r6, &(0x7f0000000180)=@IORING_OP_FILES_UPDATE={0x14, 0x65, 0x0, 0x0, 0x8, &(0x7f0000000140)=[r11, r12], 0x2, 0x0, 0x1}, 0x40) (async) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000440)=@IORING_OP_ACCEPT={0xd, 0x8, 0x0, r7, &(0x7f0000000380)=0x80, &(0x7f00000003c0)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x0, 0x0, 0x1}, 0x5) (async) 00:04:48 executing program 0: getsockopt$SO_COOKIE(0xffffffffffffffff, 0x1, 0x39, &(0x7f0000001700), &(0x7f0000001740)=0x8) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0xa, 0x4, &(0x7f0000000140)=@framed={{}, [@generic={0x71, 0x0, 0x1, 0x45}]}, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0xac, &(0x7f0000000200)=""/172, 0x0, 0x0, '\x00', 0x0, 0xd, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000100), 0x240000, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r1) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001340)={0x32e85fde44bd1c7f, 0xa, &(0x7f00000013c0)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0xb69}, @map_idx={0x18, 0x3, 0x5, 0x0, 0x4}, @map_fd={0x18, 0x5}, @map_fd={0x18, 0x1, 0x1, 0x0, r1}, @map_idx={0x18, 0x5, 0x5, 0x0, 0x6}], &(0x7f0000001300)='syzkaller\x00', 0x7, 0x1000, &(0x7f00000002c0)=""/4096, 0x41100, 0x8, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x7, 0x4}, 0x8, 0x10, &(0x7f00000012c0)={0x3, 0x5, 0x4, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001300)}, 0x80) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) r3 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000100), 0x240000, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r3) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r1, 0xc018937d, &(0x7f0000001600)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001680)={0x11, 0x5, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x0, 0x4}, [@generic={0x9, 0x5, 0x8, 0x5, 0x4}, @func={0x85, 0x0, 0x1, 0x0, 0x6}]}, &(0x7f0000000040)='GPL\x00', 0x4, 0xe1, &(0x7f0000001440)=""/225, 0x40f00, 0x9, '\x00', 0x0, 0x0, r2, 0x8, &(0x7f0000001580)={0x5, 0x1}, 0x8, 0x10, &(0x7f00000015c0)={0x4, 0x9, 0x1, 0x8001}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001640)=[r3, r4, r1]}, 0x80) 00:04:48 executing program 2: r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf315bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000002c0)=@newqdisc={0x70, 0x24, 0xd8b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xffff, 0xffff}}, [@TCA_STAB={0x28, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0xfffb, 0x2}}, {0xfffffffffffffd0e, 0x2, [0x0, 0x0]}}]}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0xc0000000}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0x6}, @qdisc_kind_options=@q_clsact={0xb}, @TCA_RATE={0x6, 0x5, {0x0, 0x27}}]}, 0x70}}, 0x4000) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=@delqdisc={0x34, 0x25, 0x1, 0x70bd2a, 0x25dfdbfb, {0x0, 0x0, 0x0, r1, {0x4, 0x8}, {0x10, 0x1}, {0xc, 0x7}}, [@TCA_EGRESS_BLOCK={0x8}, @TCA_RATE={0x6, 0x5, {0x7f, 0x5d}}]}, 0x34}, 0x1, 0x0, 0x0, 0x40}, 0x8008000) r3 = accept4$rose(r0, &(0x7f0000000440)=@full={0xb, @remote, @default, 0x0, [@null, @rose, @default, @remote, @null, @default]}, &(0x7f0000000480)=0x40, 0x80800) recvmsg(r3, &(0x7f0000000700)={&(0x7f00000004c0)=@tipc=@name, 0x80, &(0x7f0000000680)=[{&(0x7f0000000540)=""/255, 0xff}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f0000000640)=""/7, 0x7}], 0x3, &(0x7f00000006c0)=""/48, 0x30}, 0x1) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000340), r2) sendmsg$NL80211_CMD_CHANNEL_SWITCH(r2, &(0x7f0000000400)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000380)={&(0x7f00000007c0)={0xfd8, r4, 0x200, 0x70bd29, 0x25dfdbfc, {{}, {@val={0x8}, @val={0xc, 0x99, {0x9, 0x59}}}}, [@NL80211_ATTR_CH_SWITCH_COUNT={0x8, 0xb7, 0x58}, @NL80211_ATTR_CSA_IES={0xa58, 0xb9, 0x0, 0x1, [@NL80211_ATTR_CSA_C_OFF_PRESP={0x8, 0xbb, [0x2, 0xe7b]}, @beacon_params=[@NL80211_ATTR_BEACON_HEAD={0x1f1, 0xe, {@wo_ht={{0x0, 0x0, 0x8, 0x0, 0x0, 0x1, 0x0, 0x1}, {0x71c6}, @device_a, @device_a, @random="0d8e6f011a4c", {0x9}}, 0x1, @random, 0xb48, @val={0x0, 0x6, @default_ap_ssid}, @val={0x1, 0x4, [{0x36}, {0x60}, {0x30, 0x1}, {0x2}]}, @val={0x3, 0x1, 0x99}, @void, @void, @void, @val={0x25, 0x3, {0x9, 0x8c, 0x3f}}, @val={0x2a, 0x1, {0x1, 0x1}}, @val={0x3c, 0x4, {0x1, 0x1f, 0x38, 0x4}}, @void, @val={0x72, 0x6}, @void, @void, [{0xdd, 0x24, "9da285ccc549659b0666a006a06eb0b9627716a6b920cee682f8c67de2c91a6b82c7cc2d"}, {0xdd, 0x68, "20044ee003b784ef3e583caedf23de59c6ad2b6546fe9951368630f7b607cea8338a95fd302819e0e8f37d0849dde17f361ccd98c8d10f31ffd29e640a3b254e124b3d33a1fb7f1a15f6a2371f2a86afa756921b74fa068e1e5289f2de510510dc837b3d87d47cc4"}, {0xdd, 0x2d, "da075ba96d0641cc36ec37bcfc08576e70d32f5e71aa74ac2dda418a09b2e93fe10495428ecbe9dd68a9f34129"}, {0xdd, 0xe1, "f50f1220915ab6cc4a724d2e1c8f7a120ed2623769c28a7de528b9b2bae46be2a9cc058e322dd489beaef89e032881fc6b0d0d2c475c277753b0f02da832c5a97c91e68d10db78016463a2809b135ed86103cc4f59216546ba9411255655b8e5c072f00fae37310f9d2e3ddc83f5b329b056f8f8e464027a4578c7a6d5ea42b41f9a8572dd0e3d1f2c537b1819d12cfa47a982f852696ff7a6ba9af267491dd67fce1c31e0d68c85601ebccc41114a30871c26ff283b61618f1e7c5e10beb7d7527ded7bddf32483affb569e93d60aadef499e0113750ee5949f18d9c9841dfcea"}]}}, @NL80211_ATTR_PROBE_RESP={0x849, 0x91, "06772a0c7a0221ff30f4928fbc0f92112de58cdb62501f65507f13b15cbefb4266fc174782e7e716e511da7cf9e992ff5191712f543d124fbd38ad93bb80f249a8a8878993b015eea815d7228222171c0c1eda79249c2dd52dab334ef6418a148a099245200b7bef911e44a722f24f0d145ccb3372cbf88e6e891177d171101e3b31b147e2caa4f3bea050397aa7f84d2ccde7ca314db88b33f742c5f74dd38f2646d41172c6311b1bd63790fdc2898123abd299d2b774b1c60df3e89459cf10fe47294aabc9c1347c39eeea1863ce530243e8d638c4d8175d363e46202d8a426447a36b9d68fa65b6765c46418b1f89caad95a7d51a060164f61846359d0b0c16bcb9f9c1bd012645c76e49eebe0af7cdd7875c0c4da186096c19e1a2074cc6b22964a7f158f256847a06c259b25117b66102a565d571daf43616ea587d65cf86250e350a4d0cec5618e11a9afc4c2835df658392eb1e85c2d87348ccf6ce44f64ea8e42c0ddb0fd9c3eec119e01ff2be7e4bbcb6933771ffa43fd602d9be9a7f628ae7c3eddd0760d1c07b395ceef547f5e36b2b4dad4dc0c42e83674f31b6fb246ceaf3b349239840238a221ec4274017747c43376fadad0264486b76c3ede4c52b6ead3190d6b4935d4c0af99f8aa40f6c7fa063af81a76c499d2249736b82401f6bcbeced886e562e23ab23a8cfbb2ced7856e01d1a003ce839547fab4bdd46c6af7901144eaae6ef6bafa595b1c6b0af2142df9381f462f94f1f7b446a158aa4c96e567d29a2306b421c0469dce42f887565a92f45d471f6e3b67d3600130c00967c6f82602392382a606762f96f9fffd7b9284af77920d08458f90252a060ecdf86b4eb4f7a556730575e08fc2a822a0b354b722c8eed744a80152385efd5c5cea39ea91c82d92039c095d9102cf192de25d53c9a3f0e657bfb2ca6969dcf7e771c413c556297e6b1a67e6b3ed4d69e9087208877cfcb8f1acbac334e31d25c9488bf2701ccf2aa873bbb84d849b0f99e39a6c0fe5fc60b2fbd1a18dbbb56564e4a45576d21f7a6c4441a969f39690a51b884772080b01c25707fb2cf168f3d603e87fc39f038cce5fbde00cef7b0e09866eeb2db5c9dcf84c47fb593f9effb5beb031410bbe34d11b2edcf47adfe60dd8d466ddb5fe1768b70a646ce23889b25dd600fe6bb30b8386fd50700aea8b4d5b08371e6573cd86ec76b7479b62998c195bb4e8fbfe76abf4362f0d02a28bdf82d273af4bb94360937a424bb258f2a1c6328a2f7a695afcefdd12cdae7f27b2ba315789d5398c479b625645f353a269c2c31c293b3212900784755db76025311633bc7fe2dd6dfb2a874c3628c7dbbca9e622f623abd8ca9fbea9ff1cd7c8f1328bf3026a50bc8ac60f956043bd397bc8b16ad21d01f41448bac0f60d09ec2829bf7921732507b0e1375d192c4a654fd0502a71061a43b3e4434a6f3e68b0c8198ae34a93b5580385cbfcbe594221e8dcaf7c4676ebaead97d63095aa2656f9cbf9a84bb7d04806f5b25595188cd692cca7bcfdc318d0422ae187602fa1100f206fb7a1022a36a0db71a21e44674582dd7c5d21bcd47a788135d1d3a29664adaa0293d43f2b836893b87cd065acff12b4fab50dc2527d6530da08109ebae048fc6936d76699d79664b34d140e7e889f79b26769c2f8cc224e0191fd4ff3412e0c577293bb384a581f97a9af63c63e2d9c54e8b415495063711b071eee4b788f016108fbe4faf080dbf1e708fc7924a32b2d1dcb200c5458841390982f5cdb2bc92c8b1ec2f359a3c703143ad2f4f16dec4d84df5ae1801218c7fb3a6686237dc1e8d7976dbf1bf06ea7783d7c643209440c0af019be5dcbbf4e09714958ec057348af6232d7ae9a7f3963ec5b0f9b3b9e11608a5b324c9c58af1c592bb931f21b0419c4f8d4db374a161e78d9238723f7902346b48ee8965ebb8e81894270dbe1c89a02eb99ccb6b08c9f0162a25c136deb439f9273fcae9770acf7a04bbad7f72bc87b0bd9cb346fa546ea49186d3e2f0d57928a621d6e83b523480e89bbd3a7a0c0ccdd808fa8a905492d5fd98f5a89c1407e8221d43e8e3ea4bc51efa5b1001ff4346d68a9e3edc366b977d0fd4ec18b8083553ff7d06deecf8578142beed482b6f2f4bc53efbada6993fbd1c6adfee545b640e58351284c60db9b08260791a8bd77bcc8ecba99650e14023232dd53f4eefb434689abaf0896851535557485471e6550d64923db54ae4d2e82d4b4c6ee1abc6426ebe755303f60f64727c4fb1742d3af62e32dc3b5c848a38109124245751fdf4c88cf7a94854ce189eb90aedaeab6fc0c827e525b69d7d3ab3b4d7b5e0f00fe9a37549cf1123937b9ac280d06270b7fda8af250fd05c57486de777fa4299b83dc1be625e705669b69278dadd6ae59bcb102f8d025c377bf440c994ff4c27da157f900ee8ad8fbc3c487296d1d958f9a159a77f70b1f1a5951026aabc52dc686eacddacdf5d405645819e9a7f852e71d3cc65c93ab02cdf3f0b395913bec79fbb0eea1f14cd7b9974cffd2f56188f0fe8b4da2f8d1fbc4a1d935c26c7a5cd2b10d3c5dd5a073ec6f7ac1443e6ce0d3f643d7559d9601830e39e88091a3023e71a52ecd476bfcdd9a09be9dd151fcedbfcddab2fa796b1255e7a514027fe6adc52f74fbe5bee02eced6fecafb19ece2deeb3ce766f2d201a113833facb9daf47559d841bc5bdcb330bfb0ae962ac031e89d34a69e00ed7d48c2f53a397d80823dbc66d3a17d46317ea678f97b996922606f13660c446fee8a128d1f2dc12d52d8a54761b45eb75cca201ffe51e9f7be176e1eb98d8d8c3bae2fd7e514b0bd37f396c421e89402bf560429099674303990421f3d7004e02d1dd19648f6ff9aed593a9b5a11b6e30147bfd45b465208ca0a7b5997a74a6a378316a7899445d01b22d2c9dbe1ad8e4da4478a35e250aeba3b6ae11a113c69fbcd5cb982cfc"}], @NL80211_ATTR_CSA_C_OFF_PRESP={0xc, 0xbb, [0x9, 0x100, 0xe9, 0x9]}]}, @NL80211_ATTR_CSA_IES={0x544, 0xb9, 0x0, 0x1, [@NL80211_ATTR_CSA_C_OFF_PRESP={0xa, 0xbb, [0x1000, 0x8, 0xe3e1]}, @beacon_params=[@NL80211_ATTR_FTM_RESPONDER={0x1d8, 0x10e, 0x0, 0x1, [@NL80211_FTM_RESP_ATTR_CIVICLOC={0x102, 0x3, "a1520396896ebf00d87e74706981876bb2f2bdabe7da3a65aa8fb360564879ca0e72458c48499e6cd61d3b46087f0418c512fe510da3a8969b5f9c277b8bb3ef0a9486ee92e8dfa9181417875b33bea0888296f6b13a9bd2e369af7f57d9b5c50fae6584ec2bbbaafb6b3e54a47e4eb3bbc2d028e89151efe597736348ba8adb00fc405bc383524857b7b86356f342f9549479e5c337b8fe53ea2555449244018dfba12038c481270463dfc0a40049739c56a20bd5ab0d6f0b7e79eb6b235fb101735950935bf1fe531de43e746518b22a5fd72da4aa7d0471b1f8a6acfb9f8efc291b7d97796267f6a9725af33ad1f0c1806b900e617d4fb2ff6df405e5"}, @NL80211_FTM_RESP_ATTR_CIVICLOC={0xd, 0x3, "30fbfced4e0326d224"}, @NL80211_FTM_RESP_ATTR_CIVICLOC={0xba, 0x3, "400ce3472019086212f8729bb88f990d0f98bb51f93284304e4a335d9898e96e223778f0351dfc7cb59749a70282a265f6a1ccff9799884c0c132b3d51be38833abd09570dc9332550ba56fe5b50cfd7337bcd00599d1674ab8a403b61c92d3838cf560bc981d0f86ea7471627bbde9d979523a92652fd81dbf3e073216d27033191244798473f59e13448cf54cf821fce5cde7ca3731f8d26552ab1e47c6e72830bd19c59ebbe45dd3ef54c55461c900f4df3344d9b"}, @NL80211_FTM_RESP_ATTR_ENABLED={0x4}]}, @NL80211_ATTR_BEACON_TAIL={0x8a, 0xf, [@ht={0x2d, 0x1a, {0x2, 0x3, 0x3, 0x0, {0x4, 0x81, 0x0, 0x3fc, 0x0, 0x1, 0x0, 0x3, 0x1}, 0x8, 0x20, 0x3f}}, @preq={0x82, 0x3b, @not_ext={{0x0, 0x0, 0x1}, 0x91, 0xf9, 0x6, @device_a, 0xb33, "", 0x7fffffff, 0x1, 0x3, [{{0x1}, @device_b, 0x10000}, {{0x1, 0x0, 0x1}, @device_a, 0x9}, {{}, @device_b}]}}, @preq={0x82, 0x2b, @ext={{0x0, 0x0, 0x1}, 0x3, 0xc3, 0x5bbea6d6, @broadcast, 0x6, @device_b, 0x4, 0x6, 0x1, [{{0x1}, @broadcast, 0x7}]}}]}, @NL80211_ATTR_PROBE_RESP={0xf5, 0x91, "5c8da80818174479a19fe21ae50f64277606df8c9ff5f63bfe96b4b3f7ba8951f1e4fd29a5dae5b6b79b4419d75adc71883061eebbbcbd09959839f16cea2f7fde1c001b85947f83423b3c87d4ad78af0af7140d39558e74940cd062df71484c5883038579d499c44201659bcad15a27ff3e56a44e327cdde0c09a2c0b6b176d749a13265087062c0290b620a4f473a9216413afd006c23d7f94752a3fed92bcc57c3834bf5b02daf0ef9c2338ee509c016cfa514a5b1d137a5fae652e19a0c0fe519ba4334332f2f872a3e0de6372ae4a94afe27d9fb0d2773ad652cdd1fa3928a3f88eb6392ed39f727f9794d3af810b"}, @NL80211_ATTR_BEACON_TAIL={0x182, 0xf, [@challenge={0x10, 0x1, 0x38}, @erp={0x2a, 0x1, {0x0, 0x1, 0x1}}, @perr={0x84, 0x12f, {0x6, 0x13, [@ext={{}, @device_b, 0x19d5581a, @device_a, 0x4}, @not_ext={{}, @broadcast, 0x4, "", 0x10}, @not_ext={{}, @device_a, 0x8, "", 0x30}, @ext={{}, @broadcast, 0x7, @device_a, 0x18}, @not_ext={{}, @device_a, 0x9, "", 0x1}, @ext={{}, @device_b, 0x8, @device_a, 0x1}, @ext={{}, @broadcast, 0x80, @device_b, 0x34}, @ext={{}, @broadcast, 0x9, @broadcast, 0x15}, @not_ext={{}, @device_b, 0x9, "", 0x16}, @ext={{}, @broadcast, 0x2, @broadcast, 0x35}, @not_ext={{}, @broadcast, 0x975, "", 0x32}, @not_ext={{}, @device_a, 0x1, "", 0x4}, @not_ext={{}, @broadcast, 0x1, "", 0x31}, @ext={{}, @broadcast, 0x71875abd, @device_b, 0x34}, @ext={{}, @device_a, 0x0, @device_a, 0x16}, @not_ext={{}, @device_a, 0x6, "", 0x7}, @not_ext={{}, @broadcast, 0x0, "", 0x42}, @ext={{}, @broadcast, 0x1, @broadcast, 0x15}, @not_ext={{}, @device_a, 0x8, "", 0x4}]}}, @ht={0x2d, 0x1a, {0x400, 0x2, 0x1, 0x0, {0x7, 0xa1, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1}, 0x800, 0x80000000, 0x20}}, @sec_chan_ofs={0x3e, 0x1, 0x3}, @link_id={0x65, 0x12, {@initial, @broadcast, @broadcast}}, @link_id={0x65, 0x12, {@from_mac=@device_b, @device_b}}]}, @NL80211_ATTR_IE_PROBE_RESP={0x31, 0x7f, [@mesh_chsw={0x76, 0x6, {0xf8, 0x9, 0x1f, 0x4}}, @peer_mgmt={0x75, 0x4, {0x1, 0x1, @void, @void, @void}}, @ssid={0x0, 0x1d, @random="3e207de6d51086bc1ed42cc181c5100b315dc7a3dccf7db68aa422fcc8"}]}], @beacon_params=[@NL80211_ATTR_IE={0x1e, 0x2a, [@rann={0x7e, 0x15, {{0x0, 0x52}, 0x9, 0x5, @broadcast, 0x40b, 0x401, 0xd0}}, @dsss={0x3, 0x1, 0x80}]}]]}, @NL80211_ATTR_CH_SWITCH_BLOCK_TX={0x4}, @NL80211_ATTR_CH_SWITCH_COUNT={0x8, 0xb7, 0x3e}]}, 0xfd8}, 0x1, 0x0, 0x0, 0x4000080}, 0x8000) r5 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000000), 0x4b66a2, 0x0) write(r5, &(0x7f0000000140)="c7cf7faff3677f322dd2ac863ed94f8d6f2d2a84d083637a9ab76eeae086e7e07e3980d2fda34ab663bb211a0e2e2d378807447c98794f0d1334c06865df1473ddb6ca8b8f1bf4a2c92803a7810dad465ad227dc36291d73e0fc8aa27a61ef0ed7b6436cc5b6de957f5218d5d9807fdf65eb8f95517b6335b98318e14572563874f9f7d1dafc21850d87362107d2aecc617ac89d9c2686fe62786ef537f5f2f4647ab9a8e241be296da01d9a7697ea861695a4b55e7a9fa26dc17f81ca89bfbda40c7d337ec329112d9889f2335f90601006a75f75f970ef2b079c13c841e19cbbe123acb8029cfc0ae1b5aa194ee17f0f6bfe02f538783ec65f068f4363c92099168087b7ac3f", 0x107) fallocate(r5, 0x3, 0x0, 0x1002000) socket(0x11, 0x800000003, 0x0) (async) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf315bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) (async) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) (async) socket(0x10, 0x3, 0x0) (async) sendmsg$nl_route_sched(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000002c0)=@newqdisc={0x70, 0x24, 0xd8b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xffff, 0xffff}}, [@TCA_STAB={0x28, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0xfffb, 0x2}}, {0xfffffffffffffd0e, 0x2, [0x0, 0x0]}}]}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0xc0000000}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0x6}, @qdisc_kind_options=@q_clsact={0xb}, @TCA_RATE={0x6, 0x5, {0x0, 0x27}}]}, 0x70}}, 0x4000) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=@delqdisc={0x34, 0x25, 0x1, 0x70bd2a, 0x25dfdbfb, {0x0, 0x0, 0x0, r1, {0x4, 0x8}, {0x10, 0x1}, {0xc, 0x7}}, [@TCA_EGRESS_BLOCK={0x8}, @TCA_RATE={0x6, 0x5, {0x7f, 0x5d}}]}, 0x34}, 0x1, 0x0, 0x0, 0x40}, 0x8008000) (async) accept4$rose(r0, &(0x7f0000000440)=@full={0xb, @remote, @default, 0x0, [@null, @rose, @default, @remote, @null, @default]}, &(0x7f0000000480)=0x40, 0x80800) (async) recvmsg(r3, &(0x7f0000000700)={&(0x7f00000004c0)=@tipc=@name, 0x80, &(0x7f0000000680)=[{&(0x7f0000000540)=""/255, 0xff}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f0000000640)=""/7, 0x7}], 0x3, &(0x7f00000006c0)=""/48, 0x30}, 0x1) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000340), r2) (async) sendmsg$NL80211_CMD_CHANNEL_SWITCH(r2, &(0x7f0000000400)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000380)={&(0x7f00000007c0)={0xfd8, r4, 0x200, 0x70bd29, 0x25dfdbfc, {{}, {@val={0x8}, @val={0xc, 0x99, {0x9, 0x59}}}}, [@NL80211_ATTR_CH_SWITCH_COUNT={0x8, 0xb7, 0x58}, @NL80211_ATTR_CSA_IES={0xa58, 0xb9, 0x0, 0x1, [@NL80211_ATTR_CSA_C_OFF_PRESP={0x8, 0xbb, [0x2, 0xe7b]}, @beacon_params=[@NL80211_ATTR_BEACON_HEAD={0x1f1, 0xe, {@wo_ht={{0x0, 0x0, 0x8, 0x0, 0x0, 0x1, 0x0, 0x1}, {0x71c6}, @device_a, @device_a, @random="0d8e6f011a4c", {0x9}}, 0x1, @random, 0xb48, @val={0x0, 0x6, @default_ap_ssid}, @val={0x1, 0x4, [{0x36}, {0x60}, {0x30, 0x1}, {0x2}]}, @val={0x3, 0x1, 0x99}, @void, @void, @void, @val={0x25, 0x3, {0x9, 0x8c, 0x3f}}, @val={0x2a, 0x1, {0x1, 0x1}}, @val={0x3c, 0x4, {0x1, 0x1f, 0x38, 0x4}}, @void, @val={0x72, 0x6}, @void, @void, [{0xdd, 0x24, "9da285ccc549659b0666a006a06eb0b9627716a6b920cee682f8c67de2c91a6b82c7cc2d"}, {0xdd, 0x68, "20044ee003b784ef3e583caedf23de59c6ad2b6546fe9951368630f7b607cea8338a95fd302819e0e8f37d0849dde17f361ccd98c8d10f31ffd29e640a3b254e124b3d33a1fb7f1a15f6a2371f2a86afa756921b74fa068e1e5289f2de510510dc837b3d87d47cc4"}, {0xdd, 0x2d, "da075ba96d0641cc36ec37bcfc08576e70d32f5e71aa74ac2dda418a09b2e93fe10495428ecbe9dd68a9f34129"}, {0xdd, 0xe1, "f50f1220915ab6cc4a724d2e1c8f7a120ed2623769c28a7de528b9b2bae46be2a9cc058e322dd489beaef89e032881fc6b0d0d2c475c277753b0f02da832c5a97c91e68d10db78016463a2809b135ed86103cc4f59216546ba9411255655b8e5c072f00fae37310f9d2e3ddc83f5b329b056f8f8e464027a4578c7a6d5ea42b41f9a8572dd0e3d1f2c537b1819d12cfa47a982f852696ff7a6ba9af267491dd67fce1c31e0d68c85601ebccc41114a30871c26ff283b61618f1e7c5e10beb7d7527ded7bddf32483affb569e93d60aadef499e0113750ee5949f18d9c9841dfcea"}]}}, @NL80211_ATTR_PROBE_RESP={0x849, 0x91, "06772a0c7a0221ff30f4928fbc0f92112de58cdb62501f65507f13b15cbefb4266fc174782e7e716e511da7cf9e992ff5191712f543d124fbd38ad93bb80f249a8a8878993b015eea815d7228222171c0c1eda79249c2dd52dab334ef6418a148a099245200b7bef911e44a722f24f0d145ccb3372cbf88e6e891177d171101e3b31b147e2caa4f3bea050397aa7f84d2ccde7ca314db88b33f742c5f74dd38f2646d41172c6311b1bd63790fdc2898123abd299d2b774b1c60df3e89459cf10fe47294aabc9c1347c39eeea1863ce530243e8d638c4d8175d363e46202d8a426447a36b9d68fa65b6765c46418b1f89caad95a7d51a060164f61846359d0b0c16bcb9f9c1bd012645c76e49eebe0af7cdd7875c0c4da186096c19e1a2074cc6b22964a7f158f256847a06c259b25117b66102a565d571daf43616ea587d65cf86250e350a4d0cec5618e11a9afc4c2835df658392eb1e85c2d87348ccf6ce44f64ea8e42c0ddb0fd9c3eec119e01ff2be7e4bbcb6933771ffa43fd602d9be9a7f628ae7c3eddd0760d1c07b395ceef547f5e36b2b4dad4dc0c42e83674f31b6fb246ceaf3b349239840238a221ec4274017747c43376fadad0264486b76c3ede4c52b6ead3190d6b4935d4c0af99f8aa40f6c7fa063af81a76c499d2249736b82401f6bcbeced886e562e23ab23a8cfbb2ced7856e01d1a003ce839547fab4bdd46c6af7901144eaae6ef6bafa595b1c6b0af2142df9381f462f94f1f7b446a158aa4c96e567d29a2306b421c0469dce42f887565a92f45d471f6e3b67d3600130c00967c6f82602392382a606762f96f9fffd7b9284af77920d08458f90252a060ecdf86b4eb4f7a556730575e08fc2a822a0b354b722c8eed744a80152385efd5c5cea39ea91c82d92039c095d9102cf192de25d53c9a3f0e657bfb2ca6969dcf7e771c413c556297e6b1a67e6b3ed4d69e9087208877cfcb8f1acbac334e31d25c9488bf2701ccf2aa873bbb84d849b0f99e39a6c0fe5fc60b2fbd1a18dbbb56564e4a45576d21f7a6c4441a969f39690a51b884772080b01c25707fb2cf168f3d603e87fc39f038cce5fbde00cef7b0e09866eeb2db5c9dcf84c47fb593f9effb5beb031410bbe34d11b2edcf47adfe60dd8d466ddb5fe1768b70a646ce23889b25dd600fe6bb30b8386fd50700aea8b4d5b08371e6573cd86ec76b7479b62998c195bb4e8fbfe76abf4362f0d02a28bdf82d273af4bb94360937a424bb258f2a1c6328a2f7a695afcefdd12cdae7f27b2ba315789d5398c479b625645f353a269c2c31c293b3212900784755db76025311633bc7fe2dd6dfb2a874c3628c7dbbca9e622f623abd8ca9fbea9ff1cd7c8f1328bf3026a50bc8ac60f956043bd397bc8b16ad21d01f41448bac0f60d09ec2829bf7921732507b0e1375d192c4a654fd0502a71061a43b3e4434a6f3e68b0c8198ae34a93b5580385cbfcbe594221e8dcaf7c4676ebaead97d63095aa2656f9cbf9a84bb7d04806f5b25595188cd692cca7bcfdc318d0422ae187602fa1100f206fb7a1022a36a0db71a21e44674582dd7c5d21bcd47a788135d1d3a29664adaa0293d43f2b836893b87cd065acff12b4fab50dc2527d6530da08109ebae048fc6936d76699d79664b34d140e7e889f79b26769c2f8cc224e0191fd4ff3412e0c577293bb384a581f97a9af63c63e2d9c54e8b415495063711b071eee4b788f016108fbe4faf080dbf1e708fc7924a32b2d1dcb200c5458841390982f5cdb2bc92c8b1ec2f359a3c703143ad2f4f16dec4d84df5ae1801218c7fb3a6686237dc1e8d7976dbf1bf06ea7783d7c643209440c0af019be5dcbbf4e09714958ec057348af6232d7ae9a7f3963ec5b0f9b3b9e11608a5b324c9c58af1c592bb931f21b0419c4f8d4db374a161e78d9238723f7902346b48ee8965ebb8e81894270dbe1c89a02eb99ccb6b08c9f0162a25c136deb439f9273fcae9770acf7a04bbad7f72bc87b0bd9cb346fa546ea49186d3e2f0d57928a621d6e83b523480e89bbd3a7a0c0ccdd808fa8a905492d5fd98f5a89c1407e8221d43e8e3ea4bc51efa5b1001ff4346d68a9e3edc366b977d0fd4ec18b8083553ff7d06deecf8578142beed482b6f2f4bc53efbada6993fbd1c6adfee545b640e58351284c60db9b08260791a8bd77bcc8ecba99650e14023232dd53f4eefb434689abaf0896851535557485471e6550d64923db54ae4d2e82d4b4c6ee1abc6426ebe755303f60f64727c4fb1742d3af62e32dc3b5c848a38109124245751fdf4c88cf7a94854ce189eb90aedaeab6fc0c827e525b69d7d3ab3b4d7b5e0f00fe9a37549cf1123937b9ac280d06270b7fda8af250fd05c57486de777fa4299b83dc1be625e705669b69278dadd6ae59bcb102f8d025c377bf440c994ff4c27da157f900ee8ad8fbc3c487296d1d958f9a159a77f70b1f1a5951026aabc52dc686eacddacdf5d405645819e9a7f852e71d3cc65c93ab02cdf3f0b395913bec79fbb0eea1f14cd7b9974cffd2f56188f0fe8b4da2f8d1fbc4a1d935c26c7a5cd2b10d3c5dd5a073ec6f7ac1443e6ce0d3f643d7559d9601830e39e88091a3023e71a52ecd476bfcdd9a09be9dd151fcedbfcddab2fa796b1255e7a514027fe6adc52f74fbe5bee02eced6fecafb19ece2deeb3ce766f2d201a113833facb9daf47559d841bc5bdcb330bfb0ae962ac031e89d34a69e00ed7d48c2f53a397d80823dbc66d3a17d46317ea678f97b996922606f13660c446fee8a128d1f2dc12d52d8a54761b45eb75cca201ffe51e9f7be176e1eb98d8d8c3bae2fd7e514b0bd37f396c421e89402bf560429099674303990421f3d7004e02d1dd19648f6ff9aed593a9b5a11b6e30147bfd45b465208ca0a7b5997a74a6a378316a7899445d01b22d2c9dbe1ad8e4da4478a35e250aeba3b6ae11a113c69fbcd5cb982cfc"}], @NL80211_ATTR_CSA_C_OFF_PRESP={0xc, 0xbb, [0x9, 0x100, 0xe9, 0x9]}]}, @NL80211_ATTR_CSA_IES={0x544, 0xb9, 0x0, 0x1, [@NL80211_ATTR_CSA_C_OFF_PRESP={0xa, 0xbb, [0x1000, 0x8, 0xe3e1]}, @beacon_params=[@NL80211_ATTR_FTM_RESPONDER={0x1d8, 0x10e, 0x0, 0x1, [@NL80211_FTM_RESP_ATTR_CIVICLOC={0x102, 0x3, "a1520396896ebf00d87e74706981876bb2f2bdabe7da3a65aa8fb360564879ca0e72458c48499e6cd61d3b46087f0418c512fe510da3a8969b5f9c277b8bb3ef0a9486ee92e8dfa9181417875b33bea0888296f6b13a9bd2e369af7f57d9b5c50fae6584ec2bbbaafb6b3e54a47e4eb3bbc2d028e89151efe597736348ba8adb00fc405bc383524857b7b86356f342f9549479e5c337b8fe53ea2555449244018dfba12038c481270463dfc0a40049739c56a20bd5ab0d6f0b7e79eb6b235fb101735950935bf1fe531de43e746518b22a5fd72da4aa7d0471b1f8a6acfb9f8efc291b7d97796267f6a9725af33ad1f0c1806b900e617d4fb2ff6df405e5"}, @NL80211_FTM_RESP_ATTR_CIVICLOC={0xd, 0x3, "30fbfced4e0326d224"}, @NL80211_FTM_RESP_ATTR_CIVICLOC={0xba, 0x3, "400ce3472019086212f8729bb88f990d0f98bb51f93284304e4a335d9898e96e223778f0351dfc7cb59749a70282a265f6a1ccff9799884c0c132b3d51be38833abd09570dc9332550ba56fe5b50cfd7337bcd00599d1674ab8a403b61c92d3838cf560bc981d0f86ea7471627bbde9d979523a92652fd81dbf3e073216d27033191244798473f59e13448cf54cf821fce5cde7ca3731f8d26552ab1e47c6e72830bd19c59ebbe45dd3ef54c55461c900f4df3344d9b"}, @NL80211_FTM_RESP_ATTR_ENABLED={0x4}]}, @NL80211_ATTR_BEACON_TAIL={0x8a, 0xf, [@ht={0x2d, 0x1a, {0x2, 0x3, 0x3, 0x0, {0x4, 0x81, 0x0, 0x3fc, 0x0, 0x1, 0x0, 0x3, 0x1}, 0x8, 0x20, 0x3f}}, @preq={0x82, 0x3b, @not_ext={{0x0, 0x0, 0x1}, 0x91, 0xf9, 0x6, @device_a, 0xb33, "", 0x7fffffff, 0x1, 0x3, [{{0x1}, @device_b, 0x10000}, {{0x1, 0x0, 0x1}, @device_a, 0x9}, {{}, @device_b}]}}, @preq={0x82, 0x2b, @ext={{0x0, 0x0, 0x1}, 0x3, 0xc3, 0x5bbea6d6, @broadcast, 0x6, @device_b, 0x4, 0x6, 0x1, [{{0x1}, @broadcast, 0x7}]}}]}, @NL80211_ATTR_PROBE_RESP={0xf5, 0x91, "5c8da80818174479a19fe21ae50f64277606df8c9ff5f63bfe96b4b3f7ba8951f1e4fd29a5dae5b6b79b4419d75adc71883061eebbbcbd09959839f16cea2f7fde1c001b85947f83423b3c87d4ad78af0af7140d39558e74940cd062df71484c5883038579d499c44201659bcad15a27ff3e56a44e327cdde0c09a2c0b6b176d749a13265087062c0290b620a4f473a9216413afd006c23d7f94752a3fed92bcc57c3834bf5b02daf0ef9c2338ee509c016cfa514a5b1d137a5fae652e19a0c0fe519ba4334332f2f872a3e0de6372ae4a94afe27d9fb0d2773ad652cdd1fa3928a3f88eb6392ed39f727f9794d3af810b"}, @NL80211_ATTR_BEACON_TAIL={0x182, 0xf, [@challenge={0x10, 0x1, 0x38}, @erp={0x2a, 0x1, {0x0, 0x1, 0x1}}, @perr={0x84, 0x12f, {0x6, 0x13, [@ext={{}, @device_b, 0x19d5581a, @device_a, 0x4}, @not_ext={{}, @broadcast, 0x4, "", 0x10}, @not_ext={{}, @device_a, 0x8, "", 0x30}, @ext={{}, @broadcast, 0x7, @device_a, 0x18}, @not_ext={{}, @device_a, 0x9, "", 0x1}, @ext={{}, @device_b, 0x8, @device_a, 0x1}, @ext={{}, @broadcast, 0x80, @device_b, 0x34}, @ext={{}, @broadcast, 0x9, @broadcast, 0x15}, @not_ext={{}, @device_b, 0x9, "", 0x16}, @ext={{}, @broadcast, 0x2, @broadcast, 0x35}, @not_ext={{}, @broadcast, 0x975, "", 0x32}, @not_ext={{}, @device_a, 0x1, "", 0x4}, @not_ext={{}, @broadcast, 0x1, "", 0x31}, @ext={{}, @broadcast, 0x71875abd, @device_b, 0x34}, @ext={{}, @device_a, 0x0, @device_a, 0x16}, @not_ext={{}, @device_a, 0x6, "", 0x7}, @not_ext={{}, @broadcast, 0x0, "", 0x42}, @ext={{}, @broadcast, 0x1, @broadcast, 0x15}, @not_ext={{}, @device_a, 0x8, "", 0x4}]}}, @ht={0x2d, 0x1a, {0x400, 0x2, 0x1, 0x0, {0x7, 0xa1, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1}, 0x800, 0x80000000, 0x20}}, @sec_chan_ofs={0x3e, 0x1, 0x3}, @link_id={0x65, 0x12, {@initial, @broadcast, @broadcast}}, @link_id={0x65, 0x12, {@from_mac=@device_b, @device_b}}]}, @NL80211_ATTR_IE_PROBE_RESP={0x31, 0x7f, [@mesh_chsw={0x76, 0x6, {0xf8, 0x9, 0x1f, 0x4}}, @peer_mgmt={0x75, 0x4, {0x1, 0x1, @void, @void, @void}}, @ssid={0x0, 0x1d, @random="3e207de6d51086bc1ed42cc181c5100b315dc7a3dccf7db68aa422fcc8"}]}], @beacon_params=[@NL80211_ATTR_IE={0x1e, 0x2a, [@rann={0x7e, 0x15, {{0x0, 0x52}, 0x9, 0x5, @broadcast, 0x40b, 0x401, 0xd0}}, @dsss={0x3, 0x1, 0x80}]}]]}, @NL80211_ATTR_CH_SWITCH_BLOCK_TX={0x4}, @NL80211_ATTR_CH_SWITCH_COUNT={0x8, 0xb7, 0x3e}]}, 0xfd8}, 0x1, 0x0, 0x0, 0x4000080}, 0x8000) (async) openat$nullb(0xffffffffffffff9c, &(0x7f0000000000), 0x4b66a2, 0x0) (async) write(r5, &(0x7f0000000140)="c7cf7faff3677f322dd2ac863ed94f8d6f2d2a84d083637a9ab76eeae086e7e07e3980d2fda34ab663bb211a0e2e2d378807447c98794f0d1334c06865df1473ddb6ca8b8f1bf4a2c92803a7810dad465ad227dc36291d73e0fc8aa27a61ef0ed7b6436cc5b6de957f5218d5d9807fdf65eb8f95517b6335b98318e14572563874f9f7d1dafc21850d87362107d2aecc617ac89d9c2686fe62786ef537f5f2f4647ab9a8e241be296da01d9a7697ea861695a4b55e7a9fa26dc17f81ca89bfbda40c7d337ec329112d9889f2335f90601006a75f75f970ef2b079c13c841e19cbbe123acb8029cfc0ae1b5aa194ee17f0f6bfe02f538783ec65f068f4363c92099168087b7ac3f", 0x107) (async) fallocate(r5, 0x3, 0x0, 0x1002000) (async) [ 288.397731][T16913] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.2'. 00:04:48 executing program 0: getsockopt$SO_COOKIE(0xffffffffffffffff, 0x1, 0x39, &(0x7f0000001700), &(0x7f0000001740)=0x8) (async) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0xa, 0x4, &(0x7f0000000140)=@framed={{}, [@generic={0x71, 0x0, 0x1, 0x45}]}, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0xac, &(0x7f0000000200)=""/172, 0x0, 0x0, '\x00', 0x0, 0xd, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000100), 0x240000, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r1) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001340)={0x32e85fde44bd1c7f, 0xa, &(0x7f00000013c0)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0xb69}, @map_idx={0x18, 0x3, 0x5, 0x0, 0x4}, @map_fd={0x18, 0x5}, @map_fd={0x18, 0x1, 0x1, 0x0, r1}, @map_idx={0x18, 0x5, 0x5, 0x0, 0x6}], &(0x7f0000001300)='syzkaller\x00', 0x7, 0x1000, &(0x7f00000002c0)=""/4096, 0x41100, 0x8, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x7, 0x4}, 0x8, 0x10, &(0x7f00000012c0)={0x3, 0x5, 0x4, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001300)}, 0x80) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) (async) r3 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000100), 0x240000, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r3) (async) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r1, 0xc018937d, &(0x7f0000001600)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001680)={0x11, 0x5, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x0, 0x4}, [@generic={0x9, 0x5, 0x8, 0x5, 0x4}, @func={0x85, 0x0, 0x1, 0x0, 0x6}]}, &(0x7f0000000040)='GPL\x00', 0x4, 0xe1, &(0x7f0000001440)=""/225, 0x40f00, 0x9, '\x00', 0x0, 0x0, r2, 0x8, &(0x7f0000001580)={0x5, 0x1}, 0x8, 0x10, &(0x7f00000015c0)={0x4, 0x9, 0x1, 0x8001}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001640)=[r3, r4, r1]}, 0x80) 00:04:48 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xfc}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:48 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x8000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) [ 288.442743][T16867] netdevsim netdevsim3 eth2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 288.522407][T16867] netdevsim netdevsim3 eth1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 288.595620][T16867] netdevsim netdevsim3 eth0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 293.859310][T16867] netdevsim netdevsim3 eth0: set [1, 0] type 2 family 0 port 6081 - 0 [ 293.863123][T16867] netdevsim netdevsim3 eth1: set [1, 0] type 2 family 0 port 6081 - 0 [ 293.867511][T16867] netdevsim netdevsim3 eth2: set [1, 0] type 2 family 0 port 6081 - 0 [ 293.871308][T16867] netdevsim netdevsim3 eth3: set [1, 0] type 2 family 0 port 6081 - 0 00:04:53 executing program 3: r0 = syz_open_pts(0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0, 0x0) 00:04:53 executing program 0: getsockopt$SO_COOKIE(0xffffffffffffffff, 0x1, 0x39, &(0x7f0000001700), &(0x7f0000001740)=0x8) (async) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0xa, 0x4, &(0x7f0000000140)=@framed={{}, [@generic={0x71, 0x0, 0x1, 0x45}]}, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0xac, &(0x7f0000000200)=""/172, 0x0, 0x0, '\x00', 0x0, 0xd, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) r1 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000100), 0x240000, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r1) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001340)={0x32e85fde44bd1c7f, 0xa, &(0x7f00000013c0)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0xb69}, @map_idx={0x18, 0x3, 0x5, 0x0, 0x4}, @map_fd={0x18, 0x5}, @map_fd={0x18, 0x1, 0x1, 0x0, r1}, @map_idx={0x18, 0x5, 0x5, 0x0, 0x6}], &(0x7f0000001300)='syzkaller\x00', 0x7, 0x1000, &(0x7f00000002c0)=""/4096, 0x41100, 0x8, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x7, 0x4}, 0x8, 0x10, &(0x7f00000012c0)={0x3, 0x5, 0x4, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001300)}, 0x80) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) (async) r3 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000100), 0x240000, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r3) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r1, 0xc018937d, &(0x7f0000001600)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001680)={0x11, 0x5, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x0, 0x4}, [@generic={0x9, 0x5, 0x8, 0x5, 0x4}, @func={0x85, 0x0, 0x1, 0x0, 0x6}]}, &(0x7f0000000040)='GPL\x00', 0x4, 0xe1, &(0x7f0000001440)=""/225, 0x40f00, 0x9, '\x00', 0x0, 0x0, r2, 0x8, &(0x7f0000001580)={0x5, 0x1}, 0x8, 0x10, &(0x7f00000015c0)={0x4, 0x9, 0x1, 0x8001}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001640)=[r3, r4, r1]}, 0x80) 00:04:53 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x300}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:53 executing program 2: r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf315bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) (async) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) (async) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000002c0)=@newqdisc={0x70, 0x24, 0xd8b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xffff, 0xffff}}, [@TCA_STAB={0x28, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0xfffb, 0x2}}, {0xfffffffffffffd0e, 0x2, [0x0, 0x0]}}]}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0xc0000000}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0x6}, @qdisc_kind_options=@q_clsact={0xb}, @TCA_RATE={0x6, 0x5, {0x0, 0x27}}]}, 0x70}}, 0x4000) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=@delqdisc={0x34, 0x25, 0x1, 0x70bd2a, 0x25dfdbfb, {0x0, 0x0, 0x0, r1, {0x4, 0x8}, {0x10, 0x1}, {0xc, 0x7}}, [@TCA_EGRESS_BLOCK={0x8}, @TCA_RATE={0x6, 0x5, {0x7f, 0x5d}}]}, 0x34}, 0x1, 0x0, 0x0, 0x40}, 0x8008000) r3 = accept4$rose(r0, &(0x7f0000000440)=@full={0xb, @remote, @default, 0x0, [@null, @rose, @default, @remote, @null, @default]}, &(0x7f0000000480)=0x40, 0x80800) recvmsg(r3, &(0x7f0000000700)={&(0x7f00000004c0)=@tipc=@name, 0x80, &(0x7f0000000680)=[{&(0x7f0000000540)=""/255, 0xff}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f0000000640)=""/7, 0x7}], 0x3, &(0x7f00000006c0)=""/48, 0x30}, 0x1) (async) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000340), r2) sendmsg$NL80211_CMD_CHANNEL_SWITCH(r2, &(0x7f0000000400)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000380)={&(0x7f00000007c0)={0xfd8, r4, 0x200, 0x70bd29, 0x25dfdbfc, {{}, {@val={0x8}, @val={0xc, 0x99, {0x9, 0x59}}}}, [@NL80211_ATTR_CH_SWITCH_COUNT={0x8, 0xb7, 0x58}, @NL80211_ATTR_CSA_IES={0xa58, 0xb9, 0x0, 0x1, [@NL80211_ATTR_CSA_C_OFF_PRESP={0x8, 0xbb, [0x2, 0xe7b]}, @beacon_params=[@NL80211_ATTR_BEACON_HEAD={0x1f1, 0xe, {@wo_ht={{0x0, 0x0, 0x8, 0x0, 0x0, 0x1, 0x0, 0x1}, {0x71c6}, @device_a, @device_a, @random="0d8e6f011a4c", {0x9}}, 0x1, @random, 0xb48, @val={0x0, 0x6, @default_ap_ssid}, @val={0x1, 0x4, [{0x36}, {0x60}, {0x30, 0x1}, {0x2}]}, @val={0x3, 0x1, 0x99}, @void, @void, @void, @val={0x25, 0x3, {0x9, 0x8c, 0x3f}}, @val={0x2a, 0x1, {0x1, 0x1}}, @val={0x3c, 0x4, {0x1, 0x1f, 0x38, 0x4}}, @void, @val={0x72, 0x6}, @void, @void, [{0xdd, 0x24, "9da285ccc549659b0666a006a06eb0b9627716a6b920cee682f8c67de2c91a6b82c7cc2d"}, {0xdd, 0x68, "20044ee003b784ef3e583caedf23de59c6ad2b6546fe9951368630f7b607cea8338a95fd302819e0e8f37d0849dde17f361ccd98c8d10f31ffd29e640a3b254e124b3d33a1fb7f1a15f6a2371f2a86afa756921b74fa068e1e5289f2de510510dc837b3d87d47cc4"}, {0xdd, 0x2d, "da075ba96d0641cc36ec37bcfc08576e70d32f5e71aa74ac2dda418a09b2e93fe10495428ecbe9dd68a9f34129"}, {0xdd, 0xe1, "f50f1220915ab6cc4a724d2e1c8f7a120ed2623769c28a7de528b9b2bae46be2a9cc058e322dd489beaef89e032881fc6b0d0d2c475c277753b0f02da832c5a97c91e68d10db78016463a2809b135ed86103cc4f59216546ba9411255655b8e5c072f00fae37310f9d2e3ddc83f5b329b056f8f8e464027a4578c7a6d5ea42b41f9a8572dd0e3d1f2c537b1819d12cfa47a982f852696ff7a6ba9af267491dd67fce1c31e0d68c85601ebccc41114a30871c26ff283b61618f1e7c5e10beb7d7527ded7bddf32483affb569e93d60aadef499e0113750ee5949f18d9c9841dfcea"}]}}, @NL80211_ATTR_PROBE_RESP={0x849, 0x91, "06772a0c7a0221ff30f4928fbc0f92112de58cdb62501f65507f13b15cbefb4266fc174782e7e716e511da7cf9e992ff5191712f543d124fbd38ad93bb80f249a8a8878993b015eea815d7228222171c0c1eda79249c2dd52dab334ef6418a148a099245200b7bef911e44a722f24f0d145ccb3372cbf88e6e891177d171101e3b31b147e2caa4f3bea050397aa7f84d2ccde7ca314db88b33f742c5f74dd38f2646d41172c6311b1bd63790fdc2898123abd299d2b774b1c60df3e89459cf10fe47294aabc9c1347c39eeea1863ce530243e8d638c4d8175d363e46202d8a426447a36b9d68fa65b6765c46418b1f89caad95a7d51a060164f61846359d0b0c16bcb9f9c1bd012645c76e49eebe0af7cdd7875c0c4da186096c19e1a2074cc6b22964a7f158f256847a06c259b25117b66102a565d571daf43616ea587d65cf86250e350a4d0cec5618e11a9afc4c2835df658392eb1e85c2d87348ccf6ce44f64ea8e42c0ddb0fd9c3eec119e01ff2be7e4bbcb6933771ffa43fd602d9be9a7f628ae7c3eddd0760d1c07b395ceef547f5e36b2b4dad4dc0c42e83674f31b6fb246ceaf3b349239840238a221ec4274017747c43376fadad0264486b76c3ede4c52b6ead3190d6b4935d4c0af99f8aa40f6c7fa063af81a76c499d2249736b82401f6bcbeced886e562e23ab23a8cfbb2ced7856e01d1a003ce839547fab4bdd46c6af7901144eaae6ef6bafa595b1c6b0af2142df9381f462f94f1f7b446a158aa4c96e567d29a2306b421c0469dce42f887565a92f45d471f6e3b67d3600130c00967c6f82602392382a606762f96f9fffd7b9284af77920d08458f90252a060ecdf86b4eb4f7a556730575e08fc2a822a0b354b722c8eed744a80152385efd5c5cea39ea91c82d92039c095d9102cf192de25d53c9a3f0e657bfb2ca6969dcf7e771c413c556297e6b1a67e6b3ed4d69e9087208877cfcb8f1acbac334e31d25c9488bf2701ccf2aa873bbb84d849b0f99e39a6c0fe5fc60b2fbd1a18dbbb56564e4a45576d21f7a6c4441a969f39690a51b884772080b01c25707fb2cf168f3d603e87fc39f038cce5fbde00cef7b0e09866eeb2db5c9dcf84c47fb593f9effb5beb031410bbe34d11b2edcf47adfe60dd8d466ddb5fe1768b70a646ce23889b25dd600fe6bb30b8386fd50700aea8b4d5b08371e6573cd86ec76b7479b62998c195bb4e8fbfe76abf4362f0d02a28bdf82d273af4bb94360937a424bb258f2a1c6328a2f7a695afcefdd12cdae7f27b2ba315789d5398c479b625645f353a269c2c31c293b3212900784755db76025311633bc7fe2dd6dfb2a874c3628c7dbbca9e622f623abd8ca9fbea9ff1cd7c8f1328bf3026a50bc8ac60f956043bd397bc8b16ad21d01f41448bac0f60d09ec2829bf7921732507b0e1375d192c4a654fd0502a71061a43b3e4434a6f3e68b0c8198ae34a93b5580385cbfcbe594221e8dcaf7c4676ebaead97d63095aa2656f9cbf9a84bb7d04806f5b25595188cd692cca7bcfdc318d0422ae187602fa1100f206fb7a1022a36a0db71a21e44674582dd7c5d21bcd47a788135d1d3a29664adaa0293d43f2b836893b87cd065acff12b4fab50dc2527d6530da08109ebae048fc6936d76699d79664b34d140e7e889f79b26769c2f8cc224e0191fd4ff3412e0c577293bb384a581f97a9af63c63e2d9c54e8b415495063711b071eee4b788f016108fbe4faf080dbf1e708fc7924a32b2d1dcb200c5458841390982f5cdb2bc92c8b1ec2f359a3c703143ad2f4f16dec4d84df5ae1801218c7fb3a6686237dc1e8d7976dbf1bf06ea7783d7c643209440c0af019be5dcbbf4e09714958ec057348af6232d7ae9a7f3963ec5b0f9b3b9e11608a5b324c9c58af1c592bb931f21b0419c4f8d4db374a161e78d9238723f7902346b48ee8965ebb8e81894270dbe1c89a02eb99ccb6b08c9f0162a25c136deb439f9273fcae9770acf7a04bbad7f72bc87b0bd9cb346fa546ea49186d3e2f0d57928a621d6e83b523480e89bbd3a7a0c0ccdd808fa8a905492d5fd98f5a89c1407e8221d43e8e3ea4bc51efa5b1001ff4346d68a9e3edc366b977d0fd4ec18b8083553ff7d06deecf8578142beed482b6f2f4bc53efbada6993fbd1c6adfee545b640e58351284c60db9b08260791a8bd77bcc8ecba99650e14023232dd53f4eefb434689abaf0896851535557485471e6550d64923db54ae4d2e82d4b4c6ee1abc6426ebe755303f60f64727c4fb1742d3af62e32dc3b5c848a38109124245751fdf4c88cf7a94854ce189eb90aedaeab6fc0c827e525b69d7d3ab3b4d7b5e0f00fe9a37549cf1123937b9ac280d06270b7fda8af250fd05c57486de777fa4299b83dc1be625e705669b69278dadd6ae59bcb102f8d025c377bf440c994ff4c27da157f900ee8ad8fbc3c487296d1d958f9a159a77f70b1f1a5951026aabc52dc686eacddacdf5d405645819e9a7f852e71d3cc65c93ab02cdf3f0b395913bec79fbb0eea1f14cd7b9974cffd2f56188f0fe8b4da2f8d1fbc4a1d935c26c7a5cd2b10d3c5dd5a073ec6f7ac1443e6ce0d3f643d7559d9601830e39e88091a3023e71a52ecd476bfcdd9a09be9dd151fcedbfcddab2fa796b1255e7a514027fe6adc52f74fbe5bee02eced6fecafb19ece2deeb3ce766f2d201a113833facb9daf47559d841bc5bdcb330bfb0ae962ac031e89d34a69e00ed7d48c2f53a397d80823dbc66d3a17d46317ea678f97b996922606f13660c446fee8a128d1f2dc12d52d8a54761b45eb75cca201ffe51e9f7be176e1eb98d8d8c3bae2fd7e514b0bd37f396c421e89402bf560429099674303990421f3d7004e02d1dd19648f6ff9aed593a9b5a11b6e30147bfd45b465208ca0a7b5997a74a6a378316a7899445d01b22d2c9dbe1ad8e4da4478a35e250aeba3b6ae11a113c69fbcd5cb982cfc"}], @NL80211_ATTR_CSA_C_OFF_PRESP={0xc, 0xbb, [0x9, 0x100, 0xe9, 0x9]}]}, @NL80211_ATTR_CSA_IES={0x544, 0xb9, 0x0, 0x1, [@NL80211_ATTR_CSA_C_OFF_PRESP={0xa, 0xbb, [0x1000, 0x8, 0xe3e1]}, @beacon_params=[@NL80211_ATTR_FTM_RESPONDER={0x1d8, 0x10e, 0x0, 0x1, [@NL80211_FTM_RESP_ATTR_CIVICLOC={0x102, 0x3, "a1520396896ebf00d87e74706981876bb2f2bdabe7da3a65aa8fb360564879ca0e72458c48499e6cd61d3b46087f0418c512fe510da3a8969b5f9c277b8bb3ef0a9486ee92e8dfa9181417875b33bea0888296f6b13a9bd2e369af7f57d9b5c50fae6584ec2bbbaafb6b3e54a47e4eb3bbc2d028e89151efe597736348ba8adb00fc405bc383524857b7b86356f342f9549479e5c337b8fe53ea2555449244018dfba12038c481270463dfc0a40049739c56a20bd5ab0d6f0b7e79eb6b235fb101735950935bf1fe531de43e746518b22a5fd72da4aa7d0471b1f8a6acfb9f8efc291b7d97796267f6a9725af33ad1f0c1806b900e617d4fb2ff6df405e5"}, @NL80211_FTM_RESP_ATTR_CIVICLOC={0xd, 0x3, "30fbfced4e0326d224"}, @NL80211_FTM_RESP_ATTR_CIVICLOC={0xba, 0x3, "400ce3472019086212f8729bb88f990d0f98bb51f93284304e4a335d9898e96e223778f0351dfc7cb59749a70282a265f6a1ccff9799884c0c132b3d51be38833abd09570dc9332550ba56fe5b50cfd7337bcd00599d1674ab8a403b61c92d3838cf560bc981d0f86ea7471627bbde9d979523a92652fd81dbf3e073216d27033191244798473f59e13448cf54cf821fce5cde7ca3731f8d26552ab1e47c6e72830bd19c59ebbe45dd3ef54c55461c900f4df3344d9b"}, @NL80211_FTM_RESP_ATTR_ENABLED={0x4}]}, @NL80211_ATTR_BEACON_TAIL={0x8a, 0xf, [@ht={0x2d, 0x1a, {0x2, 0x3, 0x3, 0x0, {0x4, 0x81, 0x0, 0x3fc, 0x0, 0x1, 0x0, 0x3, 0x1}, 0x8, 0x20, 0x3f}}, @preq={0x82, 0x3b, @not_ext={{0x0, 0x0, 0x1}, 0x91, 0xf9, 0x6, @device_a, 0xb33, "", 0x7fffffff, 0x1, 0x3, [{{0x1}, @device_b, 0x10000}, {{0x1, 0x0, 0x1}, @device_a, 0x9}, {{}, @device_b}]}}, @preq={0x82, 0x2b, @ext={{0x0, 0x0, 0x1}, 0x3, 0xc3, 0x5bbea6d6, @broadcast, 0x6, @device_b, 0x4, 0x6, 0x1, [{{0x1}, @broadcast, 0x7}]}}]}, @NL80211_ATTR_PROBE_RESP={0xf5, 0x91, "5c8da80818174479a19fe21ae50f64277606df8c9ff5f63bfe96b4b3f7ba8951f1e4fd29a5dae5b6b79b4419d75adc71883061eebbbcbd09959839f16cea2f7fde1c001b85947f83423b3c87d4ad78af0af7140d39558e74940cd062df71484c5883038579d499c44201659bcad15a27ff3e56a44e327cdde0c09a2c0b6b176d749a13265087062c0290b620a4f473a9216413afd006c23d7f94752a3fed92bcc57c3834bf5b02daf0ef9c2338ee509c016cfa514a5b1d137a5fae652e19a0c0fe519ba4334332f2f872a3e0de6372ae4a94afe27d9fb0d2773ad652cdd1fa3928a3f88eb6392ed39f727f9794d3af810b"}, @NL80211_ATTR_BEACON_TAIL={0x182, 0xf, [@challenge={0x10, 0x1, 0x38}, @erp={0x2a, 0x1, {0x0, 0x1, 0x1}}, @perr={0x84, 0x12f, {0x6, 0x13, [@ext={{}, @device_b, 0x19d5581a, @device_a, 0x4}, @not_ext={{}, @broadcast, 0x4, "", 0x10}, @not_ext={{}, @device_a, 0x8, "", 0x30}, @ext={{}, @broadcast, 0x7, @device_a, 0x18}, @not_ext={{}, @device_a, 0x9, "", 0x1}, @ext={{}, @device_b, 0x8, @device_a, 0x1}, @ext={{}, @broadcast, 0x80, @device_b, 0x34}, @ext={{}, @broadcast, 0x9, @broadcast, 0x15}, @not_ext={{}, @device_b, 0x9, "", 0x16}, @ext={{}, @broadcast, 0x2, @broadcast, 0x35}, @not_ext={{}, @broadcast, 0x975, "", 0x32}, @not_ext={{}, @device_a, 0x1, "", 0x4}, @not_ext={{}, @broadcast, 0x1, "", 0x31}, @ext={{}, @broadcast, 0x71875abd, @device_b, 0x34}, @ext={{}, @device_a, 0x0, @device_a, 0x16}, @not_ext={{}, @device_a, 0x6, "", 0x7}, @not_ext={{}, @broadcast, 0x0, "", 0x42}, @ext={{}, @broadcast, 0x1, @broadcast, 0x15}, @not_ext={{}, @device_a, 0x8, "", 0x4}]}}, @ht={0x2d, 0x1a, {0x400, 0x2, 0x1, 0x0, {0x7, 0xa1, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1}, 0x800, 0x80000000, 0x20}}, @sec_chan_ofs={0x3e, 0x1, 0x3}, @link_id={0x65, 0x12, {@initial, @broadcast, @broadcast}}, @link_id={0x65, 0x12, {@from_mac=@device_b, @device_b}}]}, @NL80211_ATTR_IE_PROBE_RESP={0x31, 0x7f, [@mesh_chsw={0x76, 0x6, {0xf8, 0x9, 0x1f, 0x4}}, @peer_mgmt={0x75, 0x4, {0x1, 0x1, @void, @void, @void}}, @ssid={0x0, 0x1d, @random="3e207de6d51086bc1ed42cc181c5100b315dc7a3dccf7db68aa422fcc8"}]}], @beacon_params=[@NL80211_ATTR_IE={0x1e, 0x2a, [@rann={0x7e, 0x15, {{0x0, 0x52}, 0x9, 0x5, @broadcast, 0x40b, 0x401, 0xd0}}, @dsss={0x3, 0x1, 0x80}]}]]}, @NL80211_ATTR_CH_SWITCH_BLOCK_TX={0x4}, @NL80211_ATTR_CH_SWITCH_COUNT={0x8, 0xb7, 0x3e}]}, 0xfd8}, 0x1, 0x0, 0x0, 0x4000080}, 0x8000) (async) r5 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000000), 0x4b66a2, 0x0) write(r5, &(0x7f0000000140)="c7cf7faff3677f322dd2ac863ed94f8d6f2d2a84d083637a9ab76eeae086e7e07e3980d2fda34ab663bb211a0e2e2d378807447c98794f0d1334c06865df1473ddb6ca8b8f1bf4a2c92803a7810dad465ad227dc36291d73e0fc8aa27a61ef0ed7b6436cc5b6de957f5218d5d9807fdf65eb8f95517b6335b98318e14572563874f9f7d1dafc21850d87362107d2aecc617ac89d9c2686fe62786ef537f5f2f4647ab9a8e241be296da01d9a7697ea861695a4b55e7a9fa26dc17f81ca89bfbda40c7d337ec329112d9889f2335f90601006a75f75f970ef2b079c13c841e19cbbe123acb8029cfc0ae1b5aa194ee17f0f6bfe02f538783ec65f068f4363c92099168087b7ac3f", 0x107) (async) fallocate(r5, 0x3, 0x0, 0x1002000) 00:04:53 executing program 1: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000080)={0x400, 0x300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {}, {}, {}, {}, 0x0, 0x15c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000002000)='./file0/file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) read$FUSE(r2, &(0x7f00000021c0)={0x2020}, 0x7ffff002) syz_genetlink_get_family_id$l2tp(&(0x7f0000000140), r2) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf315bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r5 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000400)=ANY=[@ANYBLOB="7008000103008b0d46df04040020d854558e562d521b3400000000000074113476b32f5de506e831000000000000000000bcbea997188e88eb82f948b1f33bbec41bba1679a9b16ffd2717b1508a8edcdbe97868f9a8dbe2cd86580ccb49bcd0f258e7d345e19b2ec0e0fb00c14d1505181425dd26b8cebcf3875aa6ab56e8702e800dc6fd4529c3294ddcb21753cce272f5540ad1bf5ae601ffb2e796292b1a44bbc5548dbaf6ef5d8f62f3f7197f6c9b17abe1cfe32815a05004367599e037676c775c6ef637a26ea2a855c2f7cbc80721df602dd665494084f4f7079431f81b90eeb55f625abbd24f0d8847157686e142455139104b305479a8c633493496934c48d34d7ea87535e2a487bd048340ecd5142e3536dba2245df1bee8a90d8af6a4dde51ab228824e3fab48ac0aa3b7d5efab419b5019fff68d2b16e6a06c1132ea657bdb163900a5466d3a7bad93bc5720f2dc476761f180", @ANYRES32=r4, @ANYBLOB="00000000ffffffff00000000280008801c00010000000000ffffffff0000000000000000fbff0000020000000efd02000000000008000e00000000c008000d00060000000b000100636c7361637400000600050000270000"], 0x70}}, 0x4000) r6 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000100), 0x240000, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r6) r7 = openat$dir(0xffffffffffffff9c, &(0x7f0000002000)='./file0/file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) read$FUSE(r8, &(0x7f00000021c0)={0x2020}, 0x7ffff002) syz_genetlink_get_family_id$l2tp(&(0x7f0000000140), r8) r9 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000100), 0x240000, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r9) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x11, 0x8, &(0x7f0000000000)=@raw=[@cb_func={0x18, 0x8, 0x4, 0x0, 0x8}, @map_idx_val={0x18, 0x0, 0x6, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x89c}, @generic={0x40, 0xa, 0x4, 0x180, 0xffffffff}, @map_fd={0x18, 0xa, 0x1, 0x0, r2}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x4}], &(0x7f0000000140)='syzkaller\x00', 0x7fffffff, 0x4a, &(0x7f0000000180)=""/74, 0x41100, 0x4, '\x00', r4, 0x0, r6, 0x8, &(0x7f0000000200)={0x7, 0x3}, 0x8, 0x10, &(0x7f0000000240)={0x2, 0x4, 0x9, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, r8, 0xffffffffffffffff, 0xffffffffffffffff, r9, 0x1, 0x1]}, 0x80) 00:04:53 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x9000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:53 executing program 0: openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000980), 0x101000, 0x0) 00:04:53 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x500}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:53 executing program 2: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000980), 0x0, 0x0) ioctl$TIOCL_SELLOADLUT(r0, 0x541c, 0x0) [ 293.908218][T16957] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.2'. 00:04:53 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000000)={0x10, 0x2}, 0x10) [ 293.938918][T16961] blk_print_req_error: 1 callbacks suppressed 00:04:53 executing program 3: openat$hwrng(0xffffffffffffff9c, &(0x7f0000000040), 0x109000, 0x0) syz_open_dev$tty1(0xc, 0x4, 0x1) [ 293.938927][T16961] I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 00:04:53 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000000080), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x40081271, 0xffffffffffffffff) 00:04:53 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0xa000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:53 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000000)={r0, 0x5, 0x7, 0x7}) getsockopt$inet6_mtu(r1, 0x29, 0x17, &(0x7f0000000040), &(0x7f0000000140)=0x4) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000000c0)={'ip6tnl0\x00', &(0x7f0000000200)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private0, @local={0xfe, 0x14}, 0x1, 0x7800}}) 00:04:54 executing program 1: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000080)={0x400, 0x300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {}, {}, {}, {}, 0x0, 0x15c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) (async) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000002000)='./file0/file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) read$FUSE(r2, &(0x7f00000021c0)={0x2020}, 0x7ffff002) (async) syz_genetlink_get_family_id$l2tp(&(0x7f0000000140), r2) (async) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf315bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) (async) getsockname$packet(r3, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) (async) r5 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000400)=ANY=[@ANYBLOB="7008000103008b0d46df04040020d854558e562d521b3400000000000074113476b32f5de506e831000000000000000000bcbea997188e88eb82f948b1f33bbec41bba1679a9b16ffd2717b1508a8edcdbe97868f9a8dbe2cd86580ccb49bcd0f258e7d345e19b2ec0e0fb00c14d1505181425dd26b8cebcf3875aa6ab56e8702e800dc6fd4529c3294ddcb21753cce272f5540ad1bf5ae601ffb2e796292b1a44bbc5548dbaf6ef5d8f62f3f7197f6c9b17abe1cfe32815a05004367599e037676c775c6ef637a26ea2a855c2f7cbc80721df602dd665494084f4f7079431f81b90eeb55f625abbd24f0d8847157686e142455139104b305479a8c633493496934c48d34d7ea87535e2a487bd048340ecd5142e3536dba2245df1bee8a90d8af6a4dde51ab228824e3fab48ac0aa3b7d5efab419b5019fff68d2b16e6a06c1132ea657bdb163900a5466d3a7bad93bc5720f2dc476761f180", @ANYRES32=r4, @ANYBLOB="00000000ffffffff00000000280008801c00010000000000ffffffff0000000000000000fbff0000020000000efd02000000000008000e00000000c008000d00060000000b000100636c7361637400000600050000270000"], 0x70}}, 0x4000) (async) r6 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000100), 0x240000, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r6) (async) r7 = openat$dir(0xffffffffffffff9c, &(0x7f0000002000)='./file0/file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) read$FUSE(r8, &(0x7f00000021c0)={0x2020}, 0x7ffff002) (async) syz_genetlink_get_family_id$l2tp(&(0x7f0000000140), r8) r9 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000100), 0x240000, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r9) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x11, 0x8, &(0x7f0000000000)=@raw=[@cb_func={0x18, 0x8, 0x4, 0x0, 0x8}, @map_idx_val={0x18, 0x0, 0x6, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x89c}, @generic={0x40, 0xa, 0x4, 0x180, 0xffffffff}, @map_fd={0x18, 0xa, 0x1, 0x0, r2}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x4}], &(0x7f0000000140)='syzkaller\x00', 0x7fffffff, 0x4a, &(0x7f0000000180)=""/74, 0x41100, 0x4, '\x00', r4, 0x0, r6, 0x8, &(0x7f0000000200)={0x7, 0x3}, 0x8, 0x10, &(0x7f0000000240)={0x2, 0x4, 0x9, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, r8, 0xffffffffffffffff, 0xffffffffffffffff, r9, 0x1, 0x1]}, 0x80) 00:04:54 executing program 3: request_key(&(0x7f0000000400)='dns_resolver\x00', &(0x7f0000000380)={'syz', 0x0}, &(0x7f00000003c0)='syz', 0xfffffffffffffffd) 00:04:54 executing program 2: syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(0x0, r0) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_GET_SEC_KEY(r2, &(0x7f0000000380)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000340)={&(0x7f00000002c0)={0x50, r1, 0x4, 0x70bd2d, 0x25dfdbfd, {}, [@NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x3}, @NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000004}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x2}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x50}, 0x1, 0x0, 0x0, 0x1}, 0x20008840) 00:04:54 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x600}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:54 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_GET_SEC_KEY(r0, &(0x7f0000000380)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000340)={&(0x7f00000002c0)={0x14}, 0x14}}, 0x0) 00:04:54 executing program 3: openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000980), 0x0, 0x0) 00:04:54 executing program 0: openat$hwrng(0xffffffffffffff9c, 0x0, 0x0, 0x0) 00:04:54 executing program 2: prctl$PR_SET_MM(0x23, 0x0, &(0x7f0000ffd000/0x1000)=nil) 00:04:54 executing program 1: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000080)={0x400, 0x300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {}, {}, {}, {}, 0x0, 0x15c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) (async) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000002000)='./file0/file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) read$FUSE(r2, &(0x7f00000021c0)={0x2020}, 0x7ffff002) syz_genetlink_get_family_id$l2tp(&(0x7f0000000140), r2) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf315bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) (async) getsockname$packet(r3, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) (async) r5 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000400)=ANY=[@ANYBLOB="7008000103008b0d46df04040020d854558e562d521b3400000000000074113476b32f5de506e831000000000000000000bcbea997188e88eb82f948b1f33bbec41bba1679a9b16ffd2717b1508a8edcdbe97868f9a8dbe2cd86580ccb49bcd0f258e7d345e19b2ec0e0fb00c14d1505181425dd26b8cebcf3875aa6ab56e8702e800dc6fd4529c3294ddcb21753cce272f5540ad1bf5ae601ffb2e796292b1a44bbc5548dbaf6ef5d8f62f3f7197f6c9b17abe1cfe32815a05004367599e037676c775c6ef637a26ea2a855c2f7cbc80721df602dd665494084f4f7079431f81b90eeb55f625abbd24f0d8847157686e142455139104b305479a8c633493496934c48d34d7ea87535e2a487bd048340ecd5142e3536dba2245df1bee8a90d8af6a4dde51ab228824e3fab48ac0aa3b7d5efab419b5019fff68d2b16e6a06c1132ea657bdb163900a5466d3a7bad93bc5720f2dc476761f180", @ANYRES32=r4, @ANYBLOB="00000000ffffffff00000000280008801c00010000000000ffffffff0000000000000000fbff0000020000000efd02000000000008000e00000000c008000d00060000000b000100636c7361637400000600050000270000"], 0x70}}, 0x4000) r6 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000100), 0x240000, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r6) (async) r7 = openat$dir(0xffffffffffffff9c, &(0x7f0000002000)='./file0/file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) read$FUSE(r8, &(0x7f00000021c0)={0x2020}, 0x7ffff002) (async) syz_genetlink_get_family_id$l2tp(&(0x7f0000000140), r8) r9 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000100), 0x240000, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r9) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x11, 0x8, &(0x7f0000000000)=@raw=[@cb_func={0x18, 0x8, 0x4, 0x0, 0x8}, @map_idx_val={0x18, 0x0, 0x6, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x89c}, @generic={0x40, 0xa, 0x4, 0x180, 0xffffffff}, @map_fd={0x18, 0xa, 0x1, 0x0, r2}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x4}], &(0x7f0000000140)='syzkaller\x00', 0x7fffffff, 0x4a, &(0x7f0000000180)=""/74, 0x41100, 0x4, '\x00', r4, 0x0, r6, 0x8, &(0x7f0000000200)={0x7, 0x3}, 0x8, 0x10, &(0x7f0000000240)={0x2, 0x4, 0x9, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, r8, 0xffffffffffffffff, 0xffffffffffffffff, r9, 0x1, 0x1]}, 0x80) 00:04:54 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000100), r0) 00:04:54 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0xb000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:54 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f0000000140)=[{{&(0x7f0000000000)={0x2, 0x4e23, @loopback}, 0x10, 0x0, 0x0, &(0x7f00000000c0)=[@ip_retopts={{0x18, 0x0, 0x7, {[@timestamp_prespec={0x44, 0x4, 0x44}, @generic={0x0, 0x2}]}}}], 0x18}}], 0x1, 0x0) 00:04:54 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x3ff, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "01faf6ba578761baaeff24eb6d7c99aea0bdac73edfc3a883d59e0f008b1641a"}) 00:04:54 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x700}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:54 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f00000010c0)=[{{&(0x7f0000000000)={0x2, 0x4e24, @multicast2}, 0x10, 0x0, 0x0, &(0x7f0000000d40)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x99c3}}], 0x18}}], 0x1, 0x0) 00:04:54 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f0000003cc0)=[{{&(0x7f0000000100)={0x2, 0x4e24, @remote}, 0x10, 0x0, 0x0, &(0x7f0000000300)=[@ip_retopts={{0x18, 0x0, 0x7, {[@noop, @timestamp={0x44, 0x4}]}}}], 0x18}}], 0x1, 0x0) 00:04:54 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000005c0)={&(0x7f0000000440)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@restrict={0x0, 0x0, 0x0, 0xb, 0x2}]}}, &(0x7f00000004c0)=""/224, 0x26, 0xe0, 0x1}, 0x20) 00:04:54 executing program 2: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x141cc2, 0x0) 00:04:54 executing program 3: pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RWSTAT(r0, 0x0, 0x0) 00:04:54 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0xc000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:54 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000003c0)) 00:04:54 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x900}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:54 executing program 2: syz_open_procfs(0xffffffffffffffff, &(0x7f0000000200)='fd\x00') 00:04:54 executing program 3: prlimit64(0x0, 0x7, &(0x7f0000000080), 0x0) openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder-control\x00', 0x0, 0x0) 00:04:54 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x101100, 0x0) 00:04:54 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x6e) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x6e) 00:04:54 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x6e) setresuid(0xee01, 0x0, 0x0) r1 = getuid() setresuid(0xee01, r1, 0x0) setxattr$incfs_id(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0, 0x0, 0x0) 00:04:54 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) recvmmsg$unix(r1, 0x0, 0x0, 0x0, 0x0) 00:04:54 executing program 1: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) dup(r0) 00:04:54 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0xd000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:54 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) getsockname(r1, 0x0, &(0x7f0000000080)) 00:04:54 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvmmsg$unix(r0, 0x0, 0x0, 0x40000120, &(0x7f0000000a80)) 00:04:54 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f00000000c0)="975670f532d7b2d3614a7b39b56c730e252b795c67", 0x15}, {&(0x7f0000000100)="97951c9e3b120d798cb3d64167b8a5a4275b5cbe762a27c1d1eeec902973d8c0559cc9a492d5ed2ddedacff6711439e47f3ff597461c51cc7f671630da8fed98012a2946acb7a62cbf363c89bcf5030983d446ac7f8fe38f6e7e97363e9fdbf12629a8c9fe", 0x65}, {&(0x7f0000000180)="bfc9033039f1d2cac5a2c17ec39b7d350a21fbc2358671eb6bc3ec3016ee796496c560724ac118cb0a5f27f07e0c6e984ef0ddf1ed8ae3fff8063ce0dd001a8fcf6b6a4c9f1cb01e7d6b56eed4ed3f0fd1a21ba1abfdddda352df6bc776b35c95e69cab32b7e322a34b0a3d77e937b2dd0bdc6ebcff2c3d629592697ba005b0bcd14132ada20cbb04e23efb88384a8495439bc572d92b780a03f32a71a29efa9a47375c446bf6a35447ba4af23e0e674b030de78a29a2f70e5b23efcd9719a32a0e0e60489b2", 0xc6}, {&(0x7f0000000280)="3ff63e7e705757d0e3b3ecf919d52fdb4d2d2c5f6d56ef95a801ee34edd37929b55ff16b", 0x24}, {&(0x7f00000002c0)="91d3b2d32b115ef69387f91b73367f5a1cb9bccce6985a01d440490a7b6556ea4a01cbb69638e201a718224e00d49cebd81d083c9abeba8112c67880008790ccf9cc808811524b74263f5970d58ef2cfeb576d151c87dc5f0bcb6b1b39e640b12be1addcbfa1c0d5110203a4e8730bbae345f64bfd40ef04f87059c0fa9ed500c5d1815119400057922e03edd18e30b16397b6130549ec1d4627e1631b91bc6152a12accc808161ce39cd60ef7c9f0cf83040e4d323bb5276a0e1a625cd5dee392bd591a4491d207b6e71db3e091e6223dcfabb5c3389ca7fb1bd0e1ae6a4efa57b33b05d9cf9395def80998b69308adc7c6158b9ecc7a1faa14029a9f6d928168f20f4d3b9a856895c7f071fee592d842d33a6b78d039ba5252fd234235076d46ade22fa4a7edf6ca79d21ff8a94331ba4173e0ef7bb821f73f5e3e9fcc54040209f8982932c0e4ab587330272d47c6088389758c1ad51fbad3bee95365fc716621950df10dae0508d4ca6ce601a60ab45c1b9eae8a67639790c59f221d7e2cb5a57a7dbde9abb2f02987473a5f359b60381b426ae44b607e83ad0f5c6adc208f548441f60441f25a2705e27dab6128cb9f41467ce7868272d170c44e079a93eb25b00c2a0c70e21d27868598263447ad45e8d84c6ec683aa8e66b02f0d62a3e9299f9e789a62f5cd93d6d03db938620d828e5cd1891db684977c8e40ffe8426a1ef4a7431f6db952512f2b89491206f62d39cfb770de000d45ebd0587396c3b7bb75d49be9b5ebf94f2c6fbe74d5e8544a36958d89321236c1b8518f4f0014146e2d6cf9c5aa936f246cbeabf6bce9ac03f72d86fcabe9990a4adf374b98d999bb57b487eb1069a7b3ee321fd3bf192a22ee7ca54b0f824652df45d13debf00b8012b2d7908b0e7bb9dfc673be08574abee2143b776bbe7969a988ceca2b2f67e0c02c95b659729fd7f3829e4f39c878fc69a1c8d2634dbec5433ec8be5c8c09797c01e73dbc98847676593759c17ed8e170ae4d1911685376e881246d26fa192e9701184dc559b1ae7b373e5fbfc53aa03ca4e864b7a91daff6f162fa1b8b04374e5664e7a501525ba6735731cf6b46796b26e2f847d8c86cb48c01672ca4c350477d618a7795e82af8cb613f96d4926370390d3890b106c930dada0d6e2d9b8f500f65211f100a3f596ee498fdc8db29facc3973e454a771be0b2c3e7825dbbc5032c70b6541b0897c48c5ca24dbacd427d084c0a663bba4d73067274106c60d5293239342dafc1971d7ee156ea6317e60022d8fb2824edaf87f92c7c30b6042560c47fb5b1617ed9ad0b5169034b2f0564d476ad514455dc047e89ac0a0e90d0a5baf76d86c2288322a3f6ec811e925172a8c4ea154294a159876b5857724535f2e97f9cc0292dabe22e059088632357101e664ad44dc5ebed8a21b804f19bfe133a8295711d02292749dc322e72a467ecb3deb6918d3c31ff47af2c5ba90f786963353da64ff4ff14cb236afdaeaac2894eb280d22234eda28d9c3e37ffd3102e9d36f2e5e44dd9a6e9412707baf2aeb219882d8a4a886ce9a6eccda68e6cfd03deca62d37a6d79d47553e456e52158b08a3a60c72879b5ad5bb5b8ddc9622a8c3b93aab9fb2e81395a43d0f9650fda3e01c55a5789bb46a0127ef2a82145feb59c7d72221a7ba98a4754fb16f0e586fdc09f3e5f52161ccd21c4eef2af009a5dd3858d47cc73390df1ba7b4ebc2d889afa6bef91ebe01ce03672b5fd391fcd7eebb185d1c0d081089577f0cd03506689ba502b7456b3b638dec0b897067f36207b740d64c1bd0e15d27dce3f84c8361a9050b7616d714615b32f9502c60a6476608fa83ee8f4a1c574d3c709e9c01a5d3b044bb2ddbe7d015b9d830c90981ae41e1b181bfd19f85198798891d1f3ad5ea4e8b184b0e3bcefc68b09d74b3fe8050093e842bff4ef925cb3d3821e252f6b335337ef6a35b639faf81e308bf9a92ec921a3bf49c8067bb14512f1f3f065bb6fb49ebb269e3c2eda2136aab25a10c08023c66b0b8f5224e9925b705ab0e2b24cdac2cca9365c5c4e3ed748d2c5e8b37e76e35957e9eaa919c40299cfe17d9299edebb90219f64f7065cad7bf9156bac43e999f5372fd9bd19d6d29152f1fe047d6d9babf70687a3501a8a6d128c12af960019ce32060b18a37d403b61be40a9718d541baadc18c9f8e87ccd0656de1020de77999f0a3ea0cafa0a395178d1d3b4aa4eac38a5e2930cd3b394f1fb2f3dcd7c464e089a0ab06fc25f62fe7b8394a68ef55e1e8f78283508e8a2dd016d7d14a69de96da0b06cbf8a97c8ba31c9be3b735757ef1f43741891f7c81868e929060f987d4594a715d55f5cceb4e82e7e149f3c5f4277a8407ff7d12d5042f02e2529a7308f04515700128f19d511c2a58bdae00e36868f901b738d9ed57c4c17cafbe3d3a130ad1b03285cc7a2b7662eddf3e0bc31d87365ed", 0x6dd}], 0x5}, 0x0) 00:04:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002440)={0x0, 0x0, 0x0}, 0x0) 00:04:54 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockname(r0, 0x0, &(0x7f0000000080)) 00:04:54 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xa00}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:54 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0) 00:04:54 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, 0x0, 0x0, 0x120, 0x0) 00:04:54 executing program 1: mknodat$loop(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) 00:04:54 executing program 3: prlimit64(0x0, 0x7, 0x0, &(0x7f0000000180)) 00:04:54 executing program 0: mknodat$loop(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) 00:04:54 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0xe000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:54 executing program 1: setresuid(0x0, 0xee01, 0xee01) 00:04:54 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setresuid(0xee01, 0x0, 0x0) r1 = getuid() setresuid(0xee01, r1, 0x0) sendmmsg$unix(r0, &(0x7f0000003a00)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=[@cred={{0x1c}}], 0x20}}], 0x1, 0x0) 00:04:54 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) recvmmsg$unix(r1, &(0x7f0000002ac0)=[{{0x0, 0x0, &(0x7f00000003c0)=[{0xffffffffffffffff}], 0x1, 0x0, 0xd0}}], 0x1, 0x0, 0x0) 00:04:54 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmmsg$sock(r0, &(0x7f0000000100), 0x0, 0x0) 00:04:54 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xb00}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:54 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x6e) chdir(&(0x7f0000000080)='./file0\x00') 00:04:54 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='cgroup\x00') preadv(r0, 0x0, 0x0, 0x0, 0x0) 00:04:54 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) setxattr$trusted_overlay_upper(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0, 0x0, 0x0) 00:04:54 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x6e) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x6e) 00:04:54 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockname(r0, 0x0, &(0x7f0000002680)) 00:04:54 executing program 2: prlimit64(0x0, 0x7, &(0x7f0000000140), 0x0) 00:04:54 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x10000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:54 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x8, &(0x7f0000000000)=0xfffffffc, 0x4) 00:04:54 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_int(r0, 0x6, 0x5, 0x0, &(0x7f00000002c0)) 00:04:54 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xc00}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:54 executing program 1: r0 = socket$phonet(0x23, 0x2, 0x1) ioctl$SIOCPNDELRESOURCE(r0, 0x89ef, &(0x7f0000000100)) 00:04:54 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000000)={'ip6gre0\x00', &(0x7f0000000080)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @mcast1, @remote, 0x0, 0x7860}}) 00:04:54 executing program 0: bpf$MAP_CREATE(0x4, 0x0, 0x0) r0 = socket$l2tp(0x2, 0x2, 0x73) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x2d8, 0xffffffff, 0x98, 0x0, 0x158, 0xffffffff, 0xffffffff, 0x240, 0x240, 0x240, 0xffffffff, 0x4, 0x0, {[{{@uncond, 0x0, 0x70, 0x98}, @REJECT={0x28}}, {{@ip={@private, @dev, 0x0, 0x0, 'wg2\x00', 'dvmrp1\x00'}, 0x0, 0x98, 0xc0, 0x0, {}, [@common=@ttl={{0x28}}]}, @REJECT={0x28}}, {{@ip={@dev, @empty, 0x0, 0x0, 'veth1_to_hsr\x00', 'ip6gre0\x00'}, 0x0, 0xc0, 0xe8, 0x0, {}, [@common=@osf={{0x50}, {'syz1\x00'}}]}, @common=@inet=@TCPMSS={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x338) 00:04:54 executing program 2: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_MAX_BURST(r0, 0x84, 0x6c, 0x0, &(0x7f0000000040)) [ 294.771878][T17147] x_tables: duplicate underflow at hook 2 00:04:54 executing program 1: r0 = socket$kcm(0x29, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)="ca", 0x300f20}], 0x1, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 00:04:54 executing program 2: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000480)={0x0, 0x0, 0x18}, 0x10) 00:04:54 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_MAX_BURST(r0, 0x84, 0xb, 0x0, &(0x7f0000000040)) 00:04:54 executing program 0: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) accept4$llc(r0, 0x0, 0x0, 0x0) 00:04:54 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x11000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:54 executing program 2: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f00000003c0)=@raw={'raw\x00', 0x9, 0x3, 0x288, 0x0, 0xffffffff, 0xffffffff, 0x0, 0xffffffff, 0x1f0, 0xffffffff, 0xffffffff, 0x1f0, 0xffffffff, 0x3, 0x0, {[{{@ip={@loopback, @dev, 0x0, 0x0, 'dvmrp1\x00', 'team0\x00'}, 0x0, 0x70, 0xd8}, @unspec=@CT1={0x68, 'CT\x00', 0x1, {0x0, 0x0, 0x0, 0x0, 'syz0\x00', 'syz1\x00'}}}, {{@ip={@empty, @loopback, 0x0, 0x0, 'macsec0\x00', 'ipvlan1\x00'}, 0x0, 0xb8, 0x118, 0x0, {}, [@common=@socket0={{0x20}}, @inet=@rpfilter={{0x28}}]}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x0, @random="c1f869a7cf0a"}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x2e8) 00:04:54 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_MAX_BURST(r0, 0x84, 0x66, 0x0, &(0x7f0000000040)) [ 294.879893][T17164] x_tables: duplicate underflow at hook 3 00:04:54 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xd00}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:54 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff3000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/239) 00:04:54 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x7, &(0x7f0000000400)=0x9, 0x4) 00:04:54 executing program 2: r0 = socket$kcm(0x29, 0x2, 0x0) r1 = socket$kcm(0x29, 0x5, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r0, 0x89e0, &(0x7f0000000000)={r1}) 00:04:54 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f00000001c0)=@filter={'filter\x00', 0xe, 0x4, 0x2d0, 0xffffffff, 0x128, 0x128, 0x0, 0xffffffff, 0xffffffff, 0xd0, 0x2c0, 0x2c0, 0xffffffff, 0x4, 0x0, {[{{@ip={@loopback, @remote, 0x0, 0x0, 'veth1_vlan\x00', 'bridge_slave_1\x00'}, 0x0, 0x70, 0xd0}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x0, @link_local}}}, {{@uncond, 0x0, 0x70, 0xd0}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x0, @remote}}}, {{@ip={@broadcast, @multicast2, 0x0, 0x0, 'veth0_virt_wifi\x00', 'caif0\x00'}, 0x0, 0x70, 0x98}, @REJECT={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x330) 00:04:54 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) recvfrom$inet6(r0, 0x0, 0x0, 0x141, 0x0, 0x0) 00:04:54 executing program 1: r0 = socket$kcm(0x29, 0x2, 0x0) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x77, 0x0, 0x0) 00:04:54 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8918, &(0x7f0000000080)={'wg1\x00'}) 00:04:54 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x12000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:54 executing program 3: r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) sendto$llc(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x1a, 0x100, 0x0, 0x0, 0x0, 0x0, @broadcast}, 0x10) 00:04:54 executing program 1: socketpair(0xf, 0x0, 0x0, &(0x7f0000000a00)) 00:04:54 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000001a40)) 00:04:55 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xe00}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:55 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8916, 0x0) 00:04:55 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_SET_VLAN(r0, 0x0, 0x0) 00:04:55 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x7, 0x0, 0x0) 00:04:55 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$netlink(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000000c0)={0x10}, 0x10}], 0x1, &(0x7f00000007c0)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01, 0xee00}}}], 0x20}, 0x0) 00:04:55 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x89a2, &(0x7f0000000080)={'wg1\x00'}) 00:04:55 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f00000000c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) 00:04:55 executing program 0: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) sendmsg$netlink(r0, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000057c0)=[{&(0x7f0000000080)={0x1ec4, 0x0, 0x0, 0x0, 0x0, "", [@nested={0x1079, 0x0, 0x0, 0x1, [@generic="1889f1fde75e6ad702aea1647075a2", @typed={0x8, 0x0, 0x0, 0x0, @pid}, @generic="8fd12e632f871046963e3914d9987558a28096fb930849436e9e913fbfd354847e94ad8d2d67e466f70ac0b691935532f2869dc30777b3ad90931cec480bc2c0fd2ad47b4b761690e43917a086d2cf3c87c811f29234088f53291d4c51e370156de2a228b43db4428576b36565bc8be313e6cd2f7ea1f0a20f8aec101c23ab01a36c48228dcdd1eaf28583733f48fab15d120d2fb752fb5be3ca15174c29ac13890647efb892bc7cab49476ba0714cda609827fb29fe4a79428a93d6ae4d7ce2424c62fe65c3806fd8f93d7b9586b544f98af030f015b1f56e9d6b2210a8226248de9a6a54e322b4a1df3ed54551c2e467ca4ae065eedaef7a240c1dbae18048fc193a1d59069b1f4c698562c904b28132b4f55b8874adf6ba76a290e3a36fcf50da78f69319cd283c65c891ec828f9c7616a19cd4a549009f69767063ba0d7e340e3fff1366c2886667ca9f40d2a84ddeee606688b2b915470345c0a883256c6b46e3f34a36238cf1b1dfc6d61fb3c282454d548feb78e493c6acc59556411447b7c4f134a3c216fa01f96d3ba3431195b10d770438e37610e0dd7ca417d8601a994ffd86f7b18b1663a4ffcfcd4f482da5b40cba99a0c7786aed584bd35076e46a8fd28bb422da2f47cab7e385a42150eb3cc7800e2879b2a55accc358003247b2141e2f3f8abd3365a8b098ca9addd416b96eaab3320979fc7f568289c5bc491adf12ce90520f26218f1c8c9e2c36059b60df9a673da79340632a353284c7f032680cf9ce3f3a5ce68972fd8c9f8691e8cadd581c5f8eb4ecbb0aa0040b819a5e740b74d653ea6510df1927324d35d5b7495a996e1f52a8cf978c559cd2371e0d528fee98f9505480181f591ddcc8ec024176fb9479912a83f19f9a2aa4325630d27abc745170ef537d3e59ea88349ae47acc68e75153a916ee4279fe64403b6a2d58ed1bc9c8af2881644f74535f282b8be2328e8704b533b0f5e240e3bc2ad0cd684a6edb263d2bd05314d6b7635db19a0e747c5732651c58e7da8f87478d990dc99552f81aff36199a15bd095d4554e2cb712b9b6d87487df5da45dd24e31c0572016630de53c06820c7cf632554701508101809959ab9f73d6a09806f82689ac6a31bd615a1d0bcf8b0ea767d52e1635921abc3aed7c7099a1a20efe7652c521fc17ad1016df3c2015c63e9724ce53fdaf94fc5ce0f722e9afba77a4a4f10d5a360358e6cbc2d326190071e04ec1468da039b8fb3c7f611fbc3c8ed2ca264f9d490c8bdb5f7f315dd222ac71b48f7cca61f0575f1d965c3e0f96769bd42dae48d322b70b7ba73b62e14214c422f9bd0b50ba73110ccf5e929e875e0bfa60c1ed618551b79b695fa87159602650277245d53c2526eeceaf165a956ebfe1a22a3ceb1369251335f89938b1ea01df89a10120279c808fbddb3beb1ed1d24f6955269c322b7b1d12c484cc2298d0bc99829bf0ba12da8494119b3f31745478fe443a1bd33f239dc6470dbc30e2ad15abf301bd4cc9589bbfb9d7f50b01dbe3067ff9398ab68f7148078a264b5fec4fe1f9afcd2f4844afeed49448a2120328d2bf70d6b4c5eebef9e8eba3828de80e6b0f0700a9edd22ad1f57679315cf0e36542162a843d6eb9a50690f88624f7e146d4251f1ef5772a2b3fdb6e22dab6179bd03417d73f0da01b87feb13479c3e758b357efc517e188752000bcbe6586b4f812bbf4e04f88691e5154247c43dcdc1e7831a6a92e746fda83494b1b9c85996d5f2e1d2a53241c269294b50328a86e395ee0bb602893b6722a10292ef5fdc8725f3fe2dcb4278317c420232054d4650827784f84a276ce581212b8da5e6b7db9700732ee6c76bd419942e8aaa7aa2f929f2b71d14665855354c4b6a4b56b86a6788c56dcce795bfd496b23c590d6213133270be3319f03f917552e742d9e2e003919b6302d2d70b660d1013ee4774a3a234082575e1f8a5e7dcf9c3b99761e88076938ce1b37ef2691808520a9222ef99ae420d6cf1aeb3a3eb8330774ab4aa668c04cbc2f1c56564b45a19cba0f746b997fd904341ff4d30527a928d91ec4e4b2f96b38bbd3a46b9b39113e9ea4580b85c2f5bddb8bf7da3e0d80b34f1e032bbbc13e22747de39128556be79d41151637c11e647970ca7854a23b2b9f0cd61c722203726ba44af1e51b524de318e7857dbffa55fdc0e6e1aa62a7813c5f3526f5890da13c3de02e00836c28f0be92f00f454358055b356c57f3e8576a995c49cf8a3eeaf6699b7dfc9d7690b684e537b7a8a3f36d5e273729347a05a7e04f7657df59375e5ea1c88de387c744da27a09c39d3c91ab1b18241a00285935d658e644f23b18aebe5d16c2a008ee8af120189c4a60216a6f7a90e968b86fc8c389ef2d46ee7663052e2b4550392e3c48d345635ef84f0defb2aea93f7b39fd2e233ec60249ee2e319edcea8ba2710e779c3fbb393490ad6a5a9e2147a6e3f82199a11a057231c85210e6b2693b5bb3054d740cae033a99ea9237c868846adb4ecf54a4fa85d62298c526715d6a4ff8655996451f72b53f4196af291c9c7d4a8110a41729049ee56ef4835deeefb5e087dbd589c322c25ac1863675baf08be9a1be21e1c6fa68c2171d8011d0700ffc8c2ab3a8aea678eacebc58e15bc6c8e8ef744679a85681ae065eb575c54deda0ce866eea7540bbe2cb6c3eb46bde622c29397a7df28304fd7f35ad53a4aba3fb2e004a9e6107a17003f3aa612deb5ea6f559a8de0a1747b72944104226c2c6d1dbd7bc60eb790866a397a47e2c9212101c4c65e0c761cb271855c0bfbc2dc2aea1d05846ec772be7d4197bd5ae4439d2f6f812d3481ae80ea0d472a673513906e8bb48e3277164df7cf5fb69e2e0850f5e6cd979d871f4ffff4e4691e233256222076652343dc7d66fc918a104ebfc3b47b0882cf9aa30ef85fb4a413d0587c2ca396dd37206bc5d6211d55c6822e195124297e96bea6aa193d30c8d3334c49d3a043b33c80d91746a9d67a3c48961dc5e544dd3dfd460bc9aec0d0e063af857604750461f0733901c2105e0edd812e1f33ddfffc4890499e4ab757476fbe94c5b2a2ecfb273d9b75345b5ebd81b5539c0cbf9ee8d116d3b27e2bc81ca3954acfa70d3331d41ec292a9cd758e38040cac84154b1f4615ff2832c76dcfaa1e0b58a2610021d580ce73f3c70c1e81663990788154b820526ea45eadb1bdd9dcf2bf20f955d336a85578930bddb5fe21afc8fd7e88ed29dd56a0ea73b4ba2111ccee3a3d03871287ee3b2adf7860d1c31538560ce699c236cf8754bb3a34375f974d8866cc2608a579b4a241d91e721fea85c6b537246a3cf0e6d48c43e97c3d6e6e3874e45eca6845433cb9b74129e0f136c8ea935b89e302a39900ec40d1482c635f4996d469514a2524a1529ab83847a67055e794abdeda184a07ef3d0a2b999bcc9c6a22187e3c5201b202f6502e48b0a7d0bf4c91a35f0d4d357855ce718e1647373a79405fb3bf880c418489321432141e97c8a9feff388e0119ca5d1210f51372bc9f2af432a5ec1e0e1ba5dcd09ee05a3028621558c1dec90156c8b12929a51267652247529ddef4c09073c44c4849bee9f747a21ae9b9973e49e25b4f5d44b38d308da047801b22568deb521391a488497993d4f9639726db4b4cfcad224dea7bbe1c70b4011f02162e87c47f06cea59b4dd4899f76fbccb90e32027e664a44f7be3aa834b0469b2a71f1dd33553bc0026b6e0a683a27a5d7da83700311ad3e0dd728075a0f3513112af0a50c977be2193177684999e9c8b532f32454fb4d4d8d180061a4fb359fce616b138cbdc53b2328d8c2877982ca95464299f1e9045b0d3025a8f9f8e3b771b0ebdc47635b147537cf5c29627058eca5341ea828b71870983bd2f0c148ec0fe75b7b2144c3137f053f64828d6d33557dda4a929331dd456755fd9a9d2d2d76830c2c4d25d9340b387bf609d0c9a7117435be83e3558cf0be161a44b4b72f15664dff07d3628fd2c3467cd87a4778f2009be6aab602b4ba1efa6258ed3a93356ca1869d15a392929c007b1502bed0cffffb7a73aff02478c1e62a022282d982a73fd1db6be4c322219b81591f33fb555b83cecb6d923f5724f35c458319a016a9ad98b8692e93c7d01de79eaeca6f57588a97e2850e480821e6f11cfbebb2e72742ddba1ba08471e744f158898779894aaed981b532a999ed811e05c4334a1bbf2743c0bad397b69723385c8309d00842f9083fa6bcf1f8ee8909815e03d2e394ed7bc5287eaebd1c7705fb4ad938190a12e516edd12d3597736bb6944f7039a59c12fb4a63f129e70ab50ae7d2957345048a32846d03bd5b983fb581dd1b3b9ab659e0a7f1fd459abd0542d2b5c0f962785ee42b562f2efdb78922c4885594a7ed7c859b0032dd1c34532427b63bea0e1dcaa032381b07c4e36318f3f78f7133b447c2cd6eda2bc0740113bbb9b11375027f3f102f6203bfd1e31164419a7930ad97507ff5dba8eb09ecbfdcb9f4eb53a65acaf6539a51e440c1f8adb0d09ddf2d099eb12a9995dcbb767818b894c11929b143f450a842ac9f89b19f14b1fb7b27d22ebd85351507f7e9583d6a0b249f3f3a657de8e17ede9e8d3781a62b0af8f7f5afbb88c6336046c2a37b26b915e6c9327702760bb6bd8e1c0120ea97a9842dafa2dc18f4561e5a0ae5495ed4c68c4f8e0bffa571314f9004adfeaf44466f114bed9da8e23b7cb7b19235dac9b06fb95e82a7c06285817dadd69bbec5b854eda9a3a73ec5245e624a169007edc37ee2701fc768559a3319dee051453ccee62a6af08966435373baed33e2ab08f3a6e2482b184a5f9831dab8c5caeadf2761640a42a1aff2255a3caa5d68ed439b1527585d5324bffaa35d52d9fa7fff519cda33707e98e636626f65c4b78e70d09949a0b98ed5a36b8bf6bda8faf24b4bf0fb052d28b782c9de3de8a8e59a6a0d8f39e34fb0ecdc6a08543d7c71ed70b4c237e7938411b0b18cc62d3bf1f0fd738590da7aae0380f81a6163be8f3e0dd058c4735e1796e7f30bbed6a588aa63e2485daf64d585b2e1d72c6fcf18837a93edc01038ef975c086487ec87b7cea7974f7750f2aa9f91c0c486491f9618ce6e9deb7e86f1467d8efc9778f8afc3c7dfcb3a048784d4645c97ca18de560031935f81edca73c8823ca4e814b6c2e6c871c3706cff5d8d239efbb3707f10fde6a3a9f0d2e02d059ffa45471d8b8b8be431afc0483598c0ceffecd35f6ee5be81eb7891ace36d9601cc3f06817a803659fd7f578a65a89990ab19c58869cc370fa484d11c6e18690163ef8d0a7962bc15b04e703a154c9acb329bc15f5cea8003aabb169a63459c95c763f5141a3666d8d45b1d02ede72e6395025ecedafcd28ecca08f2f9ba547996da380e98c7723ff270a1a0877bebfd99482856065ba3aa5df0a2a7c5cea1aaabad9c0849d2923b819c328258e11d1063aa6f1bf6e3de2c9a08f35170c7b70c302178739b4364f2eb527d052810d0cfd2b0d189899d3476d4bfd7aecd0a0892a72a692af623d2ac6bde2dd9ded6ff4f9d1cca9961356073d27831f6e0a984fc8a056ad55a659eabe466d08737aa08f9b1177f31db93a4144392f4973ff646df51d5226e9ef76c371f0ddf8a1744bb32034e60df6d2cfbcf54027da5803dbfbfd146607096b04d53aa696ccfc24b877f1333e9842d55431e3872458c2dbb53eb0156f361eb84a2e1b28c20373fd87f5874914b6cf1e8a25c865be8e8d8176d", @generic="4681386696da318164138be7148b315545129e47ec26ff0220f37213f3189b7d26b2e55f024482508fd7a3d49b674a30f174cf67aa9d87a51babba9afd2829300d42da15f2b565f3169bfc5000c68dd738b45b8e2442f7779ab2e7a17e4f"]}, @generic="9a5999cdfb256536b01af0661c7f5a7beb47df3068d74bbfd6e59b9314dd20d9e7c9ed402089a3a108d269fccebbf28495c31db9f74c11e1e97b8e0ebcd7d02110f7323c0f8c3c8ba9cd77af53fffa866c182cbb3253cddffd52cfab4b9b9883eb8b094c9a590ff9ae8c7e6862a68fb88e4a769bd193a4862467a5c23ce61387383476c8e6bac842eacf8cea4f476cc1993ca7ee6d18399c1c64f96214f44d42337cd38f4361b17888e9b8cd1efbd691227e922af511772ac92a26eca8c909482ae605c2473bbfa74157931c818d603cef34b9350bfc9ef8dd8a82331736d537e33975498a2d8136794e1cfaf1a73edf806ee6105551ca96a0c6e5d07ccece16b29917212ed39e189728e3a49786bea0633d015f9b9cd011e44c233a38afbadc181dca381285e8af6a45009177f30abae2db1b5e08d796d4c38146043f33aeddd713c946c9c81be492ba0418abf04ea4e0e8a50047171fe4b613f86dd326ac66649af20a9131a26afcc8eb31e1ac0f6bfc1d81eaf61f5699fe1962d8cd0051731e5fd2ad46da8d569ea3998156e1fa57192ccbb6be2c9919170c3e2be1bc7f8cce79c6be33294b3dea7c43678f10c3a145b02153cc022082bfe8594e7d6b4f80fa8f4e55757c918a5eb3af5342ece741ba6f72337e9a27c1fe35b87fa0236f13c9106bf90e8b55128a28f6731bba925b92cb224d61f803cd97c0d0546088817060e48271f769dcfbece6d9831869f4cd18d38c8a3422eb3996bedbc90499ca40f1f314a43337041b42d6c1f2a2e24c418133c984d20fad11df7788dba769a96faef97618af099e24abfb36a1936375a55472c5b0e748171b712ff6e72dee63e8fe7ab5a125ac4ecfffa67915ec2da197ae43ca5ae2ddf1794f975b000e0185f635e95da17499c05f6c67153094bf85e6373c18cafa58bc76d12cb1555827020b4e4c69db43fbb743e78ebc922bdc42eba4fb34f9110008488fba288e032893af2d4ffdbcacdcfbce0f3d51bcf40c23decb702b1fe81a03b6f20476ec3956732076303858ed46dd12908b2008c60de5094f70ffd91148277176848b0a6769fdc5d7655b65af12708bb74f8dee503619a4eef30e77826f94a62612d3814d22b11eb31e95d3c6f3c92c9129db5c5765d5ba75ab2920a0d12fe1a5c409d829771a2f7bf77c54b253462760fc717983e54929dd9409cb69799f3fea90ccb36f617a283f6c93f4848660af4455d48d6deb8fc726ffd9503df5bd321b22e0b1c4a609b9b5787bdddfcb8d5bbe5028d2f318bc68d1504866790a6e83e1b26c5464429d5dfa0082e292153c4e31d6455d46a6cce3f3f34cb0f262df6d56e0fc8fb9d743a7859705c62ab46b04107aeb093a129390cdae39f3db0376fae771161ebc4680413d9e1e72fa7571a1598b85cdcd34ad8d4d41e7f6848760f51ecfb602c54599b382162f33025c8512edbaeb1a1b2b0b4276f8b92868cf952f74119e0b5aa0b714343c4884f414f9f359d566166d35636b8e2651136eeeb5c8624aa87b80c7789ecbe0a437abf5e4b90a9b372593bbd2acfb9d44de4cb521dde73051d2020555aa0d5f05003545758c25c313e51c642f93fbcbf7c81670c0f76e1f1ed927382c80ba3aa40d884110ff09dd15839411e88aed7ffd4eed8ddc6dd2462cd03c9c886b614869f76f172e197f175400b7d9e8f1cfc0b1692aaa31ae7e27be724baa8fca5ea894725d4131de14cff5e8bd5a6ff2ea50f1e8a41b2ebb9b6c7bfa0bc009c8792a4fad8d9c62e261fda2aade422db87e566818cab6eb43ce0be1def4d03ffbd9b61c2af13cca4784db62e1df08313eaeb70f40340aa514cc1549ee42afdb389273b56604649ea46cc5cd93187d7e83845f5c319ef7caecf8cfc2a06ce155d99cc67e3f5a4c00455382526e8865d1c80fcab9b580d3665b3e95a59f8e9081aa125603f4f0bd40d82d741fa2091baa449d1bd6886fcaeb9b9ef9456107ce82e3b1909fbdbce09d5120497c763efdf3a12be35a44dfb823b6c412b53efaaf4063816ad4afa233b43c6943c0afb685c565006b14d2700e5718a94bcbc4613202275e63b435f08b5a760352b52b5eda71b5ca38f9d2681b744d01f581ba8ec614256b662ed1b33177ec0bc43f6e12c829da19c291c8b8fb204395cd5106ed7b9f27b80038fb2e07041d1913682785c0b432ef25670f8cd1aa2128806a1bb922afb7d5b47e3af59f0fb58fb81f8300d63fa8e6cb6790697a5e861682e38ad998bfbb21a3d157a60f9924787d9c8fd41a6ea21b83bd03c6ba421f150a8418b4221853de3efdbb1205e5541529b0c0cb9ad3f7a3cc7f6bc485ecb4eacc7f7942c12fde81e59fcb9d69bd4571050fb3966b39110902a40eac71a8ff9bc8c5fc3db79bbe82cf1b053ac3722d51fc3749facd5b3c00c6482165c3119c6dbb16c2b50c30d2c5066b4a18e59b7cdcbd30e82891c5fdf3552bcaa6b082c996222cdc648a5b2bf06e458114791b7d2a167815cb775101a468b51b5f909e493337957c0b9a348b2382b900e0e6159f5be9cd09e0d66d6fe7696a62a660b68344d786b4d1148a12db8398c550beb0bef01e69277528149a07c79d2256235aab220bb22b440a9fb9d33679f42dcb5dc083b82dc1cc07503d1189bc9c0e9252682f595c905f1315475938aeaf3f9101c6fa77eb6420e560c70bee7f32c6b71ab26a5e18f36fa7d3656a583283d0622a5979b75f97f7c144b43dde163ec26856b51533a57c94eb44d6d78842fe5aadb7fc82ee374e610e80ab883b859bd9a01eb0c3f69cc6da7b776e9304bb39dea59c3f108c5d1fde5f50cdee9b8edb1404813976211e38b6ab74768d9213e7ab4301a31212996ad9572c860f4ab32439372fdf90e05572c40cdad36c7918574e13cc088df3e74b02d10034f63755290f37ffbeeb26ad2f3be2fecbd29b9f5aee00d7bad5fa03e48f43ca554ad45600e0c40cb1b371d8f8ee8a4d7f0035995054cd1066706179c5f46de4b87b64ff31f04d0ff28dd5bf1b3d6c2e093e4a85eba413af6c7c9881e1511346046dc1473a80eab22a476592a486d09c367c892875d1d66ca96a8ae218caaf4fb931d1e89bfe2fe940dc5d413930b67d65580f35bd4e5c8cce33b2c27a96038e6059958b09b89ccccc060606eb707a625ee986f797a1bef533d974b76761ad721a3a126f7fbeca5a860b8f05a0e00e3dd2b38e672c45d249f23f85d5b4a3f0bc7d7931a1c05953429d6bd80fd7227515af552b50ede7ac6580dbc72a4f3f2049db9ab49a7d1b60af3ac3a3b69d5732a3c53a62816e0faab4dc7c1c0fd6c100dff221fe66450a71c96ddc01d6686fea6fbac490566a79fc4136c82c87a46f408cf2e8b650f8e0f316439e05dd855f29f8083b3464e01705ed6adc5bdf9ff2aadc1673a8ad2b4b5a96f444024d53f6db262188058798f931a8a348b18d08cd9b6aa4fe19ac7e992c818fb41cb62622696823f0aac616675cef6df90a1f0e4081f48fef15ac4450a0c4bc288f43228dac4ae7980744cb9aba63c643f26b27d0d1426e4c68b8be4ebb705f92f168270e3413dd726c9640e1e923d43e6a27fc6225c37bb0cacc29949b885f26e4026aa0e8c69405bb30fb6d1050c48ba32670e6a2209eebdbc72a8e065c2977778e04cbb78fdcdf55ed7823b79fc0c621c395fca8ff9261c93d967290e42afe9b54c58135776d8435e611880c14dc80766cb0bf9c707e0578b490a2a8dbd1171d9e4cb14a14f86b010d9f0cadfba4378551e0565f5def40915e731717c4d891898b1a82f076afb113029b2b23146cee48e6dc96c03171f5df06675d05e25c1421a97c921a1b6bd9976a004ba992f2f02ee1aa940722e387efdbb663764e7d42b8255c7a6f8a33d974005157000d4155a9719436d3b1b8a9e042c5b54de4ab2cd597f1f76d08bef875de8a94bb65dbe9740a32d65eed44ae5b08956fcb2aff317fa457b3df8a1c8be6881a86216abc11e95e986d2e481f2991c4e89839dc57cb928e97eb49010a25e27268e88339359d2edfefb23dd1c9ef4fd4ac427d3eab4fcbc2a4a43a7ab320c8f68368bc8323b0d350f7b63db3f09f26f53f65cbaa80b48f4d8f26d54bc6aa56659c3c0829b799416dde6dfa25aead057e2800bce8bf48ee23a812fa259851c1ff6d1eccf340f4a0604c1b62e298ad18590d0df590f16dc5b055c7057bf5014b497f649e3cab889cc618bc1f0c04212a8f4bf362ed30f7ceb441d48d105e18eccff2bc51e12ad9215818075685fddb869f4cacedf45143a2fc67705cf439be30793cf65ef02d5cb9de648d621107d8a4f377b6164a19f79f9b2d9b3e81deee747170f15e382309508ee4d8a86e7a31382ad8bb4bdd924b540bec44b816e1276e5c5fa3fc001f4936ba5f682db74e73dea1c02459e3cc270556ee23c51b4436868fb69666517d1677c824c967b62b7decf28a1ef11ba908b23df0e07cd2b8accf21634fb58f3523da003331477436a17280f4a29831a02f28463896fcd705049b7da2e09f7caee10b841f51128c86618e5872fe02f7f1dc4866e18192cf67cd9429e11a22d11067da7670f13784816db5dbec28407054c927e87762d01877052fca9cf9ef0725b648ae0aa1317c50ef7660e709802972b4643cdb087d053610de22cb6fc059e39a297f9227a1ceea18c498d641d9ba054e0635717fa9ceeb9e43a53f2048083b48d94a3035bd2208cdca2bd5e640db7bdc2fad085362db48ef328982d8c88c333bbde842c0f570bfc26a3312ac87a72cf5e128b2cc71ecafc35168357b8934cc4032372c4c110ac9a03f1bfe81c06682fdbace7c0454844211050778ac89ad2d92674baa1e289cfb4970b8ba9c2c0d5bc8b272eb7c3351991914db6977dccecfce0f17f87668c6c755d847c01f1f4bcc7aa3b0285accc5ac4e5712c12e8125a8c42c401c1f35836f8dc3d48fadc4a285a0b4699c453dfe2fd8d35217f451f70a9536065672887fc57c8457ca58e1ae4f13d9f1c104c6c9cd12efe47eb4fdc11e1314b1583deb15b34f69ec2fc000b2c7a94a7f4698a397cf366244fc757e8442a1141ff2908badf0152e8e98a20d79000afc1b1ebd451b3af49dbce726c86bb49d3547b45fd860b7ce8f7e356f"]}, 0x1ec4}], 0x1}, 0x0) 00:04:55 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x25000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:55 executing program 1: r0 = socket$can_raw(0x1d, 0x3, 0x1) getsockopt$CAN_RAW_FD_FRAMES(r0, 0x65, 0x5, &(0x7f0000000140), &(0x7f0000000180)=0x4) 00:04:55 executing program 2: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000240)={0x0, 0x0, 0xc}, 0x10) 00:04:55 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) recvmmsg$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000039c0)={0x77359400}) 00:04:55 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x1100}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:55 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_RECVRCVINFO(r0, 0x84, 0x20, &(0x7f00000000c0), 0x4) 00:04:55 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000040), r0) sendmsg$NLBL_MGMT_C_VERSION(r1, &(0x7f0000000140)={&(0x7f0000000000), 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x2c, r2, 0x1, 0x0, 0x0, {}, [@NLBL_MGMT_A_IPV4ADDR={0x8, 0x7, @empty}, @NLBL_MGMT_A_FAMILY={0x6}, @NLBL_MGMT_A_CV4DOI={0x8}]}, 0x98}}, 0x0) 00:04:55 executing program 2: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) sendmsg$netlink(r0, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000057c0)=[{&(0x7f0000000080)={0x10}, 0x10}, {&(0x7f0000002300)={0x10, 0x21, 0x1}, 0x10}], 0x2}, 0x0) 00:04:55 executing program 3: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000001380)) 00:04:55 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x40) 00:04:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x40080, 0x0, 0x3a) 00:04:55 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_ifreq(r0, 0x8917, &(0x7f0000000000)={'syz_tun\x00', @ifru_ivalue}) 00:04:55 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x48000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:55 executing program 3: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000080), 0xa0002, 0x0) write$cgroup_pressure(r0, 0x0, 0x0) 00:04:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x20008011, 0x0, 0xfffffffffffffe07) 00:04:55 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f00000000c0), 0x121882, 0x0) write$eventfd(r0, 0x0, 0x0) 00:04:55 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x1200}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:55 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000900)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x31, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:04:55 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000005980)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002540)={0x0, 0x0, 0x0}, 0x0) sendmsg(r1, &(0x7f0000002800)={0x0, 0x0, 0x0}, 0x0) 00:04:55 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000004c0)={&(0x7f0000000340)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x3, [@struct={0x1, 0x1, 0x0, 0x4, 0x0, 0x0, [{0x0, 0x3}]}]}, {0x0, [0x61]}}, &(0x7f0000000400)=""/145, 0x33, 0x91, 0x1}, 0x20) 00:04:55 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000004c0)={&(0x7f0000000340)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x3, [@struct={0x1}]}, {0x0, [0x61]}}, &(0x7f0000000400)=""/145, 0x27, 0x91, 0x1}, 0x20) 00:04:55 executing program 3: epoll_create1(0xb38266a40a416c7a) 00:04:55 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x4c000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:55 executing program 2: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) write$tcp_congestion(r0, 0x0, 0xfffffffffffffe54) 00:04:55 executing program 0: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x20801, 0x0) 00:04:55 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000005980)={0xffffffffffffffff, 0xffffffffffffffff}) bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) recvmsg(r0, &(0x7f0000002540)={0x0, 0x0, 0x0}, 0x0) sendmsg(r1, &(0x7f0000002800)={0x0, 0x0, 0x0}, 0x0) 00:04:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000005980)={0xffffffffffffffff}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, 0x0) 00:04:55 executing program 2: socketpair(0xa, 0x1, 0x65, &(0x7f0000000140)) 00:04:55 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x2500}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000005980)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, &(0x7f0000002600)=[{&(0x7f00000001c0)="2e0d57aa9280a5d1251f5429119ef7e2f1f916ad37aaa4677b1292d24960cfa258bdf2302a182f86139c3fb8079c342b7a127563d1e002d2672ab80677e55c2c1a6b4b8b2f66f494d09e728707477f7c065d31f5057693365a7435eb97532c27b7ab71911d21e133141dcbf21c6d7bb81455c315a84aeeb6249f4f838e3e9b427fa79a2193692b73e60a414a5083b2b16ec3299728e24f455498b36a001551b61692828582adec101c01289f402761ca6096eeaed71bd60e810dd60c4a6270b2371d583d6da4ec462c044c57031d31dec3c4b73207778acbeac242484658cd6e2ddad6a2ab74c092599b7490fdc1278ef9dd45ba2cd473d0b4adbb00912cf7a3197866655b6a34bfffcf387e5f01aedaeb2960143f31f79057ca7280c59360ac22221523ae36e974856a768a954d16163a927d306ca0839d38ced6aa4c6a6321d231de5a04b38192141fb211f06003fd133abd8b72163a05af0b9bf33a69f165942985168d38c2138c4c90a43dc0751015a2cd2a3917aa84b7949dce6bab3ff115e2dc1bded868db81c384c15ff268694ff4f2f2aa8b785a04b72238a0449d04421dd82972f331cdac871cb61e94d29982035ada011a9f0614f2a16ee79ea69bf9d24496fd7a16f797edc18df9e6a1553f2f23b50e725ae2b8412f1148638d9b67859e9cd43d309bb6f42b1c309561d8a3664e95fdaaff19f5f6bf7dbbaeb95a261e4f55b263463b844de991f83c0085bbbf88564c4f704f2cd73a2416ac2c17c83b2d09978514059ea7e0a33978973d41036ef6524801bab0f07037d92575c1eb01a3324e272db40938d8bf4f100203cf9a8e6129d353419ae5d0c026770d310a6ae4500c18e760250434ac91324ce35fabd7bdc1329f3e251f1ed9050c62cece07d3f743689dbd21f74da56b9fd6b9048b45adfce0aacf053ac9fca7bc1e83d49a8021589f1f48f8763f2a7f1fc0a3617412dda006298b41e172b4094bbc8944f39578fce24eb424dfe4bddc6357baf0bde7ece0eb313a96e67050cc942821fdda50b71e39e640edf98c7f94fa15fb5f901cc77e248385346a5e2b32814c786a25ecd043eabb1c1b1d95ffa51d791af115cc27708871c8485b5a33f368ee38a314fdf5fa39959c53792f3e42488aefdc7f6e35802251ffc7e0ef26fb07e7c41718a5196b13db5a5624806df801b36e9e31bccf07c2f8e261c43969eb47b41c7b3500e9cb5d935311d26330c2d552f85b6a7e248203a93e2a9884f940f2de6e0575cf85f3aaa625a89caab3261c239d604b383f98c605d68bf7a29a0fcec1a8eae2e54a617d72bfefb84bba5cabb931be9226f23892a5cf53946a7993718555cce78aa0166219b6d7d186b0747f5cd12c121ece90a6660548c2ad4f691b546c9dccd8c6c549c6b3fe1ba8d04235fd7815efccfb429694ebf80f322cc432fe571837ba8fbab0f12f0c51217cbf041ace7bc500edebe2f0cf0ebc8c7d9d4bb872ed36abcaa1877f08b50ae9531a95be2e67c7c90b68551b4dde838b77a1cfe3f1747b1b4273b1bd08f3f3fd1fbc5ddf8b2b66ada3c46b2cd05115a23c1bb25bd98dee866e324efd7d2f4b5631a5eccd70dc038c4d383cacc02a4cf77adceeed1a34887415aa970847e60b3bbe72d72f2071736c22cef465561519d383d99cde0f9f047e8767c57b0e0e63b7f2aa12d1904379440f1db4bf0da4c07972316adcc39ca3e3320b1ff2cbd38841fcabdf55e500a3a44bd2b5a13fd5f6ab8cbcd74e2ad9ff0961372e6387fd966718ef3fd458f7e27ad4a66f19ccedc7174f8c61b8d2139511259a62df8d623739b24c84d560cc2a155a95e33b32117f052bc87c8e5fc2103efccf399615aff37a68e0f506a82fd4228bb6d3c116ee255ab5e743b6bb09b77ee7454e9609466a032071b6cb428191429967f636f273511e2fa109d54ab11736f18d7f8747eee615475995cc4dee5a15f7f6a41646d9897f499a93247084d9f98786ced900395a8a3ac267dec999a2bef437fb96d028d63237c55a9c4739178cd735a94fbb7b9686cc848c0a7c405bd4854960a7ddd348cda3395f2f4dc64362106cb108d0e007f13b478363372e1ac76535b45e1d63588281ef8a4d5a5ad02997f678da4adb7faad1a8e074af76113fa2283c04ef7fa03077e7b0e8bf3bdc2ddb52192e0884398174fa45927664398849b740323321ccb0cd24d2daa14856ca2bbdaf9a1304982f7aaa244dba72e0dfcea3363fdfd75c43e3833461a374089be7d57d86c03296f59ceae4bbccabd5b3c17eda3a8e197997c852700ee37a3b20fc4a5826424394cede33bcd85010b20522d37e4e96037a64b3921207ba839a24b77e76adcc50c2dd99de59c28c384de561dda21bb784c4d12c0aa5585244b4e531a5f50489c325f5ee94a5e6c7ade7ba5042617aa1d01dd3a27ee066986ac7c906d347ddd7292979728f06cf0b5153909b4c1971331dd781ce2a359e97c0a33072fc3efc44289e17f5591eabbfcdc6f2f78c5bcff063ae03836d86ef13b3f498a667a44b12533692da8ab9412b387fec4a901227d3c9fdabb3ded7092e19486b9469aa0c05bb63c95cac79b7db45eca29ce15eee7009af24ec51f94f27ba7b4116fc07be3c753f753222588d5986efdd4257ee49748749e682fea3b7ce62bdfa4e245d679cc6522be34c27d1da0d8f96b6e0858b37c148bf965ac11c9a614eafd55b6a93fd897de244a899ba378ea525da8a408d9bf2ab78c4dc9515cb43b7352ab073ab622287e543e2d5e8dae4864e4c28dbe777dbe25497f869ef97dfe4d848d0c9a86888e5642d374b2d55f280bec0abea8db761a8731406b47753e54ada1669251aaa8da712433508fe373a7e97686e920e241a5ad6dc4ff565e4d75a9d27a1dc174b87ea7a880f78032f6f877ae2070f811f5a20d9cc39b906076e9b8f58fb98e307daba39f337410f3849e1ada148c7c76f5e3ee4b8e6fad311ab6f849915bca9c9efb481ccccc6a8c539f91e695301f63ddda5b65de30b17c836b3cb305c86f6cead09bde1c790191c07eb07b28e5690896977204fb527c91931d8bb53667b9990cff1c36abaa87c8e7a411d520b9a496b5acc616678093c2f3f2a8dfb571100bf32e84863a99862c1a1f679b404ea02c4dbb94f37b4f0b86316058398a54e1e2a0baac18854d0baff49e406abc61f60ace3ec98f73f3e05b1ef16373d3758b6de793e41526dc840afa1caacb7b985dd9e6f5fd31ce98e5b43eb20b03d5d721cd24a10496a8136bc12cb92abe0891b7ee7685a8cf96976106ef7388e4e29e5e6ab48d49369d309c5585bfe37db726dcb00df5c886328d5d9d0db7954a9df440cef0e75333ed791b9a1d89d6711f5e4ad0d78f337ef53bcda5cbad2a0850d9f144a74708040162436504722fe5b428359c0cc59bd9cb9d1bf3364737f705c9a5c4cec32d3ccc86c020f05d3749cb254eba33ff3dd156309cf360abc571a5ac9d7bfaad0fe84be0662c21e1c6ce4e9a0858809196a46066066c47e9c459d126c86c817079c9c5e85cbc6f2acbc641e3086e073cb401b49706b1c4ef8b96216591de92ac6304090f976945715f1c17dc4f4a88af2031ee782948467d7f45c2b65e7ff2654a2b6f1d2693fca3a6dd81945e9f8b49fa841d471cd9bf6a3da7baa328306cdcd88c34597cb03eeb5f93938b79c4853bce9991d4b5caaa33515a0018d1759a8f1a0be6c270c144f73e2c23cee692749e45283333c7691fb76c508ee0c2f34f7f37c476856ec49e434b4a7948fbe6f6b4e3cbafa1d2ca4ecd67bfaf3258a347a054cf5dec90909151114c738240abb8ad1ebbac69b7ead7f8a6d8a595c1edb57c1c0aadb0ccf092f2826ab1b5107b565602de28fd6ce9876e94dc86be06f3292c6fa32d7207c6eaf854ed3f4a2f5f040375652c4279efc9ead0022dfb7c056d13735fbc4c5ffe55d6b4bc5fc5fc577b58b2ca94acc29b5bee41048d27e842690d256acb64a43357be08cf9462d29c3b9768c57a7aa357f454dd212263870f5a27527fc118f711780fd4fa09a0ade67f266c4c7024a48ba1a25f23092ef961687950e56625dfbfe744fedcf25de2b87b87b0e8a4cc76af834ffb03f3459c0b338924fd3b9ef4f4123a6564e246cf4988f84ece5bd79c4e3827383de8c7b3b0743feb710c3bf7587a323b2ed67bf266a91036975cab799e58369bbf40c45131830be0fc24b803d574be69c626f066996ce8fb11366b66989dbcfae334a2f9b7b25e5a14407c52715bb74448f4bc5a03b8b4f63b4039654e1e12ef6ab6e51efe22214041ebfc637a4d0134ab277ca5b0049af4c980594fc09a2b585a58ed41f6f48b40febafad8f47d22ac9f9e958068d40fb185c0c1d0ec2d1c07e9e65cdf641ca5612eadc7271282c01b2f042ac18e4c0e391716c7dacbf0f3a5f65fab7f3082d22a755c178df9fd00be770f5869820088ab4f6d9f6e162d669ab18340dde52dc5b32ff5cb5073432a1d7ca851e517552e0d42445878b46e5fd220180a772c1651747317c897cb3987cadbc9528c48fc32c97d55b206919bdb9c3b37a7f18ce5b31c1d59dd7cce858652cf8e2756c5dfd824143ffc11138cd10ef8a6e9f3a61894bd7196952ff4dbe8f7743c3099e06ca629f9b61336a13ec366e38b5d6f91a40d844417d0da06af2f5f62ecf780c79b40ececbba3d74b62f3d9ea30e95a5b3c20a5927a5d59d2b32c861a0f6968984d075969ec17d4605311ff335d9588a98543b2def7d898bbe48209373415abd377920a8d7127b6e10d62c2391a80302e91bf5df56376b62092a5bff5cc5bf2fa8945accf122ea2e9e84e054baee79ad29f25e366b401d2c5c426263f2465ed098c868b2d9aa92354c8205b3fe02f514f4eb7adce6b3b69e0c43349ebc0b5f0f64282adf4a7cc44496d98bac3fab2b3f4b24d283fa33571ede68ab88e992a607d14a6abb0e9c08d000e809a56052a329a5f04c56fb324e0335df245e13f66237c9e5763094932e3682c1426d03bfff10e2048272625ad7bb0e369f24d6f8db408a1da94e0ff816f223d3aeea0373e3913d38c4d01a4cf794bf9ccb9f0da9782c7442731dbfdd0e5e78fbe0fcacd09112af6a72b99d64e893017a76af3efa799316e8b7ef3086d26a6ced3fcc02c4303de04b7d3f679d491f3f2320df9a5c04044c98678ee4ea337504bfb0008e31e52f775da4457b9fb23200c94ed93d12f506ed240bbb43884fe0fe1cc000c8c03c9f9aeedb538e4b1bbb614d34f6f6aa1bd9d4d77ceb49635f76ae46a29a9874ff683d87cf80a1c35c6414a2c0fca1c5444b47d6d9c85df115b9f44814c4bdf671f8e32c7c6918c3a33c03a2bfd42a7fa4197c85c4709b82be94e8320125dfbb69249de12ca8ac1e0fe2ceff6efe032c838ed40f9c57ce83c4f079c8fa529e5511aa9cbcdf7eece6c5ff4b8800a7cd79e0418ebf7a07cfdc5e3062cf8c550dace4d9b6bf198d8712dd5c1d087223bfb56f98dc11090d1bd1cffb8037e9af6415f394d4ef2cf86c3e263c5d62e46e9b7bd1aaf1ef1949faa511ff4e7cc1c3ee3002b7c757f28f34ba885ea7cd2050f624bb6900edf34307f9e5b86420bc83b3969d8d5b2951fa39cd130d281eb03441237e7318ba97b26509ba2b918e71c69efaad05f5cab6d322b5c669a00946ff6058a4a7fc9753c1a28cf1fae8f4f67bea1b736d3ea60c44087a1d71fc57ab070a1bc609c14cde5514abf9efbf0855bdd61f939804f662aa245221cad81dd1be303ecace4cc8c077247162a6bb", 0x1000}, {&(0x7f00000011c0)="aa2e6bcfb3a693968b03a1a3582551e3e5455ce2f40677ed1bf4b7c5e7552d61f970a285e3c1ee23d2ae20b648601d5f7676e2bec6519d5f836c68f28dde321f5bbfa740567eb17e3d3cf1833149100c4ce7e27f0c0fe2b5bf3495f23ad19c191bce6d665c77fa3a74b16d4318015a87c9cc2188376ad372a791a7ef8de732dbcffb7d2c29b475121882810b3780fb67eab3f871605fbe96fafe50af29f94f", 0x9f}, {&(0x7f0000001280)="22a3fffa9e5d589bbd552a", 0xb}, {&(0x7f00000012c0)="09d43045881c05a0dccf6055bff2c336ce348ddf226191496250cd585a1b8ebc5773c746ba60f79c9f6da130665a3cf4fe4c68f2f9687081e1ac0d84c8cf107bb769332fa707561c48623b80d577497c", 0x50}, {&(0x7f0000001340)="ee7ab3a58c6ff087a0de96eb6de90ed9563e400f707090b1bf31ba67a72957e09d8a1f0bf64cb2f8f8b3c8c611ac0e5bb694818febd49ccd3099175f8b5e79a2654c9a6139b752ef2de307a62c72fa15b9eaf33a91fd2923b6837cd210b41a60c2c09bcf5cbc8f10f3229ca0286f297b514012", 0x73}, {&(0x7f00000013c0)="fcc44b9f3609ccab88829021137bdd80c26377eb0e1f1b8a331070c0fea3a20b85c0a74895e3dfd5862eca1c524ed8dff5a462ae787611755b3c245ac65190ec8d5546b4d29849a100f9ebae8809f9e3e3c9460d23127fba81ca2b6d7d8ae3449b1de165833a3ff0989746bad31b8e4f05775c5bf7e9adba9c4716f7ef3227540361d3ee69d8577a18c2d7d7a39faaddebee2d7abe6c3ff74169e65bb859b2d1786aa512dbed9774f329a05fff8dedc6853baaaef0c2bd65007774368e156da0700419c28ce597cf", 0xc8}, {&(0x7f00000014c0)="84e1495063f90e30d754710b3908a80e350041f4d0427791d03b2cf70f5740729cdefab17e18", 0x26}, {&(0x7f0000001500)="6bd1ff71ad8b0348f276e5d2f6aef0863223cfc8bb9a5efffe3e27c3e9b30cacbd9680428d4748e1be72ff4ae9b5f0551d2d7bdb327367ee727ce0dffc09f1f159a130c7b8063ad9fe070e0d75e7de334b9191e0e2c2989c5501c6425ad06e470e5a6116c289305582fbb18a8bd3562d3fffe17b37adf4dfe390a365", 0x7c}, {&(0x7f0000001580)="6161eb25f2e90af8a6796a168d9fb4a056aba957b9dc404611954c8bc312598c9e17bae22caa5d4bf3dd447c793e40ad1f3ef53a7385218b47ec02bc029ed0c5c1a097450b3c3ae401579c2d5b67b5a105ebe4c00acef271dda60ff61aaef5cde9d3079d01030df42edafd92b29e79e4a720d0c859acf623c2da8cb0e458e25628bca91505e9ad7eb2ab4e6a4230d74f94e413fb57524b152254e8c297cbef61b84d44d0dd24722fdf8fea13c3901a4c230c49f4f9e5f394e242f829513a1698f7fc4aa075f0ec5e5a2903790a02b38d6ec36a554a277ac6d5a85bc49e1e680a7bd47301bb5b3302abd269c9c206a570a551db05ea9852aa44d1607c73ed03bf644d5b89158ca76ef282869b28266df0ea4540c1ac20b4274af5524a0b31016318ccbc1eb2f6019a0c6225381819580e5e36615be225950cd4fdd6286042854ed132beafbb3eb08e09d1cf46571f7f3648fbe088dea283f5b81de5eb32d2c41199ef999f5d51e5e9600fce64fa7b82e337c22a81b5c4dae598cd85db7da1cbf4a21360c80ac29351db1c8d5d284ffdf43116531d092f8a0d7e409914ef7ddb864056a179fbcec782a338c289339ce5b1ed9ee414ad2a4bf61029df4d0cd2c1f1a0951882fca2f428942437c96bc9cbe7d424f359f7b662883c54db829128dc2ff840c3dc03d52bc3b84c8e2eba4d0eef3d9fa33cbd55ba3301eafa2cb37612522d3bd11d9232e03469b7d0aa6529de58dd92c837bc89f396e16e63659732185e498c750779b25b8d2551045fbff31034afaa5d9c01758e9def0d286792e8879f1cb998771e6c56eb8ed0ae60b33399b38ed01439e669328f729974350bff74e1973321d272e99a296e2233738ae7721abc4246537b9d98f67eac9b9176540721faf1a4562c130fcec2dc4afe1abe4eeb32984dd44d2b4edb3eddd88ffbf814be95c95b5e5944138b641a6df47ca51fe1722417ac47ed40a429b32fdc37286ace85f53ce517bb1f79d10ebb92eb86b66812715e712ff2c5b60321d41b214e1ff4a37d3af943a53515338bbf1db2697871130c3b1a2e4fea4d17a00f25f9a9aec73c816f81612f849ac2ebfdbebdcdc2365e772fca0386c6c37761e021e47cc2d65427323e27a8e74dc0e4e86e684abf8622b4e2c02ff37930368115a27d27fd8b0823ab19f835783a7059d7eb6d38592df0f8be821071169bbcef4c224eb6f3fd00e95a2ac58ed72512f8349d5b78ef5e26d8f4cdf32610e41ec16c3fa58c4b8be67960f9497d38a458a3e5b4aace6266585b4d877cc21fe3cb9804aa419f0d1f1ef0480912feba57ac0e2330ae7b2e5cba76523900dd39cba84a069fc640b6b8d00bc375fe2cd7a0b4f7172957ba0ba190b077f2a9f1a0b74756ea3933b77a597c733a6834c344a1d3907ffc6a1f43510af69b4328cdb2b355cca0af9a8ef0b8c8b58536e9f5d18e86d92a42c2de5b9c6621951dacac2595c3a2380a907ebf63cc76fa2b6df8ae5be7ae2b4ceab06396fa48812af48a3124a29b677a974479b8c7e690e5965ab7317dc4afd0f08c173b2bac5f686fb26879246a868b62808a8668c11651b4f1a680528c99b24b2d0fd090c82016b4b825b894765eccd073d739eb9cdf6d804eb4363622212b32b5c1fa354416626ed81b28b2810b789d326d7f20f0d36cf3d3adaeb379f9b8deda529bf0332a2e72458e2cf121432f2f235cc590db48c5239b06a8eedcbd9187395a73fa165f3f129622554d4f898e7e5fdb06933506a305b9bf6393915504f882a2adf1ca478894839e827fab1f7af47eded91b6654f5873c5916cec2c01d54b96f62dddf61cc24299afa42b5b6616b2dade192a207acd8cb26f7a47f35249046e7d2d52be7291e32afb27dbcca4d9b0aa407143441c4cf29a064b061b81ae30fb68dc40200be3580a8cfd28ceaa87a9e5354bc9a2dc197f44c2b652128435824b7e8fd978c19d77bb51ee133ae7d2e0d0364f7c20648bf9c06e59d7ce4c6168ffafaedcd5c0f61f97febb74bc59e533041ca1de15d0e97e7128b818a6d79b1f65f5e77de72e3dd0a6e6a9d009b486fd1d853854a5defbd4a6aa02425bf9fa71e82829d85a93cec337f25695b1b631dd3c441ec5b0fa9bd4b3b7bf93303335ce0c63461e0bc8366259c8bfc983b96a305a2c19e39d35a864eda4b91a3dbcef623db994f6da055d2c1080160d462875e0b723f6ea05560f9fcca4ef25ade0d1c77ce3d910995b19e79826d4e8eb869db0aa063450f941ced62d38243fcb8346cde5baffeaf786a9281dcf531511053a8d3c77e424939eab4070f2ea8fccfad87d63bba7551b8d96dbd8910cd9e2cb9c21888845ff7c3f91286d69dcd0d80992e92a4fdac79ecfad3f1c0a88104f67b0a9048c1e07db3f36a192afdaf661cb52b6a6b6d767d49ccc0ff6136f60715cff93b7cc7208d2f27d4848ac1f636b2e7757ea2681ba66111a8e303ff1782f28f127f586d1f7df3298aa069b5488b864e18dfcefa8502bd7e81d873edfd05aba166ca60e624344caf5714d35004f6501a71f6a192f4c868469f147acc6cd4d20af252e96c749832c3f0d869f6de1e66eac0b87e6d55cde068f61c51189e7be85d6df87d617397ad9a6a5edc16ffa392b1eb7eb8922e8c97289f8be5522e6377adb34bb7761653a4ffa6eb97abb8f16e640d1735a45ea4165e144f0251e35e5e3ada34b7cd5d7cfe91a593b42d8f02c2bcffa9ea5db04721e12cc1385459975a1ba3d39ab832ee3ebb247355710a3a1fda8bc11e0cc4e03ce87312e8fd899a0f96547fbe2707a43ee1c10d2ac6581f4b6ef4b1247a5fada707a289a26cf4a5b4e1f578e3992a22ee20aeaec9a07bfb49091e0d79453a7b8d55220a8c21010d2ada7e5aa9ebdbe31154659464f5786a7e5d97c529d7c597172ab9c67e7150a03ec0eb494926dc52b826900ab59ff22b737a2974d487f11ed41ef770fdd351f98184bd84fa6ac865779db332974b4ba2af443d332cde422f1b13bf07e9d9ae3b3a36b78d3f56cb02e61e777ad676f509316dd18fe406e4b7a876c1aeedf8801b79cc707f56a445b304105adf9df4acc26c7ab2a87248d7f22d9c0a280103bc486c9ec7a00d306d44630e44ff447b5011ccc6faff839868aa58d03d016987c21a8dc7ae533f6056fdcbf1ef834191fa5947976c90393479c07eac9e4a1df86584d80d867c36847222a7b98d79276f79743ee37499769013171dc2116f574aa57277549967cf59c2ed6ef76e4d073b881ec35544eac7206924b0d254c7cb5afd8d3a7799148d4965f5beecae448775a80387b43e8db165cc3d6460099409cc22e4bb86f981e1f405e5485fbf6026455ed8489a638b7f7f6d86e3f87626209550f743150f9d1a50138edf72279358eecfff55ab2d5820331f34488632f246424bc71423bfbafb599f177b994e2aa5cc16e6053985eeedac72261bfb2cacf73c70941fda722f0ae5e0848d98fbe73e00a64ef9571c7f323bbc056d039a2a5172dec7bf7f12b17599eb0caafebcd5ac2178317f9bdfe4f89e056d5cdf40f1d525f0589421cb245e96b0775123405378adfb2741d8b771dae6cb9404d37bc6cd8006d390e1b60e52a87e51d3413567e06184c44d0315b873933affd5e20a564b91d697b418d40311cfc4a80671df7f8d247a48fc2f29be8fedf70cfc607650b07c1a5ce57d2d2227dc87bb5e120fd23485c76bedda9373c61b6f923a6b6a4b82275388b2c6f40d775a627edb498dda1b9800ce55dadb3875dfe82bb89938a604a98e0ebf41f4767efc86d85ad990e791386ebe423e979442ed77733672094cfef6c5976bc3be7f58b511e9c4cf2dc4f743de1fd95d0e9e0e4c14fb984d9fe4c0ed3be085b0e55bd6fe3da323e47d70a0477c1034900ef6b85a5194836badaacd2c3df2fdef1b35883d52097db6bedee581e85dd346ca3e6c3688de145c4b415634f567c50878c4a1482b2fa348d3bf421d92d39a8ae039a6bb53d62210429eeea37c128cfb565518ca9105f0c5664be845ea1d2f21a90e378b904254a4bbfd77f3a9525682ac5f4202109ec68ada9dc029f158405916a3b23af4a57d7081671ddaf83fbf874163cd8908de89a9b871870a4617def7b0bc2de07f12502f10583419263a46eeef6981dad4a61866ddc01bacac16c2fecfa6dc4a3aea38646d99b3b41d2a453cbf798847d3c0d3f5d330925dcf0e31ce4f3dffc63cf5e13af64d59483b2135e8fb28ef21dbf46ec0e0f7d38fec918bb209068ff632862956d6c4b3ec0f9034f44b0a505771cc2dd1955276e41342", 0xbea}], 0x9}, 0x0) 00:04:55 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x18, 0x3, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x48}}, &(0x7f00000000c0)='GPL\x00', 0x5, 0xf0, &(0x7f0000000100)=""/240, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:04:55 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) close_range(r0, 0xffffffffffffffff, 0x2) shutdown(r1, 0x0) 00:04:55 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x68000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:55 executing program 0: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000280)=ANY=[], 0x1670e68) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xe, 0x28011, r1, 0x0) ioctl$PTP_SYS_OFFSET_PRECISE(r0, 0xc0403d08, &(0x7f0000000000)) 00:04:55 executing program 3: bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000002c0)={0xffffffffffffffff, 0xe0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000000)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3, &(0x7f0000000040)=[0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f00000000c0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000000100), &(0x7f0000000140), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000180)}}, 0x10) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000300)='freezer.self_freezing\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000340)=@vsock={0x28, 0x0, 0x2710}, 0x80, &(0x7f00000004c0)=[{&(0x7f00000003c0)}, {&(0x7f0000000400)="41368acfc281f1356bdd9012e3952d30ad2f05f9834d7f101b077c07da25718dd3cbbc3cc9022a45dd056d616b7b1147eebb1be24bd6f5b657da3b6942c9a43721573512c44ade1f6c5e", 0x4a}, {&(0x7f0000000480)}], 0x3, &(0x7f0000000500)=[{0x50, 0x10a, 0x6, "9c8a33a59f9cd7e63ae3231b40de23da233ae9c93897af84a7aa90141b6b796dc528103497275fd5842a86a68db801c9902972eba84d440a8f06"}, {0x18, 0x10c, 0x401, "b49c0ab436"}, {0x108, 0x6, 0xdc, "260a80b0be34cf01e007c3f4bf6035a75e8b53b0bcfffc4895912eb3ce79d1a11af1e4aa4c7c07e467769ad8eb262b6efe1e864b7f4732ea08103fed49b271a5d5f2fbf1b7d95e876ef2fca150f68a601430eac19ddc24b68e9ba8d587924c3881828320d1f9c4e4f37106acc6a4ce0ce3f845b008b8beafea76869b26c14c2ff5d6c03458115219b817833f8a6e89f5eaf2026fa664f68c1b4525ef4afebc1694efc6a8e0bd6127267232189df3f99df56bedee6596b10253bd251c5fca6cd2a495f8baf8f75c9e6adee5afd6f06bfad34d3eb570f4eb6aec71fc6c0c3b218b5d908de69ad04e4fb1b79342890b7cf32bf411e07d2c"}, {0x78, 0x15f, 0x7, "35887ed2fc6f5737c62586c350f58f886d3313ad3e946b201fedb13a4935f346c727f465f2f4ae96460d0be2925d9ec8d548449abaa95469ad52dbb5f94070b109fa6df6363f4b7a2bf3d6754c818d58f6288dc30edf2360a667dffcdefdd5da20dc3465a625f1"}, {0x68, 0x10e, 0x10001, "2696fb6675bd0b817761888f579db344ce9eca5cc4bfce1198313ac28f0c1b625c2156d2f53bcaa9a709e9ff14bfc74803271d953ff2a164b2489916283fb83855c846cda029a3efee3a6d75b1b87e5a98"}, {0xf8, 0x108, 0x3, "3dd4620ccc4961c11ede2715b69915aa264bc6a556b3c610445d79c07055d8c5b93cadf9b41574d4b0408d082b5861f28fc42cd97fb05b5ad751460097ada0998c9e4258c3679b340606bb6dd016d76c6009f6325c23e1d5bbcbf5a41737e0d7eef50f575066519b41f3a0d613118ad879e93318a1dc6e0faf0905b707124f433c8a4209a9193a224841a13573873481518f39fdeb82826f14cbbf32bb90b9defa1d70b10be7331ff693f8b80c6f91a5e90abc3c1b2912bc27d574dc92cdf7a9ba7a60adf23218513c0199b1c9034f0a984afefe1703ac17e0330a6bb46a44e60eb6a35a"}], 0x348}, 0x20000001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r1, &(0x7f0000000e00)={&(0x7f0000000900), 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000980)=""/190, 0xbe}, {&(0x7f0000000a40)=""/28, 0x1c}, {&(0x7f0000000a80)=""/78, 0x4e}, {&(0x7f0000000b00)=""/12, 0xc}, {&(0x7f0000000b40)}, {&(0x7f0000000b80)=""/12, 0xc}, {&(0x7f0000000bc0)=""/74, 0x4a}], 0x7, &(0x7f0000000cc0)=[@rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x118}, 0x40002000) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000e80)={&(0x7f0000000e40)='./file0\x00', 0x0, 0x10}, 0x10) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000fc0)={r3, &(0x7f0000000ec0)="0f25c6a9f6dcf952a598f62a09203e723e8ba000da09ab8587cc58cbf6672ec82f1df746298631fed2b1253da7c6ea93ef5c17351e95e8f48fb6cab7deb0cd5b17e96f74bd903c60c0caaa7112c0dba58992590f6728f9c47cc40abec24caa2a16ee8f34b8716c04c6ad24c1446417fddce2b53da0039b9fcc306dbe5201d6d6d36626d42850918c0d685ac374cea4297263cc68f570261684dd62", &(0x7f0000000f80)}, 0x20) syz_clone(0x60108380, &(0x7f0000001000)="d755e082e2d2e505994a27864bc9d7e1fda4c11ad099eba4a67f4f7a9c4371efd6b162a6c586de72c0210f3f8e607ab00ef2639203c0fc561bcfb24bbe66999c75f5137f09f7f225e7308733a95c1072824a29fdc3fe37d73bf437e36c5836d6699f345d6ac71690a2c030ad17", 0x6d, &(0x7f0000001080), &(0x7f00000010c0), &(0x7f0000001100)="d9737a700799db09c38beed3375bdc5f68a09da53e4aed49e71f7af6915d6129b6ee3bb674553dddfa4c69edc9d52877da8f98157c373fd130dccd00f01e708c00d1b984d8cfa94ddcb4a2341895ca68991dd55613b41525784619a1d7f4dd45e5826f2c8c2f62e0d04af29ccd1ee8df4cbba56d9e68f75a97d56c9c8c5d0e4495f79a37b9557a2172623730e09dbff3363a0f91e902f54bf34eb352609897e912075757ae78d290f3e200ac77ca1315f6fd1c6a4bb4a7f68ae7c49a4289f282c943d9cff193dd05071df631baebce99accd60c43521da9e101046da175781916228588d19dbc4de24b357458b16684056041a560d") bpf$ITER_CREATE(0x21, &(0x7f0000001200)={r2}, 0x8) bpf$OBJ_GET_MAP(0x7, &(0x7f0000001640)={&(0x7f0000001600)='./file0/file0\x00', 0x0, 0x8}, 0x10) 00:04:55 executing program 1: add_key$keyring(&(0x7f0000000080), &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffb) 00:04:55 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080), 0x18) read$FUSE(r0, 0x0, 0x0) 00:04:55 executing program 1: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNIMAP(r0, 0x4b67, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x7, 0x200}]}) 00:04:55 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x4800}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:55 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000002dc0)=[{{&(0x7f0000000780)={0xa, 0x4e23, 0x0, @local}, 0x1c, 0x0, 0x0, &(0x7f0000002ec0)=[@flowinfo={{0x14, 0x29, 0xb, 0x26}}], 0x18}}], 0x1, 0x0) 00:04:55 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x6c000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:55 executing program 1: r0 = socket(0x10, 0x803, 0x0) write$binfmt_script(r0, 0x0, 0xfffffe5d) getsockname$packet(r0, &(0x7f0000000440)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000004c0)=0x14) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000002c0)=@getstats={0x1c, 0x5e, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r1, 0xf}}, 0x1c}}, 0x0) 00:04:55 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080), 0x18) r1 = dup(r0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(r1, 0xc0406619, &(0x7f0000000180)={@id={0x2, 0x0, @a}}) 00:04:55 executing program 0: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000280)=ANY=[], 0x1670e68) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xe, 0x28011, r1, 0x0) ioctl$PTP_SYS_OFFSET_PRECISE(r0, 0xc0403d08, &(0x7f0000000000)) 00:04:55 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) close(r0) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r1, &(0x7f0000000080)={0x1c, 0x1c, 0x1}, 0x1c) sendmsg$inet_sctp(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in6={0x1c, 0x1c, 0x1}, 0x1c, 0x0, 0x0, 0x0, 0x6c}, 0x0) 00:04:55 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x4c00}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:56 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f00000043c0)=[{{&(0x7f00000001c0)={0xa, 0x4e22, 0x0, @mcast1}, 0x1c, 0x0}}, {{&(0x7f0000000280)={0xa, 0x4e23, 0x0, @remote}, 0x1c, 0x0, 0x0, &(0x7f0000003640)=[@hoplimit_2292={{0x14}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x1000}}], 0x30}}], 0x2, 0x0) 00:04:56 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000400)="d715844f153c60b2bf0a32864b5a16ec9c3d2e8b9297a4a9850e30959e3b50f7b214eff2cf3e557e8bf784730067493f48992de046ba9b4b", 0x38}], 0x1) 00:04:56 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000480)={@local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote, @local}, @echo={0x4}}}}}, 0x0) 00:04:56 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x74000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:56 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}], 0x1c) sendto$inet6(r0, &(0x7f00000000c0)="eb", 0x1, 0x0, &(0x7f0000000240)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) sendto$inet6(r0, &(0x7f0000000000)="ef", 0x1, 0x0, 0x0, 0x0) 00:04:56 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x5efe}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:56 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000480)={@local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote, @local}, @echo={0x4}}}}}, 0x0) 00:04:56 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = getpid() sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[@cred={{0x1c, 0x1, 0x2, {r1, 0xee01}}}], 0x20}, 0x0) 00:04:56 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ifreq(r0, 0x8910, &(0x7f0000000000)={'macvtap0\x00', @ifru_addrs=@xdp}) 00:04:56 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000480)={@local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote, @local}, @echo={0x4}}}}}, 0x0) 00:04:56 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x7a000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:56 executing program 2: r0 = socket(0x840000000002, 0x3, 0x100) sendmmsg$inet(r0, &(0x7f0000002500)=[{{&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0}}, {{&(0x7f0000000540)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, 0x0, 0x0, &(0x7f0000000880)=[@ip_retopts={{0x14, 0x0, 0x7, {[@ssrr={0x89, 0x3, 0xa3}]}}}], 0x18}}], 0x2, 0x0) 00:04:56 executing program 3: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x3, &(0x7f0000000100)=@framed, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)={r0, r2}, 0x10) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r3, 0x8933, &(0x7f0000000080)={'team0\x00', 0x0}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000040)={r0, r4}, 0x10) 00:04:56 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000480)={@local, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote, @local}, @echo={0x4}}}}}, 0x0) 00:04:56 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x6800}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:56 executing program 1: syz_emit_ethernet(0x0, 0x0, 0x0) 00:04:56 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000240)={0x24, 0x1, 0x4, 0x3, 0x0, 0x0, {}, [@NFULA_CFG_TIMEOUT={0x8}, @NFULA_CFG_CMD={0x5, 0x1, 0x1}]}, 0x24}}, 0x0) 00:04:56 executing program 2: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000940)={0x26, 'hash\x00', 0x0, 0x0, 'vmac64(aes-generic)\x00'}, 0x58) 00:04:56 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0xe0ffffff}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:56 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000200)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x2, &(0x7f0000000280)=0x1ff, 0x4) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000400)={0x1, &(0x7f00000001c0)=[{0x6, 0x0, 0x0, 0x3654}]}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x31}}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, 0x0, 0x0) sendmsg$inet(r0, &(0x7f00000015c0)={0x0, 0x14, &(0x7f0000001600)=[{&(0x7f0000000240)=' ', 0xffffff1f}], 0x1}, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x3, &(0x7f0000000500)=[{&(0x7f0000000740)=""/4096, 0xa15b0}], 0x1, 0x0, 0xf04f, 0xe803}, 0x700) 00:04:56 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x6c00}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:56 executing program 1: syz_emit_ethernet(0x0, 0x0, 0x0) 00:04:56 executing program 1: syz_emit_ethernet(0x0, 0x0, 0x0) 00:04:56 executing program 1: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) sendmsg$RDMA_NLDEV_CMD_STAT_SET(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000280)={0x10, 0x1410, 0x1}, 0x10}}, 0x0) 00:04:56 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) ioctl$sock_inet_SIOCDELRT(r0, 0x890c, &(0x7f00000000c0)={0x0, {0x2, 0x0, @private}, {0x2, 0x0, @multicast2}, {0x2, 0x0, @broadcast}, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)='syz_tun\x00'}) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$EBT_SO_GET_INIT_INFO(0xffffffffffffffff, 0x0, 0x82, &(0x7f0000000040)={'nat\x00', 0x0, 0x0, 0x0, [0x6, 0x2, 0x0, 0x4, 0x7fffffff, 0xbb]}, &(0x7f0000000200)=0x78) r2 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_int(r2, 0x0, 0xf, 0x0, 0x0) setsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f0000000240)={{{@in=@loopback, @in=@local, 0x4e23, 0x0, 0x4e63, 0x7fff, 0x0, 0x0, 0x0, 0x1, 0x0, 0xee01}, {0x400, 0x80, 0xa, 0x6, 0x6, 0x0, 0x1, 0xad9e}, {0x3, 0x0, 0x0, 0x7}, 0x900, 0x0, 0x0, 0x1, 0x1, 0x2}, {{@in=@broadcast, 0x4d3, 0x2b}, 0x2, @in=@empty, 0x3505, 0x2, 0x3, 0x5, 0xb691, 0x0, 0x8}}, 0xe8) setsockopt$inet_int(0xffffffffffffffff, 0x0, 0xf, &(0x7f0000000000), 0x4) setsockopt$inet_MCAST_JOIN_GROUP(r1, 0x0, 0x2a, &(0x7f0000000140)={0x4, {{0x2, 0x4e20, @multicast2}}}, 0x88) r3 = socket$inet_udp(0x2, 0x2, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), r3) ioctl$sock_ipv6_tunnel_SIOCCHGPRL(r3, 0x89f7, &(0x7f0000000400)={'sit0\x00', &(0x7f0000000340)={@local, 0x0, 0x0, 0x50, 0x0, [{@multicast1}, {@remote}, {@loopback}, {@broadcast}, {@private}]}}) 00:04:56 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0xfc000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:56 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000100)={0x1f, 0x2, &(0x7f0000000200)=@raw=[@call={0x85, 0x0, 0x0, 0x75}, @exit], &(0x7f0000000180)='syzkaller\x00', 0x2, 0xe3, &(0x7f0000000240)=""/227, 0x0, 0x11, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:04:56 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x7400}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:56 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000380)=@base={0x9, 0xbc6, 0x6, 0x100, 0x12, 0x1}, 0x48) 00:04:56 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000000)={0x14, 0x42, 0x701}, 0x14}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000340), r0) 00:04:56 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000500)=@raw={'raw\x00', 0x8, 0x3, 0x248, 0xe0, 0x11, 0x148, 0xe0, 0x10, 0x1b0, 0x2a8, 0x2a8, 0x1b0, 0x2a8, 0x3, 0x0, {[{{@uncond, 0x0, 0xc0, 0xe0, 0x0, {}, [@common=@ttl={{0x28}}, @inet=@rpfilter={{0x28}}]}, @unspec=@TRACE={0x20}}, {{@ip={@dev, @local, 0x0, 0x0, 'syzkaller0\x00', 'veth1_to_batadv\x00'}, 0x0, 0x70, 0xd0}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x0, @dev}}}], {{'\x00', 0xc8, 0x70, 0x98}, {0x28}}}}, 0x2a8) [ 296.974541][T17443] ipt_CLUSTERIP: Please specify destination IP 00:04:57 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000000)={0x14, 0x42, 0x701}, 0x14}}, 0x0) 00:04:57 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x2, 0x5, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@map_fd={0x18, 0x0, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x20000000}], {0x95, 0x0, 0x0, 0x7100}}, &(0x7f0000000040)='syzkaller\x00', 0x2, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x22) 00:04:57 executing program 1: unshare(0x40000400) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={0x0}, 0x10) 00:04:57 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x7a00}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:57 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0xfe5e0000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:57 executing program 3: r0 = socket(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000300)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x10, 0x2}, 0x10) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 00:04:57 executing program 0: r0 = socket$netlink(0x10, 0x3, 0xf) bind$netlink(r0, &(0x7f0000514ff4)={0x10, 0x0, 0x0, 0x2ffffffff}, 0xc) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000000), 0x4) sendmsg$NFT_BATCH(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000280)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a140000000e0a03"], 0x3c}}, 0x0) syz_genetlink_get_family_id$tipc(&(0x7f00000000c0), r0) 00:04:57 executing program 2: r0 = socket$netlink(0x10, 0x3, 0xf) bind$netlink(r0, &(0x7f0000514ff4)={0x10, 0x0, 0x0, 0x2ffffffff}, 0xc) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000000), 0x4) sendmsg$NFT_BATCH(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000280)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a140000000e0a03"], 0x3c}}, 0x0) 00:04:57 executing program 3: r0 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000280)={0x4000}, 0x10) 00:04:57 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r1, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x0) close(r0) 00:04:57 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000180000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000140)='kfree\x00', r0}, 0x10) 00:04:57 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0xfe800000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:57 executing program 3: unshare(0x60400) bpf$BPF_LINK_CREATE_XDP(0x1c, 0x0, 0x0) 00:04:57 executing program 1: r0 = socket$netlink(0x10, 0x3, 0xf) bind$netlink(r0, &(0x7f0000514ff4)={0x10, 0x0, 0x0, 0x2ffffffff}, 0xc) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000000), 0x4) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000240)={0x0, 0x3c}}, 0x0) syz_genetlink_get_family_id$tipc(&(0x7f00000000c0), r0) syz_genetlink_get_family_id$tipc(&(0x7f0000000200), r0) 00:04:57 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400ad000200000000000006040000000000000000", 0x39}], 0x1) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r1, 0x0, 0x27, &(0x7f0000000040)={@multicast2, @loopback}, 0xc) r2 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCSIFFLAGS(r2, 0x8914, &(0x7f0000000040)={'lo\x00'}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x23, &(0x7f0000000740)={@multicast2, @loopback}, 0x40) 00:04:57 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xfc00}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:57 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000480)=ANY=[@ANYBLOB="726177000000000000000000000000000000000000000000000000000000000008f80000030000003003000098020000000000000000000000000000000000009802000098020000980200009802000098020000030080000000000000000000ffffffffe00000010000000000000000e4000000010000000000bd00000000007465616d5f736c6176655f310000000000000000000000000900000000000000000000000000000000000000010000000000000000000000c001080200000000000000000000000000000000000000005001686173686c696d6974000000000000000000000000000000000000000002726f736530000000000000000000000000000000000000000000000000000000000000e4ff0800000000ffd800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7d90c84c9a24a3e00000000000000000000000000000000000000fcffffffffffffff00000000000000000000000003000000070000000000000000000000000000004800435400000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000400000000000000000000000000000070009000000000000000000000000000000000000000000020004e4f545241434b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000980000000000000000000000000000000000000000002800000000000000000000000000000000000000000000000000000000000000feffffff"], 0x1) [ 297.825173][T17485] netlink: 'syz-executor.2': attribute type 4 has an invalid length. 00:04:57 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200087e8, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:04:57 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x5, &(0x7f0000000180)=@framed={{}, [@call={0x85, 0x0, 0x0, 0x7}, @call={0x85, 0x0, 0x0, 0xe}]}, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x9a, &(0x7f00000002c0)=""/154, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:04:57 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0x10, &(0x7f0000000180), 0x8) 00:04:57 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0xfe80ffff}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:57 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f00000000c0), 0x4) 00:04:57 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000380)={0x2, 0x4e22}, 0x10) listen(r0, 0x0) [ 297.943478][T17500] sctp: [Deprecated]: syz-executor.2 (pid 17500) Use of struct sctp_assoc_value in delayed_ack socket option. [ 297.943478][T17500] Use struct sctp_sack_info instead 00:04:57 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xff00}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:57 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000280)={'syztnl0\x00', 0x0}) socket$inet6_udplite(0xa, 0x2, 0x88) 00:04:57 executing program 2: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt(r0, 0x84, 0x81, &(0x7f00000002c0)="1a00000002000000", 0x8) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000080)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) sendto$inet6(r0, &(0x7f0000002300)="19", 0x1, 0x0, &(0x7f0000000040)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) 00:04:57 executing program 3: r0 = socket(0x80000000000000a, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x2a, &(0x7f0000000080)={0x1, {{0xa, 0x0, 0x0, @mcast1={0xff, 0x7}}}, {{0xa, 0x0, 0x0, @remote}}}, 0x108) 00:04:58 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0xfec0ffff}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:58 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x78, 0x4) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e23, @broadcast}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @empty}, 0x10) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600), 0x4) sendto$inet(r0, &(0x7f00000012c0)="18268a927f1f6588b967481241ba78601934f65ac618ded8974895abeaf4b4834ff922b3f1e0b02bd67aa03859bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x11, 0x0, 0x27) recvmsg(r0, &(0x7f0000001500)={0x0, 0x17, &(0x7f0000002200)=[{&(0x7f00000035c0)=""/4106, 0x200045ca}], 0x1, 0x0, 0xf3ff0012, 0xf7}, 0x100) sendmmsg(r0, &(0x7f000000b240)=[{{&(0x7f0000000100)=@caif=@util={0x25, "f75ea48474bf71b2b7af7ce267c4295c"}, 0x80, &(0x7f00000003c0)=[{0x0}, {&(0x7f0000000080)="fa4ace62bab128c71d2274a311e39f87c693fa47e9040653850ada068623", 0x1e}, {&(0x7f0000000280)="b805c72cf25c69031e35863ed9942130a0922fb65bfe5f383c3e8477ab749adc854e265dd42802e2a366febcb118cf23637691ee45d7cb67784b42f5ab941c4ce5e7a1d043af1afe334734370d1bffbab35e207e1fc66273ea20587ea192d180a06952ef6ed7ec3d54380868080c1d2b902644c3a83cb0f505", 0x79}, {&(0x7f0000000380)="1899e6a8690f882b81578ae6b4", 0xd}], 0x4, &(0x7f0000000640)=[{0xc0, 0x0, 0x9, "e3865bd623e46d535b2f89d01256f15531b68852e4bfd62997e005e33f8e08345b9bc4bb90683bfa47c38d4f9cbe188a3824ac96f7ce38fbd7faabf0987ea022ea0fd98b9098b5243b62e070ab3a8de30e9fc7044a5bc0e679db4ba5d081c0e281bdde6a2a52e95fd0f05a04c5844b337e9f59aad28e8d1e2ea3c4e9c76f77fd1c64270216f9f026ad8efff0e762f5c991ab03ffe92a2ae8380aecf5cc2187badeb5ce16c9321accaf4aebedff3f8722"}, {0xa0, 0x0, 0x80, "a2918c09bc09de6a4820cee8420adae00d9cfdecc71b968d85435cb2051b36991ff785424ffb78ebcd0a053253706c0e148dc13b9705a3600e78c0a3d1e0760c149e4e3be20142df2be567e2c66226d0fa582957b98101a2160f856eb2af06ce789b8dc016557f84f351e99084110f787fc2503a028f4c147ac172b8acb9b752964c2a7b63328d84e130e849aa"}, {0x80, 0x119, 0x9, "e620b1454795d06ccfda5352d4101667a070313b10081e8a295f6599bdb5950db3d26feac95046420ed2dacfc8d11e87be3842027a7e488c77a670957bde32b5ada6d4eb399b6f83d35300b880616ff9594abfa5957958317314fc2dc82043417032ad607e4073ae44869c5076"}, {0x48, 0x0, 0x792eb134, "387bd3adc6560e5eadf6a7be55a8b4bc29074579759233b6831e885949ec9e985c09f619b665369fc091c124c1308c991964b56f"}], 0x228}}, {{0x0, 0x0, &(0x7f0000000500), 0x0, &(0x7f0000000540)=[{0x30, 0x112, 0x0, "adba2c9e2b6d1ba182ef2d0b91d030c1cdcce65c53337bda7df42c3b2c4073"}], 0x30}}, {{0x0, 0x0, &(0x7f0000000ec0)=[{&(0x7f00000005c0)}, {&(0x7f0000000a00)="48a40c518f99bd362f8f96456677810089518c393deaddc665839a6c7cdc57bf87f656921104b5c76da8d0327707538b361d1eafbcf66e27204ef3794ffaf1d6104daaa9560bf537c6ac9a8bea1ba5096def0489820ac277d4296ee37f642e5d5e135fbce6f6e59cbeb8f540f2b88515c7d707da31dd609b979397788cea192f24731d273ab2b82e563987928e1a0990d493ae42f271f182b6bd7e360c6712a855860bb40ea638392baf5ebdb67ff57ff9a98b14fd90aa3ae18fccbba171ea95fa882181e0d6f0af74006764dc0acf6af6e0c38705103576e6c57dd92abbdf28", 0xe0}, {&(0x7f0000000b00)="fb2f417b0f007950c0ed227d4f48aa6fb463e40d4b88591e712ad5b788de2c1530c745bc2482aafa0586585e50336d5d97d2a79011fe586763ee36ba428bcc0b82ca618336fafe789e3189fe937330f20194d809c7252932a170609d4bdcb39707ed6a82244e1713bd906b238471cbea1c054f7bd3162235d98ce10a1e93fc1384936b326f08376221ba9daa310bdab5ca44a4dc437d0e9ef4afe18c5b414d990ee7617e23f0dc8416254622253d29835dda734aef7bfbb81f27336e4643861673dd3c5ee7bad29a459bdde3fd378cf5fdad782913d51491ff7095c76b9d41", 0xdf}], 0x3}}], 0x3, 0x4000880) 00:04:58 executing program 3: r0 = socket(0x28, 0x5, 0x0) bind$vsock_stream(r0, &(0x7f0000000040)={0x28, 0x0, 0x0, @local}, 0x10) listen(r0, 0x0) 00:04:58 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x1000000}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:58 executing program 1: r0 = socket(0x840000000002, 0x3, 0x100) connect$inet(r0, &(0x7f00000005c0)={0x2, 0x0, @dev}, 0x2b) 00:04:58 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0xff000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:58 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000440)="80", 0x1, 0xbb8, &(0x7f0000001440)=@in={0x2, 0x4e22, @local}, 0x80) 00:04:58 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote}, 0x10) 00:04:58 executing program 3: sendmsg$IPSET_CMD_GET_BYINDEX(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x14, 0xf, 0x6, 0x101}, 0x14}}, 0x1) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8085) unshare(0x6c060000) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) setsockopt$inet6_tcp_TCP_MD5SIG(r1, 0x6, 0xe, &(0x7f0000000340)={@in6={{0xa, 0x4e21, 0x0, @private2}}, 0x0, 0x0, 0xc, 0x0, "c3b81ca5ea4b72015e56fc3c1b0a7b5f86832551b219326c1cf63de8bf5a50b74b4b0c25c46abce562ae20b435cb45eb7f1f8e4ff1d7782940449b6e2b4a4e9eeb0d10819df46eb9fa44e61553a97586"}, 0xd8) sendto$inet6(r1, 0x0, 0x0, 0x22004001, &(0x7f0000000040)={0xa, 0x2, 0x0, @loopback}, 0x1c) 00:04:58 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x2000000}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:58 executing program 2: r0 = socket$igmp6(0xa, 0x3, 0x2) connect$inet6(r0, &(0x7f0000000480)={0xa, 0x0, 0x0, @rand_addr=' \x01\x00'}, 0x1c) 00:04:58 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x0, 0x8, &(0x7f0000000340)=ANY=[@ANYBLOB="620af8ffa1dc0021bfa100000000000007010000f8ffffffb702000007000000bd120000000000008500000010000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24561f1b2607995daa56f151905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64b751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07372c29184ff7f4a7c0000070000006056feb4cc664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45e0000000000000401d01aa27ae8b09e00e79ab20b0b8ed8fb7a68af2ad0810000000000006fa03c6468978089b302d7ff6023cdcedb5e0125ebbcebdde510cb2364149215108337719acd97cfa107d40224edc5465a932b77a74e802a0dc6bf25d8a242bc6099ad2300000480006ef6c1ff0900ff0000000010c63a949e8b7955394ffaff03000000000000ab87b1bfeda7be586602d985430cea080000000000000026abfb0767192361448279b05d96a703a660581eecdbf5bcd3de227a167ca17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632d5933a1c1fa5605bd7603f2ba2a790d62d6faec2fed44da4928b30142ba1fde5c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0cb97fca585ec6bf58351d578be00d952aab9c71764b0a8a7583c90b3433b809bdb9fbd48bc877505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223d8d9e86c5ea06d108d8f80a0eb4fa39f6b5c02e6d6d90756ff578f57000000009700cf0b4b8bc229413300000000000000000003000000000000000000000000001000000000559711e6e8fcffffffffffffffb2d02edc3e01dd271c896249ed85b980680b09000000000f0000169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffffd897ef3b7cda42f93d53046da21b40216e14ba2d6af8656b01e17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccf1f9f3282830689da6b53b263339863297771d74732d400003341bf4a00fc9fec2271ff01589646efd1cf870cd7bb2366fde4a594290c405ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d30a64c108285e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4b6ab7929a57affe760e717a04becff0f719197724f4fce1093b62d7e8c7123d890cec55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e109f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c70600000000000000b7561301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f871b136345cf67ca3fb5aac518a75f9e7d7101da841735e186c489b3a06fb99e0347f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f91e358c3b377327ac9ecc34f24c9ae153ec60ac0694da85bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f000000009191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e669261192899d4562db0e22d564ae09bb6d163118e401e024fd452277c3887d6116c6cc9d8046c216c1f895778cb26e22a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99a3594191e104d417e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b6000000000000a1fec9000000d694210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137ab79a404abde7750898b59270b939b81367ac91bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f00fb8191bbab2dc591dda61f0868afc4294859323e7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30065b928a31d2eca55f74a23641f61f2d5b308cf01cfaed9ef0ce21d69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821a00e8c5c39609ff854356cb490000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66018d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d0b3bc19faa5449209b085f3c334b47f067bbab40743b2a428f1da1f626602111b40e761fd21081920382f14d12ca3c471c7868e7da7eaa69eb7f7f80572fdd11bb1d070080fbc22bf73468788df51710eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331ff5e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba830d3f474b079b407000000deff000040430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71b967ce7daac4be290159f6bcd75f0dda9de5532e66ae9e48b0ed1254a81faae79b6af6fbb869604d51de44c4e0973171ad47d6c00ebc7603093f000000fdec743af930cd6db49a47613808bad959719c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f15d6533f78a1f4e2df4ca23d867693fd42de9b49a1b36d48a44ba6a4530e59bec53e876dc660dd6d89f80a4377b1b1292a893a516dab183ee65744fb8fc4f9ce2242e0f00000000010000000000000000000057d77480e0345effff6413258d1f6eb190aa28cbb4bafe3436b176c7ed4b132fb805d5edd9d188daf28d89c014c3ecca10ae55704544673e1fb03b84f63e022fe755f4007a4a899eaf52c4f491f1e97c862e29e4570600000091c691faee1e0c8fe056a07474e6e5490a7d3c3402000000b60600d837c6befc63ddf2f594ad7cbc56a1e44d218c956a5392a995f1fae8e9f206efbb33854dc70104d74dc07748f9745cb796da2dfb714a0500000000000000faed94fc39acfb3fd25dfa8116a154cd1226e1bb72b59fed817072a0da60160761fd3dffda0f7c592eabd8ab68334d2a1693cb187539049e331272bf5135044df8161400211b8012b6eb1ed5656e83f65509bb4b323c5bd61bff949d3bade2f6ffda1360c2786e16937ab61d6dcafed319c7167d0885f9c6d1f442954c167dd9b4acd9468ce3674c82bbb2e31389179b025dbe063b7f906217b2cf8410c7023aa3e5cc3ba1000000000000000000000000000000006ae6301a2da44394275c582a6516bb92ea1980a0a659f2f1811c8b281c209647c4241f292b20508b215dde27bb2487a6e2b5e4a8ccfab90c23827ef06cbe364073005f8a6d1456aaeb85ffb7858f24eced67a67ab825e863928ed64c83f62ffdaa997657335b63c6b4163aff094059e626766845fd779c9e6cdbbd64c24936615ee68538e8fddd0d90f3a7579579a142c0f7b318264d5c13c31cf475829528267ead38523cab7e1664e8426cfce471fef821c8a02a7e7d954d05b68a9c28f79429b09e2bb3681ae2b831e27c735123361c193d66ed4d71f19b199d371ec6bfada7cd370e3fdd3cd980fa1e145fd3f3e96b1feb53c865e1ada08f5d16ed652ee0c7f45352222692fbd679212c225d097aa90f7e1fb1f983415f43e75a19ecf7fd21bfa150ef563aa72ba1c43c5f3d9be128ec26b691f31f9cab931631606a81622f120675c962be2d3b5e95f74f0b209e42e6bdd76e6e725295b1d78d928f6f63e4581d5cc41cbde2ba66ad81168070c8c6e18a6e452a31bde54ad3e16304d06a234f5f9311ef0f78924b68dbb4712efdb6974667bdb54f16fd2061b9ba93638dd177227e94e4ebd0ec1d437db948062bf41742000000000000000000305f70dd02fa0c61d5fe6d8ff35389246037e18d34c1375ae04f44f0c2543c772c5ccb137be7dc1874c514b37c668554d77d4ea5ed144a648257f4a0301067bbcd9b91072659d872f26b796e2b81025edb5f45f785e2c2602b248ecdd80f019ca659be7e8ae953325a27564f33c9d458a60be3dab38baab7eb1a66ab1ffd6308f7fd51beb356fe75eb985b7581bb5584c53984ba9c7340f97e8d3825681c53de5f554e595b00000000000000006a8fa9f05d64c4be42f981f00051a39938613067dbd1427e01bfec016e51844cefa8a855bf23ac887b4a88eed6d9443857242f28e31a41d20105fbf3394ff910e734b4d9101265ff729c426e01c1ab13dda8c388b9e6626f19eecb87e39175e85e17000000000000000000009431807e43886903526074e6b40244c938a4c68a38c25ddd7c143b3f1400010000ec66815cf8d1f56aa1424bc9b5d58790298e5b310969e50c222563b54e60854e1b0100448aca8c5ccbf5546ce4c3cd5a733fec25fb94e1e0f966bcbd28a4d8fe4f556eaa1104a793006619700798354c6ae05025040965e3083562bfa20968c04007d21dc02c9fd1f75e1ff40f439bdde4e784012e52049b483d02f81b88f5f57816b3fecec79cfca8d37203e769759d6b6a56b7605ced8ee18475a77ff0963a565fb6021d216c01b1098e40550a1cfd80e918d685a7b099a4f8ed654cd76ca61fe5ad8a31ec558fdbfa706d5e738bceae81fe777c307d5bc72183a4c2d35732ab916a781b9912160a3fd2a2e74dd690c57bdfdc1f069f9491bca7a8c59363799be7005c51bc25a8bbe2cf5ddf6aa161693782b0e7feb8a768f391b49d4c978c96dbb52f21c122eba9f17c8bed10591958cf06321a248b5f76ceedfe0d080d6aeadc11b237b3326dd04b86ac37c0d131544888db9e128d059761ad9a393e96c3b41c13c5a381bff187a75de560ba6eb3faa5ff8d2bb3c88f8de5efc2fb2200cfda6d07ceae22577064334fbf76a23e62e6059211d995b879f6b7d3f7fcf03652b81e6b7cdeff947ad185d3c6269ca247b429c3b872a8f1ef60407d29a874f4ec31c9effed55543a65a6b4d778cebcd43b7905f3960140bd783540a7353014bda8e9c7a34a5f428fd1f8eb11e837dd9d586487fdebcb1ecd3a003ff0fda4be617fecf1ff0ef2cdfb7fea73ca18874664d60a4b9423f3297bc8eb91b4ee1d73272abbef3e7a828a7d7ab055a8eb58fe379de85338304e26e3620941b463e9049fd105c74c91cc4d71b0f76e2c2e4825106aa7ce2a3adbbc7a0443ece58e752b47e6f677ec97c5c568a89d6e36b165c39132a0f27080ece2a94c320b002c77f82662675a7713c7067081cac15994698c41ff4754268ae1676384ff799783f55d7e5a1a0920300000000000000d98440c355927629f2bcf9dc215a18ca0265400abf38e90000000000000000008faf2cddffbfa69bf32eb718e88ec75603ed7c7a8825ce0f27a114bd7a4ab74d0c7b8d90ccc1c3ca6620def782e24d75aed70eb676437f62677a69e0994cd82d72e95493c830fe9515329f40b7025326dec33a527c5d999298eaa3690fd0d38a02fc6e0bc16dbe19f353027edc014411e1138087221492f5d5e5cc9d0a1acd3f581eda9a807aa0e609f935f626d96351e0ff116686cbeb8939feecd5dac8cf45101942cc7cec21b7f337df5435bcf7e504b7c427f70a10e1cb8993a661306a0576b638a0171e6800b5b35589d676eb30ed1a72e8f7b057eb281c4504195635b6b285ebaba019913a2520e43ed790231f047f7d3789c10ae7d724929f77aec1d33d9587580268ee14396f71e7ef588cb2560d6bd0795a9b97281229eb16de086553469fad7214ffc3e416f8b8e442dce1d37f9b1c88a5d8a8d9f2fe45bd8df213ecb4194c8554aea13cadcd502e51f6fec80418e772b5bd8d0228949058038b185909ee542848680f9ad43f4057d676d5e21ae3d7e0e4a28c04f112a94707f032b35915e42993ff148291b8babe026646ee41905992db217561b90811c4702a14f312fe5d2ae7257db6be1034cc1c346b76a853ce274bf0435e18f7e86c660c18c80f30505dd4cf2ae2a1893b83c62d61bfeadc1f913e4cab2b897e096dd3fe3525090410cb23bab36cdf200a36014032cf6e5121803c5a0c4a273a19f340163fc6265425d513a1294b8439276394945d94a589708e32a1cb30b874c55f1c00000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x41) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000069c0)=ANY=[@ANYBLOB="620af8ff0c203321bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e420f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bbd46040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0121ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712116219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947dba631bcb06000000acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be280159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f8370541be9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9af3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7cd049f946787cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8234ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b3b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c014e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff335b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e542da3c7f32b5efd8422a000000004f340e690ff8575ae64142f5fe6482451c3671140d509a330ea366b4dcc95956629cafce32df51455f9cd7c343ba46790c0b3bc92271f2a55ddab15f1e2413656f1eadc8b70ca24073e3107c32f2693ac5044054eba602830505d11412574e49e61a939910a794c1d4594c50085ad72b44f6769a5ccd8c1e4a5087a30afa0926ba30a72eac60e977ad1aa8f2c0a918831607ee30876ebe245ad3"], &(0x7f0000000100)='GPL\x00'}, 0x48) 00:04:58 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0xffff0000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:59 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000140)={'batadv_slave_1\x00', 0x0}) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f00000000c0)={@loopback, @loopback, @loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x42500a6, r1}) 00:04:59 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000580)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000480)={&(0x7f0000000040)='sys_exit\x00', r0}, 0x10) 00:04:59 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x3000000}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:59 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @dev, 0x1}, 0x1c) 00:04:59 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0xffff80fe}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:04:59 executing program 2: unshare(0x6c060000) close(0xffffffffffffffff) r0 = socket$netlink(0x10, 0x3, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="390000001300034700bb65e1c3c6ffff01000000010000005600000025000000190004000400000007fd17e5ffff0800040000000000000000", 0x39}], 0x1) write$binfmt_misc(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[], 0xfffffecc) 00:04:59 executing program 3: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_QP_GET(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000000)={0x20, 0x140a, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_RES_LQPN={0x8}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8}]}, 0x20}}, 0x0) 00:04:59 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000280)=@bpf_tracing={0x1a, 0x3, &(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r0 = bpf$MAP_CREATE(0x1200000000000000, &(0x7f0000000000)=@base={0x1, 0x2, 0x7, 0x1ff, 0x0, 0x1}, 0x48) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000080), &(0x7f0000000080), 0x2800, r0}, 0x38) 00:04:59 executing program 0: unshare(0x6c060000) unshare(0x0) unshare(0x20200) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f00000003c0)={0xa, 0x4e22, 0x0, @loopback}, 0x1c) listen(r0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000280)={'vlan0\x00'}) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x40040) socketpair$unix(0x1, 0x1, 0x0, 0x0) accept4(0xffffffffffffffff, &(0x7f00000000c0)=@nfc_llcp, 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x20000004, &(0x7f0000000080)={0xa, 0x4e22}, 0x1c) recvfrom$inet6(r1, &(0x7f0000000000)=""/35, 0xffffffffffffff13, 0x100, &(0x7f0000001880)={0xa, 0x0, 0x0, @mcast2}, 0x1c) r2 = accept4(r0, 0x0, 0x0, 0x0) sendto$inet6(r2, &(0x7f00000000c0), 0xfffffdda, 0x0, 0x0, 0xfffffffffffffe9c) [ 299.361023][T17578] netlink: 'syz-executor.2': attribute type 4 has an invalid length. 00:04:59 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x4000000}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:04:59 executing program 2: sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x1c, 0x0, 0x0, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x1}]}, 0x1c}}, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_SET_MESH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=ANY=[@ANYBLOB='P\x00\x00\x00', @ANYRES16=r1, @ANYBLOB='}'], 0x50}}, 0x0) 00:04:59 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0xffffc0fe}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) [ 299.456843][ C0] TCP: request_sock_TCPv6: Possible SYN flooding on port 20002. Sending cookies. Check SNMP counters. [ 299.460549][T17592] netlink: 52 bytes leftover after parsing attributes in process `syz-executor.2'. 00:04:59 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000200000000000000000000c8500000007000000850000000f00000095"], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) 00:04:59 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) unshare(0x40000400) r0 = socket(0x11, 0x800000003, 0x0) getsockname$packet(r0, &(0x7f0000005400)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) 00:04:59 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x5000000}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:00 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) sendmmsg$inet(r0, &(0x7f0000001a00)=[{{&(0x7f00000000c0)={0x2, 0x0, @remote}, 0x10, 0x0}}], 0x1, 0xc810) 00:05:00 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0xffffffe0}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:00 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_misc(r0, &(0x7f00000000c0)=ANY=[], 0x7fffffff) recvfrom(r1, &(0x7f0000000100)=""/184, 0xffffffe8, 0x500, 0x0, 0xffffffffffffff49) 00:05:00 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x6000000}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:00 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000740)={@link_local, @broadcast, @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "75d351", 0x8, 0x3a, 0x0, @private2, @private2, {[@routing={0x1}]}}}}}, 0x0) 00:05:00 executing program 0: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000280)=ANY=[@ANYBLOB=',\x00\x00\x00$\x00\v'], 0x2c}}, 0x0) 00:05:00 executing program 3: unshare(0x40000400) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) 00:05:00 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_INTERFACE(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)={0x1c, 0x0, 0x5, 0x0, 0x0, {{}, {@val={0x8}, @void}}}, 0x1c}}, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000100)=@qipcrtr, 0x80, &(0x7f0000000400)=[{&(0x7f0000000080)=""/17, 0x11}, {&(0x7f0000000240)=""/207, 0xcf}], 0x2}, 0x0) 00:05:00 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x7000000}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:00 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) [ 300.257519][T17636] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.0'. 00:05:00 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_PKTINFO(r0, 0x29, 0x3, 0x0, 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) r2 = socket$inet_sctp(0x2, 0x1, 0x84) r3 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$inet_sctp6_SCTP_HMAC_IDENT(0xffffffffffffffff, 0x84, 0x16, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0x8) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), r3) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000080)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000280)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r5, @ANYBLOB="050000000000000000100000000000000300fb0d35183f8df4dde944408b9660478dda715e8cc12774eb75eb445611e33c6996129ff6f56dc3cc26705bdcefce9f37696cf67e56c9257911d50a371019782b394fa2f08368030fd8c80b3e0ff2", @ANYRES32=r6, @ANYBLOB="0800050007000000"], 0x24}}, 0x0) sendmsg$NL80211_CMD_JOIN_MESH(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000200)=ANY=[@ANYBLOB='0\x00\x00\x00', @ANYRES16=r5, @ANYBLOB="050000000000000000004400000008000300", @ANYRES32=r6, @ANYBLOB="0a001800030303030000080026006c0900000000"], 0x30}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000240)={'team0\x00', 0x0}) r8 = socket$inet_sctp(0x2, 0x1, 0x84) r9 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(r9, 0x8933, &(0x7f0000000000)={'team0\x00', 0x0}) setsockopt$inet_pktinfo(r8, 0x0, 0x8, &(0x7f0000000740)={r10, @multicast2, @multicast1}, 0xc) setsockopt$inet_pktinfo(r2, 0x0, 0x8, &(0x7f0000000740)={r10, @rand_addr=0x64010100, @multicast1}, 0xc) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000080)={'ip6tnl0\x00', &(0x7f0000000000)={'ip6_vti0\x00', r7, 0x29, 0x95, 0x0, 0x8, 0x10, @private2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x1, 0x8, 0x7f, 0x94a}}) r11 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r11, 0x0, &(0x7f0000000080)) 00:05:00 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x8000000}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:00 executing program 0: socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) getsockname$packet(0xffffffffffffffff, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x2e) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000200)=@newtfilter={0x3c, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {}, {0x10}}, [@filter_kind_options=@f_tcindex={{0xc}, {0xc, 0x2, [@TCA_TCINDEX_MASK={0x6}]}}]}, 0x3c}, 0x1, 0x100000000000000}, 0x0) [ 300.358178][T17655] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. 00:05:00 executing program 0: r0 = socket$inet6(0xa, 0x80002, 0x88) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x10010000004e20}, 0x1c) syz_emit_ethernet(0x83, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60fbba97004d888075aa4611030000000000000000008600ff02000000000000000000000000000101084e20000890"], 0x0) 00:05:00 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x9000000}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:00 executing program 2: r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_MCAST_JOIN_GROUP(r0, 0x29, 0x2a, &(0x7f0000000140)={0x0, {{0xa, 0x0, 0x0, @mcast2}}}, 0x88) setsockopt$inet6_group_source_req(r0, 0x29, 0x2b, &(0x7f0000000280)={0x0, {{0xa, 0x0, 0x0, @mcast2}}, {{0xa, 0x0, 0x0, @private0}}}, 0x108) 00:05:00 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000900), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_LINKMODES_LANES={0x8, 0x9, 0x8}]}, 0x1c}}, 0x0) 00:05:00 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x2}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:00 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f00000009c0)={'batadv_slave_0\x00', 0x0}) sendmmsg$inet(r0, &(0x7f0000000340)=[{{&(0x7f0000000100)={0x2, 0x4e21}, 0x10, 0x0, 0x0, &(0x7f0000000280)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r2, @private, @empty}}}], 0x20}}], 0x1, 0x0) 00:05:00 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000060c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(r0, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000001980)={&(0x7f00000000c0)={0x24, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_PRIVFLAGS_FLAGS={0x10, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_VALUE={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8}]}]}, 0x24}}, 0x0) 00:05:01 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000d06000)=0x1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000)="8907040400", 0x5) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f00000000c0)='batadv_slave_1\x00', 0x10) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0, @broadcast}, 0x10) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, 0x0, 0x0) 00:05:01 executing program 3: r0 = socket(0x2, 0x80805, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(0xffffffffffffffff, 0x84, 0x6f, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x10) r1 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0x14, &(0x7f0000000100)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f0000000000)={r2}, 0xc) 00:05:01 executing program 0: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) socket(0x0, 0x0, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) getsockname$packet(r0, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000200)=0x14) sendmsg$nl_route_sched(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000007c0)=ANY=[@ANYBLOB='4\x00\x00\x00,\x00\'\r\x00'/20, @ANYRES32=r2, @ANYBLOB="0000010000000000080000000c0001007463696e646578"], 0x34}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) 00:05:01 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0xe, 0x4, &(0x7f0000000980)=ANY=[@ANYBLOB="b4050000200080006110600000000000c60000000000000095000000000000009f33ef60916e6e893f1eeb0be2566cd0723043c47c896ce0bce66a245ad99b817fd98cd824498949714ffaac8a6f77ef26dcca5582054d54d53cd2b6db714e4b94bdae214fa68a0557eb2c5ca683a4b6fc89398f2b9000f224891060017cfa6fa26fa7a34701008c60897d4a6148a1c11428607c40de60beac671e8e8fdecb03588aa623fa71f871ab5c2ff88afc6002084e5b52710aeee835cf0d78e45f70983826fb8579c1fb01d2c5553d2ccb5fc5b51fe6b174ebd9907dcff414ed55b0c20cdbe7009a6fe7cc78762f1d4dcdbca64920db9a50f86c21632fd30bf05121438bb74e4670ab5dfe447a4bd344e0bd74ff05d37ef68e3b9db863c758ffffffffb426e1230bc1cd4c02c4c2e6d17dc5c2edf332a62f5fe68fbbbbfcfd78a9f3fdc1f50c445e3f30e703cf05b90fbf940e6652d377474ed5f816f66ac3027460ae991e7f834dd7a7fc2a7003d1a6cf5478533584961c329fcf4fed5c9455640dcd28273dc9753cc979113f2915a3039c3ca60ec53bb1130c2d27fed7d67c440e23d130e51eea1e085bebabe7059de9cbfc51177cce5ef265c92b7957a334ff7be2ca867fd94286e016febfdb5827efc7a6efb01d66a396f84c1ca75daa4ead099694ed03d449b185cc836bab1a41a61bd6f03a54fafcee554bbb52adf8f1d7ede9f9a711256fb45e6c3d12ff560ee69d60733d522d9bbecf52396f15976381c27015403778139808142b48ced145ca8a6da5f322d413d09cc38b832fa05dd3c799042588f9eea6f443baa759257a000000000000000000"], &(0x7f0000003ff6)='GPL\x00', 0x4, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x366, 0x10, &(0x7f0000000000), 0x1dd}, 0x48) 00:05:01 executing program 2: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001500)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000001404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000002c3f2cc2b7954244cef7baf48e6d2885e5a1004f955347ee82497ed4a09a87507ebf4e43bc0609b199b6edcd7f00000000000000781f6428457253e89ad528d985636a86ec0f60f5a6d1159a2c2e85d726859a919cc9548a349980d1ccdce27f94bce14c27f81070545cab5d5b0d7ff0575c7a4a4000974927676468ff2d8621c3ac94712ed9cf6b40b3cf25925d2c6adb2e40700234ef9d2a47c05af3a30d57ccf81a743620c336d262f4623ed67d1867b54d24e2da18568c3b0f1eb526162984d3b042d6e432cd0e3b57229f0127473e6bba3ce8d530ffff19a6471bf3abc742d9cbcfb964b13831000094a6aad86cb08a2c7b2235dc99de9aa3e6b77c7a2877261ed72da80864987f30926c9013eec3b86836ae509cd2f60bfc37204d2b85627aa5a79f670000000000000000000000008f02712c3d8fc4e2686e21a855e823887196d45956f2013d2aef4a3b4392be4d6852b88317c5adca61433dedf6799cbc424d1bafa6a4410009232d5f4c6ba884f95d4ba21068285afa6126e79fef1c3e8fa45d8d3b4a6893d3626ab5becbcdb887af2c85c2d9ab03b5dd7d3c4400000064881c560c371a08e051374cf05c921a02fb7854a2ecb1cf5a3dd513b9ac56da6e183e7e68de9fabe35f1a5d50f20209eec6eb2c510b2cc8d95e4e5b365d1e12e2c8e100fc01418056bfbaa978cab28cc337a81f421af9909b3c04d552dad88a1258ec0810dff9d0eaa794e8c57600d1225d5e2626bd2b011f784b9f2df96e904955ca7720954945338d7c18abf0d5a8b6f161a3530646e33f1ba59dee9b0c27932468a78b90707f701c657ad510a3fd0b2e363687c62d631012d04301000000000000800836aeb755440c093225fa99986b711f5847fb9d627761bfd03d88b078d9a000c0f4cdf988ccc47b6f40db75fc93c755ca41e18ad276de7cd746ac85c54d859e149c67343e14a4e89e0342dbd3af112c15339bb24a21624c60512e25b91b76cf3cef537ac06c3c1c9bc3be8414e768caa07a278c61d47bcc8719259fba5e1dc0847d78d9405ed2f3fbc952d9a4ca10da67c6f270ab8a77a3684d81894c8b77220000000000000000000000003bb1402a8e5bacafdcd25af0449889ebefcd5c4ba30523ec57cca5dab5217afee3e9f11e9690a254861e49f9cd289a3f0805250b14f3f6df0aee8b4693e4fcba361dd889caabc5119fddc8dc0a50050a7f32667d26b714627bbdd440330000000000000000000000f2278b6052002d79599995143a230c341f396d3ea84a27b45ea0efc33c2c23d4d53da84359ea1b42002a0828a330e5eaf6ae1be74d36e8e38d17a9725f35f6cb184a3c944648fb62e3978369a6c5ec67c82228ea3e0321d15aa8c3676f24e73945f50d8bdbbdd70bd4b894774ae20332f93b53fc07e04fa35a78bafaa6bef16d9d0a7f00c2485022ef30f33d45912faf9e8085f905b2a704fe0e1a5302d09381d2acbedc97489be5b218585eb9635fda941425c16993e44f3beab0e3173369d008148aad9dc7812e348fbe366761a8a1b9f38b7350f2148782997795d3c0cb9f9d567188a25b332f565edbe4b6f801e9e891ac0752f25c301723cded4b652612edf526f4bac5744e874d952838904e3413dfa1a2ff7f0000d983cafb664f8728b7d40329307ee2380e8d67263c3ffd16950ed9ce707e57cfc63204e127547dc69d2a40b5a2e23b4504e4420c3c72cb9ad790bcafd7c29838a8051a8600000000000000004de1ac01f71f2caf146bed98f42a1a86ac4ba171d7735ab4cdaf6737dfc29e361ee7f15b3d72a58bd1dcc84f82b970b0b3ab12d5aabde278feed8ad092c1fa11fbf441f9120dabc4297dd0f341f47c4cc2d3660fa00310dfcf28fc630302639e06a3d196f5eb01d3f8910aef618d1dc85765fe11d553f1c920ef0a2224771822b8956a14451c5ca06c99a7bcb5f9c94569c267c15bd74563110ac1c4bcc014cce5299185413083400c1ded8d50b1b7b922f326b60c111cddcd7f272c6069a08ed1f15716070df3bbd70f8a310f4e8888fb152b64564b8d4378ab7d7efff43a458cea1916d1c50294f8bd5c13d8d3559cdf6fc98d1c8629b2507472edea89bca4f55f0ed6a953d94f54a705c770d609eb8fd1f28604bebdea4080754ede35abf8f91a971639e1a397def82a43d9f4c3af6693cb750aef49afc9b0b45140edc6c0bbb11e511992aeaf1180821717d5a83fb4a160bde4023d2603ae92518b6e2c50531ce3cf6b06253a3df245733b3e96de0282c49c8b86bcc76d7e410cc79b3a39aa12c0162b9f3af973591707bd6a9c4f7a70470818482ccf01d844f81ee755059713cdaa7f4dec28858d24809e998bc2f63406a138bd8daf12946b6bb1b7657c619ccc850236a4def2370622857c8fca227b0fe054bcd06a7f50948681a02a8a526913687077945f363ed31263f7d023089e316d57622e118e81d0eb1febeb20cbe0e509568eb819225c6877adc8cf4380728264fca57cb119b9ff1af2f7945420613e4fe3333fd49d11f0f56e9287e567b3da3d00000000000000002b047e0524245f50a48fea46fb52f58c0db8153d8308f71f00ee960155e5f4f7890f92f5440ada3c6e149d0d738b1a0fed7fae22243a81735d4b437db16f0c00e88b357e8798b9824972acec24f1e7a98c890e3a6c087577045be9401063d21b4462aae7e6bb17e8014afbefb3afc49a64f58fbc5599517f8df78fa281ea84649cd4a8b9d9ea9d9f0922a63a930f3fe1cb396b12e2341beb97653322cb58065c119948b409973f70fbae7e931247118dc424336dc684bf834d17d6af85c17e8ee5262b1ce8cb8a4f18f6e683c09af7f0f3623e889edeb297c73697ed72c1f5d9cf90883a2f7b653299e8fd92d871f80555087bd60000830ea1acaa4a276a2dab2637b65dcb1a3a8e37a31425311378b986f409e5201215f34de6c1daff14d414da1dc4a25a0a171c0ae481a4dfdf82704d74ee162db0bbf03db680bc8cbbee0029561dc6f96d99a066a218c727da5b1fa0cd2b19f68ca9ae48f966ed4c274ee9b37f789288351da7c53ed102f69204d399fb3e7a7694970ad75f3e9f0dc5c2683f9e2ca495e19ebaa452235f13820004f0c95dc7c545e55525c9eeb2347b8f85e3a93f0ea861c9a9821f20acc1c70600"/2375], &(0x7f0000000340)='syzkaller\x00'}, 0x48) bpf$BPF_BTF_GET_FD_BY_ID(0x13, 0x0, 0x0) bpf$OBJ_GET_MAP(0x7, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000000c0)={r0, 0x20e, 0xcc0, 0xfd00f00e, &(0x7f00000004c0)="b91803b700030703149e40f086dd1fff060000002b00f9010010ac1414aae0000005c699da15fe8000000000000000ff00000000000f2c1cab4439f0f570ff155bc5f73ba3f8bb99a6e8ded1ce485cf058105cd981b42493481cd659416a2e10c9119664f36eb00b333c20c9ec0c222d644bdcb178c1cc53d6960fbb842d6a33dfcde3a1e1848135214baf139753866cadcbe3ce52505e992818cc452bee339d9ab076f484020eaa348a21d7911e4c44905256ec2cc54cca47a198b00c10aff62a4bed43a2ebcad92743fb22c593f28fd4bb7c703cde9cae0569d4c8d9a823f2c12863f7a6c0cf88ed22aae4f6f084508833b61429a25773eedf63dd9f33d430f2a0a30a7761db16fe0f743b95ded898c28aac1256ce2751b3d738899b8b19d9052b7f13ff94", 0x0, 0x31, 0x0, 0xfffffffffffffe7e, 0x1d4}, 0x28) 00:05:01 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000006c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000001340)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b7000000000000009500000400000000aeeca1d938122417d812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f6faa298393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b7696d518b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8ed8fb7a68af2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbcebdde510cb2364149215108333719acd97cfa107d40224edc5465a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0aea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b001d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809b8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57d25f00009700cf0b4b8bc22941330000000000000000000300000000000000006a130543d013634a67000000010010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd279c32e89e42fdd1c618caf91c896249ed85b980680b6c4a000000002b435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba73c683bb7d5ad897ef3b7cda42013d53046da21b40216e14ba2d6af8656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646e7d1cf870cd7bb2366fde4a594290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4e832b561d46ea3abe0fa4d30dc94ef241875f3b4b6ab7929a57affe7d7fa29d10a000000000000a04becff0f719197724f4fce1093e1f74b7eed82571be54c72d978cf906df0042e36acd37d42a592a85d7f9e119f2c06f811312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece87f99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694da85bff9f5f4d780000000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb26e22a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa37094191e10096e7e60fc3545a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b6000000000000000000d6d5210d7560eb92d6a97a27602b81f76386f153633e28e1a5ccb78259bc23263d63d09c5fbbf2558be16e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd62fe87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc7294859323e7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000020000000000549581953f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e2209c96be662ef1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b085f3c334b47f067bbab40743b2a428f1da1f68df75cf41f0000003726602111b40e761fd21081920382f14d12ca3c62dd09d9c27082ae53adab19372b3431ee97471c7868c6da7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf734b52391991710ff0000002fc5ed1762eb0b428ee751c47d8e894f745a088404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1dc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a392f5f16b004368dc4c5c1240b5f275dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bce245f8fe244e91f171aeb13fad999ee0f2c5aae79b6af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e097a1ff52f60f7b6c6e0f6c455f4c253171ad47d6b70ebc660309e1e245b0fdf9743af930cd6db49a47613808bad959d8beb91af495719a64a43971679bc7d4c7a56610214c7fceeca2c61ba4f9400fe75e77aed0929d7c9fe7904ffbffccc36f15a393f0189625fd24df2a612498a3d6c961f4e874b9d7c9cdb17dd544afd3c1be9479fd1ec718a51dc77c8ff3ac1f7e80def900ddde3d2f43ac990a1c1fc3bf06000000000000007b1ec64278f9bd4313fb584277542622534285003f6c8fef67efa78a00000000d4ed4f27a8422990d95705ec97b005bd9fdf086b6dfe02f4d6906eca18f9c048bb5f5dfdff4c34166412d847e2f70014de0195afad26fdbb9c2877564afb06527b52491e98a29344c81af7d96bf72799d2ca586f297c8fbe49855ec2409bfe91866590da27e2226156942bd813c3b08705719bc805fa6203425ea7d0f332fd991f30f5d193ccb47ef3b12008890334bad46dbc02b574dbdd2f96bbde8dd804c8d9a283ef78c4ac1ad5a475f7160b14142099b2e18298a0ef23e6e9f2a4bb7b8d8edeec1d697917e113a09ba00b0dca1c66e44f7c3caf54de61116fdb0a6a7113ad25d24a24a407f4e9c3d2b02d2a8d1146a650e83d6b877115ef4416375ff78b4f92aa6a24b4e91a29ca2ae48533a81b544bca4ecb6301da07bea0597bc7f6e3f9b91d93f924e96081db98baf1a6f2a5ce2ccdc7ea3f165deef8911f3146676ae76d83c11046384428c3f0983f259a22fec36edb139152d7fda8939609f50bcf79a2a2f14ae95fa91d99f7174d9f60b0d94bfe813d6c06f1b4a97d99c9a5baa64d071cd35f1f53a782f5c2e1b27d72d47f6e2616e5a36254a3f36ea908d4a68dcb6d2ad8ed420d1461c89972f1e79b7024330dea7dd1c9a46eb1e9d350a4b7b5626b28bcb64eddf50000001b000000000000a1d34f2145e92c2051de55a299fcb8b694a61c5b95e69300aecfaa17765e8de751a3d96e5b809091f27f0d64157160715cc3f4c109fb623d6d3ce41aa84b5ebb96b2686b991242c201cae384f6ecc61017a6f09230b7d29d2eff240ada5c2cc82cec30b92dbb7cb209c5"], &(0x7f0000000100)='GPL\x00'}, 0x48) connect$unix(r0, &(0x7f0000000080)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) [ 301.131343][T17687] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. 00:05:01 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xa000000}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:01 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x3}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:01 executing program 0: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="240000001e00010000000000000000000700000008000000", @ANYRES32=0x0, @ANYBLOB='\b'], 0x24}}, 0x0) 00:05:01 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(0xffffffffffffffff, 0x84, 0x6f, &(0x7f00000000c0)={0x0, 0x10, &(0x7f0000000080)=[@in={0x2, 0x0, @private=0xa010101}]}, &(0x7f0000000100)=0x10) r1 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0x14, &(0x7f0000000100)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp_SCTP_MAXSEG(r0, 0x84, 0x1b, &(0x7f0000000300)=@assoc_value={r2}, &(0x7f00000009c0)=0x8) 00:05:01 executing program 2: r0 = socket(0x11, 0x800000003, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000300), 0x0) getpid() sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000000380)={{{@in6=@private0, @in=@remote, 0x0, 0xd5, 0x4e22, 0x1, 0x8, 0x0, 0x0, 0x3a}, {0x0, 0x0, 0xdc3, 0x7, 0x0, 0xfff, 0x4}, {0x6, 0x8000, 0x0, 0x9}, 0xffffffff, 0x6e6bb2, 0x0, 0x1, 0x1}, {{@in=@dev={0xac, 0x14, 0x14, 0x2b}, 0x4d4, 0xff}, 0xa, @in6=@private2, 0x0, 0x1, 0x0, 0x2, 0x2, 0x0, 0xc6f}}, 0xe8) bind(r0, &(0x7f0000000300)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a22961b61e3ff5f1c3ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816b3f6db1c00010000000081c7a0b204c006ad8e5ecc326d3a09ffc2c65400"}, 0x80) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) getsockopt$inet_mreqsrc(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)) bind$inet(r1, &(0x7f0000000280)={0x2, 0x4e23, @broadcast}, 0x10) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xea}]}, 0x10) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) socket(0x11, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(0xffffffffffffffff, &(0x7f0000005400)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, 0x0) ioctl$FS_IOC_READ_VERITY_METADATA(0xffffffffffffffff, 0xc0286687, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) sendto$inet(r1, &(0x7f00000012c0)="12268a927f1f6588b967481241ba7860ac5cf65ac60aded8974895abaff4b4834ff930b3f1e0b02bd67aa030595eecc7a9541aa3b77e758044ab4ea6f7ae55d88fecf90c09752ea6746bec66ba", 0x88012, 0x20c49a, 0x0, 0x27) 00:05:01 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0x9, 0x3ff, 0x800, 0x5, 0x0, 0x1}, 0x48) 00:05:01 executing program 0: r0 = socket$packet(0x11, 0x2, 0x300) sendmmsg$sock(r0, &(0x7f0000001440)=[{{&(0x7f00000001c0)=@nfc={0x27, 0x1}, 0x80, &(0x7f00000013c0)=[{&(0x7f0000000240)="3becaaa2e819ca140450d678e3013e7f1c52c087dae53fb3fbfda5b8283c2a084e8e10a810228d83c01a353c407f05b7292667da2cd94164918fbcd013f875ba3704806db0176f5c33c64c6e31c2bcf0b8ea630b8833b910958d28875edf146dc9ca4419f0a3e7d4f21be88d17591df8f98557f7d69c4bc2dedbe80722012d23f4042aed4421415571e5a4ae9c76d0d94496aa48620a28bdab9bde3caf307b8e6bd072f51c441e1a94b949b178f13d2e7c3852ebcbf8a4af6c4f40924ccc6553fb046fd4f9369626e7b3336a194e7aa841477b698b7f854eee1ef9ee66d07ac09b53e08e9372cc178f9ed3ab3d931e5f2e4f1abab9e98ea379642b8ef607a8323dc3dcb9bdfb2fbaea4a57e89eb18688dcbf45e451616a74ef7168ec154af8406ed8910cc59fced62e3f00d6184e6a93e67836a3eb8cc537061d0b6bc95525fb8d2bcb11a964080fedd03c99605295af7372d82fcfb461a6dfd863937fb672273e8dfcdebf90043f1f35cc949144a2f548858ba1474bdd089d3f9c181de161f0704a6ed0c65dcac5e874839129b8584ec249642e0e6a10a958eefff88c3b8f7cf7bd54d0e198846b60f3a2cc0affae20bcbc822e61984691b954b6b591581f8fea5abddf939e846889bda8e62e80cbb10c722fa379bbfb6e5a7ab52b25313b8c0ade830fc443b0a99ceca4e51a729a2347ba2e3387510bb5c9527fb6a655af8ca43515ff5682c502cb26502ca30042032af89c4f717ac5230fc65f63ecb751ab5d874a6532102203dca0a0b8c36e501af1997d5a0d8191d0c61467769d490ec82afbbaeb40d59f4c32bb2f502ff57a9b33dab1bc3532372bcd006c47edc372d09b1e14c1489ac866f7b5504794bd358f79fe14d6c4fe43ff3dc5eef5d0bb4df084592d9cc4d5cf9d23d37bdc9722998b17d8259aa908c25b54a444968a9e738f5343b615467ec64370a45c30ba482c48675ac9dd039ba919f8897b01ab1f6c77ea01d673d1486d38aca2e1ce0eae5019144151937cde60624471c5cbe75ca4c0b5375f74c4bb116c54fe2952a1f60b7f22b426e61aec005c447b285416960106f3b9af4b77a56c9f6f1203f8a8e3842bc4f620e1f7fb3232510bb89df908543e0899cd968608a0add7423178b2665f93f3d8f1d6e5b75e1021d68e06883e2eec6dd22711ccd999216e99bfa509bca83c1845b674d4ce7818b15e492558d828b85f10936fb764ec217524e90af9744c4f8fe1036523b20eb8d85fa265928dfda3670b0bda7693d5713f3d9b06443a4f3469bafc19298a0dd5ba2e3e4532bd1d26b6e3e9ceffb118af2b913da4e91f4ee7022c7285c9a824a51cd438dbe72d706ad56339886d08dbc94fc51d0c464d15b5fd75a31ebeaf510a7848bbfeaf709fc164821118f147a348d7c703ef8440ab660a1a656eded5656a5a54f7b58d3072033d7784087f9e58614fe7473353c5b6bdc376e711e4be3625f325c79450c8726e8681d6b3807c63bbeffaf1e71dc5ba61b0383d47518176fb288c6e57aaedf36a7176e8b5199661fbfdc6bca879236175a79c06af62d88f6273ed5065fab9484c712d450df69ad1433e028aec269bdc53b1fb5f05e97c88fce8d588d5c14a20a9d6d947357645b6eb58791766d3e3a7ef3de565185b08639b85a7b3385052037a2f23a63cefc8d73f90ea7f6e3bac595001679f1e0037dde5b098d92a685befe90616eebb1f920e1b5b6c1ccd991cbcea69ea39fd86b108188e3ebbedc8933e990e2b1168f38d4c75ddf425532149fbb79a891dbb21b3a2f8ec1b5d8d8ef8cffea9c02faceca519d50eb684b2feba79da5d065488a428b851eacae9f252c03ca0bf99e9b95951f7e2c7d5f3d643a1e186afd8155291e0dea82cb5c5d943c1866f9810ac010363edcbfa51de0f4db56d151e985d02a21af2a576261ad33f7a29552e56e77e54cf77fe7576e6f8497ee40d43920f3c0828cc224ff79f84f57bd9e4ec7e92e50d8a2a5f3e194d3a3c20dd1481c8af2dedd556d8c2e780a0a402d015c165f732f2f429d234454cbdf4f88e1bc0e6977a0b67e0889ed910d8476365b86094d75783ed58520999a2d29fb4aa7ecb097c116d2e4be77bfed2ae5b96bf24f675c4b0915b2247562944ff2818c8a7530b443bf2006207a41c3958103f70b19b83571d6d3962ce8929c046acdcdfd22b1b46f954114b35aa47926be06e254e3d978fc1917ff1081607d72f4067753a1662b7a768ab5c6f2b82d4a346e2634609c1f006993529b57030a44a19ee28908afe7f8bd768cd471ff2066c40c0b8aa8ca3a0dca1fa7b418dbe596d98f538eccb1667cc3c8af46a243c0b37c0bced6b8f19458fb86ce3bc1d41dfbd49afdc8a1c29c6e467848552ecad71f7272f8a4f8a6a7dc9c34fd0539e7f90f9c3067777b2c8145a0a81579dc084ab47763d45004905f38e14dcab1f8a28c5367323b616b4c09ac0d30be94128916f641cc05d8158133ff357241aa4609364a6920286fd095c8e1fb8f4f7a8ee0a6294512b92f7cbf9473403ca40f2f1238b74046a9071193ba257544a1e1366625429a29cc6e5e91ad6668c622da6a2c6142b889c598f38779516729a987f46d2f59fc27f00836528caab34b5203a6351d5f5ec419afdcf277c12b93c2d16d1cdbd3242e9edd150b9aa6b30f03edcfea4a40427b99a16b1e12c45055a4b650c76b1ab2dd596f886b4cfc11e336dbc4018134ed8a2439c43a46cd77097141071e21a227ecf1f749bc92bc947544f7fa3cbbdbead9444a9e7e86d20e3b6f44779b852cf74ec5ca5cd9a4668298280cc13a67df4c65b4a88935841fbb6e1fffb172aadbab24c08a39546a6a74afd6a285b75cbab85fad4df4908402cc8adfcdd8ce03309a862184862018f8014e2c72bee3bc7568de04752dd6374539be452decb01fbd2d86a22f106f0922645ad9d27ad0935f4de4c1b91ef652b4494d84aa8a5757570c248c14f04fc27267195e1eea98bd11eb78a27548faa63bdab96bcc5579da9e6355df335812644e94b1c0bb63f92146a0f22bb18ed97b3fe7d7b26e823910f84734c08d7ad40a3bdc4f663626de3a5f113a30fac5a3d5c386d7aa2993f14bc59313ce84c5d34aa060c994d8440162d3311a65fa9721a540332159c6e72a937fe7e663fd14d88c40e1a5ef78206d325ebc5add927bc356682f31deda4091fdd3eb1b3c7d9a2d8e8fa679a9d1c3cf6e7f66a8ed725cd5b2a0d2cd04f57d5cc6df3da104a5f49c7d1037b99009a5c1cdaf61020daca10765b99026b7f87b099823e93d2e19057d1f1892f4703dd0791386ff58e80d6b1a0b165312eefc5b91c6d51b43ccd73a42e588269af7caa3c091b07724945cbab921ce01b693ed0f80b2022494a82f34ed6de6687ec89aee8e212ae50c5ce0c71247e9833692f711994bbb706d507a432c4fd3f61aa22c8af38bd9821ccdb404f425616575c76a93462826871132775d425e890ee8eb406eb140aa99bcb3ab874da4663423aaf1f52fe496f1cfe78b0631d8685f370f19a1216ae5eb8197cf1b379cdc96966c404f9b77f53c05ba55fdc8cf784b561da2dbc1c6db6e0f4500a7d0eb058927cab0fff561866c5890372eef82572617b50f322928b1b881fb93247b6e7b5b970e17a53afec4ee36cc5a76456de841c8238932e2d8e489ade5b74e999cca86b2f421a07b44cebbbfe31161c5848fc639c564a3a84c7f24c881b177ce45b2130658c098b6f12c46a8b91a7cc3a1231c3e2942d0bc062ae03919c6056c32a7a4bdacb54b0e4b4ea1972b6d5fd034ac346d091dc7b4e8999032166f70a5e089118ab53c73d24a87fe0e21cdf3d7768c8ac394b203505803af39868b61f38e39427ab530ba495fb3f068e01bbdeb8c3917f4ef1efb167695891d7176547161b03001a59152b229b21abc0f02932563792c0ccc831e79ea892f6cf07009d38c465ff58fa194178759ef3c941ae3f2715bdf1e001ec262c8a290d2532768c43fc5887feeac29c5a900981c8f007ba0cc50114b1f3e74e799ab1fcbd9382ddcbd8d1a2092641b20b6b3ffc61b7fd4dd1943443084b7f10efabb6799323ff72476574ccb3f32c17a877a10297e865de4ee8d7ba3100e825656623e44455a21d27d4149c426a45c68efff680e521f331484c59c24eb7d2e6e954aa7999496875ae697cf235954af8e8a03dd5d1950b2563e1724194568fd1592c1bc925adc8715a588331eb0a442c5528ca84758cb68dfe9f6a81b0593ceeb7444c04d59b72df5d51f6fbaec00a846d1e6f2d997c4a2a44567dae23e2084de9babcee8601406c896c8fef3776fd936a071aa61e45dc2686c8b3f3b35fe62e4b21106a2d81b588858a57f7a10054eb6f9ca62886d5959313c8f0c97899fdd84bb84822fdb9a48088d52e68d8b5ec9ecdcd5a0ca21d6f0ed54f8e327c36e35d1fc24c344c6c340cfd2a26b1ef184bd6295571407d0512f897b9c7f01ca616bea2c300c1bcc92f1cc503a2479bac549712b44a8faaecbaf8fcacf196d4d5987355d69ad5dc590b8dfef1b7890569be8732d40fa9abb066c0beaacc194980d0cfc0dbedc6f1e811f0808411d8cd9de1ffe41e96a65acd7903848b1b66c61816058f042c5b21d6e379b779ea444c050a21a3a25dbfbbaa98762a2198c78c8b3b590d072291949087a832d66e2901eb202df6689b9f0b653eb7d55219c93a57ab0314a5fab30fd46515091af05e47bf047b298b279f6ce8606e4b170aa6e890b1bc54c72e7e3feb1dacaf17c90a228ec520746d64081327ecfab81a96fb310a9d8b4760c42a14a2baa8d23b4ee72d95785bd3beb51675faab5c21ba1b07b2dc3e776052629672f39255f4ef40c5dadf43704fac44c8b2c3843be1c718543b82facd31c4b007232cca85d1ce4efabd1588a3df95d3fb8cdaa6dc213335c0d5847aad32e94ea2cdaa22ad263277800d7597784662de84ae57c760d8573e42d9b6c346660703dbfcfceaa1d899275dd00cdfa4048684117d15082bc6113b39fc1febf4754e1bf708242047dfa613cd5cd78424f94bddf4279fb5ea8aa517037f90bc79591231c04cd3d7990f588404d37e83012cde29703fc56163b4749ca0b783aebbc07590fd3adec8bebf4213b866f3141fdbc4f5c7fb891562032dc5ecec2bdbaedb305cea0a549475674709ce712e9d07936106e26ff0c94170852e024614c4c47de428e2982a8331e679b2bd0707c7ad14077ae86c0887a51ee4b8b95fd8b88e2998cf428156440c11102ff00a2721c89a8cd05325923aa0d56000cb31a073a7662bc91f67c1e6a40648e425d9205aa303a329cba8dfa2ba66ee22942623343a3c46239a4ede738d637b9fdaee2d4ed6fbb096adc7b7f5e74dc930fc33687f347b9e5b616b88a2071d7e9a40a2bba71ec885f7c7a76ee5def2acbf5c4d2ca644ffe712cedd398f366e9b7de5a16190a098f0b98c8ec6d75c242abe4b1ce9841205583a4b47223f18dc9fb8e8a6c2a5515d1d344ba7d254f2df5709a044a14c2226fd558958823248387156c6d80d58d21776d0674f490b69c7801044251c32b2ac8d1415b6d405d25c61e475c24a90ed4fa58395caf999cf49f01f9a4db9c31b754285bad489b537bde7eedb4724f82cfc8da0e26a6d50fc27a80b60fba7b368285eb6e4f6e03b0ddb23472e61aafb47661b423f1a131d085e225097011797bbf6663a9cbe3a3596aaa7b4fd736a9383e6800fd55ed21955547ccfda5de9fb809aacb8b9da923d", 0xff0}], 0x1, &(0x7f0000001400)=[@mark={{0x14}}], 0x18}}], 0x1, 0x0) 00:05:01 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x2204c001, &(0x7f0000000340)={0xa, 0x2, 0x0, @loopback}, 0x1c) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x41, &(0x7f0000000040)=0x100000000007bf, 0x4) sendto$inet6(r0, &(0x7f0000000080)='P', 0x1, 0x0, 0x0, 0x0) close(r0) 00:05:01 executing program 3: r0 = socket$inet6(0xa, 0x3, 0x2c) setsockopt$inet6_buf(r0, 0x29, 0x39, &(0x7f0000000040)="ff0204000000000100000000000000000000000000000205", 0x18) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @private1}, 0x1c) write$binfmt_misc(r0, 0x0, 0x0) 00:05:01 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xb000000}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:01 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x4}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:01 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000200)=ANY=[@ANYBLOB="180000003800ff0f0000000000000000850000007d000000850000002300000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000380)={&(0x7f0000000200)='sys_enter\x00', r0}, 0x10) 00:05:01 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0xa, &(0x7f0000000080)=0x81, 0x4) 00:05:01 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000180)={@local, @dev, @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "6692bc", 0x0, 0x2f, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @local}}}}, 0x0) 00:05:01 executing program 3: unshare(0x6c060000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x2600c800, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}, 0x1c) r1 = socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000180)="390000001300034700bb65e1c3e4ffff01000000010000005600000025000000190004000000000007fd17e5ffff0801040000000000000000", 0x39}], 0x1) sendto$inet6(r0, &(0x7f0000000140)="a9f4a8f0a5d3e8275606a59167efb4f163e5b4940a1e18d64f1a75b0d9199079df2dcd36d9", 0x25, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 00:05:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r0, &(0x7f0000005d40)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) 00:05:01 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IPVS_CMD_ZERO(r0, &(0x7f0000002500)={0x0, 0x0, &(0x7f00000024c0)={0x0, 0x14}, 0x1, 0x0, 0x1000000}, 0x0) 00:05:01 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x3, 0x4, &(0x7f0000000e00)=ANY=[@ANYBLOB="8500000007000000350000000000000085000000230000009500000000000000f4670880271e3503200ffa95a2c808f196f9cd0e11866287066c5197fabd5f7010e81adc39cd34d5aeed8d38665cb6e22ff5dde54704d25c79949c23e2eb150100a2350ea7c09cc28de194f44800000000b0d3712c7e93363af3c075ff1e23160104d95433bb755a61d576090c4867a7b6393e366c6386d5ec7201d031f40f3012e9576e51a7f550010000003b2f7846c744ae6af3c037102124d85cec074c6949e1d76d067a97000247fe5f17fdab800f4104dbaba46aac3abe6c4d7f47ef6d02ba536cdacecf7eb6baaa4a9779f8555eaea768c1f2c221c100ef050000000ee282ab76f593d928cf95846be6275c04b8c5324812696a623cd8a4f8dc8dcba00b1b2d2547c45b0c52087b5efabf8496b9a951667dd5b5a0327b56c0ebfb19a34268335648e1f844ce328c10752a42dca52fb98c1452b651ebffffffff00000000419a2f238f173d0cd46dafc6e95500f53e5309ec91d83cf4fbd775d9c07d8d591a4dac60ff00e629b3b20000000000000000000000000000000000000000000000004e41ffd11d41614fc97bff9cfa139a35a8b7d58ef7845b492b808b599b3bfa21b4ce7abc79e8279ef3e2151281fe64f52fc86715aca2e027cb0d5ae3a489dd4f97e6dfdaf622a6964faea221d4b6b7d5fbaeb8ce597ec671a0f8cab6877df3ef4b21d902a66f091947f1a69f09007d1c22c1fa852ed36488b944b3ca4e86a4738f730f473f3f29d592549b220d051c3b31e321d426ac7b28e8204d3253184d167966ad8ef7482da915473bd11a72e9acefc61cb7a40b78a066f120cf5acc12e56107f7cd814485806eb67aade062120eaeaa4efe4a9e798925a72da837a364c005113d18dd744db455ae5e9a579f97b4fcf60e26c7fcbd31ccc030f2a8077e089b36a3d38ca3ca775fd67531ad38dee52e98505bb1e92f8f94f9e13a66570bbbccdc9b8e87a54d6a43daef865f6d76bb352cbd8ce026a223cb134990f7fa586004b232e1ef433cfd24fe308a8f4b4cec7163385d801095fc3bbd0e0af05d40bed5f49aa852e60c2c94206e91446f95e078a77b245889a291d747f9f78b29d49760384549b42a5f347c38b4f7430949eac61579a6f1b00f77548ada2d38b33cbb9dc47452058fea44e61e49d1cfb2fa17bcdb29df3fc91500b80c73426c0a3456c5443409e91103195ce9f5d32c107c385187cf6fe05bc6b0bf0b82ced8de1b1172137b54dd5bc0ef8a3792aca4b9ba54fffffffffffffffcc5d6f200b19956bfd9db0e88411745ea8d52d14cf9aecb92153fa8a46ec5715b069a22a620cc4aa3c52aef2a23035ec2e7b86a5282e730c8c18c063c5f98f28c48c0d10e889c461e5addf958840172687d52e1373fb2be130040fd7b8b8c516e97fea630f975d4f8f90e2bb6eeeb992973821b509029924c7c55cc6aca6fd838ba7e97222f588643ebef8f2c028fa69beb3ee77af2a884e3fb89a0cc498825eed649d7407610d436e2972308a37931012b05c0f2273b22b449ce61ad8310c6ba78709acc5a71aa448ac3356c439a7f49b392702152508bfb0ae28465f11d18bb14a22915f80fb040285c1a45d8fb29af136c0832a1c21f2f59410f077090b3a7b13c304b60641b78097f11126a52b920e6645528b8cf765d14c09694150ea221c8d05b9819941eacbf47192a34ccebbdc07eadd2c799d64ed4abeb"], &(0x7f0000000140)='GPL\x00', 0x0, 0xe0, &(0x7f0000000180)=""/153, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0xfffffc1a}, 0x15) 00:05:01 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x11, 0x2, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r1, &(0x7f00000004c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000500)=0x14) sendmsg$nl_route_sched(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000002c0)=ANY=[@ANYBLOB="4800000024000705000000000000100000001f00", @ANYRES32=r2, @ANYBLOB="00000400f1ffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="600000002800310f00f1ffffffffffffff000000", @ANYRES32=r2, @ANYBLOB="0200ffff0000000000000000080010018400000034000200300001002c000000070001007874000004000280d079e5c8d6"], 0x60}}, 0x0) 00:05:01 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x5}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:01 executing program 1: r0 = socket$inet6_sctp(0xa, 0x801, 0x84) getsockopt$IP6T_SO_GET_REVISION_MATCH(r0, 0x29, 0x50, &(0x7f0000000040)={'ipvs\x00'}, &(0x7f0000000100)=0x1e) 00:05:01 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xc000000}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:01 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000080)=0x1, 0x4) sendto$inet6(r0, &(0x7f00000001c0)="a6e2976b5c4383036d32dadd2e144d8645ca8d1b230e105614396838da83c754887e7bea2f35d4ea667817d90d532af065f2e398dd9081ea16f8b371a202a6f9e505bbc964a0d3880bf0104a0a0a2f0d311efee1637e85a0125b38f961918f99bf9c2c146e42327f178dc2b3d4936e7f7f0a79f74ba464d83ab41742d1186776dc1779b5c50ac82d0fa8f9e42074b5b6079207fb21e718080907964669be539791e3e98687ee059853", 0xfffffffffffffd18, 0x840, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x13, r0, 0x0) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000140)={&(0x7f0000ffa000/0x4000)=nil, 0xb00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000000380)=0x40) 00:05:01 executing program 2: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000005c0)=ANY=[@ANYBLOB="4001000042000b0f"], 0x140}}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000002600)=""/4100, 0x1004}, {&(0x7f0000003640)=""/4096, 0x1000}], 0x2}, 0x0) 00:05:01 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x0, @local}, 0x10) 00:05:01 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0) [ 301.741225][T17729] netlink: 'syz-executor.3': attribute type 4 has an invalid length. 00:05:01 executing program 3: r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000100)=@newqdisc={0x70, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x40, 0x2, {{}, [@TCA_NETEM_REORDER={0xc}, @TCA_NETEM_DELAY_DIST={0xa, 0x2, "c755efca6513"}, @TCA_NETEM_LATENCY64={0xc}]}}}]}, 0x70}}, 0x0) 00:05:01 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$FOU_CMD_GET(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000002c0)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@FOU_ATTR_AF={0x5, 0x2, 0x2}, @FOU_ATTR_PORT={0x6, 0x1, 0x4e24}, @FOU_ATTR_IPPROTO={0x5}]}, 0x2c}}, 0x0) 00:05:01 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xa, 0x1, 0x2040, 0x3f, 0x0, 0x1}, 0x48) 00:05:01 executing program 0: r0 = socket(0x2, 0x80805, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00000000c0)={0x0, 0x10, &(0x7f0000000080)=[@in={0x2, 0x0, @private=0xa010101}]}, &(0x7f0000000100)=0x10) 00:05:01 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x6}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:01 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xd000000}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:01 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x16, 0xe, &(0x7f0000000880)=ANY=[@ANYBLOB="b702000000008000bfa3000000000000070300000dfeffff7a0af0fff8ffff1971a4f0ff00000000b7060000080000001e64000000000000450404000100edff1604000001000a00b7040000000100006a0af2fe00000000850000001a000000b70000000000000095000000000000009e17890efeee5e2b7ff8a8cdc218e784909b849d5550ad855dab54d8877a6db61d69f2ffcaa17f82e11cb97c8adf1b831f422543e78461e57b2798779207c9a0c4eeff9674c7fcffffff971e43405d621ffbc9a4fd39b0b56bfe6508ebb3c4631f6dde53b9a53608c10556e5c1e2b840497661826c36c5c1df1451ce540ca12e2d9f8004e26b7fcc059c065012828d872b36388b595f6dba87b8031106fb0289ce67a66afd9ac3d09e29a9d542ca9d85b5c9c88474895d679838def0a83a733dc6a39b63a5ed69d32394c53361d7480884bd8048a967d9b912ef9f1dcc4ff8546fee41f5b2e7b91c61ced1eb57ad000000000000e8122a79c3e40000b59b0fc4937de6b0316dec3c080a802a000001000000000031b6a076555125aaffffa7be428ba953df4aece69311687f4122073a236c3ad198e3f3a532efa04137d4524847d337ac976376d5074ce1d2638da3261c8362bb7c785d9b7c45218b100ee122040e11e3bdcb9d287ec31cd985841fe91212ee4a38af074c7e2ce006000000dc7777bfae5884e4ba1e9cc44846153ba0dec51a8e4abf07df09312ac2c3bc4a59f22e46295a2d89a355bb9bba44f83fed3b2f96520100000040f1a8cde1fc1a1ef36c66880c8351cb06187641ed2f02835a8545a2374c9e8d06d3724ce0323c4e7b6d1a323c41a5d740b95d9317ff00000000000000f9db4a9a840000000033fbf7e9fa4f27245ca051d61c32bc3189af4ead1fca58746120fa0da48604000000000000003a6d794a7649c31576b3b69bd13f5a14c19790e24baf047fe3be299318f86ebb3094756894b2d1a4ff2fb76fed59c97ac9314408399485e659765d8e0000002000000000818d125c58a22151fabaaa7dc9eb40707927d240c6d29508fea81204e41040000000583ef12318bf8b2661f0df85a488f4b18d95b59ec07e5aa144dbae3df0000000000000000035d764eef4ee870807942cbd6a28384f6ba7c5fccca601000000e4e9fd18460296d89cc847973955daae01bd99ea1862fdb38410145ade0cf000000055a5efc9ff92e6eb37c3922c8aa02b2dcb4c977a61d989cf088e5c45009d27e1744d9cf4dd50bef1609c13975833c038aee18ed0dcbe865de50c5a2ed4cc3748672b7cd25067340a37475e0879fe9b3886dd054b43e7c485b2a43c3707d4c686bc5dea5bb9be9e4b25adfb068e75b54c09481c8393e94053d99d0f7d67f7ed49b1c744d9f5b19c257136e6b2110000b5480a31359185c89956c2237e4c59d09b4f3701c5190f2687fa9aad7e404b225aaab87f0e82802468398ffaac2fa66bb9afae6d449342aa30e443023f0554a756218077d418cf148af56491f0fa5b48582f1b13461fdf9fb9367f44d93d6ece0abe3e84b3279ab1b3f27d4afac67cf28594dd8ef1104c498e7bc63e2f6d3779c70d81c040b88451770eb988e9477d2de85be3d0880acd1c636dd3abff16db16594581d94dad70cc94c689707106000801a5cfad936253d110ca2aa3f13840b34ff956ee55602cad9bb2364bed22f32edea7a51515c03097a185fc4a64686e397d9c35e55b31c91aeea878a8d51b4ce7c2bf9023b867ba3f450799"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000340)}, 0x42) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000001c0)={r0, 0x700, 0xe, 0xffffffff, &(0x7f0000000040)="73030400dfed234fb377bb0311ea", 0x0, 0x8000, 0x4000, 0x0, 0x0, 0x0, 0x0}, 0x48) 00:05:01 executing program 2: r0 = socket(0x10, 0x3, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f0000000100)={'syztnl2\x00', &(0x7f0000000080)={'ip_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @loopback}}}}) 00:05:01 executing program 0: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000140)={0x0, 0x6}, 0x4) setsockopt$packet_fanout_data(r0, 0x107, 0x16, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x30, 0x0, 0x0, 0x4000004}, {0x6}]}, 0x10) 00:05:01 executing program 3: syz_emit_ethernet(0x4a, &(0x7f00000001c0)={@local, @local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x14, 0x6, 0x0, @remote={0xfc}, @local, {[], {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10}}}}}}}, 0x0) 00:05:01 executing program 1: syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@random="2369142fffff", @dev, @void, {@ipv4={0x800, @tcp={{0x7, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x6, 0x0, @private=0xa010100, @remote, {[@cipso={0x86, 0x8, 0x3, [{0x0, 0x2}]}]}}, {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}, 0x0) 00:05:01 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_RINGS_GET(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000640)={&(0x7f00000001c0)={0x20, r1, 0xfe9f13f50b9d27e9, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0x20}}, 0x0) 00:05:01 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x7}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:01 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f0000000600)=0x1, 0x4) r1 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$IP6T_SO_SET_REPLACE(r1, 0x29, 0x40, &(0x7f0000000880)=ANY=[@ANYBLOB="7261770000000000000000000000000000000000000000000005000000000000c1030000030000002004000000000000800200000000000000000000808000005003000050030000500300005003000050030000030000000000000000000000fe8000000000000004000000000000bbff020000800000000000000000000001000a00000000000000000000000000000000000000000000000000000000000076657468315f746f5f626f6e640000006e657470636930000000000000000000000000000000000000000000000000000000000000800000001d000000000000000000000000000000000000500280020000000001000000000000000000000000000000000000005001686173686c696d69740000000000000000000000000000000000010000027465616d5f736c6176655f3100080000000000000000000000000000000000000000000000000000000008000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001700faff00000000000000000000800000000000000000000000000100000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000400000000000020b61a000800000000000000000000000000005800686173686c696d697400000000000000000000000000000017000000000173797a6b616c6c657231000000000000000000000000000004000000000000000000000005000000a600000000000000005f0200000000003000434f4e4e4d41524b00002000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000040000000000000000a800d0000000000000000000000000000000000000000000000000002800434c4153534946590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a800d0000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000212f00000000000000000000feffffff"], 0x1) r2 = socket$inet6_udp(0xa, 0x2, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000040)={0xa, 0x2, 0x0, @loopback}, 0x1c) 00:05:01 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xe000000}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:01 executing program 2: r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) [ 301.968131][T17796] x_tables: ip6_tables: CLASSIFY target: used from hooks PREROUTING, but only usable from FORWARD/OUTPUT/POSTROUTING 00:05:01 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) recvmsg$unix(r0, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x2042) 00:05:02 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f00000013c0)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, &(0x7f0000001340)=[{&(0x7f00000000c0)="f79d2f296bb20724a6f510097729ee024551dc52cc7b16feb6577ff6ec68b7d39d66ed10c93abf4a4776173a5fd06056c17d79faf7f41fb7189949b0622857208df195243f37b5b35a31e5593db0422c1fe990e86b5421", 0x57}, {&(0x7f0000000140)="df294a4df4e9b2cd01fe6ccb9a15b5e767bdc4361811f53914b4e2d16ba3711e7585b7d45878d7b63684c1752f6bfde07c2a372920fbcbf16f91eaa8cb6eeb903afec8687778cfc5cb45c9a40d95b9ec489ee424d7e272d0d66d7eabe8b10bd187df8680290e2a13f134d13471760ee86e39f9bf11f6c07a90bc10d797c6e9127872b4b8be2a7ec1854bb3ee7374ea15a4c03eed24aea700472cbb0d1da78f2b58d98d46c843e988d5e581a8f0d6d3d333ee88fc9bbba891c9dd2c130fce84d0f7108cf757aa3171236efba0ffd7c2778d6619fc0b38b2e08bbfc663e51fd4dcbce74ce614965e47cee2038b721014e3dd66f0babe364fe4cefb7a55b3f00212a74f74fcbdc6fd623e5bf6e69bf17c195e658dc2124c9a98a9d943f41d7823faa1abb937c93fcc678eaff7e67d296d0ea9e12b6c9a8cf97d8b8dbb8f676b8acff2b577813207b4143d5b49e33d17a1fd9909fe70fda059945726f38c2611d0bfebea94977491ee66a4a2028b5833571cf4a9ad49a462ce426c24e576693f28f53db487b7a5a1aba66c5ad75370242f48846ac6420ed1fb7809a1472ee597fb30663975f69c99e8e066cf8b7a42e88d741ec441f8bdf0fd3d340b796dad8ebd1372883998fe5c3739bce559e27477ed9210b26dded42e8e8c12904cf823b5790501041cb75d3bce88cf5cdd8c9bc5cb3b55ce3feb3e6830f1627e5c749cca81e350ce8d9a11b5d37e0d39ad817a59e6131c1e7862fe0218d9b40ad70de55249fc104acd4496afb387a87214033f65ef3a35017b198e8abc456286a3179d95c3b6be0b0a838c277d8ea1cbc57142c29c70283065b9ae52f144fda8af6bf8d9f88127e357f25aaf6e5a92c4f28ea2dbf8387caf21aca86aca031a87736d2fca51cca1ab7e06c17c1804c62e9915e2661fa52074dda7b371921b375603a3c15cb56a464cd33ebadd96c7bed24655c39f8343cf4a5d4dd90f6abe4de57a732b4db91454a4456a06e703ef710540eae4bb762b4c6c484a8fbed7c8f5cdbcf1a95d896605c56b2b0953f014d8c67ec06d0dca1ec540f14065053b15b58a6afa342af12415e215072e28f106d7e3274c4b6f9eb5d1d8cb2855ba469d5c3a4dbd50ff2add24a816cf0d30733c48b0aad6e4a8cad6632a46d97d498f3e476ed6fa231342ab2181e790b0ecd28b2865111527b179a11dafc5c8b9db0c4b8a1c20786245d443bf9d2c2280abb42fa0f38f4b5c75f356e6b4a6693ff4481734d5b90f06c5d69ae335e6ebec74d159b3126df0979cd9fbaecd171892baf9a39282bd01806c35125a97f610af6785d076813940bb635a4e7345bdd0de1372eeeeb15f6c66945e6e2e63e1d1dec8750e615071d3a7836aaebe01eee9cdd4297013567ba92a0cb1b4dfd324edec3a644423cd202d16d9a50dd0cc0779fc05cbf9b520f46457683e31573b378dd94de5a1e54005ace3c19f0fe856dbd2f82b6525125051d5da0883113d0b71c9858df30382b51dc1353e913b909287eafe9cbd86cc94a8cd8c5dadcbda7fe1a4144bd25e9a24fb71bfee4f977a616d25f8e0de350a84daaee0a994c970aa49d77d8d5a1a85379e9bd24859f06238002b24988568397700759da57203a1b4f93d19f27bf08a48d9f875f5000b9b5e4f7475a9ba33e056290a865a539706b850a44010499b6e58f300c41ddc5e43bf51a562a0ac837825ec321ab4e48132ca3717804d6e04b3e03f02485eccdb1e4f108a3ba9cc9096d5bda09ef84f0b593c07af65e5d9f09ead6c5e0f4ab2d229bd7bd75e7e559c9a2670e289cb43ec5aa30ac15793cc89ccfb75b803daab0d7bb588109c430c328760b431fa9dd6f3b42ec1e1bafb1ad62a523b35905134d07d855601875d56e9d03fa7c61fbea49700fcbe913defb1964c4b5415db577c730bcbc047aa4f6187e9041f2f9cb013647a8f699b4de9e7b51931d1251e7e5e66a23bd39f92c42ab654d2f5ee9afd267e9978080d5c98d5cd18e44ee41d677cd62de88d7686a930c35f6042fc0cb7a1228d82eeff614834e298f26c51bcfffc7046cc800a804c5cd3b78fd1554698609bfb70e2d15017cf4d76087149a80e0bca35d934760bc864a2da6cef46c81ff8af11043afcff0d037fa203c5543d77f3fed871549a6a5f896c735caeecca455c0c6a20ce2a3fe44ecc1dd4672b45e31ab6321774e9d5c982ba3b2c68db4c6249d9715d8767d912526d83f8335bb4644b94f5a2178eb6e46b2e2da6fc6542420613a4a173423beca179b6f16cbda0c5cc75630875ba9609e966b640afac7e1988d3ae43599a958ff146c8eeb102f13bc0fcbb556261c7b30ff9066a07ac2ea18f9c711405582c85c7ad6c71942a2d2c38b610216306aa1a1ea162c1b1da42cb3356550f8da1c25807cbe75ad202eb5b4e1b83faa8e7e03f7d3f6772a04dfa51c96c1b90a3fe97da66e20b552ba39da089c3d4fb9c066ad67f09c4767d0eef1b11ac7e2f164d6987b9eeebb365643cc82a930d6079b0a5b940e3d6cb0e4caf900ffab6291594aab4faf8c4665c7309a6a3a0ccbbc531cbec67c7f10a0782df29644d81692ff53643ce359a7b2eb13a183d672981e7c310a5a2e8424099d2540470a4d0fd527d748fd509dc99040cb0f41430d11f78d1c191893b9f27d3f588e3b226196dcacd4e6393b5622cf8b2862a2704893753f6dda1c278a67c1faca0c82f742a7c371c5ce2893a4c42a097fd62720d22c7158db5836e98ec1338b4e9d2c339b2ceb2a1f65cb06becb7d78d32be3e3f21165637f023dff1d0078a6eb2fec0c8abec95f6d1c7f596713898becb59b76ca8ee2f35c3c291bbb50144c6a0c31e233bdc09f89f3fa498ed135b9b766bf13f950ba59cf6994a194e2eb0711bddebb716fc60daf8da9cd8d5431dca4bab0156c6363395e10787b18895bca30c6a429e10ae8d16489b39ddcf6253b090ebf39a26b5e03bbd9ae6a8a28ac1f6d033c74f6b637ee7d0142545ec0895d649480249162597bcdcfefc48668b86cf510c017e509f4ab8b6105da610075319d9a39ae43e8d569f97d11dcee2cb074414cf049861109e2d08300f4571dad8d410eb5c2416420bed01c810b7e148a8e3da047516ae960a517956fc258a58d1d87ab6472741288949aadfc366ab9b6355a7ba92ed827bb0ebc7e169a8e081097caa73fa7b1e0d4d5da9e0c1fb0178e4c65f5bf62980ad475cbb8a6ffe2d492c71f2d97a2e459fe3b412bee1065a9fee9d66aac1474e22ad68f4fe64327420309bcd6af96eb1bfe3401a7619044b7590181b14181de66a35cb7048e99307b4395a43952d179aacb4f8edc8a4fe544d7142cba29772ca3c0349c27788d25c07effdbffac6d5afe51423a110f7fb11fa5445665942b8722bba4271d7f7c0aec3fe9076f5accd3a16d015a41dd74fb0188933423ef01b4e6d838ce36507b849107d425d52372d1a49d3afd2ab1851860aac2cd880902d2168c0807dd6d2ed50e55558d8ee3447362767cbe303929c4c5d4e59bc2cdc60950bf6d8ac3e952592a44eea80cebe1b24d6718d8d895a1025ff2da944d9e725f8552aaa3f331a0e3ea210e228d26819f1963afcdf2a235b1265fe1543b6122cfdf740d910c229cdbd312c205ca4e9e35da55a9d8bd4f03539fe8fe39a8e33a55b47b5b4080f0c8b3ce4335c72d380c00b159ff88d01039e954b7ada1e62b969f3a3a5543891619211b0e8e8aebde12d7e70d8fae30d90d7000c790bdbaab2ddd210bf0cfe3de9cd3e2ec4a0f167af09efa6c19b49f98880566a660afab894bd7bc72d19b1ddfba7b204c81a1e36d916d12fa84027ca0ea9420a074e7525a1a3919830a3c3f8f0045a1be0f674dac9a653b9259d7e791e3878d6b5a765d96c85e681df1edc40a9a3a39f7627fc56111beeebab8da9ca0c77f19ae963ba8467202bc30379be9ccecbeafdd43e95a0fdfd6704432c7350eafb57e685eae69ee817affbe8b453db4fadb4e33e78cb8bde54558641ebb8d329d4692087d4dbee926c5f0d91217ff47cd0b6437a3956940a51b3a9a45f95ca0b0e0321aa93b768fc016d53715b83fc0030e8c1bd6db39890fe08d657b7121997bb31004d4e92700430502bd8cdf9484004f831a84675d419639cb551da8218423542cf47e0b509849573247231e3338c90348fc5aaa028d02e6930c01ae155db50f5244793bcb5a8a352d5796bb8b09c6ab13108c7493cfa5188a5bbd2b4bbf302ffae60464fb6933cd10dfb9674763acdfb76662b9c12a6a69cb797843bb4905abb2dd2b966ed72608971788ff2b08256876fdd46b6f1b2816aff72d625d7ed55d59729acbf25ce1f652784c002453d3ae1ac3e5dd81be51f3f17c6cbb7e6789c0b023dfaa5a8ec73604b5eed294df9bc79b80a08a29a09b743d09b1eabd905a2d0e4edbe133dba02a7de54e492afd849b01303d3652081ed98a84f5185a6581296e7d70124c6c58ef649af677a3be754ed5e20aaf37c5461d6aac863a1e97d7a03871442d4a87975ab526a5ae98fa37e19762bb9b336c990ab131dff33e6d221dcae6ae30c5992c3d10e84f8ab42e7ed00dd0cf5519de326132bd05c7948879d772a3ce372fb19cc6248b2ba0f9d883231c34f52aefec083e393a8458ffdf69038618061e430cf216ec9d04861375b435f8347f0ef3f03448f31b2a059015ac5618fbd526b579443199ba236ce16db4870b68d9d8789cb21d88bc50339217eb5119653a43645a1cca01e35a20c61891b3c822a3a50b6c4db5e0bd808b836c5ea57621bc58c09ba357a464a59bb7aa5ef9fa423825f113a2107ea0ac7357cab303035fdea724e3831e9805da32cd5540cf6d45fa28c021b1a143734683aa41051757532fc9886e8b36f67cc48581eb934bd7ec16bd7defa2c1e4fb2ff24f59da79fc40ae321b03837e31d6ea0fc3317bae3991c1d7b9d589a9929c6971143fd19ed4e2c9e6555ce3351ebf8c9a5ba4d80ce2071b2b88c5fb682b32235d252d2ca0278a3045b339433a855c48c781c8d2a20fd0c2089b45e38522ee3b19d3d875167a61704a698e35619099d6b50f66b0bf76956078e65a91ce9d56d56f1c218dbf6d1fddd541bc69d2fd321397973ef792b78c1efb6ddec3d8437a370579cbc44490f3b9027c2164d4dd79bcbb93a8c4d5934a8d2b63e8b2534ed1d7030a8cf7b87c951e2a82e30a0498caa0d0d73b78ddc6f93d606586d7748b04c1589a472600f33ce054b79757b6573255eb633608909807dd596a23d2b830a8677225dc08a19ab3dd4a891e1a20b733444affd3f4ebba3987003a39dd0e0336ef4475546aea1ba9b40e4402b4ee4499141d3f997eb770ef8201bb9b7a4dd1a4f9ab223345008e362465b31010a09ed0d0cc576d1ec412d31573a25c44046c555f8724a3e69d98ae018791c773047d7268ff4852a872f749b68a28abff781e96617b3d893e336344dc902a8320b659c8f7df479f5499e4623acdc149ea931d819b1366f0427dbacdaa62085ff5a06557f04a7b2e01bc791002bd02a07a67e0077f4cc1300eedc1786132a4a82a4c1d723eb860cf03f321567d86c7450092b0e8fe42f8b28c9232f13ca1ba7250e967d52587712c0afe2396d1fbb0f54d4873e7cdd947b1eb7eb25", 0xf9a}], 0x2}, 0x104) 00:05:02 executing program 3: r0 = socket(0x10, 0x3, 0x0) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f0000000680)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) sendmsg$nl_route_sched(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000005c0)=ANY=[@ANYBLOB="4001000024000b0f000900000000f1e141681846", @ANYRES32=r2, @ANYBLOB="00000000ffffffff000000000a0001006e6574656d000000100102"], 0x140}}, 0x0) 00:05:02 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x8}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:02 executing program 2: r0 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000001c0)=ANY=[@ANYBLOB="4800000024000b0f0000008bfbbc6e0060000000", @ANYRES32=r2, @ANYBLOB="00000000ffffffff00000000090001007072696f000000001800020004"], 0x48}}, 0x0) 00:05:02 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000040)=@raw={'raw\x00', 0x10, 0x3, 0x288, 0xf8, 0xffffffff, 0xffffffff, 0xf8, 0xffffffff, 0x1e0, 0xffffffff, 0xffffffff, 0x1e0, 0xffffffff, 0x3, 0x0, {[{{@ipv6={@mcast1, @private1, [], [], 'xfrm0\x00', 'veth0_macvtap\x00'}, 0x0, 0xa8, 0xd0}, @common=@unspec=@CLASSIFY={0x28}}, {{@ipv6={@private1, @empty, [], [], 'veth0_vlan\x00', 'syzkaller1\x00'}, 0x0, 0xa8, 0xe8}, @common=@inet=@TCPOPTSTRIP={0x40}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x2e8) [ 302.112764][T17822] netlink: 244 bytes leftover after parsing attributes in process `syz-executor.3'. 00:05:02 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x8, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0xb, 0x7, 0x10001, 0x9, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f0000000300)={r0, &(0x7f0000000000), 0x20000000}, 0x20) bpf$MAP_DELETE_ELEM(0x3, &(0x7f00000002c0)={r0, &(0x7f0000000280)}, 0x20) 00:05:02 executing program 1: sendmsg$netlink(0xffffffffffffffff, &(0x7f0000001a80)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000000)=ANY=[@ANYBLOB="1800000012002103"], 0x18}], 0x1}, 0x0) r0 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000000)='s', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) 00:05:02 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='dctcp\x00', 0x6) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @dev}, 0x10) [ 302.194408][T17830] netlink: 83 bytes leftover after parsing attributes in process `syz-executor.1'. [ 302.196504][T17830] netlink: 83 bytes leftover after parsing attributes in process `syz-executor.1'. 00:05:02 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000380)=ANY=[@ANYBLOB="680000003000010700000000000000000000001354000100500001000b0001006d6972726564000024000280200002"], 0x68}}, 0x0) 00:05:02 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x10000000}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:02 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x18, &(0x7f0000000100)=0x80000003, 0x4) 00:05:02 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x9}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:02 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000880)=ANY=[@ANYBLOB="b702000000000000bfa300000000000007030000fdfdfff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040000010000400404000001000000b7050000160000006a0a00fe000000048500000017000000b70000000000000095000000000000009cc6b3fcd62c7d1c6238975d43a4505f80fc889f3c530cf08e467b592f868ee3b0a434df0a0e8c1bf176db2a6b2feb4b6fd3d5707bfd2d84aaa3b1d4e984c46ea7e2a447a36f5662403e1b2be4cc7c2683908a0d411a9872971c7c56f0979bd10b97163c1d6d0e196bf02f46c7953ab1abda45cbe8f9de9ca3c00cb9bf4e418d07fa22f0610a70f2bdf4000000000000b0c2940dd8e263f63223b7b80997aa743f7555193161f45346b100400600000000000089e399f6609876b5887437a172fbc02a740675298b79dc194e533583412dff048fc21f28bdd3e26a5ab2728a0481e9f0da43bb6cfb851ce5a9ff19ffcafe3e64be033c9d2f002cc93c1c13caec04a347383420336bec88c24a9fb6a6991ddb737d527d6acb15426415b6e8b14f822e86067a5e191c3bd14984dfa2c6e94bd0339454c13ad3c328a156ba50610355d83cd4ace2b210577a9e77b543902a565a59711d0933f6ec74f509221a6e4ff8bc467a93c130e718913fbf65ad01b5b5278fba86828421b88a21aba9d3ccbeae013d02aeb6044b31f0e182412b557b01400476d78174b24a18e02d17b195b2e34e3960301768c44baeff4f7dd7db7239a2136794fdef0d7d50ac36bebea290ddc6ae2af8b58769101d3588f6e3671f089bcf5a5320610795ea4716000000000000004ffdc7d1b7bc222a8d91d8db58e4d2e54381ee439fbe0d3bd9d99f069c22942d7b2b2643327f060000f4adf712e0"], &(0x7f0000000340)='GPL\x00'}, 0x48) 00:05:02 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_IPV6_DSTOPTS(r0, 0x29, 0x3b, &(0x7f00000001c0), 0x8) connect$inet6(r0, &(0x7f0000000100)={0xa, 0x0, 0x0, @mcast2, 0x9}, 0x1c) sendmmsg$inet6(r0, &(0x7f0000001980)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="8202", 0x2}], 0x1}}, {{0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000002c0)="90f527", 0x3}], 0x1}}], 0x2, 0x4000c800) 00:05:02 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x21, &(0x7f00000002c0)={0x0, 0x0, 0x1}, 0x10) r1 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x105, &(0x7f00000002c0)={0x1, [0x0]}, &(0x7f0000001700)=0x8) getsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x19, &(0x7f0000000000), &(0x7f0000000340)=0x8) [ 302.960520][T17843] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.0'. [ 302.967656][T17843] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.0'. 00:05:02 executing program 2: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0xe, 0x4, &(0x7f0000000340)=ANY=[@ANYBLOB="b4050000200080006110600000000000c60000000000000095000000000000009f33ef60916e6e893f1eeb0be2566cd0723043c47c896ce0bce66a245ad99b817fd98cd824498949714ffaac8a6f77ef26dcca5582054d54d53cd2b6db714e4b94bdae214fa68a0557eb3c5ca683a4b6fc89398f2b9000f224891060017cfa6fa26fa7a34700458c60897d4a6148a1c11428607c40de60beac671e8e8fdecb03588aa623fa71f871ab542ff88afc6002084e5b52710aeee835cf0d78e45f70983826fb8579c1fb01d2c5553d2ccb5fc5b51fe6b174ebd9907dcff414ed55b0d10cdbe7009a6fe7cc78762f1d48cdbca64920db9a50f86c21632fd30bf05121438bb7447a4bd344e0bd74ff05d37e2bb8675a432fc48fefda5b1037b2a3f68e3b9db863c7585509004bb426e1230bc1cd4c02c499cccd73c5339c4ff04760ceb44276e9bd94d1c2e6d17dc57fcbe68fbbbbfcfd78a9f3fdc1f50c445e3f30e703cf05b9f816f66ac3027460ae991e7f834dd7a7fc2a7003d1a6cf5478533584961c329fcf4fed5c9455640dcd28273dc9753cc979113f2915a3039c3ca60ec53bb1130c2d27fed7d67c440e23d130e51eea1e085bebabe7059de9cbfc5117000000000000000000000000000000000000000000005b4c36f43962aa02c8272ea607d10edc9e1fdbaab752e2530ed9d30973436a06df4ad23ddf1edaf70dee7cc483e5d8fa650f950095f047703cbd7461d1dba58a5579fd203a22a0d39372daa842c825d3107d4b71da78f1eb1f85b51d9cfac8bbb8b220f27ce94bd1fc6257cada746d702a49db11b344f82ffd4f3c93f047701ca7942db69458703726bde818bac75627ed1153f78030343415bca6e8bb8a9ded971f58106309057018ad59a709"], &(0x7f0000003ff6)='GPL\x00', 0x4, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x366, 0x10, &(0x7f0000000000), 0x1dd}, 0x48) 00:05:02 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x2600c800, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}, 0x1c) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet6(r0, &(0x7f0000000040)='\f', 0x1, 0x0, 0x0, 0x0) setsockopt$IPT_SO_SET_REPLACE(r1, 0x0, 0x40, &(0x7f00000005c0)=ANY=[@ANYBLOB="726177000000000000000000000000000000000000000000000000000000000008f80000030000003003000098020000000000000000000000000000000000009802000098020000980200009802000098020000030080000000000000000000ffffffffe00000010000000000000000e4000000010000001500bd00000000007465616d5f736c6176655f3100000000000000000000000000000000000000a5000000000000000000000000000000000000000000000000c001080200000000000000000000000000000000000000005001686173686c696d6974000000000000000000000000000000000000000002726f736530000000000000000000000000000000000000000000000000000000000000e4ff080000000000000000000000000000000000000000000000000000000000e4d0505c00000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff00000000000000000000000003000000070000000000000000000000000000004800435400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000200000000000000000000000000400000000000000000000000000000070009000000000094100000000000000000000000000000020004e4f545241434b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000980000000000000000000000000000000000000000002800000000000000004000000000000000000000000000000000000000000000feffffff"], 0x1) sendto$inet6(r0, &(0x7f0000000100)="b3", 0x40000, 0x0, 0x0, 0x0) 00:05:03 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000000)={{0x2, 0x0, @multicast2}, {0x306, @remote}, 0x8, {0x2, 0x0, @empty}, 'dummy0\x00'}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0, @broadcast}, 0x10) sendto$inet(r0, &(0x7f00000003c0)="da17ce0fb6f172a9d3007cc391f58cabc37ad5af1d40a2cd7f0ac8e34bd819cd1653f02d1391b5ce6f5431b74fb82aa4aa37ba4c0811989440120c0a865bfdcbcae0463e9a1b74d155e6d32c90f8f06350a9da5fb4a47559a1f67d06f9aaa017599fd84da604829ae2d9f76cc7447b03d65a3c6b99b7b218a049b3958a0afa072dab4d8aeb577c1d130cafd52962dd8e2f67e18a3c196f3500946b9b373324346358cc7b01aba70085e573429521edb9ce47032e83b0c5c00c5e01696352a901f811742ecdd88b75e158c658b3486aa606b38621c8933f5d3debbd43a881c427173e906390fa7ec09345fe96a76dfac45e79aaa455008e5940c6ce3e19bfb85a77186f1dbe7642cccf2ce55f46ad8585f86c0752cd1ac06022e8468d3f93488b542130d3368ee7c646f37b9e6e7c9781b34dab551839c7324007acf8624644a2ddfeaf0b36151421b403d13e7b43ec069399d3b1ab094a1bd2e827b0988f8318c04fd7cbaa202321d028cec6b91fb6ccf7ae8e3a4d1024535e5d84feed6c50c5f65c4503cc625d6fcc275b662c37f4232a3336febaf63dbdc3f7c6ecb3ca2c6241f93d62b368fb254108741af7d83ec1ea48d1d260c97267bfa0686673ac30e1ee6874ff2f51b4551d0ad89490bd0483f5ad8a22f8954218349465831118f21a89d24ba117a8b807a5136594422ed14fbd1bd6a36a07b93fab5be104f215c8b19c6ba27a8988c7e5b5f8ad4345b4ffc2b87320906529eaf30c1dfad17d16965deb865e0dede0f15891da25d0a60743cedf09f927f30483ae821594b123e671f0319c76dd7c77822a7373d27c4fbd7aa85d88f34e0c5c55ae9dca336901e758c71d62a989a31eb21e1b4fabb8a6243b479295fef50c4deea22c990c199ed3edcd20e7dba1cc03de93a79014d3b61810fbfdb0a94e1464f69e82d932e2c12903bf047071d0192ec892a3972456e5a42e7d0c1c59f20628c19c1bbf0e6dc597ef9860c39677d7e2645441b70d2fabefb0063c2bd40db6e16a559ed19f629f8bc5322f4337767975b35525e36a8ee5eea722826a5d88bb86ddb99b11af9cc8676335a78a97d84f12073f241e9e7726e0cf96f89f99252b4f48d344b7611196eeb5f7d32da2ed69f09fcc4cd375ae19e7bd9d1171a827a02d3e2e444f1dce526a2e5a0d706c8a2172c516f481ab3c1f1daacf69db40cbde0bd0c2f141b2ec3b0717f2c0cca6b1c44e2824db83297a16866c513425b576a4637ed40762dceb4befb09068c2693583f3143496a8377a963654a01bcc3cf4db93351f9b54887719fbbaeef9acbbdf632986aaa25317ad26ae309658d7211dda64499a7bcb48bde669bceecce4e804122a4a92c5ea85c88d7b64e646effee387fb36c3b2c5b5fb9bfbb5a663812ea1701351367dfa37cb9a93afef666541f16db632764debd01d581251e91bc0cc10f0b6ac1fc10f2ca67507284d7d795cf8a1c179c7df8c85122356c1bdff6d9ec977e0a466de1c4bf2ce9a72aba55e4f9b83ab09d460b15687c60c02466f5c13bfcf5934e342aae360fd24baec76e413d791dbb17072d6859d52e7ce473b0b56ca53a6f186bb9e85f8a03bcad065e15d0bdbaf423541d654a690ade458d79333a25695bc10af2c3383f28fbd8f9962ea5d3907a2974a2b595a610726863c91aab96b5dbea9936ed0d73493a41776ecfbc83cb9d72375d5bd18947f754ef80160c43c8c8265e92683eee221b04f84cad9f45201cd772bd104249c7a4985ce2290cae6668fde53c7996c13acf7b2560dcf430566b2d40fafddf8f59d53b35fd7365b203549d60e7141b5c2878f5e0575b2d339b153c7ded07df13e649f891113f034db0616ba7eedbc3002d45dfee8d47a55abe13543377d7fea7d94cca2eeddd4c91036002eb8cb403b766e2f85b1cde5ce46ad12d0f5f147acc8605962760ebc62e9991ad58f104dab7e217ec7e7d53182199c7a353d1daf1be656339efd08cfc6fb7a7c8f09b7846e8e4d4af5c980bad4d094c4005fcdfa86ee21eacbff06ec0bcffe1d9718f66778770bd790627d5d89c43b20b0ea455a0cdf4c8564e41c9ebf1765ddb3a79e4fd49e01d0aa73ae780527bb618ac8c511cfde92b21812eeff5de86635631f624b9a5af11b64510b166c5e1c852a32dc3eb267ce9af15f12ec336c8c115428265c03a62534ab8a81f511bf6acfc4a1562f271e7f755b42ed79c5fd844418b164990b6da24be6780ff7782f11c9c87f33e9582cb77ac17f1775eb69fc17b33e6e491a7e2c83320830cf418042ad4d1988e9994dc7574a457eded585f2cdd4df2197bcb3f0aed7dbd3065e246360fa62142371023fde7e34869ea962be025852890f7eb55901d8fc4da35272054edd415f3e4b7b9194ba52dc408a2d057806ab432ef7aaa80d60af13de7de7806f906e9d94ba604653139bb947b030b6c2db4f6f3dfb47aa1ceb464227796f5a9b1f89fc45e0818359a83da751ce9be3cc10b6fb48035e9b224b7afc4b39648bfd808f78bdaca2817757f5fcc581ca1dc5189902b472460be610de5adb29ec44af8629e53ef1821c732cadeb45329e42cfb8eb25451149cecefa261ce2cbc6cafb6fe9b6883586b6281a0809d9dedfbfef1d8f19a0fd042369d1cf4f5b7a521bd127621b673fb7d1dfe30a3f8bef77ca19bbbf5b3eab20dd255dbff7511787d9baaca55d12d520537abfebcb07e1643b1edfe81e452546603dc752afdb4a8a980139d6d1738c1282fcefb6d117b489723306a8829bb4b9aa16458737ab863840d56ef8f2eff658040a846f6b76c8170156fea1bb4912dbdf0e3ae8cd3b614caaebfff9fe8a24517b481af3150923f3ebeaa4d70d6ad42ecc782328f87b21635fe42bdeb18236254867225267081b3782221676f6f135b87a11dad553858abdeacdaf5ef40f94bfcc70cb2d7c1af38ecaf7572579b9ddf352c6e7da25f06dedffcc987efcf423a4fce7e1e82679cb32fc2e1ad23550e326a11a7a251e7538fa65ea22f9cdcb07cb9f14c9e4bc82c707636ff94dbf1f0e64ec7d696400504b59468fba11ef835d2a9639684b39bd4e9ccbf16c103e6880786c39f2cee24437f32e039e13d17671dcc122bddfc79a4446a24b3fa820ecf2b996b5041f851397f736c04d8f911be97c11f55cc3650c31790514b58f8faea3e606dce55775ca9b2b78fcb813c42d4c52ba5d43c087769d1f4f033d89087d407d5354456797687b2842c82b041559e665c386cbff6882a926dc668f6f0ca92ddf33a9163630e5f09ca61391b30ab1517b0b8dad931d03b5407fc61c1f9bef573edcb8b60d55f5894d2aea81536a5a3b604dfb038e2cf48b51b9108393c70053bfc64762de345fde562f7cbd938fe1f3649ef91076eba03f55c07e8325ae401213b2aff323c0e56f0cb6ea99df8cb1a12bd8192a54aa32ee8e29fe7ae05700cd2cf8905f842d048419983adb229974ee36a18642fca8c124f6e34c93b7b3ce7b954693f10c3a42ec6018caae5a105fa3c3997abf43ab748a6210f280a9cd3c3bc6a26eb554147d930a34b2b912a265cff660c5c7b15e572fd64a57e4d658e973ac9081aff29cd101352188da0ffc9590c27a420a167e4bf1ee5c4970ad9fca12907c080e02aaefbbe9fc4a5f815f020131e9b71882acf8fcf1f2a5b44dfd1c8c308a46767ace7e50602b7fbf1ba9c041d286f7accc1678e97437cec28ebe3e8907d97023fb0a4d57eb35e5ee3516fe269c26e99ac9e74f96617946f2b484c49a6d7578ce63fc755d2a2270dc77344200df837ddd6f3db3743a040e0f129869a5f4f1c0f45045171fee5bc17d77d57aa5c913da7886fef9368147b20c10737d9b90501bac6172e0bb89e005456183ba991aaa0f77ad8f024950cf11176d791ec4904102dfbf94f7ced0f1cb046f2c2b66d2ff0abaee11631a5efca1c3f87b22de3b305394aaf6964b5ddae86ab54dcac635cf4d61778de118a4816031fafbef4e26777e628f2a164228aeaad802c989472486d8cc730fdc68c0feb1daef3003e9070dce0e8e4c472474eeaab8797a496e468ecd07fdf16c9e9f646908c799e93e9426cb5e433491a12b3d63d2d7e7a4a44c8da5708b7eb4743452c554fbde43dd59453c1fcbafd7ec3d740af9fd65d640a5fb230cec67b2b5ddf03f8f78678b80dd973a8b3264c6019e248561796cd3caf2eff54f2044d069d8fede55447828396b1176b8ade5dd5066fd05469bf266e13a8961929701b2367b08642af3a295cd4cca9d323893ff0f003b68f0a41f1b499da96b5789f28285f7cf6cab5b6ffa575f625f8fe7f3967db299d8c45c6d6a587fc272503c6b1a8c2ea96d9f1e83c95f0cc8c05a9bba7a41306e2fbb41599fb2e7a137c20e04b479531b2e53a63e054fe9933b2de1f1a3e69d73b8c47c55fff94acdd5806de67b1e6eccd2811062eef5fec83dc0a3cef3a2bf283e78055d29acb8d731e2dd8f2680fe74ae1172a2fa3521559ba71b7b399d707eb147b4fde074c6105ebfcbc4abc9dee22857f619f106caec719ddb6bb812e15db05a3838a85e07d44406a1ab4d3b396de61420b8f6dba46313f1596d9cbc9fbeed146b429ec55f55ab3f9ffc7c3ec9acf0b9ca608cd457b357c48e0d5fdc59ece4db5e36a27551caa70c70ec0739130e4a7a890ec4103b5d9dbb9ca11170e0b94de480d514c36b39dbe58ee12917c565a5e837da08faa99b6fd3c21d27a46d33efcf22d81de3091c406eea9e04cb1041869d355f1d2ff3ea80f75605d2856b1e1f9d7fd1a5d74ff44d2a3e450b02e23e36b13f9f333b2a9e6180760331d9f8573787cedb2923c44c29b54d85e6982320593874f4ac4f24373ac00cf4d24f2ea84cb0dafbe91fbcfa220fb7f7e3fa9c2258a077b7e7e882951fec0b13e820b7899aa1d24087379498f36e8f470958764a6678f322763d84d333883b334c79799d3fbefcc45c426949d39f700ee2d00e6412e8f2ae1ff70a9c7476ef76e9b9b3d4a6ed1ea0a132d07abf442c40c23dcd987b5d42eab6800d8b55d97137eda65d9970c4e75dd8b60030acbd006d0aea6fbf0e915ca90f80d4e1f289ca6b319015caab41db9ebb42830b2d07d57554a3acd15ee371b8a669aea64f7801e9ad050679322abd51a9bbd85f4209e9d98aca55d7c97a0d7a29053aae84351dd4c2be9bba02931ea9f8b3fd9dee9eeb90905f8366f6550b973a36ec85a6c570c8c6160753dc9a9213a793f15bf948c5c16d266a5dfbf3efdf4ad3b2f72703015add816d55e6d5f577b132b558158cd2873257ed890aab04c1358600d258973c83eac980b5c36cd51dce2e14b5b6111862b34bed28aeb261f7fa7e9805f1ee1aaaac534fc0acc7e6d323e608695b403a9a3fc79cdc2c9d0710a76b1e41189aafe453a39a7ef3b495eb48be545192f785bf73261344ad907dde387d1a1422062a9c29a9a85cd37ad4fb6e6fd68021918547aafb3d058376a2687313f5dbd0bb143451ad8f90acbd19142df83456b3bf640922c11451f4bb388162e418751bdeabfb4a6b83a2bc4a50223d943e1693121647ec882341a33a6d26a3a14e6c71b1bc1334fd937336192e287b43522cf491647493d7588df111fab0439b7e7153504d9847d8448afb7bc494b79ac7ff2266490d5cc0bfa406267429b2dbd017d88b9003612bae2410d8872ee5fad22988a61c231b0eeadaed3760816df2664e76c205eab1e2f33ad889ad4a16b678ba14a8e5fea44875a861247ecdbba67b2755675423bbf650377effdd8f483c0411afa8", 0x1000, 0x18, 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_int(r1, 0x1, 0x14, &(0x7f0000000040), 0x50) 00:05:03 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$int_in(r0, 0x5452, &(0x7f0000000300)=0x208) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) sendto$inet6(r0, 0x0, 0x1e, 0x2200c851, &(0x7f0000b63fe4)={0xa, 0x0, 0x0, @loopback}, 0x1c) shutdown(r0, 0x0) 00:05:03 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000380)=@base={0x2, 0x4, 0x40, 0x944}, 0x48) 00:05:03 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x11000000}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:03 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xa}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) [ 303.063377][T17858] sock: sock_set_timeout: `syz-executor.1' (pid 17858) tries to set negative timeout 00:05:03 executing program 2: r0 = epoll_create1(0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xa0000000}) sendto$inet6(r1, 0x0, 0x0, 0x200408d4, &(0x7f0000000380)={0xa, 0x0, 0x0, @loopback}, 0x1c) epoll_ctl$EPOLL_CTL_MOD(r0, 0x3, r1, &(0x7f0000000040)) 00:05:03 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000006c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) 00:05:03 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r0, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x10, &(0x7f0000000280)=[@in={0x2, 0x0, @remote}]}, &(0x7f0000000100)=0x10) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r0, 0x84, 0x75, &(0x7f00000000c0)={r1}, 0x8) 00:05:03 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x12000000}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:03 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x4, &(0x7f0000000440)=ANY=[@ANYBLOB="18000000000000000000000000ffffffdb0000000000000095"], &(0x7f0000000640)='syzkaller\x00', 0x4, 0xfb, &(0x7f0000000680)=""/251, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:05:03 executing program 1: r0 = socket$vsock_stream(0x28, 0x1, 0x0) bind$vsock_stream(r0, &(0x7f0000000140), 0x10) listen(r0, 0x0) r1 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r1, &(0x7f0000000000)={0x28, 0x0, 0x0, @local}, 0x10) 00:05:03 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$netlink(r0, &(0x7f00000036c0)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f0000003400)={0x24, 0x2e, 0x6530922b0963be73, 0x0, 0x0, "", [@typed={0x8, 0x0, 0x0, 0x0, @u32=0x3}, @typed={0x8, 0x0, 0x0, 0x0, @u32=0x400}, @nested={0x4}]}, 0x24}], 0x1}, 0x0) 00:05:03 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f0000001c40)=[{{0x0, 0x0, 0x0}}, {{&(0x7f0000000000)=@abs, 0x6e, 0x0, 0x6e, &(0x7f0000000240)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}}], 0x2, 0x0) 00:05:03 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xb}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:03 executing program 3: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_DELLINK(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x10, 0x1404, 0x35b5a096eff51eaf}, 0x10}}, 0x0) 00:05:03 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x25000000}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:03 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001400)={0xd, 0x4, &(0x7f0000000000)=@framed={{}, [@jmp={0x5, 0x0, 0x1, 0x0, 0x0, 0x0, 0x900}]}, &(0x7f00000001c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xd, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:05:03 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000480)=@base={0x14, 0x4, 0x8, 0x80}, 0x48) 00:05:03 executing program 3: socket$xdp(0x2c, 0x3, 0x0) r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r0, 0x11b, 0x4, &(0x7f00000000c0)={&(0x7f0000000000)=""/5, 0x20000, 0x1000}, 0x20) setsockopt$XDP_UMEM_FILL_RING(r0, 0x11b, 0x5, &(0x7f0000000200)=0x80, 0x4) setsockopt$XDP_TX_RING(r0, 0x11b, 0x3, &(0x7f0000000080)=0x2, 0x4) r1 = socket(0x100000000011, 0x2, 0x0) bind(r1, &(0x7f0000000940)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0}, &(0x7f0000000140)=0x14) setsockopt$XDP_UMEM_COMPLETION_RING(r0, 0x11b, 0x6, &(0x7f00000001c0)=0x200, 0x4) bind$xdp(r0, &(0x7f0000000900)={0x2c, 0x0, r2}, 0x10) close(r0) 00:05:03 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg$inet(r0, &(0x7f0000004c00)=[{{&(0x7f0000000040)={0x2, 0x4e21, @private}, 0x10, 0x0, 0x0, &(0x7f0000000400)=[@ip_retopts={{0x1c, 0x0, 0x7, {[@cipso={0x86, 0x8, 0x3, [{0x0, 0x2}]}, @ra={0x94, 0x4, 0x300}]}}}], 0x20}}], 0x1, 0x0) 00:05:03 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000200)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x2, &(0x7f0000000280)=0x1ff, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x31}}, 0x10) 00:05:03 executing program 0: unshare(0x6c060000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x2, 0x0, @empty}, 0x1c) listen(r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) 00:05:04 executing program 1: syz_emit_ethernet(0xa6, &(0x7f0000000080)={@link_local, @dev, @void, {@ipv4={0x800, @gre={{0x15, 0x4, 0x0, 0x0, 0x98, 0x0, 0x0, 0x0, 0x2f, 0x0, @private, @remote, {[@cipso={0x86, 0x11, 0x0, [{0x0, 0x2}, {0x0, 0x9, "fca70081d0fe73"}]}, @noop, @end, @generic={0x0, 0x6, "9f9c61df"}, @timestamp={0x44, 0x24, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}}}}}}, 0x0) 00:05:04 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x48000000}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:04 executing program 2: r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) r1 = socket$nl_route(0x10, 0x3, 0x0) getsockname$packet(r0, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route_sched(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000480)=@newtfilter={0x38, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {}, {0x10}}, [@filter_kind_options=@f_u32={{0x8}, {0xc, 0x2, [@TCA_U32_DIVISOR={0x8, 0x4, 0x2}]}}]}, 0x38}}, 0x0) 00:05:04 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xc}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:04 executing program 3: r0 = socket$vsock_stream(0x28, 0x1, 0x0) setsockopt$SO_VM_SOCKETS_BUFFER_MIN_SIZE(r0, 0x28, 0x1, &(0x7f0000000080)=0xffffffffffffffe1, 0x8) connect$vsock_stream(r0, &(0x7f00000001c0), 0x10) 00:05:04 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x200408d4, &(0x7f0000000380)={0xa, 0x0, 0x0, @loopback}, 0x1c) 00:05:04 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) sendto$inet6(r0, &(0x7f0000000300)="b9", 0x1, 0x0, &(0x7f0000000080)={0xa, 0x0, 0x0, @private2}, 0x1c) sendto$inet6(r0, &(0x7f00000000c0)="eb", 0x1, 0x0, &(0x7f0000000240)={0xa, 0x0, 0x0, @loopback}, 0x1c) shutdown(r0, 0x1) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x79, &(0x7f00000001c0), 0x8) 00:05:04 executing program 2: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000940)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb(arc4)-generic\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000440)='\x00', 0x1) r1 = accept4$alg(r0, 0x0, 0x0, 0x800) sendmmsg$alg(r1, &(0x7f00000003c0)=[{0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000040)="db", 0x1}], 0x1}], 0x1, 0x0) 00:05:04 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) r1 = socket(0x1, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r1, 0x8933, &(0x7f0000001140)={'team0\x00', 0x0}) sendmsg$inet(r0, &(0x7f0000000680)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f0000000500)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r2, @remote, @private}}}], 0x20}, 0x0) [ 304.154333][T17940] "syz-executor.2" (17940) uses obsolete ecb(arc4) skcipher 00:05:04 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x4c000000}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:04 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xd}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:04 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x20000004, &(0x7f0000000080), 0x1c) shutdown(r0, 0x0) 00:05:04 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x9, 0x4, 0x7, 0x81, 0x2}, 0x48) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="f0000000000000000100000000000000ad17b864945be8a8df905a76ba5468b96a1591c760b9f385d8ef2f9e7858a4321522fff3656929dbd80711b98b124efa5432d733c809c76e6a3bcd7761637b635d99f7a7b088698e2ed9250c024a1339d5dde6626e4c91f0d99dd6c23a689049f8576945b6316009da05f0d8c0d8a2bcc77cd117c3a6a3dec7aca31387368c3fe6a84a0ab94bac052d1f33ee3fcb7e349364fc40f90de742e4273db3acfb58ec927c2e596d0b3329731e04c3453860a5bc926d47646560c38bb069494d731f867f2535750032df87a49784c130"], 0x1f8}, 0x0) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), &(0x7f0000000340), 0x683, r0}, 0x38) 00:05:04 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f00000000c0)=0x100000001, 0x4) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(0xffffffffffffffff, 0x6, 0x14, 0x0, 0x0) connect$inet(r0, &(0x7f0000000180)={0x2, 0x0, @local}, 0x10) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r0, 0x6, 0x16, &(0x7f0000000300)=[@window, @timestamp, @timestamp, @timestamp, @window, @timestamp, @window, @sack_perm], 0x8) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 00:05:04 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x68000000}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:04 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xe}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:04 executing program 2: r0 = socket$inet(0x2, 0x2, 0x1) bind(r0, &(0x7f0000000440)=@l2tp={0x2, 0x0, @dev}, 0x80) 00:05:04 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000000640), 0xffffffffffffffff) sendmsg$FOU_CMD_ADD(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000680)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@FOU_ATTR_TYPE={0x5}]}, 0x1c}}, 0x0) 00:05:04 executing program 3: r0 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r0, &(0x7f0000000000)={0x28, 0x0, 0x0, @host}, 0x10) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r0, 0x28, 0x0, &(0x7f0000000340), 0x8) 00:05:04 executing program 2: r0 = socket(0x200000000000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000180)={'syz_tun\x00', 0x0}) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x41, &(0x7f0000000000)=0x2423, 0x4) bind$packet(r0, &(0x7f0000000200)={0x11, 0x0, r1, 0x1, 0x0, 0x6, @link_local}, 0x14) sendto$packet(r0, &(0x7f0000000040)="bb60a94584280400000000000000", 0xe, 0x0, 0x0, 0x0) 00:05:04 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000000000ed0000000000000000850000000800000095000000000000008408bb654981499ae23aec941e8eb1faf9cb80dc72090412261b638369cea59c7647221cb481b47d8659250af77b34313e49e43a0b3d3caa22a115f3d6022538666539493752780560a00d648580f6f8814c569daa2fffffff7f00000000f034ee518e02a860e3c80000abe4a4e6be427a2cb1c0da15717f9b0987d3edaec3b1d0c28fe47c04a77f4ccdf5fc4247cc61807c1fac8c3f3aec505cb829142a34cee70c1f3d3c37cdd93c0000000000000000f7c8723be0537e3c43d300fc0bc8235a9380ca916f4b1803dd493ec210e65fd2b5237aa48d9804091c2718ce6c9fd5b559ce9df8eeff726cb68a9fdc18f0229639a73d89aed4c33a0e8b1b2979e3a4467d9c492995d2840ba2b6cec8f2b060fb496b66c2d02d576aef5f6fb92a0b6ed7d51554a7628d48dd1fcfe2d0050d83bf6c795bfd49e9ce3100cdc74f1d7b3167dfd225ca5a143cf613d91704fcbf72b4ff7eb9f5b7460bbbf67a68dd56070fb3a26c723778aa1fe41af59980954fea06dabf016285370f4fb0bb6e695eb5157f4d3c4444256a4e54da6fd03d16002cf9a7b261e31cbbbf90e01e246319d1091bb3ec19ab75b02b65af23ab690dd7de"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) 00:05:04 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x6c000000}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:04 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x2, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180000000000000000000000086866c6270000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x5, 0xc1, &(0x7f0000000100)=""/193, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:05:04 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x10}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:04 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000440)=ANY=[@ANYBLOB="18020000000000000000000000000000850000001700000095000000000000003d789ade838a5ad00c21f97a010001200000000085573d9f5ec0798d497a5d0ab93dbb1df77098cac396739a7e7d4ecd277206f0902cf2c1d66e1ef4feaf8739f04831630ee05dcc8b53bff4c9d61b5c334ef7384130fd875789e46307b8f29cfe149360bea59a42011aabc5001093a06d23b6cf4f033c6000c3ab63ee036fe7023574b86ce453bc8964c32f955d4100005b37df398408f756773fa2ca15dbbf01550310a78644e801f101000000a5ddd62c7addb04f55cee250cb376879ae14b9e1abf8783b1fb0a4141ae3c08d264831d0f6365469c35621850000000000005a56bc22cb90546130e6fdbea3682e47c696af"], &(0x7f0000000240)='syzkaller\x00', 0x4, 0xff0, &(0x7f000062b000)=""/4080, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x3d) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) 00:05:04 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000500)=@raw={'raw\x00', 0x3c1, 0x3, 0x368, 0x1d0, 0x111, 0x4b4, 0x1d0, 0xd4feffff, 0x298, 0x20a, 0x278, 0x298, 0x278, 0x3, 0x0, {[{{@ipv6={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', [], [], 'ipvlan0\x00', 'team_slave_0\x00', {}, {}, 0x6}, 0x0, 0x198, 0x1d0, 0x0, {}, [@common=@inet=@tcp={{0x30}}, @common=@unspec=@string={{0xc0}, {0x0, 0x0, 'bm\x00', "6d93eb04697dfa39de04767f46614613a407abbf4ed2e83a63b484dbb3bf6b2a850e79009e2905d2f98ba19f91f3c9faee6d3686e9bee067f4e77d9ad66238750c4100d7ee97ec7646259d90edece6e9787a97bc956c01754c34c5c9518c46178ed5f9194454980e579c80eca35a58dc47d1d5e4ff6e216c724e88c702448587", 0x2}}]}, @common=@inet=@SET3={0x38}}, {{@uncond, 0x0, 0xa8, 0xc8}, @unspec=@NOTRACK={0x20}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x3c8) [ 304.990266][T17990] Cannot find add_set index 0 as target 00:05:04 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000100)={0x1f, 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="85000000a800000095"], &(0x7f0000000180)='syzkaller\x00', 0x2, 0xe5, &(0x7f0000000000)=""/229, 0x0, 0x11, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:05:05 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$IP_VS_SO_GET_VERSION(r0, 0x0, 0x1600bd74, 0x0, 0x0) 00:05:05 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$sock_inet6_SIOCDELRT(r0, 0x890c, &(0x7f0000000000)={@ipv4={'\x00', '\xff\xff', @empty}, @local, @private1}) 00:05:05 executing program 3: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_IPV6_DSTOPTS(r0, 0x29, 0x3b, &(0x7f00000001c0), 0x8) setsockopt$inet6_IPV6_HOPOPTS(r0, 0x29, 0x36, &(0x7f00000000c0), 0x8) 00:05:05 executing program 2: r0 = socket$inet6(0xa, 0x802, 0x0) connect$inet6(r0, &(0x7f0000000140)={0xa, 0x0, 0x0, @dev, 0x4}, 0x1c) sendmmsg(r0, &(0x7f0000002cc0), 0x1a3, 0x0) 00:05:05 executing program 3: syz_emit_ethernet(0x23bf, &(0x7f0000000100)={@broadcast, @remote, @val, {@ipv6}}, 0x0) 00:05:05 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x200000000004e23, @multicast2}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r0, &(0x7f00000002c0)="ae", 0x1, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000100)='\v', 0x1, 0x7e113c1c28ee723d, 0x0, 0x0) 00:05:05 executing program 1: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SFACILITIES(r0, 0x89e3, &(0x7f0000000000)={0x5e, 0x0, 0xa, 0x9}) 00:05:05 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x74000000}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:05 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x11}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:05 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000280)=@nat={'nat\x00', 0x1b, 0x5, 0x5a8, 0x298, 0x4a0, 0xffffffff, 0x0, 0x298, 0x5c0, 0x5c0, 0xffffffff, 0x5c0, 0x5c0, 0x5, 0x0, {[{{@ipv6={@private0, @private1, [], [], 'vlan1\x00', 'veth1_vlan\x00'}, 0x0, 0xa8, 0xf0}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv4=@multicast1, @ipv6=@ipv4={'\x00', '\xff\xff', @dev}}}}, {{@ipv6={@loopback, @ipv4={'\x00', '\xff\xff', @multicast1}, [], [], 'ip6gretap0\x00', 'ip6tnl0\x00'}, 0x0, 0xa8, 0xf0}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x0, @ipv4=@empty, @ipv4=@dev, @port, @gre_key}}}, {{@ipv6={@remote, @private0, [], [], 'veth0\x00', 'veth1_virt_wifi\x00'}, 0x0, 0x1e0, 0x208, 0x0, {}, [@common=@rt={{0x138}, {0x0, [], 0x0, 0x0, 0x0, [@mcast1, @private1, @mcast1, @mcast2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @empty, @ipv4={'\x00', '\xff\xff', @loopback}, @private0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @ipv4={'\x00', '\xff\xff', @multicast1}, @empty, @mcast2, @empty, @remote, @mcast1, @dev]}}]}, @common=@unspec=@STANDARD={0x28, '\x00', 0x0, 0xffffffffffffffff}}, {{@uncond, 0x0, 0xa8, 0xf0}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x0, @ipv4=@multicast1, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x608) 00:05:05 executing program 2: r0 = socket$inet6(0xa, 0x80003, 0x6) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000740)=ANY=[@ANYBLOB="72617700000000000000000000000000000000000000e9000000000000000000c1030000030000002004000000000000800200000000000000000000808000005003000050030000500300ff4f030000500300000300000000f7ff0000000000fe8000000074cb8af296109f0f0000bbff020000800000000000000000000001000000000000000000000000100000000000000000000000000000000000000076657468315f746f5f626f6e640000006e65747063693000000000000000000000000000000000000000000000fe00000000000000800000001d000000a2000000000000000000000000000050028002000000000100000000000000000064f700000000000000005001686173686c696d69740000000000000000000000000000000002010000027465616d5f736c6176655f31000800000000000000000000000000000000000000000000000000000000000000000000004b4000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000faff000000000000000000008000000000000000000000000001000000000000000000000000000000000000000000000000000000000000a160c480e474f2ac00000000000000000000000000000000000000000000553b000000800000000000000000000000000000000000000000000000000000000000000000090000000000a90c000000000000000000080000000000000000000000000000000000000000000004000000000000000000000000000400000000000020b61a000800000000000000000000000000005800686173686c696d69740000000000000000000000000000f3ffffff00000173797a6b616c6c657231000000000000000000000000000084000000000000000000000005000000a600000000000000005f0200000000003000434f4e4e4d41524b0000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000ff0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000969a2a6b0000000000000000000000040000000000000000a800d0000000000000000000000000000000000000000000000000002800434c415353494659000000005e9675e7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a800d0000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000212f00000000000000000000feffffff"], 0x1) 00:05:05 executing program 1: unshare(0x44000000) socket$inet_udp(0x2, 0x2, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$BTRFS_IOC_BALANCE_V2(0xffffffffffffffff, 0xc4009420, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x8000002, 0x0, @loopback}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(0xffffffffffffffff, 0x84, 0x20, 0x0, &(0x7f0000000240)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x110, 0xffffffffffffffff, 0x0) sendmmsg$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) [ 305.182844][T18022] x_tables: ip6_tables: CLASSIFY target: used from hooks PREROUTING, but only usable from FORWARD/OUTPUT/POSTROUTING 00:05:05 executing program 3: unshare(0x40000400) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x10, 0xffffffffffffffff, 0x0) ioctl(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x12, &(0x7f00000005c0)=0x80000001, 0x4) sendto$inet(r0, 0x0, 0x0, 0x20020080, &(0x7f0000000080)={0x2, 0x4e20}, 0x10) 00:05:05 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x12}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:05 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x7a000000}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:05 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@in={0x2, 0x0, @dev}, 0x10, &(0x7f0000001400)=[{&(0x7f0000000040)="be", 0x1}], 0x1, &(0x7f0000001480)=[@init={0x18, 0x84, 0x0, {0x401}}, @dstaddrv6={0x20, 0x84, 0x8, @mcast1}], 0x38}, 0x0) 00:05:05 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x25}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:05 executing program 1: pipe2$watch_queue(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) write$eventfd(r0, 0x0, 0x0) 00:05:05 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xe0ffffff}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:05 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x48}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:05 executing program 0: r0 = syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000001180)='ns/ipc\x00') ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, 0x0) 00:05:05 executing program 1: syz_open_dev$midi(&(0x7f0000001380), 0x0, 0x808c1) 00:05:06 executing program 2: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000002b40)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$TIPC_SRC_DROPPABLE(r0, 0x10f, 0x80, &(0x7f0000000200), 0x4) 00:05:06 executing program 0: add_key(&(0x7f0000000080)='rxrpc_s\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) 00:05:06 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x4c}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:06 executing program 3: syz_io_uring_setup(0x57f3, &(0x7f00000000c0)={0x0, 0x0, 0x100}, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000000140), &(0x7f0000000180)) 00:05:06 executing program 1: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r0, 0x40086602, &(0x7f0000000040)={0x0}) 00:05:06 executing program 0: openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000800), 0x2, 0x0) 00:05:06 executing program 3: socketpair(0x8, 0x0, 0x0, &(0x7f0000000540)) 00:05:06 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xfc000000}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:06 executing program 1: socketpair(0x3, 0x0, 0x80000000, &(0x7f0000000180)) 00:05:06 executing program 2: ioctl$DRM_IOCTL_MODE_SETPLANE(0xffffffffffffffff, 0xc03064b7, 0x0) 00:05:06 executing program 1: r0 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000040)={'vcan0\x00'}) 00:05:06 executing program 3: r0 = socket$l2tp(0x2, 0x2, 0x73) getsockopt$MISDN_TIME_STAMP(r0, 0x0, 0x1, 0x0, 0x0) 00:05:06 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$SIOCGETNODEID(r0, 0x8903, &(0x7f00000000c0)) 00:05:06 executing program 1: openat$drirender128(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$drirender128(0xffffffffffffff9c, &(0x7f0000000000), 0x4040, 0x0) 00:05:06 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x68}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:06 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0x17, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1}, 0x48) 00:05:06 executing program 2: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) syz_io_uring_setup(0x57f3, &(0x7f00000000c0), &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x0, 0x0) syz_io_uring_setup(0x57e8, &(0x7f0000000340)={0x0, 0x599d}, &(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000200), &(0x7f0000000280)) 00:05:06 executing program 0: r0 = syz_io_uring_setup(0x6b8a, &(0x7f0000000000), &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000080), &(0x7f00000000c0)) io_uring_register$IORING_REGISTER_FILES_UPDATE2(r0, 0xe, &(0x7f0000001e00)={0x0, 0x0, 0x0, 0x0}, 0x20) 00:05:06 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xfe5e0000}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:06 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$SIOCGETNODEID(r0, 0x401c5820, &(0x7f00000000c0)={0xfdfdffff}) 00:05:06 executing program 3: request_key(&(0x7f0000000000)='big_key\x00', &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0) 00:05:06 executing program 3: pselect6(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100), 0x8}) 00:05:06 executing program 1: socket$l2tp(0x2, 0x2, 0x73) pselect6(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x8}, 0x0, &(0x7f00000000c0)={0x77359400}, &(0x7f0000000140)={&(0x7f0000000100)={[0x2]}, 0x8}) 00:05:06 executing program 2: mbind(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, &(0x7f0000000100), 0xfff, 0x0) 00:05:06 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x6c}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:06 executing program 0: syz_usb_connect(0x0, 0xd6, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x74, 0x6c, 0x2e, 0x40, 0x1608, 0x30e, 0x5f8e, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xc4, 0x2, 0x0, 0x4, 0x0, 0x2, [{{0x9, 0x4, 0x97, 0xfc, 0x4, 0x17, 0x91, 0x20, 0x3, [], [{{0x9, 0x5, 0x6, 0x0, 0x400, 0x0, 0x3, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x8, 0x7}]}}, {{0x9, 0x5, 0xa, 0x0, 0x3ff, 0x81, 0x5, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x3}, @generic={0x35, 0x7, "f2172f3a0ec2cbb0be9bf18ff6d2ee19eaf2557707358e845f89d482d6ca8033b5179c312c04fdb01078fb1ce71ea69975ef09"}]}}, {{0x9, 0x5, 0xf, 0x3, 0x20, 0x0, 0x6, 0x4}}, {{0x9, 0x5, 0x5, 0x0, 0x0, 0x20, 0x0, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x3, 0x1}]}}]}}, {{0x9, 0x4, 0x7b, 0x0, 0x5, 0xff, 0x3, 0x14, 0x1, [], [{{0x9, 0x5, 0xd, 0x3, 0x10, 0x0, 0x1, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x9, 0x1}]}}, {{0x9, 0x5, 0xc, 0x0, 0x3ff, 0x0, 0x83, 0x11}}, {{0x9, 0x5, 0xa, 0x0, 0x200, 0x2, 0x6, 0xfa}}, {{0x9, 0x5, 0x7, 0x0, 0x10, 0x0, 0x11, 0x7f, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x2, 0x5}]}}, {{0x9, 0x5, 0x0, 0xc, 0x400, 0x7, 0x6f, 0x1}}]}}]}}]}}, 0x0) 00:05:06 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$SIOCGETNODEID(r0, 0x8982, &(0x7f00000000c0)={0xfdfdffff}) 00:05:06 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xfe80ffff}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:06 executing program 1: keyctl$KEYCTL_WATCH_KEY(0x2, 0x0, 0xffffffffffffffff, 0x0) 00:05:06 executing program 2: r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000180)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) 00:05:06 executing program 2: syz_io_uring_setup(0x6b8a, &(0x7f0000000000), &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x0, 0x0) syz_io_uring_setup(0x6b8a, &(0x7f0000000000), &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000080), &(0x7f00000000c0)) 00:05:06 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETFLOWTABLE(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000900)={&(0x7f0000000980)=ANY=[@ANYRESHEX], 0x18}}, 0x0) 00:05:06 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x74}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:06 executing program 3: add_key(&(0x7f0000000080)='rxrpc\x00', &(0x7f0000000240)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) 00:05:06 executing program 1: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r0, 0x541b, 0x0) 00:05:06 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_NOOP(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[], 0x44}}, 0x0) 00:05:06 executing program 3: syz_open_dev$video(&(0x7f0000000f40), 0x1, 0x101000) [ 306.683812][ T3133] usb 1-1: new high-speed USB device number 14 using dummy_hcd [ 307.063765][ T3133] usb 1-1: config 0 has an invalid interface number: 151 but max is 1 [ 307.065816][ T3133] usb 1-1: config 0 has an invalid interface number: 123 but max is 1 [ 307.067677][ T3133] usb 1-1: config 0 has no interface number 0 [ 307.068925][ T3133] usb 1-1: config 0 has no interface number 1 [ 307.070221][ T3133] usb 1-1: config 0 interface 151 altsetting 252 endpoint 0x6 has invalid maxpacket 1024, setting to 64 [ 307.073047][ T3133] usb 1-1: config 0 interface 151 altsetting 252 endpoint 0xA has invalid maxpacket 1023, setting to 64 [ 307.082777][ T3133] usb 1-1: config 0 interface 151 altsetting 252 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 307.086265][ T3133] usb 1-1: config 0 interface 151 altsetting 252 endpoint 0x5 has invalid wMaxPacketSize 0 [ 307.088481][ T3133] usb 1-1: config 0 interface 123 altsetting 0 endpoint 0xD has an invalid bInterval 0, changing to 7 [ 307.091111][ T3133] usb 1-1: config 0 interface 123 altsetting 0 endpoint 0xC has invalid maxpacket 1023, setting to 64 [ 307.100077][ T3133] usb 1-1: config 0 interface 123 altsetting 0 has a duplicate endpoint with address 0xA, skipping [ 307.102613][ T3133] usb 1-1: config 0 interface 123 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 307.106155][ T3133] usb 1-1: config 0 interface 151 has no altsetting 0 [ 307.273776][ T3133] usb 1-1: New USB device found, idVendor=1608, idProduct=030e, bcdDevice=5f.8e [ 307.275949][ T3133] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 307.277762][ T3133] usb 1-1: Product: syz [ 307.278663][ T3133] usb 1-1: Manufacturer: syz [ 307.279668][ T3133] usb 1-1: SerialNumber: syz [ 307.282859][ T3133] usb 1-1: config 0 descriptor?? [ 307.609714][ T3133] io_ti 1-1:0.151: required endpoints missing [ 307.654796][ T3133] io_ti 1-1:0.123: required endpoints missing [ 307.664608][ T3133] usb 1-1: USB disconnect, device number 14 00:05:08 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$OSF_MSG_ADD(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000001c0)={0x268, 0x0, 0x5, 0x301, 0x0, 0x0, {}, [{{0x254, 0x1, {{}, 0x0, 0x0, 0x0, 0x0, 0x0, 'syz1\x00', "8cc9ceaaeabd6966743ba701e98446d0d2aa533e7488948e1ff488af5f7baa16", "ac031116ebaadb493480a698a51fca368f770eb5dd5adc046845a988b9f4e3de"}}}]}, 0x268}}, 0x0) 00:05:08 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xfec0ffff}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:08 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$SIOCGETNODEID(r0, 0x8910, &(0x7f00000000c0)) 00:05:08 executing program 3: r0 = syz_open_dev$media(&(0x7f0000000040), 0x2, 0x0) ioctl$MEDIA_IOC_ENUM_LINKS(r0, 0xc0287c02, &(0x7f0000000340)={0x80000000, 0x0, &(0x7f00000002c0)=[{{}, {0x80000000}}]}) ioctl$MEDIA_IOC_SETUP_LINK(r0, 0xc0347c03, &(0x7f0000000380)={{}, {r1}}) 00:05:08 executing program 2: add_key$fscrypt_v1(&(0x7f00000002c0), 0x0, 0x0, 0x0, 0xfffffffffffffffd) r0 = add_key(&(0x7f0000000080)='cifs.spnego\x00', &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_WATCH_KEY(0x20, r0, 0xffffffffffffffff, 0x0) 00:05:08 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x7a}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:08 executing program 3: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$TIPC_GROUP_JOIN(r0, 0x10f, 0x87, &(0x7f0000000040), &(0x7f0000000080)=0x4) 00:05:08 executing program 0: add_key(&(0x7f0000000080)='asymmetric\x00', 0xffffffffffffffff, 0x0, 0x0, 0x0) 00:05:08 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc(&(0x7f0000000880), 0xffffffffffffffff) sendmsg$TIPC_CMD_SET_NODE_ADDR(r0, &(0x7f0000001480)={&(0x7f0000000100), 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x1f, r1, 0x1, 0x0, 0x0, {{}, {}, {0x8}}}, 0x24}}, 0x0) 00:05:08 executing program 1: pipe2$watch_queue(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) r1 = add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000140)={'fscrypt:', @desc2}, &(0x7f0000000180)={0x0, "1745722a5d4a0fea1fa6dfc3fdcdffcba596fc397e28417ae16ff2b1591d8c62284a06847a31705154ab915836160d8766ed7bc113cfb0b73a5f51ac5a5eed89"}, 0x48, 0xfffffffffffffffc) keyctl$KEYCTL_WATCH_KEY(0x20, r1, r0, 0x0) 00:05:08 executing program 0: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r0, 0x10, 0x0) 00:05:08 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xff000000}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:08 executing program 3: socketpair(0xa, 0x2, 0x11, &(0x7f0000000700)) 00:05:08 executing program 0: r0 = gettid() bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000006240)={r0, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) 00:05:08 executing program 1: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$HCIINQUIRY(r0, 0x800448f0, &(0x7f0000000740)={0x0, 0x0, "a764b7", 0x80}) 00:05:08 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='stack\x00') read$rfkill(r0, 0x0, 0x0) 00:05:08 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xfc}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:08 executing program 0: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc020660b, 0x0) 00:05:08 executing program 2: syz_open_dev$vcsu(&(0x7f0000000f00), 0x0, 0x600) 00:05:08 executing program 3: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_mreqsrc(r0, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @local, @local}, 0xc) socket$igmp(0x2, 0x3, 0x2) syz_emit_ethernet(0x2a, &(0x7f00000003c0)={@link_local, @dev, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @multicast1=0xe0000002}, @address_request}}}}, 0x0) 00:05:08 executing program 1: syz_open_procfs$namespace(0x0, &(0x7f0000000240)='ns/mnt\x00') 00:05:08 executing program 0: syz_open_dev$evdev(&(0x7f0000000000), 0x71, 0x0) 00:05:08 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xffff0000}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:08 executing program 2: syz_clone(0x80140000, 0x0, 0x0, 0x0, 0x0, 0x0) 00:05:08 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f0000000f80)='./file1\x00', 0x8a62dad26009cd61, 0x0) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x40305828, &(0x7f0000000040)=@v1={0x0, @aes256, 0x0, @auto="fbb24f397a8c4617"}) 00:05:08 executing program 3: openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/asound/seq/timer\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM(0x2, 0x0, 0x0) 00:05:08 executing program 0: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000000)={0x0, "3150a0f1c222a45cb817b037bab13cd400"}) 00:05:08 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x300}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:08 executing program 1: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) 00:05:08 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_tcp_SIOCATMARK(r0, 0x8905, &(0x7f0000000100)) 00:05:08 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, 0x0) 00:05:08 executing program 2: r0 = socket$alg(0x26, 0x5, 0x0) sendmmsg$alg(r0, &(0x7f0000006140)=[{0x0, 0x0, &(0x7f0000004e40)=[{0x0}, {0x0}], 0x2, &(0x7f0000004e80)=[@iv={0x28, 0x117, 0x2, 0xd, "189352cdd337cc5cd0edd1d82d"}], 0x28}], 0x1, 0x0) 00:05:08 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000600), 0xffffffffffffffff) sendmsg$NL80211_CMD_PROBE_CLIENT(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000400)={0x34, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}]}, 0x34}}, 0x0) 00:05:08 executing program 3: bpf$BPF_GET_MAP_INFO(0x10, &(0x7f00000007c0)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 00:05:08 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xffff80fe}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:08 executing program 0: bpf$BPF_GET_MAP_INFO(0x1e, &(0x7f00000007c0)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 00:05:08 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000002880)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x4, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1}, 0x48) 00:05:08 executing program 3: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000840)) 00:05:08 executing program 1: syz_emit_ethernet(0x2e, &(0x7f0000000240)={@dev, @broadcast, @void, {@ipv4={0x800, @icmp={{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @broadcast, {[@generic={0x44, 0x4, "e6db"}]}}, @info_reply}}}}, 0x0) 00:05:08 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x500}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:08 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$netlink(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)=ANY=[@ANYBLOB="2000000012000100001bfc62b00000007d7e00f703"], 0x20}], 0x1}, 0x0) 00:05:08 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xffffc0fe}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:08 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000001940)=@base={0xf, 0x4, 0x4, 0x401}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={r0, 0x58, &(0x7f0000000180)}, 0x10) 00:05:08 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000100)={0x1f, 0x1, &(0x7f0000000200)=@raw=[@exit], &(0x7f0000000180)='syzkaller\x00', 0x2, 0xe9, &(0x7f0000000240)=""/233, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:05:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvmsg$unix(r0, 0x0, 0x0) 00:05:08 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x9, 0x2, 0x101, 0x5fd, 0x0, 0x1}, 0x48) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000100)='`', 0x1}, {&(0x7f0000000340)="e61120efdb6ef4dd66a3666ee23395e736ade72a33d4f3afb0b92263a8a0f4a30d5f4cbbfc9d812619f4c1304c5bc80f770b1c488bdd911ecc7d0f073cae3e42aecc31995358abee51c29bf93a140d3ac309c71846aa4bffa89a96c1bdd4519d63a5e0a495d3f1ecea088546aff507c26abaaefb9b4c3e9735fed797634f92ec35b8d8365c1190f7f00df089fffb951e4d3d138972237df593eae908574c8a0493e88cbf009afbcb7e663ba1d713a97fdfa73ed27f91d4262540f06e47b182562b4a89f12d01f5127d47e3a07bfa7aa596633029a57c75ee42021bd9eff9b463bed8b3c1d98645f2ffacf7e92d", 0xed}], 0x2}, 0x0) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000340), &(0x7f0000000380), 0x8001, r0}, 0x38) 00:05:08 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000035c0)={&(0x7f0000002440)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x48, 0x48, 0x4, [@struct={0x0, 0x5, 0x0, 0x4, 0x1, 0x0, [{0x2, 0x0, 0xffff}, {}, {}, {}, {}]}]}, {0x0, [0x0, 0x61]}}, &(0x7f00000025c0)=""/4096, 0x64, 0x1000, 0x1}, 0x20) 00:05:08 executing program 2: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TUNGETFILTER(0xffffffffffffffff, 0x801054db, 0x0) 00:05:08 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000500)={0x6, 0x4, &(0x7f0000000000)=@framed={{}, [@generic]}, &(0x7f0000000080)='syzkaller\x00', 0x2, 0xee, &(0x7f0000000140)=""/238, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:05:08 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000500)={0x6, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000080)='syzkaller\x00', 0x2, 0xee, &(0x7f0000000140)=""/238, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[0xffffffffffffffff]}, 0x80) 00:05:08 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x600}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:08 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xffffffe0}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:08 executing program 1: socketpair$tipc(0x1e, 0x7fc8eb902153a314, 0x0, 0x0) 00:05:08 executing program 3: bpf$OBJ_GET_PROG(0x7, &(0x7f0000001ac0)={&(0x7f0000001a80)='./file0\x00'}, 0x10) 00:05:08 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) openat$ppp(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000005c0), 0x2840, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000640)='cpuacct.usage_user\x00', 0x0, 0x0) 00:05:08 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x6, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x1}, 0x48) 00:05:08 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000580)={&(0x7f0000000440)={{0xeb9f, 0x1, 0x0, 0x18, 0x2, 0xc, 0xc, 0x2, [@typedef]}}, &(0x7f0000000480)=""/204, 0x26, 0xcc, 0x1}, 0x20) 00:05:09 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x2) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:09 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000580)={&(0x7f0000000440)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x6, [@typedef={0x4}]}, {0x0, [0x0, 0x0, 0x0, 0x61]}}, &(0x7f0000000480)=""/204, 0x2a, 0xcc, 0x1}, 0x20) 00:05:09 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x700}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:09 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x28400, 0x0) 00:05:09 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000016c0)=@bloom_filter={0x1e, 0x0, 0x1000, 0x2}, 0x48) 00:05:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) close(r0) 00:05:09 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000b00)=@raw=[@btf_id], &(0x7f0000000b80)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:05:09 executing program 3: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TUNSETNOCSUM(r0, 0x4020940d, 0x0) 00:05:09 executing program 1: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)={&(0x7f00000008c0)='./file0\x00'}, 0x10) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000f00)={&(0x7f0000000ec0)='./file0\x00'}, 0x10) 00:05:09 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x5, 0xbc, 0x8, 0x7}, 0x48) 00:05:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000001380)="c4", 0x1}], 0x1}, 0x0) 00:05:09 executing program 1: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TUNSETNOCSUM(r0, 0x8902, 0x0) 00:05:09 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x18) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:09 executing program 2: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000640)={0xffffffffffffffff, 0x16, 0x0, 0x0, 0x0}, 0x20) 00:05:09 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, 0x0) 00:05:09 executing program 0: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000001c80)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000bc0), 0x0}, 0x48) 00:05:09 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x900}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:09 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000012c0)={&(0x7f0000001140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@enum]}}, &(0x7f00000011c0)=""/251, 0x26, 0xfb, 0x1}, 0x20) 00:05:09 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x1b, 0x0, 0x0, 0x7}, 0x48) 00:05:09 executing program 2: socketpair(0x18, 0x0, 0x1, &(0x7f00000003c0)) 00:05:09 executing program 0: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TUNSETNOCSUM(r0, 0x8981, 0x0) 00:05:09 executing program 1: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TUNSETNOCSUM(r0, 0x2, 0x0) 00:05:09 executing program 3: bpf$MAP_UPDATE_BATCH(0x23, 0x0, 0x0) 00:05:09 executing program 2: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TUNSETNOCSUM(r0, 0x8901, 0x0) 00:05:09 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x25) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:09 executing program 0: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TUNSETNOCSUM(r0, 0x89a1, 0x0) 00:05:09 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x8001) 00:05:09 executing program 1: openat$cgroup(0xffffffffffffffff, &(0x7f0000000380)='syz1\x00', 0x200002, 0x0) 00:05:09 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xa00}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:09 executing program 2: pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 00:05:09 executing program 3: pipe2(&(0x7f0000001800), 0x0) 00:05:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) accept(r0, 0x0, 0x0) 00:05:09 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) r1 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x40040, 0x0) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r2, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) sendmsg$kcm(r1, &(0x7f0000000180)={&(0x7f00000000c0)=@pppol2tpv3in6={0x18, 0x1, {0x0, r2, 0x3, 0x2, 0x4, 0x3, {0xa, 0x4e24, 0x6, @private2={0xfc, 0x2, '\x00', 0x1}, 0x9}}}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000040)="37548d8f4bfb64589bff55739c16dc38a3aca0a2820045", 0x17}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="88000000000000001501000089000000069522de4b62096147ed73a2f9410ab8f7bbfb37dce3853779ee24866387aa0b58f6ab65618af268b4e130930fed299dca0578a4f635e2d523c6672810836684194ebaac08aa6b36153f6576201c407be5abc5c847d3eb3a86c19bf3903e89c374ea2b2aff16ac48f7bd608adaa9eb40b08c0000000000003aa35984f67cfde98f446de69cee238e0441d18489204262957a65546a5ad19f9a6006faa175de6a42db3f7845f345a6d0bd161708b6def54b6168c954680c5558b5b897cfefc8abe69c2c529aa4d1c20fc0cb959085a499f8cccfa04368d3028c216eea7107638d72fddd89205730e7b1b9ef10045b075e2f311ef880ac3aefc4fd58917e78dda16e1a51f9f153bc1cca75be182547ac235b5a91477f6be5662b77b8b3465479c43b1082c5555827bde09c10b55920a6a5da5def7e3ce1847e03cefa64f59603122c01182ce17aa12f802ee4bc68d00bbb639cc5b372a5a0929b91dc98bd0421fda7"], 0x88}, 0x4048000) 00:05:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000001740)=""/115, 0x73, 0x0, 0x0, 0x0) 00:05:09 executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x100c, 0x0, 0x0) 00:05:09 executing program 0: socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) 00:05:09 executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x8) 00:05:09 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f0000000000), 0x8) 00:05:09 executing program 0: sigaltstack(&(0x7f0000ffc000), 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 00:05:09 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xb00}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:09 executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}], 0x3}, 0x0) 00:05:09 executing program 0: semget(0x3, 0x4, 0x20c) 00:05:09 executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x48, 0x0, 0x2}, 0x0) 00:05:09 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async, rerun: 32) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (rerun: 32) socket$kcm(0x10, 0x2, 0x10) (async) r1 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x40040, 0x0) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(r2, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async, rerun: 64) sendmsg$kcm(r1, &(0x7f0000000180)={&(0x7f00000000c0)=@pppol2tpv3in6={0x18, 0x1, {0x0, r2, 0x3, 0x2, 0x4, 0x3, {0xa, 0x4e24, 0x6, @private2={0xfc, 0x2, '\x00', 0x1}, 0x9}}}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000040)="37548d8f4bfb64589bff55739c16dc38a3aca0a2820045", 0x17}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="88000000000000001501000089000000069522de4b62096147ed73a2f9410ab8f7bbfb37dce3853779ee24866387aa0b58f6ab65618af268b4e130930fed299dca0578a4f635e2d523c6672810836684194ebaac08aa6b36153f6576201c407be5abc5c847d3eb3a86c19bf3903e89c374ea2b2aff16ac48f7bd608adaa9eb40b08c0000000000003aa35984f67cfde98f446de69cee238e0441d18489204262957a65546a5ad19f9a6006faa175de6a42db3f7845f345a6d0bd161708b6def54b6168c954680c5558b5b897cfefc8abe69c2c529aa4d1c20fc0cb959085a499f8cccfa04368d3028c216eea7107638d72fddd89205730e7b1b9ef10045b075e2f311ef880ac3aefc4fd58917e78dda16e1a51f9f153bc1cca75be182547ac235b5a91477f6be5662b77b8b3465479c43b1082c5555827bde09c10b55920a6a5da5def7e3ce1847e03cefa64f59603122c01182ce17aa12f802ee4bc68d00bbb639cc5b372a5a0929b91dc98bd0421fda7"], 0x88}, 0x4048000) (rerun: 64) 00:05:09 executing program 2: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) [ 310.245348][ T1378] ieee802154 phy0 wpan0: encryption failed: -22 [ 310.246673][ T1378] ieee802154 phy1 wpan1: encryption failed: -22 00:05:10 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1873128fdc5eba54) 00:05:10 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, 0x0, 0x0) 00:05:10 executing program 0: sigaltstack(&(0x7f0000ffc000), 0x0) sigaltstack(&(0x7f0000ffd000), 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 00:05:10 executing program 2: setuid(0xffffffffffffffff) semget(0x1, 0x0, 0x488) 00:05:10 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) (async) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async, rerun: 32) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async, rerun: 32) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) (async) r1 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x40040, 0x0) (async) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r2, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) sendmsg$kcm(r1, &(0x7f0000000180)={&(0x7f00000000c0)=@pppol2tpv3in6={0x18, 0x1, {0x0, r2, 0x3, 0x2, 0x4, 0x3, {0xa, 0x4e24, 0x6, @private2={0xfc, 0x2, '\x00', 0x1}, 0x9}}}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000040)="37548d8f4bfb64589bff55739c16dc38a3aca0a2820045", 0x17}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="88000000000000001501000089000000069522de4b62096147ed73a2f9410ab8f7bbfb37dce3853779ee24866387aa0b58f6ab65618af268b4e130930fed299dca0578a4f635e2d523c6672810836684194ebaac08aa6b36153f6576201c407be5abc5c847d3eb3a86c19bf3903e89c374ea2b2aff16ac48f7bd608adaa9eb40b08c0000000000003aa35984f67cfde98f446de69cee238e0441d18489204262957a65546a5ad19f9a6006faa175de6a42db3f7845f345a6d0bd161708b6def54b6168c954680c5558b5b897cfefc8abe69c2c529aa4d1c20fc0cb959085a499f8cccfa04368d3028c216eea7107638d72fddd89205730e7b1b9ef10045b075e2f311ef880ac3aefc4fd58917e78dda16e1a51f9f153bc1cca75be182547ac235b5a91477f6be5662b77b8b3465479c43b1082c5555827bde09c10b55920a6a5da5def7e3ce1847e03cefa64f59603122c01182ce17aa12f802ee4bc68d00bbb639cc5b372a5a0929b91dc98bd0421fda7"], 0x88}, 0x4048000) 00:05:10 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xc00}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:10 executing program 2: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) sigaltstack(&(0x7f0000ffc000), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 00:05:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) 00:05:10 executing program 3: setsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)="d1", 0x1) sigaltstack(&(0x7f0000ffd000), 0x0) sigaltstack(&(0x7f0000ffc000), 0x0) 00:05:10 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) 00:05:10 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote, 0x8000, 0x20000}, 0x20) r0 = socket$l2tp6(0xa, 0x2, 0x73) syz_io_uring_setup(0x2de4, &(0x7f0000000040), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000000340)=0x0, &(0x7f0000000000)=0x0) sendto$l2tp6(r0, &(0x7f0000000200)="7b9a4fc430ebfa293b7b462e0cd4594b2afec113699c743e8ea92a60e9725c47c5dff9ff8744a1f9ab39df8e0d7393793a7198cee3af456a0693fb36d6d5c559d66c9b0247d60ed27bb4a13bf96bea90bca6fb34447fc33ac9dd95cd8517b3d8253996ae10eda74aa314a035c3ed1659b641930c290a113c73b365caaebc07ec4ebcb3a2744454ed066b73879d8539e12371ccd1eeab286de9214651e8668734ad810588af7fa59c8f9d99bd2c17", 0xae, 0x20, &(0x7f0000000140)={0xa, 0x0, 0x40, @private2={0xfc, 0x2, '\x00', 0x1}, 0x1, 0x3ff}, 0x20) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, r3, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x0, 0x10061}, 0x0) r4 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, r2, &(0x7f0000000100)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, r4}}, 0x3ff) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) r5 = socket$inet(0x2, 0x4, 0x0) r6 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r6, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) getsockopt$IPT_SO_GET_INFO(r5, 0x0, 0x40, &(0x7f0000000000)={'nat\x00', 0x0, [0x80, 0x1, 0x1ff, 0x8]}, &(0x7f00000000c0)=0x54) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:10 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000280)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000080)={0x10, 0x2}, 0x10) 00:05:10 executing program 3: mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/184) madvise(&(0x7f0000ff2000/0x4000)=nil, 0x4000, 0x5) 00:05:10 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/184) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 00:05:10 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xd00}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:10 executing program 0: msync(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) 00:05:10 executing program 3: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000fee000/0x12000)=nil, 0x12000) 00:05:10 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)="d1", 0x1) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 00:05:10 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x42) 00:05:10 executing program 0: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x800000) 00:05:10 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x3, &(0x7f0000000000), &(0x7f00000000c0)=0x9c) 00:05:10 executing program 3: bind$unix(0xffffffffffffffff, &(0x7f00000012c0)=@abs={0x8}, 0xfffffffffffffd43) 00:05:10 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote, 0x8000, 0x20000}, 0x20) r0 = socket$l2tp6(0xa, 0x2, 0x73) syz_io_uring_setup(0x2de4, &(0x7f0000000040), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000000340)=0x0, &(0x7f0000000000)=0x0) sendto$l2tp6(r0, &(0x7f0000000200)="7b9a4fc430ebfa293b7b462e0cd4594b2afec113699c743e8ea92a60e9725c47c5dff9ff8744a1f9ab39df8e0d7393793a7198cee3af456a0693fb36d6d5c559d66c9b0247d60ed27bb4a13bf96bea90bca6fb34447fc33ac9dd95cd8517b3d8253996ae10eda74aa314a035c3ed1659b641930c290a113c73b365caaebc07ec4ebcb3a2744454ed066b73879d8539e12371ccd1eeab286de9214651e8668734ad810588af7fa59c8f9d99bd2c17", 0xae, 0x20, &(0x7f0000000140)={0xa, 0x0, 0x40, @private2={0xfc, 0x2, '\x00', 0x1}, 0x1, 0x3ff}, 0x20) (async) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, r3, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x0, 0x10061}, 0x0) (async) r4 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, r2, &(0x7f0000000100)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, r4}}, 0x3ff) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) r5 = socket$inet(0x2, 0x4, 0x0) r6 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r6, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) getsockopt$IPT_SO_GET_INFO(r5, 0x0, 0x40, &(0x7f0000000000)={'nat\x00', 0x0, [0x80, 0x1, 0x1ff, 0x8]}, &(0x7f00000000c0)=0x54) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:10 executing program 0: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) setsockopt$inet6_IPV6_PKTINFO(r0, 0x29, 0x2e, &(0x7f0000000040)={@ipv4={'\x00', '\xff\xff', @multicast1}}, 0x14) 00:05:10 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xe00}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:10 executing program 2: mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/184) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 00:05:10 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x82, 0x0, 0x0) 00:05:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@file={0xa}, 0xa, 0x0}, 0x0) 00:05:10 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)=[{0x0}, {0x0}, {&(0x7f0000000200)="cb", 0x1}], 0x3}, 0x0) 00:05:10 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote, 0x8000, 0x20000}, 0x20) r0 = socket$l2tp6(0xa, 0x2, 0x73) syz_io_uring_setup(0x2de4, &(0x7f0000000040), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000000340)=0x0, &(0x7f0000000000)=0x0) (async) sendto$l2tp6(r0, &(0x7f0000000200)="7b9a4fc430ebfa293b7b462e0cd4594b2afec113699c743e8ea92a60e9725c47c5dff9ff8744a1f9ab39df8e0d7393793a7198cee3af456a0693fb36d6d5c559d66c9b0247d60ed27bb4a13bf96bea90bca6fb34447fc33ac9dd95cd8517b3d8253996ae10eda74aa314a035c3ed1659b641930c290a113c73b365caaebc07ec4ebcb3a2744454ed066b73879d8539e12371ccd1eeab286de9214651e8668734ad810588af7fa59c8f9d99bd2c17", 0xae, 0x20, &(0x7f0000000140)={0xa, 0x0, 0x40, @private2={0xfc, 0x2, '\x00', 0x1}, 0x1, 0x3ff}, 0x20) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, r3, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x0, 0x10061}, 0x0) r4 = io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, r2, &(0x7f0000000100)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, r4}}, 0x3ff) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) r5 = socket$inet(0x2, 0x4, 0x0) (async) r6 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r6, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) getsockopt$IPT_SO_GET_INFO(r5, 0x0, 0x40, &(0x7f0000000000)={'nat\x00', 0x0, [0x80, 0x1, 0x1ff, 0x8]}, &(0x7f00000000c0)=0x54) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x2, 0x10) 00:05:10 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1004, &(0x7f0000000000), 0x8) 00:05:10 executing program 1: fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 00:05:10 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x1100}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:10 executing program 2: bind$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0xa) 00:05:10 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_NODELAY(r0, 0x84, 0x4, &(0x7f0000000340), &(0x7f0000000380)=0x4) 00:05:10 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 00:05:10 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0xa}, 0x4) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1015, 0x0, 0x0) 00:05:11 executing program 3: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 00:05:11 executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_mreq(r0, 0x0, 0xc, 0x0, 0x0) 00:05:11 executing program 0: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x54, 0x0, 0x0) 00:05:11 executing program 1: r0 = socket$inet6_udplite(0x1c, 0x2, 0x88) bind$inet6(r0, &(0x7f0000000000)={0x1c, 0x1c, 0x2}, 0x1c) 00:05:11 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x1200}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:11 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0xa}, 0x4) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0xa}, 0x4) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x2, 0x10) (async) 00:05:11 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000003300)={0x0, 0x0, 0x0}, 0x0) 00:05:11 executing program 3: sigaltstack(&(0x7f0000ffc000), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 00:05:11 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async, rerun: 64) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async, rerun: 64) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0xa}, 0x4) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x2, 0x10) 00:05:11 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) connect$inet(r0, &(0x7f0000000000)={0xffffffffffffffd3, 0x2}, 0x10) read(r0, &(0x7f0000000000)=""/59, 0x3b) 00:05:11 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000240), &(0x7f0000000300)=0x88) 00:05:11 executing program 3: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1004) msync(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 00:05:11 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x2500}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:11 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 00:05:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000440)=@abs={0x8, 0x1, 0x2e}, 0x8) 00:05:11 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x4}}, './file0\x00'}) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_DELETE(r0, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x68, r1, 0x2, 0x70bd28, 0x25dfdbfd, {}, [@L2TP_ATTR_PROTO_VERSION={0x5, 0x7, 0x2}, @L2TP_ATTR_PW_TYPE={0x6, 0x1, 0x8}, @L2TP_ATTR_UDP_ZERO_CSUM6_TX={0x5, 0x21, 0x1}, @L2TP_ATTR_IP6_DADDR={0x14, 0x20, @remote}, @L2TP_ATTR_SESSION_ID={0x8, 0xb, 0x4}, @L2TP_ATTR_RECV_TIMEOUT={0xc, 0x16, 0xffffffff}, @L2TP_ATTR_COOKIE={0xc, 0xf, 0x8}, @L2TP_ATTR_PW_TYPE={0x6, 0x1, 0x3}]}, 0x68}, 0x1, 0x0, 0x0, 0x801}, 0x40001) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x5, 0x10) 00:05:11 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1004) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) 00:05:11 executing program 1: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x10, 0xffffffffffffffff, 0x0) 00:05:12 executing program 2: symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00') fchownat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) 00:05:12 executing program 3: setitimer(0x2, &(0x7f0000000000), 0x0) 00:05:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) 00:05:12 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x4800}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:12 executing program 0: setitimer(0x2, &(0x7f0000000000), &(0x7f0000000080)) 00:05:12 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x4}}, './file0\x00'}) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_DELETE(r0, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x68, r1, 0x2, 0x70bd28, 0x25dfdbfd, {}, [@L2TP_ATTR_PROTO_VERSION={0x5, 0x7, 0x2}, @L2TP_ATTR_PW_TYPE={0x6, 0x1, 0x8}, @L2TP_ATTR_UDP_ZERO_CSUM6_TX={0x5, 0x21, 0x1}, @L2TP_ATTR_IP6_DADDR={0x14, 0x20, @remote}, @L2TP_ATTR_SESSION_ID={0x8, 0xb, 0x4}, @L2TP_ATTR_RECV_TIMEOUT={0xc, 0x16, 0xffffffff}, @L2TP_ATTR_COOKIE={0xc, 0xf, 0x8}, @L2TP_ATTR_PW_TYPE={0x6, 0x1, 0x3}]}, 0x68}, 0x1, 0x0, 0x0, 0x801}, 0x40001) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x5, 0x10) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x4}}, './file0\x00'}) (async) syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) (async) sendmsg$L2TP_CMD_SESSION_DELETE(r0, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x68, r1, 0x2, 0x70bd28, 0x25dfdbfd, {}, [@L2TP_ATTR_PROTO_VERSION={0x5, 0x7, 0x2}, @L2TP_ATTR_PW_TYPE={0x6, 0x1, 0x8}, @L2TP_ATTR_UDP_ZERO_CSUM6_TX={0x5, 0x21, 0x1}, @L2TP_ATTR_IP6_DADDR={0x14, 0x20, @remote}, @L2TP_ATTR_SESSION_ID={0x8, 0xb, 0x4}, @L2TP_ATTR_RECV_TIMEOUT={0xc, 0x16, 0xffffffff}, @L2TP_ATTR_COOKIE={0xc, 0xf, 0x8}, @L2TP_ATTR_PW_TYPE={0x6, 0x1, 0x3}]}, 0x68}, 0x1, 0x0, 0x0, 0x801}, 0x40001) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x5, 0x10) (async) 00:05:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3}, 0xc) 00:05:12 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_STATION(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000340)={0x1c, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x5}, @void}}}, 0x1c}}, 0x0) 00:05:12 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0x1) 00:05:12 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x4c00}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:12 executing program 3: r0 = socket(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f00000000c0)={0xfffffdee, 0x2}, 0x10) 00:05:12 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind$inet6(r0, &(0x7f0000000380)={0x1c, 0x1c}, 0x1c) 00:05:12 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x78bd}, 0x14) 00:05:12 executing program 3: faccessat(0xffffffffffffff9c, &(0x7f0000000000)='\x00', 0x0) 00:05:12 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x4}}, './file0\x00'}) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_DELETE(r0, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x68, r1, 0x2, 0x70bd28, 0x25dfdbfd, {}, [@L2TP_ATTR_PROTO_VERSION={0x5, 0x7, 0x2}, @L2TP_ATTR_PW_TYPE={0x6, 0x1, 0x8}, @L2TP_ATTR_UDP_ZERO_CSUM6_TX={0x5, 0x21, 0x1}, @L2TP_ATTR_IP6_DADDR={0x14, 0x20, @remote}, @L2TP_ATTR_SESSION_ID={0x8, 0xb, 0x4}, @L2TP_ATTR_RECV_TIMEOUT={0xc, 0x16, 0xffffffff}, @L2TP_ATTR_COOKIE={0xc, 0xf, 0x8}, @L2TP_ATTR_PW_TYPE={0x6, 0x1, 0x3}]}, 0x68}, 0x1, 0x0, 0x0, 0x801}, 0x40001) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x5, 0x10) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x4}}, './file0\x00'}) (async) syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) (async) sendmsg$L2TP_CMD_SESSION_DELETE(r0, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x68, r1, 0x2, 0x70bd28, 0x25dfdbfd, {}, [@L2TP_ATTR_PROTO_VERSION={0x5, 0x7, 0x2}, @L2TP_ATTR_PW_TYPE={0x6, 0x1, 0x8}, @L2TP_ATTR_UDP_ZERO_CSUM6_TX={0x5, 0x21, 0x1}, @L2TP_ATTR_IP6_DADDR={0x14, 0x20, @remote}, @L2TP_ATTR_SESSION_ID={0x8, 0xb, 0x4}, @L2TP_ATTR_RECV_TIMEOUT={0xc, 0x16, 0xffffffff}, @L2TP_ATTR_COOKIE={0xc, 0xf, 0x8}, @L2TP_ATTR_PW_TYPE={0x6, 0x1, 0x3}]}, 0x68}, 0x1, 0x0, 0x0, 0x801}, 0x40001) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x5, 0x10) (async) 00:05:12 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000780)=@abs={0x8}, 0x8, &(0x7f0000001800)=[{&(0x7f00000007c0)="003787001057f012d0d15a0e4c291ec2a773f9f90dcefdfcef2fd3bdb3969cd76d3b6d69461b12df9bcb455d488600c35d4767fbc2032059be0bb819c850f8e17852996f85ec650e67565e9727a616a8937668a20ea76a27e10cb50c14d826247cd3596acaa26c54e18ddc0d4d3c19afbcbaf0ad413b0fa06bffaaba4813933aa5fed74807715fa7f0e9f830fc9e52a51ce1e30c7bec44dad6665dc3d00f275ab7ae255b40376f56580e22cc67d2b26fc8013106b0c54098dfac7a25aad476876c69b93c48e1077dded6dfd5b485375dae72b7a18be4cc5aa2e1a34b37bd62b35e080edae754b4c5a08bfaa0d6dcc4b82b44f681bfc37930921366668e5b357f60db9e86f203a9583196a616c6caf90217f0c1a2a51654996f637f31a8036eb29483b3f67115afddc6b800e8166a838a12988d0dc24b8f571636a9121e92e38a34d9ca87e56187909cf0bfe0412e75e73aca56b907033d56e4a8ad144379e0e5f0f2b632a5fd6597005c7b24607300046d2d2fe6d1b7c8201dd1fbef1e738bef5cc013a960201756db9d9fbdbb27b16001e05a86690e876c8553cb386db8310b0f30ed26b3e9e02cfaa1fe8321c54264a4327c7f2b4d9ff270e6fb6a31ef8a93bd6be7611e8cb0712beb6e119e3c93dd6a38d08887da650ad1131cade78771309cc685fb1a25ba9dce031214254af7250070cc7228931beb6527bc6242bff341701273fd7b63164c28c86d72e581765fd31365a0db62fb9ef04fe857c1dda69be8353a6c5128556e1e2e0c561e97bd2523c99ebbaadfdaf12c08ceff07b95ba0aca173919548d3ea1a96d38c7a3b5bcf4ca1e9256674e8621872e2bce8405a761fc2cb6711f8150e283fb7fa3e623b8858e9ebc300a3fa54c7d3192fbafd4b6e3fdb977502e49664eb632e43751e37e936c4bcd6ac8079d66193b6680eb4082ab29a50df72ce1cefc2e3eaf3df8361c48178d3fcce1e11c238b0ad135b47e9bf38fd9c472197a1807f4cf349a74a9e464ead19299c2d2c1b71d5a5b624327738dc4280d8f9e68255f3c944184c3a2d8d127fd200e75f0091032bc7e3244ca4aed426cc0daa98ea74f988f42435f42ebb43a11823c2bcfcf6f8a3ed17465c08e3c88c50ad81e2e0da75d0249dddf83b550d9fd6c6511d82f750c1794313804a1b2e31a3850f5fa47b7d26a8a5dccc7287e4a22233540f7966fe81fd61e7b0babbabeb27db2810cd19f8bf89a987e1437166e165717d66928472a87160fdac14cf0c0be05dd9b080c00cc7bb30993e875e07cde85ac1913bad9a95754dd658a96bc2014ba137341016c62173f897849c43f4095458e2b02501986ff82e6cc06951b637aa78f933b5111eb4d40d875c4b57ed67e46efee9b8be527b3c11bc323afa0761577949b48407b9119361ddd693781936c8e9e6805308a9bf02b1d17d453cbe00a686eac88bfb3202aee8a866b148e051a5f75a498a5a5af5f32513bf88ec262b0336b0722e28e166b48c54d93a731b9815d788e7edb1ee917d0b244e29d71c929af1eb0bba51fa62d69f8d0aa64b8bfba4cc192b4a0aa23a89eb64cf0ee39957a09e976a5ba22e6bf3e2e25d108dcf108b033e24afbd68e1174a872e7d2ba6a14db699d2d4b0b37efe8ff7bad23899aac78b3db3a2acc8dbc6c3eaf5de33ff7b5e7da3957b56436e21f0893228f50dab26b2161f962988a9de5c38f1fabb06bf706550f7be4d414f6a3690a848c13ba2fbab1bf3887ce438e48f0bd2cb8b3284dde653954ea42281bfb230f31c71bec43703fac38ae69b6f79a215e600451269163bb8037015eb94b2e1343241c7b591fc75a4fb8ac4abe0150a309225e9467d98c68efcca09a64e3e9a70b206d69a4054a064dd8ea0fd871dd8becb1216b59c710ebd0b3de07a32aac94552dc3b56ef938250ec9dbe7cc245faeb32b97a7158084e64039f4392965ebfdf928a5185b17b635b936154451c83393feb40d81a1fbe0de51eff248e8d7ef442c2838bca7d679ed41cc924712dc1121041d6006a3c30d6eae12e20d37180a3905d7cc3d622aeb28c1cfb7ad740cf08a143edd4e135864fc3e3398ee81153653e7b63619c6b30eecbe27c30f6b2af67e3a57755cd1b00d55c9bb49544a0697ecd9230d2591bdf9e778e43e93997ce960bd95fde720a666e370bd950070f681026b12af54e67c2f8ebdd040885e4c21fa19e84f8ff5f09f6a85a0ca97980ee9d667bea13502aeb97b047bb1c85e260fbcdaaad0e38f1ba9e54e9e447b191e8faaf51442b4c7e85578f1113e6a07de37b478b8f9a3bfd757e4adce7cfc02baaed619c7b99cb174f6397ee5df93986bc727f687fb17c88e82bd68abb43bbf9a8d813795e5c712ff647f5d3cfedb50c98a3436b999f1d656e53aa8f6dc48648cc4f1db68d62fc0e094a0234ebd15a5d5ce5729e40151a77c1461de8be2ae5cb23b266b1d1bde46d38c47372a1a270ff5bdb93bba60a02e922cac19f9330aef442a722b6dd10ff94a63d89fe487d710b645473acc5304eb7988233f3e587575a8758c833ce6c8998bc7c8ece3562fae56ca002216c30b5bfcc12f0a92b4657f01a52c7ea60bf9bfb0b25e931d7f1e15d10f96f32071d972d113e2cffebdd9d459490efe91c6bd26ff4b562decf80b72b33fee0b097569562ba3e5b0027ff7a535e18ae8852442c38721a79d5a193afd635da808785c11664dede5f62f8044878202c24863f19f2d1294d08652ab9cad8d267a3258f14f8e23eb45232b34a1f60d5def520a7f08eb1e7bf3f474dea86cb43b882d631feba045d6e4da1787e68b91d3c77fdefc6c696da1dd97f3c03466804639da789ecdca37b1ee373962f2feef49e9d174671876a88f7e68ac4045d700752e8f8b7484d306b911fb81e1ceff1aef4b1ef6f9c53fd6a259e2f6ebdc72763289cb607b0a110e77f60c75c1e734e4aaa1c6583099ce6ad98f56dda21f80657fef83f3f2ddb9bd067c09ec71b914adbde8ba005603876cb89cd70e825746cdc9f694ec78e7538de2cc03b2fd6901f3c5aaf0aa5e6be575ba51b6008ace33d7200b6328152a4362e1b74857e1a139d739c566a9ad6ec02fb8e251b7e7ee7a873eed7d194770aac6f7d36edacdc4bb3d281b9e851dc937e3acec5661853c703db1d6984bbe3ee042f329c26170e1631b9a455fd6ffd160a68f45dab9bb204242c9ca5f7ae6c4fafc1b1a795c2f7fdef4018dcfc03fa1bd3ea70f1b3604c3bc791380a37b664d6f6bd3286534f4a4d2ac02409765bb357577a6dc60a8979794bd72192f2048a131443880d5d595388ebdacad96d73ec1ddad55bf10169cc1ecf29de66c37086f2beb06e37889e89163bae79b4d6503fc282d85966091b3826f59e4e8a51d15318d1f8fe7db3f73f80fcc4a4d338bb512632b56cfaf69e2abbfcc03e7b1c3b5aa68a6a4c4e46a65f9cfe9039ea16f11c4daf5b184d4b775f782497e2cf5e873203fd41288e11f81cc47c3862d7f33d67e7ff61d15c056e64087eb1b332503fe73f4dbc95ceec6693a6261b89a5bcc8e71b601ea9073db9c6e44b0c392bdbbe8661f4e8c85656b0e32a25515122e510a13d78fcca16d24f8ccfcf56e43d6c10fcdd5a873da2a5fd80ac11a68759b2284516beb6fc79d43dd61590e242fa3a7515b8b4c5c80f3e89f23297884f1e82b8cb20ee311d074960a0bc8d4f78716359508f98f8b8ce883198bb126ec7f5ad34f8f07bb596f9fb8dfbfa1d8e97726b1e9d6f2e13f71285250a2ad5e9503dfaed245082f6972deb70bf67e324605bdbe85d620eb215345714127806a7dda4ff25d740532260ba29689f66f4fc88782a44ccb71e171cb6146708aa53022283d4bec0a9ce870f9876366d89a01ca1b19f82b3a0c62c220d8cdbfe8444d960bed737fd3e9bf2d8f5d6994ad01927d2bb260e6c1e4a7b932f8658cd6457e863a4c6b1aa895c830ee3d5d4978b9d132923b75c1a4dadf632b8c3af9a3fa2510fcc8e49a37b17284da4bbf8c584882e100b1495164946f1532391e25408cf35383f6a378b1f20a92373aaf08d165e332e46cdee077ae19fd9b3c9415d8ffda52c74755e75237a09ea6b2fd46d604d4b79feac120beeadad3ce94946db26ba42970dcd1e76f5ea9cd9029bfe9f5601f67c4242840038930b04f4873ef8ab41adfececfc806383769a4179d2432e1a1e50da014851895f1c25ae858b27eda146eb05ec869064f8f777e26d14c8efe49a28d735427d791a2cd04c290b6b6694d45f0da6df1a9e656332618abb697fb4583557df932dd87a9e8411f9b363648605312e8ad425c1c7962c8dea6e6d0f1fb3ab8c12cf8b5a8cb841120dcf29914c400ea1d601f441aaf7f53372627b719f056835f0c7589f037acf7390a4e9fec9f12d4ccd4fcb17668eff990dd57c7a014096113fef0998008e80079248e1bb368af5613566e2c8076acb5ab0256102de6e2e29884713bd0abb7ab8f69b0817f07d4a42b27f228caa5aa271027205c6b09fd3cd282e3d62abbb3ab188b8d3136df5014fefb0da4ee6ab1124e5528fb85fab91f62281f589f30f0382c4936e0455069dbbbd50c75944b87bc567654ac9c68abe01b7d66d93562878a034bdc7763e899e0876078775a8839faef324f1d9a8eaea0cbc3cb53b7986c677e2dbd2f9ea2222854a3d07331aa09a36a873a9d2a45e8cc3c2c7afa7a339619dd46ae9123f41ebe8c80eca1832fda1d8857497b393166b28a9f14c00a46d28ddf1324abfcf351145a9709b424e210a1cdd3551eb91371cefbdb411afbf2fb1e7fe8abbc1f8878ad27c5a87af50316ccd54ebb1ab8c691d30e7071bcd976a964785a9d95b37ef5af71e227ec52f8f85b66882f340aae17e0b9c03d3b6fbcf8ceb8f37b282ba0413ca60a0d02f6d3de26560919a4906a0d96e1ec0388868d4364dc8fb3b8f82a262d94c09e43d2a81b5c6701b6972d90c96887cde1fb23418771069c517a67de00b8ae39f35bc3d13c892502eb32785964dc220b61b10b658c2e822e2bfa5f488d7d6f94c9038b213c8305a35f9fd183afc33dd9bc6664f304f2fb1d0615b199f54794a533c989f2b2bceb2ad4acdac6819113b3587d4451339dad3e0eb3c97e21401f7b49fa163d6deb3996aa20f17f48cf0d8d74905e0d242f3d04099e7e0c255a7b3e375d945ebbdac466b89cb85a4039d9207a51457a1537a8c7e7d0deb9b1ae342eb48b6c58c9e18aa011b786090155bbe76b1824fff03266b5281cd41c83e4b4b572b4a45eb589ab10bb1b3c3401553b97a38d0bdfd4584be524cc0c40c021ec501884ff3243ee6632a0e09edb0dbfb206fc6eee8a53aac61883369e0135f48f79f6aca1ce69979926f8bd83641bd33b91101e17767d5415b3342211c96d63d830af501cbc77db84aa29b0f51968efa58fec68347b5a69cd3b83a4f03a5e6b994a4f50b1ecb05b6850c9a37d5d7911c5fb7e682c117cb508c7a1379574a608f28c2bb2057d4c23d0fd5ca841781eed03ebce019382a4ec18f6c548c214a89c72de01a53b67b08eb777a134e367d86186f638b1912a77982073f7dc91d718cdbac6c1fe8020989d8ef2432101446b3b4e48eebfd23fe6a9f5af4c0daad81d5cecc49b8ffb34a1be05bcd3e13046ea7ebff5d06da79f7d357157cddaa4b5e2291be311999122acaaa607ffdd939e13cf915e0cf2faa896bb4804c8545e938a7ea1d9f34e67e7e5ba32f54d8de5b5e1eeb5cdb56569999c218b154e245dc5a1c1dd489406f2f59dd45e2f58c48c1f5f4f4fdcb836", 0x1000}, {&(0x7f00000017c0)='S', 0x1}], 0x2, &(0x7f0000002240)=[@cred, @cred, @rights], 0xe8}, 0x20105) 00:05:12 executing program 1: r0 = shmget$private(0x0, 0xe000, 0x0, &(0x7f0000ff2000/0xe000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000014c0)={{0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) 00:05:12 executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 00:05:12 executing program 0: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffff9c, 0x0, 0x3) 00:05:12 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000100), &(0x7f0000000040)=0x88) 00:05:12 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x200042, 0x0) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20044b0a, 0x0) 00:05:12 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x5efe}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:12 executing program 1: sendmsg$SOCK_DESTROY(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="14000000150001040000000000000000000000004821"], 0x14}}, 0x0) r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_USER_TTY(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[], 0xf4}}, 0x0) 00:05:12 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r0, &(0x7f0000002ec0)={0x0, 0x0, &(0x7f0000002e80)=[{&(0x7f0000000340)={0x119c, 0x2d, 0x1, 0x0, 0x0, "", [@typed={0x8, 0x0, 0x0, 0x0, @pid=0xffffffffffffffff}, @typed={0x7, 0x0, 0x0, 0x0, @str='{\xd1\x00'}, @generic="da540a3b77110b004569a5cd6e1535794ebf36ceb2", @nested={0x4}, @nested={0x149, 0x0, 0x0, 0x1, [@typed={0xc, 0x0, 0x0, 0x0, @u64}, @typed={0x8, 0x0, 0x0, 0x0, @fd}, @generic="4b00222e5cf8f9e6903a14072f1d36ff96d3c5cd9b3fd017a3faaec5b0335e52e7e34133b63b9aa73821f9c0935601dfc7932bc1cd04aab997988819877a8a60476bd917d8324d4fec85fd92a2bc46d848ac791141c36ac622d35053dcc3a8d7320fe99c6d5999d5e0843252e68186a92278c3a464351d98539cf10ac035849ef7b0f2df", @typed={0x5, 0x0, 0x0, 0x0, @str='\x00'}, @generic="3ffeab188a6d06db16ac554ecf1cf3d082694c824e647f29fe4ad68deb2e0500e51347cb5bddbc7e397016eead546a8ba7792df95d613e768dbec4457058792ee4416af130d6b1825f2d3e0681284239f854ebc6dcae8d7beda1a80797e4b5e0e458b83c4c5a8edf9ff75c4f38724d059f84cd47a57d1c25f2e38b56ce3febd6b408067bff5a12bf4c94efb542344a67b1986a797482f3be69", @typed={0x8, 0x0, 0x0, 0x0, @pid}, @typed={0x4}]}, @generic="db182e26ea8d29116e762cb860ebc47089c90ee3614b91f6c860182ad9fb7de34be8e5984773d754ad19e56aee96185934c2a3fefeb0439dab060d39bdee9e94b484d79baf78954d0b0b257d4317f2c4f53298e5c9b8622f766be7d88f89a796e075f764b268c24f0aa7a82d22305c3a6d2acd24b27309e712fa49799df27404a0017eb1297f876708c6f30268493b598e749d0bdb43cb3ac08b75b12d0f371ba0574c44642f887e0f37efbde1ebeef058f57ee681b6005c4db52dd69df7a81c", @nested={0xf51, 0x0, 0x0, 0x1, [@generic="d341a0c8b16669522a622787b38b952186d408f6e2c8380c36d31c207b512897e6df79ef6175562072706c80e0ed6f7f667ccc811894f2a9e33fb7cc6ec5aa6b53432d19ab5f100449f285fc2a94872dc4bda9117ff049b043595d8f36178a8409de58dbcad93374ac112cbc9bc212cc5a2b18852acdfdf371e6509521ebe3a109d42d5135dc2654b89f8e85da5d8b1806e839a67c0a06a87bd174fde3416bc0f929b799ea48f92c206cd1866679d3c0c6be2f72a98e8509aa3c59b4ae72745219848065d75fa30b32e98596e37b58398d2878e11fe1e616d9", @typed={0x8, 0x0, 0x0, 0x0, @pid}, @generic="ecd4049fc0d9c33d3539cd63a3db2a08825096e4e1a4dffa3cca31a1d95d4eb762e69aaaca0417524a1193a858ab8b69c1acdf80e863839571cf6ae013ceb7d20060aae1d3323a07cf006db370aae3ba857f723cc70bfae8a70a787e00b27ea3a322cdb0e7529e3fd9f8f4ffb98c27d063db2df2a7383f9cd0e87abb04dddaa29baa0eb03e8c3cc181838bd1692a94f008eb926e1b1c4f25f289b11b7ce15c1c59fc0412c7f3625762a352530c188a52f5642699fb6834cb9d446a1fd354ccf2e02f295058409d8fed9762de970f02eadf9b3b76bec56f720f54949343682af84963f64bedc9fd15b3e36ac9887600785bd9aef01f57e1db11954dceee69cf75b7bf2e7b528c036b34632f7113e70b482159fed1c4734dcd25473416dd41cd9e0d235114950a236662459125a442a68a11f15b37b6a648e28c0a9c095986bac28561042cc54d930c148107599df4b9a6c3595528c754e93a641cb69a890da28bd63c67b9ba83d2365b839f65743de781fbe4fba1f1881b4fa6434a1e62e014da5bf9fcb3c6af2e226408f4b18f21fe56f4c442f490b77c9d36d7a4fe41d6ab75de776af8ebe79e67bae532945a34aecae204685755f50d0db773a89b469215b5e77d92eb56a47ab4bce7f4ae7930e3030a6bb3322fb11c6868210c0ef0c3cb9eadf26796a1d74a9a400d48067994fd4be42c0400201b1a33f1d937226816fbdbd5e6f1b4d958fd5de6183ec89f6366b2b6227f28a50926eeb42d9050dee56e71c2f419c590f4e5f65bab51df5237f67b1181766b99166ffbc50550c30e29d98a05692be9602e8767c37320764e26a69a7c0a4fdec86e31ec93dd68cc348adba67ac7f916028b921f7431805975b31625dc6c21495d9a7d0e008c2578c2c3f54a68958ec6a508db656139eba3c9ed4ad5873b7ae5174a45a0f1cfe9087f47f3ffb69ea51527cbbf4b9ea38a14a8249030f550b43104e5cf457233633247d9d751edb0b450aaf434e605ab7262286d627990146f392396414a9c36a2f98c53d37eae191cf2bf6b729decf4f2763984b3d3893f6182b3f0fc3d23f129c5e8d5b15748e83fccf482737dd6442c443bf269f040fc80ed1c0e249aa25037121c6c5546e1df73d86942981485160c275fe1cf4e0cfd6ad88a0066f54af03e94477d2f3fde08cd6434962b23df30cfd8390fa13464b45a4a40420999fd10410fdf1d9c5d5aab85a16bccd96550c34f7bb43fd2fdff7998bd895058b766a8485e9b435223482d81b7538100e05391b2c9bb694e063bc4cd446ceeeb676ffd43442984b0cf378b673f32aa565a21f82987fd39edb6580cc76d6a11052367543e13224bb0676d5c0a6eb4d61c2ac91198d7702e5bd335e852a6d9c544da2a50cad4423c48bd728dc836e952b8a65391e8311a8aa9c742f00daca93b08a97590f2344ce4f9914bf3384c6a5158b722568683f997a0935bb14095c102902af07fe072d651a7506ed3e7d79197c2e08197feb043ff7060b29512a28985aa01359125fceb2b7f7c4174940cafd59ba70393f7b82845c9146ce208ed7f4fc91dfc175237ef35eb771b556833a33da0efb13cd8e17245d05380dad32aaa91ba8e93e1132e6123b194f1193e29b16f46b463b7879a9591be63a5be991acdc37dc6e6a455c1f294f3546f66ad2e73f455aedb9073916bd01f2dd9866930ad6397ea3889c45d11d8df687d5122caf9fc307955e8aeb3c739708cd48ea6680832e51db7ee8a5b9a6678c468c4aff7afb42aa51415f394c28d11cff8ec72df802ff2aa753c9967780e896065e80635776986a74d00a59b59dd15eee2ff253c313996caea8689cd5dd0e98d441002eb89f6e995d563e108e038ca3864dd0d0b6dd2e15f1723908a04167e1e79ce87d10efc2296f528075f819eff08bca2f747fcac12be982c58df8ed99c11fdabaffd70f2cca062295b8e2a58262c739b428541c8d74240e94ef54ec88cb132f4b23c6d43a53fa4a008730f3171be925cf2c929186591a4a14cce17c5d09d6b7322cdb1f9e75cf7b57c8fd094c95708c9b1ed707c8d53bf1d9f52af082d79d85f27d4fc87c9e7ae8805799de3d6dfe1160fac1a52b497229d4649f7195cb9ba5545faea091239af69b745c4e96cb48936091be69a1c9aa2575a1d19725d485a602ca589d78914a29ec396a166c5e16c2c5570467d8deefb8b13c8e70a44824bec6dda134d645fdb835df9fbb9a31e7696b6dbb1cdd113e6a037244428f63dc62c13f65d267835f0ff55ab15aeddc10f877b300d16a59727e85c54437b304afcf5ee6198546435151eb051762e6df7c33d4170ff001dbc1f429c31dfd2a894ff5b72d41c04a858d93f9991f5be283f4645973cc21744dbd1ca9cf39f8fadb2322668a29ec5bf68249b597513e1d93d807460a21c7b17e37349ec6bc4bc0be4ad70fd542b106c3e8f97fe11987f5bae53ac8ad266b6165cc8c1b6669c4e78c7f92040c01c6006174fa938dbdab57c0278537013be67d0f8dd042aaadab83ddc1a36657c0f3b48f82a15e9c5ed389f36cec490da0821c1c19e67fbd56f81cf43338ff64f6d77f7e2d7aa3fdb0157971811f255760df86b1b4d65def85f747e0ce3258e6590dc73e529da34fab156f7ef2a390b942650d0ee728a67ceba9e0e42a916bcf29994bef297cd84b631596a134922321f9b2e1f4ebb9eeb0d225fbcb108c529ca66e996f21f014a7c6aaa0b0c710d66e0a7fe63c07c6aca9ea873dda20dce17a538e4ae3a03d9291e929e976a542a6d654eb18357947d7be74eb0f2d6e92f71d195e81c790ccfd717c4ebe97f7ff0f63f1d0253ad27de8d4dd924318ea205e9f7150cf6bbfcd135c6970e0d0a24ebea6ad981f1aab99b7850a0ab52e7759b21220ca5c4c7ae5a94fb3ea31045a5cc24d5f99c8e0715ca6899cd1ab17896f6998d61d2086f49a3e099b84560b15a423b10a1210e19801df336f45e11516e57ec3f8020311a8405aba3e2cc280743ec417400ad76153d83f74d6c0e9f525056de956baf64738c362109357f807b6fff8603702783ba7eab966bc076dbb500b7fd456dff8efad11998e7c7c67e3348bea1da9837fc7c9357258fa460e7d1388504c407203454c0d216df4c8535ec2988fe24bcde7cd522602d6d99c3e99460438b06bab3e7997644cef216bca8b6142a9f71d1b2a53cbba900b7e96c7fe9daf2c51343c55b2decc170820b026378d33a42ab0f5ae7c78599c5d45545c140318d8e882f98e9164612108c317ae9d35bd63e3e9d238837119bc559b84a87bdb6a3214fe665db1e9f14db001829c9042521c8ff43782ed131ff0a7de8300d5ad19a035770a7395dc2b8f8ceec716089a5de6aaaa650190f1eafaf855b1fa8423da86950b048a5a12b2749e4850c456e16e030e7b62d7002da880b908a04c2b30a654ef37a67095a64bd8797c3578feda8552d0a3ed81adc60b012f75b45d36259d72431b60b1d2656c751d7e59c4f110b441a2a14d80ea6de27a0d07e5bc8de02e57b98b97ad114a3a6165ec603d632b692632635d901a2376252f152d26eb07b3ef4055b67a5c43d06256a61f478f1f641d26c11a785d797b76018f6e8a47146ebdf7b90bd94eaa0afb75873edb0166a9ff2dd3ab3f07e93c1fa5f3c2451d202cda7d327ba9c9506e9b28944a1ca07aeace23e51391303fc2d61b5254ab76c0a0e18de0b39332ba367c6a28bf53b3245bb04dcd86252f2f83b08997a3f58d625c600774f6a18c769b3aaed286c644e0e627d62ed3e50bb6c93c017ff3785dc64af6d92b9bf9dbaa6bb21c4d6ebb51cf64575ef158880897758f37bf6d4a9fd449494ad2a70f29fe10b53f4c4834c164f9a4c24df2d215ba94d15bee685ef9f68e9da86d9784b9bdcff31d550fed637de89e8ebbf3c344fc03912d7d5a2b9d7e9b4d8d025c3d4d3bccf491ab7d105b66f1c188d3d57e4391b6395cacb49c6b176fa05d98d45fb45a9ae96ad9d2bd5cefa45109c5a0c93b74bcd1c501b5c821059f5a5ad90214c67c262b4101be5da65fca13f7986ccf6583e07a09bf6c48aa4f973bf2603ad6600c56caf6cb889c38ba64cba2838f200b9c5683c1be74c356cbfd4443475c278980509c839146312b4ac63059e9bd8a229622f0c6238b0291bf12fb164c8c95df0d04794d940c83caafd2dafb10ae891cfbab03809f5e44587b7f99de6974ee543427026e0ec575e4edcaf3f3bfe437f114e9091af146cc68abeb8ebfc6d85cf4c82f3319bcb2bf3058099d191b34a7b2624e890bbda12b1e19c2c7d6253c996990d47d1d52e648f612c17be16a940a03483cfc7a45f8b335f8e934ecf985a7e3a016d3a7b671a5ad1f691241ab29becd96d4a7e14086509d8b476dec9162b21365d612ce354f28f39a3bc1cda8691c383c9155306e2899555a3f1a79ae02c90335e647201906fb581e6cce0d1cd8985feb72685a5555dfa097686c74ae5ccdda1687cc0af0998629f0bb2b17ee766400b5aff68045d6535148254372c58386ea91214b9500302b8d8c7d36d039ddbcd5a1d31fdb923f83546b8160bbbea3e1334368052c4ff30168b43bbd67548ea41dd7e4a0aa01f452d8315dc268ea6160be8c4f87eb91b78bad5ec3c1ad93bbe403be0430a30d2500857b5ee2c8a50510421e146ac67a68f2fa826121c92ebd3530ef101c2c7a9d861d4f5c1c5e9869cdf8140d7c38b28aca182f9dab82efdb9b52888162b200056bac3bbd117fe93fd37c8d89f20ce13df9ce7619d629e064b7be16f703901850dca79ed7b8d429e5a658053122f0bd7e8400472bc7ee4f2c565ac97f42e3d4a56202c7beca66d16c8cf2eac4ed322d02a2bf44f872222577884286e84cddc0c8ba9bb95b15f419f34cd026d0e0f83ea37ca31b5c2cdbef84e90adb1b3b0af158ea7b14b87f971b004db93c7cd9eb642e683db93723e44aeebf7d89d739b3a10349dd65f87ef4c38c08246e646841e0331f9dae61a7bc26749406d17d15bb66a4593ac059da0e3a298af1083751c4bf90efa0584659f3672e220bed21a50a14bec17e6a1c3f8b4e1d017957e18e1af1f07263d8334fdc32d05ae2e11d186d7f7ef36603be5d626b3cd06381bbab2f74cf35c3b5c8c62ca480e235bb1695afae1c5c03914deffb5679de5892840456765156ef690ab9236823e8fe94f1ab78e960b48ce98c08c163f71ff661ad17095"]}]}, 0x119c}], 0x1}, 0x0) 00:05:12 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f0000000200)) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) r1 = signalfd4(r0, &(0x7f00000000c0), 0x8, 0x0) sendto$l2tp6(r1, &(0x7f0000000040)="42a396e01382750a6effcd9acf2fb42a3d93b5c68ccda3e4016efca49dd7b737377688a5e040a221d0b3d14fa58227f5b3c2dc94ea3b", 0x36, 0x66338b04321b7488, 0x0, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x1000000, @loopback, 0x6}, 0x20) socket$inet(0x2, 0x4, 0x0) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pwrite64(r1, &(0x7f0000000000)="5d05dab83dde32ce6ad36484e69e1d0d64ee2491aa97fcf84a5347761259d5ef8e6bd8738b3ebe5778baa304a7de575c367257", 0x33, 0x6) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) sendto$l2tp6(0xffffffffffffffff, &(0x7f0000000100)="f5213a2bb0ad809c70e493401ffe0938ebc596a4c4866296b810bdc7fede8004f52024ecbc0f26b5ce98e5af41ac35b1fcd99374d4ff8f3860bd1ba62224a3604ecba552904ed2278ea2f1a8fec251f7d76c06131ca92bc18eb96f", 0x5b, 0x4008001, &(0x7f0000000180)={0xa, 0x0, 0x5, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x3, 0x4}, 0x20) socket$kcm(0x10, 0x2, 0x10) 00:05:12 executing program 3: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000001040)='/proc/sys/net/ipv4/vs/sync_qlen_max\x00', 0x2, 0x0) read(r0, &(0x7f0000000040)=""/4096, 0x1000) read(r0, 0x0, 0x4) 00:05:12 executing program 2: r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x14e24}, 0x1c) setsockopt$inet6_int(r0, 0x29, 0x35, &(0x7f0000000040)=0x1, 0x4) recvmmsg(r0, &(0x7f0000000200), 0x38c, 0x0, 0x0) connect$inet6(r0, &(0x7f00000002c0)={0xa, 0x4e24}, 0x1c) setsockopt$inet6_int(r0, 0x29, 0x46, 0x0, 0x0) sendmmsg(r0, &(0x7f00000092c0), 0x48d, 0x0) setsockopt$inet6_int(r0, 0x29, 0xb, &(0x7f00000000c0)=0xffffff70, 0x4) [ 312.881961][T18689] netlink: 'syz-executor.0': attribute type 11 has an invalid length. 00:05:12 executing program 0: munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 00:05:12 executing program 1: utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 00:05:12 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x10, 0x2}, 0x10) 00:05:12 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x6800}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:12 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$FUSE_NOTIFY_POLL(r0, 0x0, 0x0) 00:05:12 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) sendmmsg$inet6(r0, &(0x7f0000006400)=[{{&(0x7f0000000100)={0xa, 0x0, 0x0, @dev}, 0x1c, 0x0, 0x0, &(0x7f0000001740)=[@flowinfo={{0x14}}, @rthdr={{0x18}}], 0x30}}], 0x1, 0x0) 00:05:12 executing program 0: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/tcp_window_scaling\x00', 0x1, 0x0) write$sysctl(r0, 0x0, 0x47) 00:05:12 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$FUSE_NOTIFY_POLL(r0, 0x0, 0x0) 00:05:12 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f0000000200)) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) r1 = signalfd4(r0, &(0x7f00000000c0), 0x8, 0x0) sendto$l2tp6(r1, &(0x7f0000000040)="42a396e01382750a6effcd9acf2fb42a3d93b5c68ccda3e4016efca49dd7b737377688a5e040a221d0b3d14fa58227f5b3c2dc94ea3b", 0x36, 0x66338b04321b7488, 0x0, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x1000000, @loopback, 0x6}, 0x20) socket$inet(0x2, 0x4, 0x0) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pwrite64(r1, &(0x7f0000000000)="5d05dab83dde32ce6ad36484e69e1d0d64ee2491aa97fcf84a5347761259d5ef8e6bd8738b3ebe5778baa304a7de575c367257", 0x33, 0x6) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) sendto$l2tp6(0xffffffffffffffff, &(0x7f0000000100)="f5213a2bb0ad809c70e493401ffe0938ebc596a4c4866296b810bdc7fede8004f52024ecbc0f26b5ce98e5af41ac35b1fcd99374d4ff8f3860bd1ba62224a3604ecba552904ed2278ea2f1a8fec251f7d76c06131ca92bc18eb96f", 0x5b, 0x4008001, &(0x7f0000000180)={0xa, 0x0, 0x5, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x3, 0x4}, 0x20) socket$kcm(0x10, 0x2, 0x10) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f0000000200)) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) signalfd4(r0, &(0x7f00000000c0), 0x8, 0x0) (async) sendto$l2tp6(r1, &(0x7f0000000040)="42a396e01382750a6effcd9acf2fb42a3d93b5c68ccda3e4016efca49dd7b737377688a5e040a221d0b3d14fa58227f5b3c2dc94ea3b", 0x36, 0x66338b04321b7488, 0x0, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x1000000, @loopback, 0x6}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) pwrite64(r1, &(0x7f0000000000)="5d05dab83dde32ce6ad36484e69e1d0d64ee2491aa97fcf84a5347761259d5ef8e6bd8738b3ebe5778baa304a7de575c367257", 0x33, 0x6) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, &(0x7f0000000100)="f5213a2bb0ad809c70e493401ffe0938ebc596a4c4866296b810bdc7fede8004f52024ecbc0f26b5ce98e5af41ac35b1fcd99374d4ff8f3860bd1ba62224a3604ecba552904ed2278ea2f1a8fec251f7d76c06131ca92bc18eb96f", 0x5b, 0x4008001, &(0x7f0000000180)={0xa, 0x0, 0x5, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x3, 0x4}, 0x20) (async) socket$kcm(0x10, 0x2, 0x10) (async) 00:05:12 executing program 1: openat$vcsa(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) 00:05:12 executing program 0: socket$packet(0x11, 0x2, 0x300) r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$MPTCP_PM_CMD_ADD_ADDR(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x14}, 0x14}}, 0x0) 00:05:13 executing program 2: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='task\x00') mq_timedsend(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x989680}) 00:05:13 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$FUSE_NOTIFY_POLL(r0, 0x0, 0x0) 00:05:13 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x6c00}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:13 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) setsockopt$netlink_NETLINK_CAP_ACK(r0, 0x10e, 0xa, &(0x7f0000000000)=0x646, 0x4) 00:05:13 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f0000000200)) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) r1 = signalfd4(r0, &(0x7f00000000c0), 0x8, 0x0) sendto$l2tp6(r1, &(0x7f0000000040)="42a396e01382750a6effcd9acf2fb42a3d93b5c68ccda3e4016efca49dd7b737377688a5e040a221d0b3d14fa58227f5b3c2dc94ea3b", 0x36, 0x66338b04321b7488, 0x0, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x1000000, @loopback, 0x6}, 0x20) socket$inet(0x2, 0x4, 0x0) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pwrite64(r1, &(0x7f0000000000)="5d05dab83dde32ce6ad36484e69e1d0d64ee2491aa97fcf84a5347761259d5ef8e6bd8738b3ebe5778baa304a7de575c367257", 0x33, 0x6) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) sendto$l2tp6(0xffffffffffffffff, &(0x7f0000000100)="f5213a2bb0ad809c70e493401ffe0938ebc596a4c4866296b810bdc7fede8004f52024ecbc0f26b5ce98e5af41ac35b1fcd99374d4ff8f3860bd1ba62224a3604ecba552904ed2278ea2f1a8fec251f7d76c06131ca92bc18eb96f", 0x5b, 0x4008001, &(0x7f0000000180)={0xa, 0x0, 0x5, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x3, 0x4}, 0x20) socket$kcm(0x10, 0x2, 0x10) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f0000000200)) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) signalfd4(r0, &(0x7f00000000c0), 0x8, 0x0) (async) sendto$l2tp6(r1, &(0x7f0000000040)="42a396e01382750a6effcd9acf2fb42a3d93b5c68ccda3e4016efca49dd7b737377688a5e040a221d0b3d14fa58227f5b3c2dc94ea3b", 0x36, 0x66338b04321b7488, 0x0, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x1000000, @loopback, 0x6}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) pwrite64(r1, &(0x7f0000000000)="5d05dab83dde32ce6ad36484e69e1d0d64ee2491aa97fcf84a5347761259d5ef8e6bd8738b3ebe5778baa304a7de575c367257", 0x33, 0x6) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, &(0x7f0000000100)="f5213a2bb0ad809c70e493401ffe0938ebc596a4c4866296b810bdc7fede8004f52024ecbc0f26b5ce98e5af41ac35b1fcd99374d4ff8f3860bd1ba62224a3604ecba552904ed2278ea2f1a8fec251f7d76c06131ca92bc18eb96f", 0x5b, 0x4008001, &(0x7f0000000180)={0xa, 0x0, 0x5, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x3, 0x4}, 0x20) (async) socket$kcm(0x10, 0x2, 0x10) (async) 00:05:13 executing program 0: mq_getsetattr(0xffffffffffffffff, &(0x7f0000000000)={0x80}, &(0x7f0000000040)) 00:05:13 executing program 0: openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000100)='./binderfs2/binder-control\x00', 0x0, 0x0) 00:05:13 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) sendmmsg$inet6(r0, &(0x7f0000006400)=[{{&(0x7f0000000100)={0xa, 0x0, 0x0, @dev}, 0x1c, 0x0, 0x0, &(0x7f0000001740)=[@flowinfo={{0x14}}], 0x18}}], 0x1, 0x0) 00:05:13 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$FUSE_NOTIFY_POLL(r0, 0x0, 0x0) 00:05:13 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)=@ipmr_getroute={0x1c, 0x1a, 0x1}, 0x1c}}, 0x0) 00:05:13 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) sendmmsg$inet6(r0, &(0x7f0000006400)=[{{&(0x7f0000000100)={0xa, 0x0, 0x0, @dev}, 0x1c, 0x0}}], 0x1, 0x0) 00:05:13 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000001c0)=ANY=[@ANYBLOB='?'], 0x54}}, 0x0) 00:05:13 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT6_PIM(r0, 0x29, 0xcf, 0x0, 0x0) 00:05:13 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback, 0x80000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:13 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x7400}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:13 executing program 2: r0 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mq_timedreceive(r0, 0x0, 0x0, 0x0, 0x0) 00:05:13 executing program 1: sigaltstack(0x0, &(0x7f0000000240)={0x0}) 00:05:13 executing program 3: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000a80)={0xffffffffffffffff}, 0x4) 00:05:13 executing program 0: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$SNDCTL_SEQ_OUTOFBAND(r0, 0x40085112, &(0x7f0000000040)=@v={0x93, 0xe, 0x90, 0x0, @generic}) 00:05:13 executing program 2: openat$sysctl(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/clear_refs\x00', 0x1, 0x0) openat$sysctl(0xffffffffffffff9c, &(0x7f0000000080)='/proc/self/clear_refs\x00', 0x1, 0x0) 00:05:13 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in={0x2, 0x0, @dev}, 0x80, 0x0}, 0x0) 00:05:13 executing program 0: syz_open_dev$vcsn(&(0x7f0000000000), 0x6, 0xe082) 00:05:13 executing program 3: waitid(0x0, 0xffffffffffffffff, 0x0, 0x8, 0x0) 00:05:13 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, &(0x7f0000000100)={&(0x7f0000000000), 0xc, 0x0}, 0x0) 00:05:13 executing program 3: r0 = syz_init_net_socket$nfc_raw(0x27, 0x5, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0xc018937a, 0x0) 00:05:13 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback, 0x80000000}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async, rerun: 64) socket$inet(0x2, 0x4, 0x0) (rerun: 64) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:14 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x7a00}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:14 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_DEL_VIF(r0, 0x0, 0xcb, &(0x7f0000000000)={0x0, 0x0, 0x81, 0x52, @vifc_lcl_ifindex, @broadcast}, 0x10) setsockopt$MRT6_PIM(r0, 0x29, 0xcf, 0x0, 0x0) 00:05:14 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ADD_MFC_PROXY(r0, 0x0, 0xd2, &(0x7f0000000040)={@dev, @empty, 0x0, "b54906cb2d8356baabee27b28512ff3c8232a486f288e6c82cd37ae10109f3a6"}, 0x3c) 00:05:14 executing program 3: syz_open_dev$media(&(0x7f0000000100), 0xf823, 0x0) 00:05:14 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r0, 0x0, 0xb, 0x0) 00:05:14 executing program 3: rt_sigpending(0x0, 0x0) syz_clone(0x4000, &(0x7f0000000a80), 0x0, 0x0, 0x0, &(0x7f0000000b40)="94") syz_genetlink_get_family_id$batadv(0x0, 0xffffffffffffffff) bpf$BPF_TASK_FD_QUERY(0x14, 0x0, 0x0) 00:05:14 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000000180)={&(0x7f0000000000), 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x1}, 0x14}}, 0x0) 00:05:14 executing program 2: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/clear_refs\x00', 0x1, 0x0) write$sysctl(r0, 0x0, 0x0) 00:05:14 executing program 0: r0 = socket$rxrpc(0x21, 0x2, 0xa) setsockopt$RXRPC_SECURITY_KEY(r0, 0x110, 0x1, &(0x7f0000000000)='}].{\x82+#-@:}\x00', 0xc) 00:05:14 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f0000000000)=[@in={0x2, 0x0, @private=0xa010101}, @in={0x2, 0x4e20, @private=0xa010102}, @in={0x2, 0x0, @multicast2}], 0x30) 00:05:14 executing program 0: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCDELRT(r0, 0x890c, &(0x7f00000001c0)={0x0, @l2tp, @ethernet={0x0, @broadcast}, @ethernet={0x0, @link_local}}) 00:05:14 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x80fe}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:14 executing program 2: r0 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000001340), 0x0, 0x0) mq_notify(r0, &(0x7f00000015c0)={0x0, 0x0, 0x0, @tid=0xffffffffffffffff}) 00:05:14 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback, 0x80000000}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) (async) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:14 executing program 0: r0 = syz_open_dev$dri(&(0x7f0000000080), 0x0, 0x0) ioctl$DRM_IOCTL_AGP_UNBIND(r0, 0x40106437, 0x0) 00:05:14 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_GATEWAYS(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="340000008361f7"], 0x34}}, 0x0) 00:05:14 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14}, 0x14}}, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f0000000140), 0xffffffffffffffff) 00:05:14 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000280)={'syztnl1\x00', &(0x7f0000000200)={'ip6gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @mcast1, @empty}}) 00:05:14 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000200)={'gre0\x00', &(0x7f0000000140)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @initdev={0xac, 0x1e, 0x0, 0x0}}}}}) 00:05:14 executing program 1: semctl$SEM_STAT(0x0, 0x0, 0x12, &(0x7f00000011c0)=""/4) 00:05:14 executing program 2: mount$bind(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 00:05:14 executing program 2: syz_clone(0x800400, 0x0, 0x0, 0x0, 0x0, 0x0) 00:05:14 executing program 0: socketpair(0x0, 0xdfe65f27dd3d7f78, 0x0, 0x0) 00:05:14 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xfc00}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:14 executing program 0: socketpair(0x22, 0x0, 0x40, 0x0) 00:05:14 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) r0 = signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) r1 = accept4$alg(r0, 0x0, 0x0, 0x80000) ioctl$sock_SIOCGIFVLAN_SET_VLAN_FLAG_CMD(r1, 0x8982, &(0x7f0000000000)={0x7, 'rose0\x00', {0x70}, 0x5}) socket$inet(0x2, 0x4, 0x0) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x20000000, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:14 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) ioctl$SIOCGSTAMP(r0, 0x8906, 0x0) 00:05:14 executing program 3: openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f00000006c0), 0x400, 0x0) 00:05:14 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_TIOCINQ(r0, 0x2, &(0x7f0000000180)) 00:05:14 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000200)={0xa, 0x0, 0x0, @local, 0x1}, 0x1c) 00:05:15 executing program 3: r0 = socket$vsock_stream(0x28, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@pppoe={0x18, 0x0, {0x0, @dev, 'veth0_to_hsr\x00'}}, 0x80) 00:05:15 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) vmsplice(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="f1989a2c58b1b3f4f18f6c", 0xb}], 0x1, 0x0) ioctl$sock_ifreq(r0, 0x890b, &(0x7f0000000040)={'batadv_slave_0\x00', @ifru_settings={0x0, 0x0, @cisco=0x0}}) 00:05:15 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x1a, 0x0, 0xc, 0xc, 0x2, [@union]}}, &(0x7f0000000140)=""/255, 0x26, 0xff, 0x1}, 0x20) 00:05:15 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) r0 = signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) r1 = accept4$alg(r0, 0x0, 0x0, 0x80000) ioctl$sock_SIOCGIFVLAN_SET_VLAN_FLAG_CMD(r1, 0x8982, &(0x7f0000000000)={0x7, 'rose0\x00', {0x70}, 0x5}) socket$inet(0x2, 0x4, 0x0) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x20000000, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) accept4$alg(r0, 0x0, 0x0, 0x80000) (async) ioctl$sock_SIOCGIFVLAN_SET_VLAN_FLAG_CMD(r1, 0x8982, &(0x7f0000000000)={0x7, 'rose0\x00', {0x70}, 0x5}) (async) socket$inet(0x2, 0x4, 0x0) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x20000000, 0x0, 0x0) (async) socket$kcm(0x10, 0x2, 0x10) (async) 00:05:15 executing program 3: r0 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_TIOCINQ(r0, 0x890b, &(0x7f0000000180)) 00:05:15 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$inet_tcp_buf(r0, 0x6, 0x6c5, 0x0, &(0x7f0000000100)) 00:05:15 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xfe80}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:15 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$FOU_CMD_DEL(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@FOU_ATTR_PEER_V4={0x8, 0x8, @multicast1}]}, 0x1c}}, 0x0) 00:05:15 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r0, 0x8983, &(0x7f0000000100)={0x0, 'ip6gretap0\x00', {0x2}, 0x3}) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_group_source_req(r0, 0x29, 0x2c, &(0x7f00000001c0)={0x9, {{0xa, 0x4e21, 0x2, @ipv4={'\x00', '\xff\xff', @multicast1}, 0x3}}, {{0xa, 0x4e23, 0x9, @private1={0xfc, 0x1, '\x00', 0x1}, 0x4}}}, 0x108) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', 0x0, 0x10}, 0x10) r3 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r3, &(0x7f0000001580)=[{{&(0x7f0000000000)={0x2, 0x4e21, 0x0, @local}, 0x1c, 0x0}}, {{&(0x7f0000000040)={0xa, 0x4e21, 0x0, @rand_addr=' \x01\x00'}, 0x1c, 0x0, 0x0, &(0x7f0000002780)=[@hoplimit_2292={{0x14, 0x29, 0x34, 0xfff}}], 0x18}}], 0x2, 0x0) r4 = accept4(r0, &(0x7f0000000640)=@generic, &(0x7f00000006c0)=0x80, 0x80800) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000740)={0xffffffffffffffff, &(0x7f00000005c0)="65019f34064e2e81de0c137796b9475843ea7aa2d17d69a66c9db8f1056398a87a31babbf395321b361ce82faf2cc73c49ccc2f5f888eab70222cc404a8f24f29884e304ce446297e0fb6339ea", &(0x7f0000000700)=@tcp6=r4, 0x4}, 0x20) splice(r2, &(0x7f0000000540)=0x17, r3, &(0x7f0000000580)=0x9, 0x82, 0xa) sendmmsg$inet6(r1, &(0x7f0000001580)=[{{&(0x7f0000000000)={0x2, 0x4e21, 0x0, @local}, 0x1c, 0x0}}, {{&(0x7f0000000040)={0xa, 0x4e21, 0x0, @rand_addr=' \x01\x00'}, 0x1c, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1400000000020000000e000000000000ff0f0000000000006ba29df2ac16e6d83011c102a793ca882cbd6784d72ed8e6152fead02c6429395415a0651df0b53a7a10048fa361b619c7dce1efab08162ff0be631dcb8855a18e1f0a564bed0fba54a7f2db5e4bd29fcbf33386a8d224c51f979a999f1fe3effb6a40b600000000622d0000a6db1d7b68682936e4c215827a63f924024e0d35f8affbde240feee96dc290555b7cf7f320a8d5a4c5e08180ed95a56518749f57b8acd4c72a07c0dfde81ef9781fab72c4959ee23d784560340a86c6ecdbe1f13d4b7a077fac8b4251f5587a1e17c98efad8cc4dd15f0f88232356c838a049a1cd8ff41ae9c716161e551b51a291b52824947240b96ef1bc708d6ffaa7871181c38cc95480b34b324edf322cfed986b3e30b007c9a56ee69a7ad524fc186b4d646ce82e0700000000000000566947cdec281db17956c66705fe995109ddfc528165857c7544f8162ebd3f92f54f48e03c2748fcda5b747997a2acc7a9929442d146ee5bb15d5d9e3a054c43bc"], 0x18}}], 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000080)={'ip6gre0\x00', &(0x7f0000000000)={'ip6gre0\x00', 0x0, 0x2f, 0x6, 0x4, 0x0, 0x5, @remote, @mcast2, 0x20, 0x700, 0x4e, 0x7e}}) r6 = socket$nl_netfilter(0x10, 0x3, 0xc) r7 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r8 = accept4$inet(0xffffffffffffffff, &(0x7f0000000dc0)={0x2, 0x0, @local}, &(0x7f0000000e00)=0x49, 0x80800) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000e40)={0x0}, &(0x7f0000000e80)=0xc) r10 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000fc0)={&(0x7f0000000800)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000880)="255273c92344b918f3f106ec94c180d8c94ca525a49baf3e0b28e378fd979c61f5c87c4e7c0530271d27dae13d65734e277db2bb7e9864db0ca873b95441d737cbfd7386e20f3232344b388b6a7601dfd54d93beb456a57904bc78ab2bf1a0f806a62042fcf4412dad90579ad258ffd191b09ad4c49943d6ec60d8950d74768135b4c25b45ca0ce1a8e4492638315dc14aadfb45a705295dc904d1733f9960cc2868bc2b6ab901258f0a4729ffd92c0ee041ea96bcd32e523562adb189faa51371fb7c62d74167dfd8c126aadca954a40bb1e939fe6367", 0xd7}, {&(0x7f0000000980)="aa55572deae5f8225049956357fe71786c", 0x11}, {&(0x7f00000009c0)="494b87e6bda7ee7b3cda0f1413e675e9242c43883bcc2df2c01d1dfdde272ef72f714f4ef6b815a0d7aeafdf3788af39502c92f3248225624bddc647195c8f9589aae76064ed40e221eb18f11d2c", 0x4e}, {&(0x7f0000000a40)='\af', 0x2}, {&(0x7f0000000a80)="975e1f4b9a6511372976cd4e2661f870e8880bc782439e5a84dd138b4ec6fcc0f315e46a9f6f9c315bdf19339a1765d5a421f78329063ca26859afbca4107ded651a885aee5526615385b0524cd7ad227a49f704db84f4bc9648fd07aefe6b3b320474868201083ef1b152d93ea7909c92383e6352c694e37532ca8e4daf4b60c487763f505ebe30a2f99d3c4a5dd6b07c86d5b90721710a5bd789559ef8388e8e4f2090cc99bbc4f87d30c4e2f53d7f96a767f09db4", 0xb6}, {&(0x7f0000000b40)="bf836e221f6d0b94026e644aca9b014e866cedb24b3610c4d8de035faf152c8c6045d80a736b3e8fc3530544595d4284fef3d0f1cc1d0f00aefcf1bc", 0x3c}, {&(0x7f0000000b80)="ef24433fe76cdd03ba03c4189a1eb9aae9d1449a9a8a6203f3195e3f9350294c7b624ef3a09a2a1cb4a2a0ffb98830331c04b6dcd7f3eca15ba254ef9383e89ac8f7410efb1665e2dbd44814ab03e77908dca8d73956cbfc85caf69503610f7aa32bbd7c50c05e8f31ac7b2b4f13105f339727d25442bd1f92d77e7842fbac332f91aa59805eea8d91d465ecf3a961673b75045c3fe7830ff9075e639f29f3cca5187ad3f00db81c7a89", 0xaa}], 0x7, &(0x7f0000000ec0)=[@rights={{0x10}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, r2, r0, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r6]}}, @rights={{0x14, 0x1, 0x1, [r3]}}, @rights={{0x20, 0x1, 0x1, [r1, r7, r4, r8]}}, @cred={{0x1c, 0x1, 0x2, {r9, 0xee00, r10}}}], 0xf0, 0x20040000}, 0x4000004) bind(r3, &(0x7f0000000780)=@un=@abs={0x0, 0x0, 0x4e21}, 0x80) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f00000000c0)={'syztnl1\x00', &(0x7f0000000140)={'ip6_vti0\x00', r5, 0x2f, 0xff, 0xe4, 0x4, 0x2, @mcast1, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x8000, 0x20, 0xfffffffc, 0x5}}) 00:05:15 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001500)={0x0, &(0x7f0000001480)=""/85, 0x0, 0x55}, 0x20) 00:05:15 executing program 1: r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$MRT6_ASSERT(r0, 0x29, 0x33, 0x0, 0x0) 00:05:15 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x7ffffffff000, 0x0, 0x10, r0, 0x0) 00:05:15 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) r0 = signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) r1 = accept4$alg(r0, 0x0, 0x0, 0x80000) ioctl$sock_SIOCGIFVLAN_SET_VLAN_FLAG_CMD(r1, 0x8982, &(0x7f0000000000)={0x7, 'rose0\x00', {0x70}, 0x5}) (async) socket$inet(0x2, 0x4, 0x0) (async) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x20000000, 0x0, 0x0) (async) socket$kcm(0x10, 0x2, 0x10) 00:05:15 executing program 3: r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$MRT6_ASSERT(r0, 0x29, 0x30, 0x0, 0x0) 00:05:15 executing program 0: r0 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000140)="df99dbf89ea2b05973355bb3f5cb0e3b390f3cd2fa026178c9fc123a607bb60f4af3e6b9704e8fe641f2f9ecc0d84ae48158c403c1471814010cb018d01774ce482ba256e0508ff1a6121f213445f57842100daac11b34bb8fe629a7af83a372933f0cebf93fd94c650f17680c94dfe5d3ace894ff4833ab4770449996403135882ed4e5e24e5b4962ac9011874b062ee3f55c1d24c4424740d4fd4838c048bf", 0xa0, 0x4000000, &(0x7f0000000200)={0xa, 0x4e22, 0x0, @local, 0xffffffff}, 0x1c) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e23, 0xffffffc0, @mcast1, 0x401}, 0x1c) sendmsg(r0, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="5500000018007f5d14fe01b28682c3c402060402000313010e1614123900090035000c1501000000190015400400f2ff063d22dc131a014883139b84136ef75edb83de440a0012000a000000000100001bbe999b19", 0x55}], 0x1, 0x0, 0x0, 0xf000000}, 0x0) r1 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x20, &(0x7f0000000080)={@rand_addr=' \x01\x00', 0x800, 0x0, 0x3, 0x1}, 0x20) setsockopt$inet6_int(r1, 0x29, 0x1000000000021, &(0x7f0000000040)=0x20000001, 0x4) connect$inet6(r1, &(0x7f0000000240)={0xa, 0x0, 0x380000, @loopback}, 0x1c) r2 = socket(0x11, 0x800000003, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000300)=0x14) accept4$unix(r2, &(0x7f0000000340)=@abs, &(0x7f0000000100)=0x6e, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r2, 0xd000943d, &(0x7f00000532c0)={0x0, [], 0x3, "9794806616c28e"}) connect$inet6(r2, &(0x7f0000000280)={0xa, 0x4e23, 0xff, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x49f42944}, 0x1c) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r1, 0x8982, &(0x7f0000000100)={0x0, 'team0\x00', {0x900}, 0x8}) 00:05:15 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet6_int(r0, 0x29, 0x4b, 0x0, &(0x7f00000003c0)) 00:05:15 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f0000002180)=[{{&(0x7f0000000000)={0x2, 0x4e24}, 0x10, 0x0, 0x0, &(0x7f0000000340)=[@ip_tos_u8={{0x11}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @remote, @multicast1}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x5}}], 0x50}}], 0x1, 0x24004800) 00:05:15 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_inet_SIOCADDRT(r0, 0x890b, &(0x7f0000000100)={0x0, {0x2, 0x0, @dev}, {0x2, 0x0, @remote}, {0x2, 0x0, @private}, 0x107}) 00:05:15 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xff00}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:15 executing program 2: r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$MRT6_ASSERT(r0, 0x29, 0x19, 0x0, 0x0) 00:05:15 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@union={0x0, 0x3f4, 0x0, 0x5, 0x0, 0x0, [{}]}]}}, &(0x7f0000000140)=""/255, 0x32, 0xff, 0x1}, 0x20) 00:05:15 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000280)={'tunl0\x00', &(0x7f0000000180)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @private, {[@timestamp={0x44, 0x4}]}}}}}) 00:05:15 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@func_proto]}}, &(0x7f0000000140)=""/255, 0x26, 0xff, 0x1}, 0x20) 00:05:15 executing program 2: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000600)={'ip6tnl0\x00', &(0x7f0000000580)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private1, @empty}}) 00:05:15 executing program 5: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r0, &(0x7f0000000080)={0xa, 0x0, 0x6, @dev={0xfe, 0x80, '\x00', 0xb}, 0x7fffffff}, 0x20) sendto$l2tp6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @local, 0x0, 0x4}, 0x20) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r1, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x2e) sendto$l2tp6(r1, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) bind$l2tp6(r0, &(0x7f0000000000)={0xa, 0x0, 0x3, @loopback, 0x1ff, 0x3}, 0x20) connect$l2tp6(r0, &(0x7f0000000080)={0xa, 0x0, 0x2160410a, @loopback, 0x715}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x800, @loopback, 0x8}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x8, @private0={0xfc, 0x0, '\x00', 0x1}, 0x4, 0x3}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:15 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_SIOCDIFADDR(r0, 0xc0189436, 0x0) 00:05:15 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r0, 0x29, 0x44, &(0x7f0000000200)={'icmp\x00'}, &(0x7f0000000240)=0x1e) 00:05:15 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x1000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:15 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_SIOCDIFADDR(r0, 0x4020940d, 0x0) 00:05:15 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000340)={&(0x7f0000000380)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x0, 0x0, 0x8, [@var, @ptr, @func_proto={0x0, 0x0, 0x0, 0xd, 0x0, [{}]}, @fwd, @restrict]}}, &(0x7f0000000840)=""/208, 0xfffffffffffffcc7, 0xd0}, 0x20) 00:05:15 executing program 2: r0 = socket$inet(0x2, 0x3, 0x8) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x16, 0x0, 0x0) 00:05:15 executing program 1: r0 = socket(0x11, 0xa, 0x0) recvfrom(r0, 0x0, 0x0, 0x40, 0x0, 0x0) 00:05:15 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000080)={'syztnl1\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x2f, 0x40, 0x40, 0x6f6, 0xc, @ipv4={'\x00', '\xff\xff', @remote}, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x8, 0x700, 0x2}}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0) 00:05:15 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000080)={'ip6tnl0\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @loopback}}) 00:05:15 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'xts(ecb-aes-aesni)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000000)="3c75c2015e8724b5a4c586f2ae924b277f0443ec773eab27570e28988217c9b0", 0x20) r1 = accept$alg(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000800)=""/4096, 0x1000}], 0x1}, 0x0) 00:05:15 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000240)={'ip6gre0\x00', &(0x7f00000001c0)={'ip6gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private1, @mcast2}}) 00:05:15 executing program 5: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r0, &(0x7f0000000080)={0xa, 0x0, 0x6, @dev={0xfe, 0x80, '\x00', 0xb}, 0x7fffffff}, 0x20) (async) sendto$l2tp6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @local, 0x0, 0x4}, 0x20) (async, rerun: 32) r1 = socket$l2tp6(0xa, 0x2, 0x73) (rerun: 32) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r1, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x2e) (async, rerun: 32) sendto$l2tp6(r1, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (rerun: 32) bind$l2tp6(r0, &(0x7f0000000000)={0xa, 0x0, 0x3, @loopback, 0x1ff, 0x3}, 0x20) connect$l2tp6(r0, &(0x7f0000000080)={0xa, 0x0, 0x2160410a, @loopback, 0x715}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) (async) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x800, @loopback, 0x8}, 0x20) (async, rerun: 64) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x8, @private0={0xfc, 0x0, '\x00', 0x1}, 0x4, 0x3}, 0x20) (async, rerun: 64) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:15 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x2000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:15 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @dev}, 0x10) r1 = socket$netlink(0x10, 0x3, 0x4) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000340)="580000001400192340834b80040d8c560a067f0fffff000000020000000058000b4824ca945f64009400ff0325010ebc000000000000008000f0fffeffe809005300fff5dd00000010000140040c10000000000000000000", 0x58}], 0x1) 00:05:15 executing program 2: bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000140), 0x8) 00:05:15 executing program 5: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r0, &(0x7f0000000080)={0xa, 0x0, 0x6, @dev={0xfe, 0x80, '\x00', 0xb}, 0x7fffffff}, 0x20) sendto$l2tp6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @local, 0x0, 0x4}, 0x20) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r1, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x2e) sendto$l2tp6(r1, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) bind$l2tp6(r0, &(0x7f0000000000)={0xa, 0x0, 0x3, @loopback, 0x1ff, 0x3}, 0x20) connect$l2tp6(r0, &(0x7f0000000080)={0xa, 0x0, 0x2160410a, @loopback, 0x715}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x800, @loopback, 0x8}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x8, @private0={0xfc, 0x0, '\x00', 0x1}, 0x4, 0x3}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(r0, &(0x7f0000000080)={0xa, 0x0, 0x6, @dev={0xfe, 0x80, '\x00', 0xb}, 0x7fffffff}, 0x20) (async) sendto$l2tp6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @local, 0x0, 0x4}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(r1, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x2e) (async) sendto$l2tp6(r1, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) bind$l2tp6(r0, &(0x7f0000000000)={0xa, 0x0, 0x3, @loopback, 0x1ff, 0x3}, 0x20) (async) connect$l2tp6(r0, &(0x7f0000000080)={0xa, 0x0, 0x2160410a, @loopback, 0x715}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x800, @loopback, 0x8}, 0x20) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x8, @private0={0xfc, 0x0, '\x00', 0x1}, 0x4, 0x3}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x2, 0x10) (async) 00:05:15 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f0000000000)={'syztnl1\x00', &(0x7f0000000080)={'ip_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}}}}}) 00:05:15 executing program 2: r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$MRT6_ASSERT(r0, 0x29, 0x2, 0x0, 0x0) 00:05:15 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000000)={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, &(0x7f0000000040)=0x20) 00:05:15 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$inet_tcp_buf(r0, 0x6, 0x23, 0x0, &(0x7f0000000100)) 00:05:15 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x3000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:15 executing program 0: r0 = socket$netlink(0x10, 0x3, 0xc) syz_genetlink_get_family_id$tipc2(&(0x7f00000001c0), r0) 00:05:15 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:15 executing program 2: r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$MRT6_ASSERT(r0, 0x29, 0x3c, 0x0, 0x0) 00:05:15 executing program 3: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000004380)=[{{&(0x7f0000000000)={0xa, 0x4e20, 0x0, @dev}, 0x1c, 0x0}}], 0x1, 0x0) 00:05:16 executing program 1: syz_open_dev$hiddev(&(0x7f0000004100), 0x0, 0x0) syz_io_uring_submit(0x0, 0x0, 0x0, 0x0) 00:05:16 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x4000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:16 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_MESH(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000280)={0x14, r1, 0x1}, 0x14}}, 0x0) 00:05:16 executing program 2: r0 = socket$vsock_stream(0x28, 0x1, 0x0) sendmsg(r0, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0x0) 00:05:16 executing program 0: pipe2$watch_queue(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) write$cgroup_pressure(r0, &(0x7f0000001140)={'full'}, 0x2f) 00:05:16 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x2, 0x10) (async) 00:05:16 executing program 2: getresuid(&(0x7f0000002e00), 0x0, 0x0) 00:05:16 executing program 3: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x0, 0x2) ioctl$vim2m_VIDIOC_S_CTRL(r0, 0x401c5820, 0x0) 00:05:16 executing program 1: io_setup(0xca, &(0x7f0000000100)=0x0) io_getevents(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x77359400}) 00:05:16 executing program 0: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, 0x0, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f00000011c0), 0xffffffffffffffff) 00:05:16 executing program 2: syz_clone3(&(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, &(0x7f0000000780)=[0x0], 0x1}, 0x58) syz_clone3(&(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, &(0x7f0000000b40)=[0x0], 0x1}, 0x58) 00:05:16 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:16 executing program 3: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f00000001c0)) 00:05:16 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x5000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:16 executing program 0: syz_clone3(&(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, &(0x7f0000000b40)=[0x0], 0x1}, 0x58) 00:05:16 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) sendto$l2tp6(r0, &(0x7f00000000c0)="e7bb888f3f8ce0af455674279ce59c9b80dc0e4bdd133cba193a8f9e535b6edb16bf0a4cf42108d001cab3ab1a49d548454577c559f500d8c9bfeab59ce2350614cabaa121c559ffff74ea945b3cc0602a98d2ed4a3fc59849b9c976b0201ef4f1b58fbc17e2b804bfc66e363bf7f7026973a7a745663c481665e4049f7a43696e5d628c1f46df1074a4cc973087174817c358558717db4bf4a02c2e15a27657997d537ddb903889655cab2a8223d04d0aecf3bfd9c3", 0xb6, 0x24008000, &(0x7f0000000000)={0xa, 0x0, 0xea0, @local, 0x7}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) ioctl$ifreq_SIOCGIFINDEX_team(r1, 0x8933, &(0x7f0000000040)) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:16 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) recvmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=@abs, 0x6e, &(0x7f0000001400)=[{0x0}, {0x0}, {0x0}], 0x3}, 0x40000001) 00:05:16 executing program 1: openat$pfkey(0xffffffffffffff9c, &(0x7f0000009580), 0x0, 0x0) 00:05:16 executing program 1: capset(&(0x7f0000000200)={0x20080522}, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x800}) 00:05:16 executing program 0: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x0, 0x2) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000200)={0x2, @win={{}, 0x0, 0x0, 0x0, 0x0, 0x0}}) 00:05:16 executing program 3: syz_clone3(&(0x7f00000007c0)={0x80100000, 0x0, 0x0, 0x0, {}, &(0x7f0000000580)=""/179, 0xb3, 0x0, 0x0}, 0x58) 00:05:16 executing program 2: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x0, 0x2) ioctl$vim2m_VIDIOC_CREATE_BUFS(r0, 0xc100565c, &(0x7f0000000080)={0x0, 0x0, 0x0, {0x0, @sdr}}) 00:05:16 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x0, 0x2) ioctl$vim2m_VIDIOC_S_CTRL(r0, 0x5460, 0x0) 00:05:16 executing program 0: openat$damon_attrs(0xffffffffffffff9c, &(0x7f0000003000), 0x4001, 0x0) 00:05:16 executing program 3: ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18}, './file0\x00'}) io_setup(0x0, &(0x7f0000000300)) 00:05:16 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x6000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:16 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_TRANSTABLE_LOCAL(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x14}, 0x14}}, 0x0) 00:05:16 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async, rerun: 32) r0 = socket$l2tp6(0xa, 0x2, 0x73) (rerun: 32) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) sendto$l2tp6(r0, &(0x7f00000000c0)="e7bb888f3f8ce0af455674279ce59c9b80dc0e4bdd133cba193a8f9e535b6edb16bf0a4cf42108d001cab3ab1a49d548454577c559f500d8c9bfeab59ce2350614cabaa121c559ffff74ea945b3cc0602a98d2ed4a3fc59849b9c976b0201ef4f1b58fbc17e2b804bfc66e363bf7f7026973a7a745663c481665e4049f7a43696e5d628c1f46df1074a4cc973087174817c358558717db4bf4a02c2e15a27657997d537ddb903889655cab2a8223d04d0aecf3bfd9c3", 0xb6, 0x24008000, &(0x7f0000000000)={0xa, 0x0, 0xea0, @local, 0x7}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) (async) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) ioctl$ifreq_SIOCGIFINDEX_team(r1, 0x8933, &(0x7f0000000040)) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x2, 0x10) 00:05:16 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x0, 0x2) ioctl$vim2m_VIDIOC_STREAMON(r0, 0x40045612, &(0x7f0000000240)=0x2) 00:05:16 executing program 0: openat$hwrng(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) bpf$OBJ_PIN_PROG(0x6, 0x0, 0x0) 00:05:16 executing program 3: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x0, 0x2) ioctl$vim2m_VIDIOC_S_CTRL(r0, 0xc008561c, &(0x7f0000000040)={0x9000000}) 00:05:16 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) sendto$l2tp6(r0, &(0x7f00000000c0)="e7bb888f3f8ce0af455674279ce59c9b80dc0e4bdd133cba193a8f9e535b6edb16bf0a4cf42108d001cab3ab1a49d548454577c559f500d8c9bfeab59ce2350614cabaa121c559ffff74ea945b3cc0602a98d2ed4a3fc59849b9c976b0201ef4f1b58fbc17e2b804bfc66e363bf7f7026973a7a745663c481665e4049f7a43696e5d628c1f46df1074a4cc973087174817c358558717db4bf4a02c2e15a27657997d537ddb903889655cab2a8223d04d0aecf3bfd9c3", 0xb6, 0x24008000, &(0x7f0000000000)={0xa, 0x0, 0xea0, @local, 0x7}, 0x20) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) ioctl$ifreq_SIOCGIFINDEX_team(r1, 0x8933, &(0x7f0000000040)) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x2, 0x10) 00:05:16 executing program 2: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000500)='/sys/block/loop8', 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_INFO(r0, 0xc020660b, 0x0) 00:05:16 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f0000000040), 0x0, 0x2) ioctl$vim2m_VIDIOC_PREPARE_BUF(r0, 0xc058565d, &(0x7f0000000200)=@multiplanar_userptr={0x0, 0x2, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "64b03cda"}, 0x0, 0x2, {0x0}}) 00:05:16 executing program 0: bpf$PROG_LOAD_XDP(0xb, &(0x7f0000000240)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:05:16 executing program 0: syz_clone3(&(0x7f00000007c0)={0x80100000, 0x0, 0x0, &(0x7f0000000540), {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 00:05:16 executing program 2: bpf$BPF_PROG_DETACH(0x9, &(0x7f00000000c0)={@map, 0xffffffffffffffff, 0x25}, 0x10) 00:05:16 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x7000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:16 executing program 1: syz_clone3(&(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, &(0x7f0000000780)=[0x0], 0x1}, 0x58) syz_clone3(&(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 00:05:16 executing program 3: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000680)='/sys/module/ati_remote2', 0x0, 0x0) 00:05:16 executing program 0: syz_open_dev$ndb(0x0, 0x0, 0x0) 00:05:16 executing program 2: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x4, 0x2) ioctl$vim2m_VIDIOC_S_CTRL(r0, 0xc008561c, &(0x7f0000000040)) 00:05:16 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) r1 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000100), 0x240000, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f00000004c0)=@IORING_OP_WRITE_FIXED={0x5, 0x10, 0x2004, @fd_index=0x6, 0x7982099e, 0x8001, 0x9, 0x0, 0x1, {0x2}}, 0xb4) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r1) sendmsg$key(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="02170800160000002bbd7000ffdbdf2502001000000004d2000004d300000000010016004e22000005001a00e0000001000000000000000000000000ac1e000100000000000000000000000010000410080012000100010000000000ff00000006005f000002000005f5ffffffffffffdf000002000000000000000000000000ac1e010100000000000000000000000002000b0066000000000800000000000002000b00020000000101000000000000"], 0xb0}}, 0x14) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x3}, 0x20) connect$l2tp6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r2, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) getsockopt$sock_timeval(r2, 0x1, 0x43, &(0x7f0000000180), &(0x7f0000000240)=0x10) socket$kcm(0x10, 0x2, 0x10) 00:05:16 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$tipc(&(0x7f0000000080), r0) sendmsg$TIPC_CMD_ENABLE_BEARER(r0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=ANY=[@ANYBLOB='4'], 0x34}}, 0x0) 00:05:16 executing program 1: bpf$PROG_LOAD_XDP(0x15, &(0x7f0000000240)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:05:16 executing program 3: fsopen(&(0x7f0000000980)='minix\x00', 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000000), 0x0) io_cancel(0x0, 0x0, 0x0) 00:05:16 executing program 2: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x0, 0x2) ioctl$vim2m_VIDIOC_S_CTRL(r0, 0x401c5820, &(0x7f0000000040)) 00:05:16 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x8000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:16 executing program 1: bpf$PROG_LOAD_XDP(0x10, 0x0, 0x0) 00:05:16 executing program 0: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x0, 0x2) ioctl$vim2m_VIDIOC_CREATE_BUFS(r0, 0xc100565c, &(0x7f0000000080)={0x0, 0x4, 0x1, {0x2, @sdr}}) 00:05:17 executing program 2: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000500)='/sys/block/loop8', 0x0, 0x0) getsockopt$IPT_SO_GET_REVISION_MATCH(r0, 0x0, 0x42, &(0x7f0000000000)={'TPROXY\x00'}, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000880)={'vxcan1\x00'}) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x20008000) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f0000000340)) getpid() ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000680)) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f0000000700)) syz_clone3(&(0x7f00000007c0)={0x80100000, &(0x7f0000000480), &(0x7f00000004c0), 0x0, {0x7}, &(0x7f0000000580)=""/179, 0xb3, 0x0, &(0x7f0000000780)=[0x0], 0x1, {r0}}, 0x58) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_INFO(0xffffffffffffffff, 0xc0bc5310, 0x0) 00:05:17 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) r1 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000100), 0x240000, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f00000004c0)=@IORING_OP_WRITE_FIXED={0x5, 0x10, 0x2004, @fd_index=0x6, 0x7982099e, 0x8001, 0x9, 0x0, 0x1, {0x2}}, 0xb4) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r1) sendmsg$key(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="02170800160000002bbd7000ffdbdf2502001000000004d2000004d300000000010016004e22000005001a00e0000001000000000000000000000000ac1e000100000000000000000000000010000410080012000100010000000000ff00000006005f000002000005f5ffffffffffffdf000002000000000000000000000000ac1e010100000000000000000000000002000b0066000000000800000000000002000b00020000000101000000000000"], 0xb0}}, 0x14) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x3}, 0x20) connect$l2tp6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r2, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) getsockopt$sock_timeval(r2, 0x1, 0x43, &(0x7f0000000180), &(0x7f0000000240)=0x10) socket$kcm(0x10, 0x2, 0x10) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000100), 0x240000, 0x0) (async) syz_io_uring_submit(0x0, 0x0, &(0x7f00000004c0)=@IORING_OP_WRITE_FIXED={0x5, 0x10, 0x2004, @fd_index=0x6, 0x7982099e, 0x8001, 0x9, 0x0, 0x1, {0x2}}, 0xb4) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r1) (async) sendmsg$key(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="02170800160000002bbd7000ffdbdf2502001000000004d2000004d300000000010016004e22000005001a00e0000001000000000000000000000000ac1e000100000000000000000000000010000410080012000100010000000000ff00000006005f000002000005f5ffffffffffffdf000002000000000000000000000000ac1e010100000000000000000000000002000b0066000000000800000000000002000b00020000000101000000000000"], 0xb0}}, 0x14) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x3}, 0x20) (async) connect$l2tp6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(r2, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) getsockopt$sock_timeval(r2, 0x1, 0x43, &(0x7f0000000180), &(0x7f0000000240)=0x10) (async) socket$kcm(0x10, 0x2, 0x10) (async) 00:05:17 executing program 1: ioctl$MON_IOCT_RING_SIZE(0xffffffffffffffff, 0x9204, 0x0) getpeername$packet(0xffffffffffffffff, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000540)={'batadv_slave_1\x00'}) sendmsg$ETHTOOL_MSG_TSINFO_GET(0xffffffffffffffff, 0x0, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f00000011c0), 0xffffffffffffffff) 00:05:17 executing program 0: syz_clone3(&(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) syz_clone3(&(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 00:05:17 executing program 3: r0 = socket$can_j1939(0x1d, 0x2, 0x7) recvmsg$can_j1939(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@pppoe={0x18, 0x0, {0x0, @dev}}, 0x80, 0x0}, 0x12143) 00:05:17 executing program 1: openat$sw_sync_info(0xffffffffffffff9c, &(0x7f00000014c0), 0x200400, 0x0) 00:05:17 executing program 2: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) getpeername$inet(r0, 0x0, 0x0) 00:05:17 executing program 0: add_key$fscrypt_provisioning(&(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x0, 0x0, @a}, 0x48, 0xfffffffffffffffe) 00:05:17 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) (async) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) r1 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000100), 0x240000, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f00000004c0)=@IORING_OP_WRITE_FIXED={0x5, 0x10, 0x2004, @fd_index=0x6, 0x7982099e, 0x8001, 0x9, 0x0, 0x1, {0x2}}, 0xb4) (async, rerun: 64) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r1) (async, rerun: 64) sendmsg$key(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="02170800160000002bbd7000ffdbdf2502001000000004d2000004d300000000010016004e22000005001a00e0000001000000000000000000000000ac1e000100000000000000000000000010000410080012000100010000000000ff00000006005f000002000005f5ffffffffffffdf000002000000000000000000000000ac1e010100000000000000000000000002000b0066000000000800000000000002000b00020000000101000000000000"], 0xb0}}, 0x14) (async, rerun: 64) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (rerun: 64) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x3}, 0x20) connect$l2tp6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(r2, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) getsockopt$sock_timeval(r2, 0x1, 0x43, &(0x7f0000000180), &(0x7f0000000240)=0x10) (async) socket$kcm(0x10, 0x2, 0x10) 00:05:17 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x9000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:17 executing program 2: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000500)='/sys/block/loop8', 0x111240, 0x0) 00:05:17 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) ioctl$BTRFS_IOC_START_SYNC(r0, 0x80089418, 0x0) 00:05:17 executing program 1: syz_usb_connect$uac1(0x0, 0xb3, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xa1, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @processing_unit={0xc, 0x24, 0x7, 0x0, 0x0, 0x0, "fcc531daec"}, @mixer_unit={0xb, 0x24, 0x4, 0x0, 0x0, "ca745b9d7343"}, @selector_unit={0x7, 0x24, 0x5, 0x0, 0x0, "48d0"}, @feature_unit={0xd, 0x24, 0x6, 0x0, 0x0, 0x3, [0x0, 0x0, 0x0]}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7}, @as_header={0x7}]}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x4, {0x7}}}}}}}]}}, 0x0) 00:05:17 executing program 2: bpf$PROG_LOAD_XDP(0x2, &(0x7f0000000240)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 317.221991][T19354] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy 00:05:17 executing program 0: socketpair$tipc(0x1e, 0x0, 0x0, &(0x7f0000001480)) [ 317.229702][T19354] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:05:17 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback, 0x3, 0x4}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) r0 = socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r0, &(0x7f0000000000)="3e9c81d845a54b1183d607f0a40dba601beedf10638387feb5a037a9bfd96b7f016e53a72fbc2128c9658b1d", 0x2c, 0x8084, &(0x7f0000000040)={0xa, 0x0, 0x8, @mcast2, 0x9, 0x1}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:17 executing program 2: r0 = socket$vsock_stream(0x28, 0x1, 0x0) bind$vsock_stream(r0, &(0x7f00000012c0), 0x10) 00:05:17 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f00000006c0)=[{&(0x7f0000000340)="98", 0x1}, {&(0x7f0000000400)="c1", 0x1}], 0x2}, 0x0) 00:05:17 executing program 0: r0 = syz_open_dev$vim2m(&(0x7f0000000380), 0x9, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f00000003c0)={0x0, 0x1}) 00:05:17 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xa000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:17 executing program 2: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000002340), 0x0, 0x0) connect$unix(r0, &(0x7f0000002380)=@file={0x0, './file0\x00'}, 0x6e) 00:05:17 executing program 3: io_setup(0x200, &(0x7f0000000000)) 00:05:17 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback, 0x3, 0x4}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) r0 = socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r0, &(0x7f0000000000)="3e9c81d845a54b1183d607f0a40dba601beedf10638387feb5a037a9bfd96b7f016e53a72fbc2128c9658b1d", 0x2c, 0x8084, &(0x7f0000000040)={0xa, 0x0, 0x8, @mcast2, 0x9, 0x1}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback, 0x3, 0x4}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(r0, &(0x7f0000000000)="3e9c81d845a54b1183d607f0a40dba601beedf10638387feb5a037a9bfd96b7f016e53a72fbc2128c9658b1d", 0x2c, 0x8084, &(0x7f0000000040)={0xa, 0x0, 0x8, @mcast2, 0x9, 0x1}, 0x20) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x2, 0x10) (async) 00:05:17 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_EVENTS(r0, 0x84, 0xb, &(0x7f00000000c0), 0xe) 00:05:17 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x0, 0x2) ioctl$vim2m_VIDIOC_S_CTRL(r0, 0x400448c9, &(0x7f0000000040)) 00:05:17 executing program 2: syz_io_uring_setup(0x3e9a, &(0x7f0000000280)={0x0, 0xc7f7, 0x80}, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000300), &(0x7f0000000340)) add_key$keyring(&(0x7f0000000540), &(0x7f0000000580)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, 0x0, 0x0) 00:05:17 executing program 0: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x0, 0x2) ioctl$vim2m_VIDIOC_G_FMT(r0, 0xc0d05604, &(0x7f0000000080)={0x2, @pix_mp}) 00:05:17 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x5}, 0x48) 00:05:17 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xb000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:17 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback, 0x3, 0x4}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) r0 = socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r0, &(0x7f0000000000)="3e9c81d845a54b1183d607f0a40dba601beedf10638387feb5a037a9bfd96b7f016e53a72fbc2128c9658b1d", 0x2c, 0x8084, &(0x7f0000000040)={0xa, 0x0, 0x8, @mcast2, 0x9, 0x1}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback, 0x3, 0x4}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(r0, &(0x7f0000000000)="3e9c81d845a54b1183d607f0a40dba601beedf10638387feb5a037a9bfd96b7f016e53a72fbc2128c9658b1d", 0x2c, 0x8084, &(0x7f0000000040)={0xa, 0x0, 0x8, @mcast2, 0x9, 0x1}, 0x20) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x2, 0x10) (async) 00:05:17 executing program 3: memfd_create(&(0x7f0000000080)='\xe2\xf1_\xc7:\xfc3\xc5\xeb\x1d\x1ap\xfes3\x18\x10Chr\x94C\xcdx\x80\x97\x15\xfeB\x9e\x92\x16\xc8\xe0\xcf\x1b>\x83\x15\xc72\xe0t\xcf/nF5`Y\xc3\xbb\xb5\x1a9\xd5|>\xeb.\x04\xdc\xf2ZA\x14\"A\xf7_2I\x1854\x05\x9a\xbdv\x1d$', 0x0) 00:05:17 executing program 3: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(r0, 0xc00c642d, 0x0) 00:05:17 executing program 2: r0 = openat$mice(0xffffffffffffff9c, &(0x7f0000000000), 0x0) fsmount(r0, 0x0, 0x0) 00:05:17 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xc, &(0x7f0000000080), 0x4) 00:05:17 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_NOOP(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x14}, 0x14}}, 0x0) sendmsg$L2TP_CMD_SESSION_GET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x14}, 0x14}}, 0x0) 00:05:17 executing program 3: openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000000)='/proc/asound/card2/oss_mixer\x00', 0xc40, 0x0) 00:05:17 executing program 1: keyctl$reject(0x13, 0x0, 0x0, 0x610, 0x0) 00:05:17 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_NOOP(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:05:17 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xc000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:17 executing program 2: ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18}, './file0\x00'}) getrusage(0xffffffffffffffff, &(0x7f0000000180)) 00:05:17 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='freezer.self_freezing\x00', 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(r1, 0xf501, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @private1}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:17 executing program 0: r0 = syz_open_dev$media(&(0x7f0000000000), 0x0, 0x0) ioctl$MEDIA_IOC_G_TOPOLOGY(r0, 0xc0487c04, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x3, 0x0, &(0x7f00000000c0)=[{}, {}, {}], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 00:05:17 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x0, 0x2) ioctl$vim2m_VIDIOC_DQBUF(r0, 0xc0585611, &(0x7f00000000c0)=@fd={0x0, 0x3, 0x4, 0x0, 0x0, {0x77359400}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "74861f51"}}) 00:05:17 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000b00)='/proc/meminfo\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x0) 00:05:17 executing program 2: msgsnd(0x0, &(0x7f0000000100)={0x1}, 0x8, 0x0) 00:05:17 executing program 0: r0 = syz_open_dev$vim2m(&(0x7f0000000380), 0x0, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f00000003c0)={0x7d, 0x1, 0x2}) 00:05:17 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x0, 0x2) ioctl$vim2m_VIDIOC_S_CTRL(r0, 0xc0585611, &(0x7f0000000040)) 00:05:17 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xd000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:17 executing program 2: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000002040), 0x2, 0x0) read$FUSE(r0, &(0x7f0000000000)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000002280)={0x2020}, 0x2020) 00:05:17 executing program 3: r0 = openat$mice(0xffffffffffffff9c, &(0x7f0000000080), 0x0) ioctl$VIDIOC_QUERYBUF_DMABUF(r0, 0xc0585609, 0x0) 00:05:18 executing program 0: r0 = openat$udambuf(0xffffffffffffff9c, &(0x7f0000000000), 0x2) ioctl$UDMABUF_CREATE_LIST(r0, 0x40087543, &(0x7f00000000c0)={0x0, 0x3, [{}, {}, {0xffffffffffffffff, 0x0, 0x0, 0x1000000000000}]}) 00:05:18 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async, rerun: 32) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (rerun: 32) socket$l2tp6(0xa, 0x2, 0x73) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) (async) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='freezer.self_freezing\x00', 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(r1, 0xf501, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @private1}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:18 executing program 3: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000001380), 0x0, 0x0) setsockopt$inet_mreqsrc(r0, 0x0, 0x0, 0x0, 0x0) 00:05:18 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f0000000140), 0x0, 0x2) ioctl$vim2m_VIDIOC_QUERYBUF(r0, 0xc0585609, &(0x7f0000000280)=@multiplanar_userptr={0x0, 0x1, 0x4, 0x0, 0x0, {0x0, 0x2710}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "4eabd198"}, 0x0, 0x2, {0x0}}) 00:05:18 executing program 0: bpf$PROG_LOAD_XDP(0x4, &(0x7f0000000240)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:05:18 executing program 1: read$sequencer(0xffffffffffffffff, 0x0, 0x0) 00:05:18 executing program 3: recvmsg$unix(0xffffffffffffffff, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000001c40)) 00:05:18 executing program 1: syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0}) 00:05:18 executing program 0: syz_genetlink_get_family_id$tipc(&(0x7f0000000840), 0xffffffffffffffff) 00:05:18 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xe000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) [ 318.128187][T19490] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 318.136328][T19490] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:05:18 executing program 2: openat$ipvs(0xffffffffffffff9c, &(0x7f0000001900)='/proc/sys/net/ipv4/vs/snat_reroute\x00', 0x2, 0x0) 00:05:18 executing program 3: syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x20082) 00:05:18 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) (async, rerun: 32) r0 = socket$l2tp6(0xa, 0x2, 0x73) (rerun: 32) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='freezer.self_freezing\x00', 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(r1, 0xf501, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @private1}, 0x20) (async, rerun: 64) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) socket$kcm(0x10, 0x2, 0x10) 00:05:18 executing program 0: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) setsockopt$IP_VS_SO_SET_STOPDAEMON(r0, 0x0, 0x48c, 0x0, 0x0) 00:05:18 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x10000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:18 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r0, 0xc0709411, 0x0) 00:05:18 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x6e1b}]}) 00:05:18 executing program 0: syz_genetlink_get_family_id$ethtool(&(0x7f00000011c0), 0xffffffffffffffff) 00:05:18 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x3}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:18 executing program 3: add_key$keyring(&(0x7f0000000000), 0x0, 0x0, 0x0, 0xffffffffffffffff) add_key$keyring(&(0x7f0000000540), &(0x7f0000000580)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) 00:05:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$inet_pktinfo(r0, 0x0, 0x8, 0x0, 0x0) 00:05:18 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$tipc(&(0x7f0000000080), r0) sendmsg$TIPC_CMD_ENABLE_BEARER(r0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=ANY=[], 0x34}}, 0x0) 00:05:18 executing program 1: syz_usb_connect$uac1(0x0, 0x8d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x7b, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@processing_unit={0xa, 0x24, 0x7, 0x0, 0x0, 0x0, "fcc531"}, @mixer_unit={0xb, 0x24, 0x4, 0x0, 0x0, "ca745b9d7343"}, @selector_unit={0x7, 0x24, 0x5, 0x0, 0x0, "48d0"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x9, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 00:05:18 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x11000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:18 executing program 0: syz_clone3(&(0x7f0000000b80)={0x0, &(0x7f00000009c0), &(0x7f0000000a00), 0x0, {}, 0x0, 0x0, &(0x7f0000000ac0)=""/111, 0x0}, 0x58) [ 318.969632][T19532] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 318.972955][T19532] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:05:18 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000240)={0x6, 0x0, 0x0, &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:05:18 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000001c40)={0xffffffffffffffff}) getpeername(r0, 0x0, 0x0) 00:05:18 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@bloom_filter, 0x48) 00:05:19 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x48) 00:05:19 executing program 3: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x7, 0x0) 00:05:19 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x3}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x2, 0x10) 00:05:19 executing program 2: ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18}, './file0\x00'}) io_setup(0x6, &(0x7f0000000300)) 00:05:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) read$proc_mixer(r0, &(0x7f00000000c0)=""/4096, 0x1000) 00:05:19 executing program 3: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x0, 0x2) ioctl$vim2m_VIDIOC_S_CTRL(r0, 0x40086602, &(0x7f0000000040)) 00:05:19 executing program 0: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$IP_VS_SO_SET_EDIT(r0, 0x0, 0x483, 0x0, 0x0) 00:05:19 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x12000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:19 executing program 3: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x0, 0x2) ioctl$vim2m_VIDIOC_QBUF(r0, 0xc058560f, &(0x7f0000000200)=@multiplanar_mmap={0x0, 0x3, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "a854187f"}, 0x0, 0x1, {0x0}}) 00:05:19 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x3}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x2, 0x10) 00:05:19 executing program 2: llistxattr(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 00:05:19 executing program 1: bind$tipc(0xffffffffffffffff, 0x0, 0x0) 00:05:19 executing program 0: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) openat$capi20(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) 00:05:19 executing program 3: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x24}, {0x6}]}) 00:05:19 executing program 0: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) r0 = openat$capi20(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$CAPI_GET_ERRCODE(r0, 0x80024321, 0x0) 00:05:19 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) connect$phonet_pipe(r0, 0x0, 0x0) 00:05:19 executing program 2: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x2, 0x12, 0x0, 0x0, 0x2}, 0x10}}, 0x0) 00:05:19 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) ioctl$sock_SIOCINQ(r0, 0x541b, &(0x7f0000000000)) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) r2 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000100), 0x240000, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r2) sendmsg$L2TP_CMD_SESSION_MODIFY(r2, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x58, 0x0, 0x800, 0x70bd28, 0x25dfdbfd, {}, [@L2TP_ATTR_IP6_DADDR={0x14, 0x20, @loopback}, @L2TP_ATTR_LNS_MODE={0x5, 0x14, 0xbf}, @L2TP_ATTR_SEND_SEQ={0x5, 0x13, 0x8}, @L2TP_ATTR_VLAN_ID={0x6, 0xe, 0x9a}, @L2TP_ATTR_UDP_ZERO_CSUM6_RX={0x5, 0x22, 0x1}, @L2TP_ATTR_DEBUG={0x8}, @L2TP_ATTR_PEER_CONN_ID={0x8, 0xa, 0x2}]}, 0x58}, 0x1, 0x0, 0x0, 0x4000001}, 0x80) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1812, r1, 0x3dfb9000) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:19 executing program 0: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)={0x2, 0x18, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x7, 0x0, 0x0, 0x0, @in={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}}]}, 0x28}}, 0x0) 00:05:19 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x25000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) [ 319.605723][ T26] audit: type=1326 audit(319.590:13): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=_ pid=19590 comm="syz-executor.3" exe="/root/syz-executor.3" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffff9a65bf24 code=0x0 00:05:19 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x8910, &(0x7f00000002c0)={'sit0\x00', &(0x7f0000000240)={'tunl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @local}}}}) 00:05:19 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ADD_MFC(r0, 0x0, 0x19, &(0x7f0000000440)={@broadcast, @multicast2, 0x0, "03d5b00a3ec50738e7d6b0397f827a0a98397e26454ae55a62ee6240ca190324"}, 0x3c) 00:05:19 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) ioctl$sock_SIOCINQ(r0, 0x541b, &(0x7f0000000000)) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) r2 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000100), 0x240000, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r2) sendmsg$L2TP_CMD_SESSION_MODIFY(r2, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x58, 0x0, 0x800, 0x70bd28, 0x25dfdbfd, {}, [@L2TP_ATTR_IP6_DADDR={0x14, 0x20, @loopback}, @L2TP_ATTR_LNS_MODE={0x5, 0x14, 0xbf}, @L2TP_ATTR_SEND_SEQ={0x5, 0x13, 0x8}, @L2TP_ATTR_VLAN_ID={0x6, 0xe, 0x9a}, @L2TP_ATTR_UDP_ZERO_CSUM6_RX={0x5, 0x22, 0x1}, @L2TP_ATTR_DEBUG={0x8}, @L2TP_ATTR_PEER_CONN_ID={0x8, 0xa, 0x2}]}, 0x58}, 0x1, 0x0, 0x0, 0x4000001}, 0x80) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1812, r1, 0x3dfb9000) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) ioctl$sock_SIOCINQ(r0, 0x541b, &(0x7f0000000000)) (async) socket$inet(0x2, 0x4, 0x0) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000100), 0x240000, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r2) (async) sendmsg$L2TP_CMD_SESSION_MODIFY(r2, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x58, 0x0, 0x800, 0x70bd28, 0x25dfdbfd, {}, [@L2TP_ATTR_IP6_DADDR={0x14, 0x20, @loopback}, @L2TP_ATTR_LNS_MODE={0x5, 0x14, 0xbf}, @L2TP_ATTR_SEND_SEQ={0x5, 0x13, 0x8}, @L2TP_ATTR_VLAN_ID={0x6, 0xe, 0x9a}, @L2TP_ATTR_UDP_ZERO_CSUM6_RX={0x5, 0x22, 0x1}, @L2TP_ATTR_DEBUG={0x8}, @L2TP_ATTR_PEER_CONN_ID={0x8, 0xa, 0x2}]}, 0x58}, 0x1, 0x0, 0x0, 0x4000001}, 0x80) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1812, r1, 0x3dfb9000) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x2, 0x10) (async) 00:05:19 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@in={0x2, 0x0, @local}, 0x80) 00:05:19 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendto(r0, 0x0, 0x0, 0x4000091, &(0x7f00000000c0)=@in={0x2, 0x0, @local}, 0x80) 00:05:19 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x8904, &(0x7f00000002c0)={'sit0\x00', 0x0}) 00:05:19 executing program 1: syz_emit_ethernet(0x115, &(0x7f0000002580)=ANY=[@ANYBLOB="7f2371d523630180c200000086dd"], 0x0) 00:05:19 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x7b, 0x0, &(0x7f0000000040)) 00:05:19 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0xb, 0x0, 0x0) 00:05:19 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x48000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:19 executing program 0: syz_genetlink_get_family_id$tipc(0xfffffffffffffffe, 0xffffffffffffffff) 00:05:19 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0xe, 0x0, &(0x7f0000000040)) 00:05:19 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$sock_linger(r0, 0x1, 0xd, 0x0, &(0x7f0000000080)) 00:05:19 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x12, 0x0, 0x0) 00:05:19 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) ioctl$sock_SIOCINQ(r0, 0x541b, &(0x7f0000000000)) socket$inet(0x2, 0x4, 0x0) (async) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) r2 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000100), 0x240000, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r2) sendmsg$L2TP_CMD_SESSION_MODIFY(r2, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x58, 0x0, 0x800, 0x70bd28, 0x25dfdbfd, {}, [@L2TP_ATTR_IP6_DADDR={0x14, 0x20, @loopback}, @L2TP_ATTR_LNS_MODE={0x5, 0x14, 0xbf}, @L2TP_ATTR_SEND_SEQ={0x5, 0x13, 0x8}, @L2TP_ATTR_VLAN_ID={0x6, 0xe, 0x9a}, @L2TP_ATTR_UDP_ZERO_CSUM6_RX={0x5, 0x22, 0x1}, @L2TP_ATTR_DEBUG={0x8}, @L2TP_ATTR_PEER_CONN_ID={0x8, 0xa, 0x2}]}, 0x58}, 0x1, 0x0, 0x0, 0x4000001}, 0x80) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1812, r1, 0x3dfb9000) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:19 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x7d, 0x0, &(0x7f0000000040)) 00:05:19 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) fcntl$setstatus(r0, 0xa, 0x2000) 00:05:19 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000c40)=@base={0x5, 0x0, 0x0, 0x0, 0x201}, 0x48) 00:05:19 executing program 0: io_setup(0x5, &(0x7f0000000040)=0x0) io_destroy(r0) 00:05:19 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='cpuset\x00') read$FUSE(r0, 0x0, 0x0) 00:05:19 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote, 0xfffffffc}, 0x20) r0 = socket$l2tp6(0xa, 0x2, 0x73) r1 = signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r2 = socket(0x11, 0x3, 0xffdfeffc) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf315bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r4 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000200)=ANY=[@ANYBLOB="7000000024008b0d00000000000000000000000086fedca95c", @ANYRES32=r3, @ANYBLOB="00000000ffffffff00000000280008801c00010000000000ffffffff0000000000000000fbff0000020000000e0500000000000000000e00000000c008000d00060000000b000100636c7361637400000600050000270000"], 0x70}}, 0x4000) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000280)={'batadv_slave_0\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f00000002c0)={'ip6_vti0\x00', &(0x7f0000000340)={'ip6gre0\x00', 0x0, 0x29, 0x7, 0x6, 0x80000001, 0x56, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x32}}, @loopback, 0x20, 0x0, 0x0, 0x5}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f0000000440)={'syztnl0\x00', &(0x7f00000003c0)={'syztnl1\x00', 0x0, 0x29, 0x5, 0x3f, 0x3, 0x0, @mcast2, @dev={0xfe, 0x80, '\x00', 0x43}, 0x10, 0x10, 0x7}}) sendmsg$nl_route(r1, &(0x7f0000000640)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10020100}, 0xc, &(0x7f0000000600)={&(0x7f0000000480)=@RTM_DELMDB={0x158, 0x55, 0x100, 0x70bd2c, 0x25dfdbfd, {}, [@MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x0, 0x3, 0x1, {@in6_addr=@mcast2, 0x8edd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x1, 0x2, 0x3, {@in6_addr=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x86dd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x0, 0x2, 0x3, {@in6_addr=@empty, 0x86dd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r5, 0x1, 0x0, 0x4, {@in6_addr=@remote, 0x800}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x1, 0x0, 0x0, {@in6_addr=@dev={0xfe, 0x80, '\x00', 0x44}, 0x86dd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x1, 0x3, 0x2, {@in6_addr=@mcast2, 0x800}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r3, 0x1, 0x1, 0x3, {@in6_addr=@empty, 0x800}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r5, 0x1, 0x0, 0x0, {@in6_addr=@mcast2}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r6, 0x1, 0x3, 0x3, {@in6_addr=@loopback, 0x8edd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r7, 0x0, 0x3, 0x2, {@ip4=@multicast2, 0x800}}}]}, 0x158}, 0x1, 0x0, 0x0, 0x4}, 0x60008c7) r8 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r8, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:19 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x4c000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:19 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x541b, &(0x7f00000002c0)={'sit0\x00', 0x0}) 00:05:19 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg$TIPC_CMD_DISABLE_BEARER(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={0x0}}, 0x1) 00:05:19 executing program 3: r0 = socket$kcm(0x29, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)="1f", 0x1}], 0x1}, 0x0) 00:05:19 executing program 1: r0 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$SIOCX25CALLACCPTAPPRV(r0, 0x89e8) 00:05:19 executing program 0: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f00000000c0)=0x88600000) 00:05:19 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x13, 0x0, &(0x7f0000000040)=0x300) 00:05:19 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x68000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) [ 319.978109][T19675] netlink: 76 bytes leftover after parsing attributes in process `syz-executor.5'. 00:05:19 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0xd, 0x0, 0x0) 00:05:19 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x3, &(0x7f0000000080)=[@in={0x2, 0x0, @multicast2}], 0x10) 00:05:19 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_REGISTER_BEACONS(r0, &(0x7f00000008c0)={&(0x7f0000000800)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000880)={0x0}}, 0x0) 00:05:20 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote, 0xfffffffc}, 0x20) r0 = socket$l2tp6(0xa, 0x2, 0x73) r1 = signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r2 = socket(0x11, 0x3, 0xffdfeffc) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf315bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r4 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000200)=ANY=[@ANYBLOB="7000000024008b0d00000000000000000000000086fedca95c", @ANYRES32=r3, @ANYBLOB="00000000ffffffff00000000280008801c00010000000000ffffffff0000000000000000fbff0000020000000e0500000000000000000e00000000c008000d00060000000b000100636c7361637400000600050000270000"], 0x70}}, 0x4000) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000280)={'batadv_slave_0\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f00000002c0)={'ip6_vti0\x00', &(0x7f0000000340)={'ip6gre0\x00', 0x0, 0x29, 0x7, 0x6, 0x80000001, 0x56, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x32}}, @loopback, 0x20, 0x0, 0x0, 0x5}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f0000000440)={'syztnl0\x00', &(0x7f00000003c0)={'syztnl1\x00', 0x0, 0x29, 0x5, 0x3f, 0x3, 0x0, @mcast2, @dev={0xfe, 0x80, '\x00', 0x43}, 0x10, 0x10, 0x7}}) sendmsg$nl_route(r1, &(0x7f0000000640)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10020100}, 0xc, &(0x7f0000000600)={&(0x7f0000000480)=@RTM_DELMDB={0x158, 0x55, 0x100, 0x70bd2c, 0x25dfdbfd, {}, [@MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x0, 0x3, 0x1, {@in6_addr=@mcast2, 0x8edd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x1, 0x2, 0x3, {@in6_addr=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x86dd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x0, 0x2, 0x3, {@in6_addr=@empty, 0x86dd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r5, 0x1, 0x0, 0x4, {@in6_addr=@remote, 0x800}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x1, 0x0, 0x0, {@in6_addr=@dev={0xfe, 0x80, '\x00', 0x44}, 0x86dd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x1, 0x3, 0x2, {@in6_addr=@mcast2, 0x800}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r3, 0x1, 0x1, 0x3, {@in6_addr=@empty, 0x800}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r5, 0x1, 0x0, 0x0, {@in6_addr=@mcast2}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r6, 0x1, 0x3, 0x3, {@in6_addr=@loopback, 0x8edd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r7, 0x0, 0x3, 0x2, {@ip4=@multicast2, 0x800}}}]}, 0x158}, 0x1, 0x0, 0x0, 0x4}, 0x60008c7) r8 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r8, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote, 0xfffffffc}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) (async) socket(0x11, 0x3, 0xffdfeffc) (async) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf315bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) (async) getsockname$packet(r2, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) (async) socket(0x10, 0x3, 0x0) (async) sendmsg$nl_route_sched(r4, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000200)=ANY=[@ANYBLOB="7000000024008b0d00000000000000000000000086fedca95c", @ANYRES32=r3, @ANYBLOB="00000000ffffffff00000000280008801c00010000000000ffffffff0000000000000000fbff0000020000000e0500000000000000000e00000000c008000d00060000000b000100636c7361637400000600050000270000"], 0x70}}, 0x4000) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000280)={'batadv_slave_0\x00'}) (async) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f00000002c0)={'ip6_vti0\x00', &(0x7f0000000340)={'ip6gre0\x00', 0x0, 0x29, 0x7, 0x6, 0x80000001, 0x56, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x32}}, @loopback, 0x20, 0x0, 0x0, 0x5}}) (async) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f0000000440)={'syztnl0\x00', &(0x7f00000003c0)={'syztnl1\x00', 0x0, 0x29, 0x5, 0x3f, 0x3, 0x0, @mcast2, @dev={0xfe, 0x80, '\x00', 0x43}, 0x10, 0x10, 0x7}}) (async) sendmsg$nl_route(r1, &(0x7f0000000640)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10020100}, 0xc, &(0x7f0000000600)={&(0x7f0000000480)=@RTM_DELMDB={0x158, 0x55, 0x100, 0x70bd2c, 0x25dfdbfd, {}, [@MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x0, 0x3, 0x1, {@in6_addr=@mcast2, 0x8edd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x1, 0x2, 0x3, {@in6_addr=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x86dd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x0, 0x2, 0x3, {@in6_addr=@empty, 0x86dd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r5, 0x1, 0x0, 0x4, {@in6_addr=@remote, 0x800}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x1, 0x0, 0x0, {@in6_addr=@dev={0xfe, 0x80, '\x00', 0x44}, 0x86dd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x1, 0x3, 0x2, {@in6_addr=@mcast2, 0x800}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r3, 0x1, 0x1, 0x3, {@in6_addr=@empty, 0x800}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r5, 0x1, 0x0, 0x0, {@in6_addr=@mcast2}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r6, 0x1, 0x3, 0x3, {@in6_addr=@loopback, 0x8edd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r7, 0x0, 0x3, 0x2, {@ip4=@multicast2, 0x800}}}]}, 0x158}, 0x1, 0x0, 0x0, 0x4}, 0x60008c7) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r8, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x2, 0x10) (async) 00:05:20 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x6c000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:20 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x70, 0x0, &(0x7f0000000040)=0x300) 00:05:20 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000c40)=@base={0x7, 0x0, 0x0, 0x0, 0x201}, 0x48) 00:05:20 executing program 2: syz_emit_ethernet(0x115, &(0x7f0000002580)=ANY=[@ANYBLOB="7f2371d523630180c20000008864"], 0x0) 00:05:20 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCDELRT(r0, 0x890c, &(0x7f0000000040)={0x0, @tipc=@id, @ethernet, @ethernet={0x0, @broadcast}, 0x994}) 00:05:20 executing program 0: bpf$MAP_CREATE(0xd, &(0x7f0000000c40), 0x48) 00:05:20 executing program 3: bpf$MAP_CREATE(0xa, &(0x7f0000000400)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 00:05:20 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000080)=[@in={0x2, 0x0, @loopback}, @in={0x2, 0x4e21, @local}], 0x20) 00:05:20 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@in={0x2, 0x0, @loopback}, 0x80) 00:05:20 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) sendto(r0, 0x0, 0x0, 0xfffffffe, &(0x7f00000000c0)=@in={0x2, 0x0, @loopback}, 0x80) [ 320.144063][T19726] netlink: 76 bytes leftover after parsing attributes in process `syz-executor.5'. 00:05:20 executing program 0: bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000300)={0xffffffffffffffff, 0x0, 0x0}, 0x20) 00:05:20 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote, 0xfffffffc}, 0x20) r0 = socket$l2tp6(0xa, 0x2, 0x73) (async) r1 = signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r2 = socket(0x11, 0x3, 0xffdfeffc) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf315bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r4 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000200)=ANY=[@ANYBLOB="7000000024008b0d00000000000000000000000086fedca95c", @ANYRES32=r3, @ANYBLOB="00000000ffffffff00000000280008801c00010000000000ffffffff0000000000000000fbff0000020000000e0500000000000000000e00000000c008000d00060000000b000100636c7361637400000600050000270000"], 0x70}}, 0x4000) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000280)={'batadv_slave_0\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f00000002c0)={'ip6_vti0\x00', &(0x7f0000000340)={'ip6gre0\x00', 0x0, 0x29, 0x7, 0x6, 0x80000001, 0x56, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x32}}, @loopback, 0x20, 0x0, 0x0, 0x5}}) (async) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f0000000440)={'syztnl0\x00', &(0x7f00000003c0)={'syztnl1\x00', 0x0, 0x29, 0x5, 0x3f, 0x3, 0x0, @mcast2, @dev={0xfe, 0x80, '\x00', 0x43}, 0x10, 0x10, 0x7}}) sendmsg$nl_route(r1, &(0x7f0000000640)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10020100}, 0xc, &(0x7f0000000600)={&(0x7f0000000480)=@RTM_DELMDB={0x158, 0x55, 0x100, 0x70bd2c, 0x25dfdbfd, {}, [@MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x0, 0x3, 0x1, {@in6_addr=@mcast2, 0x8edd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x1, 0x2, 0x3, {@in6_addr=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x86dd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x0, 0x2, 0x3, {@in6_addr=@empty, 0x86dd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r5, 0x1, 0x0, 0x4, {@in6_addr=@remote, 0x800}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x1, 0x0, 0x0, {@in6_addr=@dev={0xfe, 0x80, '\x00', 0x44}, 0x86dd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x1, 0x3, 0x2, {@in6_addr=@mcast2, 0x800}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r3, 0x1, 0x1, 0x3, {@in6_addr=@empty, 0x800}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r5, 0x1, 0x0, 0x0, {@in6_addr=@mcast2}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r6, 0x1, 0x3, 0x3, {@in6_addr=@loopback, 0x8edd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r7, 0x0, 0x3, 0x2, {@ip4=@multicast2, 0x800}}}]}, 0x158}, 0x1, 0x0, 0x0, 0x4}, 0x60008c7) r8 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r8, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x2, 0x10) 00:05:20 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x77, &(0x7f0000000080)=[@in={0x2, 0x0, @multicast2}], 0x10) 00:05:20 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x6e, 0x0, 0x0) 00:05:20 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCBRDELBR(r0, 0x5460, 0x0) 00:05:20 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x74000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:20 executing program 1: r0 = memfd_create(&(0x7f0000000040)='^\x00', 0x0) io_setup(0x80, &(0x7f0000000140)=0x0) io_submit(r1, 0x1, &(0x7f00000004c0)=[&(0x7f0000000000)={0x0, 0x0, 0x0, 0x8, 0x0, r0, &(0x7f00000001c0)="32303185a67e0f", 0x7}]) 00:05:20 executing program 0: r0 = socket$kcm(0x29, 0x5, 0x0) ioctl$sock_SIOCDELDLCI(r0, 0x8981, &(0x7f0000000080)={'pimreg\x00'}) 00:05:20 executing program 2: r0 = socket$kcm(0x29, 0x5, 0x0) recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:05:20 executing program 3: bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000100), 0x10) 00:05:20 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) r0 = signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) connect$l2tp6(r0, &(0x7f0000000000)={0xa, 0x0, 0x83, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x6, 0x3}, 0x20) 00:05:20 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r0) 00:05:20 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000500)) 00:05:20 executing program 3: bpf$MAP_CREATE(0x6, &(0x7f0000000400)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 00:05:20 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x7a000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:20 executing program 0: ioctl$sock_SIOCSIFVLAN_GET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8983, 0x0) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) accept4(r0, 0x0, 0x0, 0x0) sendmsg$NL80211_CMD_REGISTER_BEACONS(r0, &(0x7f00000008c0)={&(0x7f0000000800)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000880)={0x0}}, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f0000000940), 0xffffffffffffffff) 00:05:20 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/netlink\x00') read$FUSE(r0, &(0x7f00000020c0)={0x2020}, 0x2020) 00:05:20 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_int(r0, 0x107, 0x8, &(0x7f0000000900), 0x4) 00:05:20 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async, rerun: 64) r0 = signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async, rerun: 64) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x2, 0x10) (async, rerun: 32) connect$l2tp6(r0, &(0x7f0000000000)={0xa, 0x0, 0x83, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x6, 0x3}, 0x20) (rerun: 32) 00:05:20 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$sock(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000400)="91248ece69b9da507b7658ed8c80707ac68ff1268f16ba7e63da661fac730daf887f79c61cb090689d61978556ba634699dc059b64864a4be3b117787ce231870eec94ff51f66bac8a6af6c7183aab4d504cea8411ca983882f59e8cffc1a8d891c4273607078d62ba62cdde6353726df4e43c1c3ed8aeed18fb048bb3b3f057763555d8dd44223141793ec8f7c18bebb96e4afb693c2a0b5937d755230443437479200820fabaa703ef1c7d50155d337ad796d1d356d3e9c7a4faca2b82401e92a62f5d0e9f9d8ec6e1a03b3bef80592c5d1348bfd620ba0bcd617566b67d9cbbfd1dbaa952ceb552537c0b38654fa1514789d8bb065cb2f6155b3958e9686f0fe9c2c1a9415fd27cce9e031c3de60c0accd7d1337b3952f164effd7bf733619d5d88eeb9a53f40b7d3db0871c47767c2dec963a622393324e2d87bf9c881b68a00d4efd2323cf1f2a95913b0241b3e4612c7d4bd320aba09cbce2218939a2b8e9ba88d4a646a6461a399af0ac28ef4993cf617c524bee33cafbc65fdf0b58b9c648aea181515bec8a375ab1167fae25c0e068e6ff20a2b842b178fe42c38d076b450cea8cb3248ef87ee8e0c850b060832e398c3762d9519e703fa2de06a8924038d9e9558e6d1ca95af848d49aaa5b16d2d021d08cca42674a279e0d13ad737b3a0098701feac27146ffb67df3a33b96aa7cd4f852639255c877aa9d050db784dae53636b4b343bea1e90295029bcc104c8e9c9d6434efde903ceca01dc32f950a6f3f1c815469ac1a095e5b94d3a45bb38ce4bfa0c942a8a99d60acf1116dd866963b922a49225b81e00376efacc83284807fe9403aafc0a0f16ec30d1ad63d5e1318e9882863061b85ba2890d60ba80c237a404e3ce3fc7c2462317721673120313c8568c5c44d334131f61364f67a1ffef716260f96fe01cf18d43ef09cef10d5884db9f95967bf32fc9907a881c603961984003b43e8d13ed4fb55d9cca3069eaa051d9e8f7e7c6664e9f4d5f6d601fcb774445fecdce2062387ea121db07460a463f3a0e1e643c9a3b6bbdf44581af0945b10c58e4fe6a9300aa23afacd972c8c70a2c2a2942d9d7900703cbb30f1f81a9375412d835b449126a6fbc62f062d68967640a2f9e243ebe4b5b08900d9865c912832114fb37064b625608376375e2201ab05fe7a796d13c5a70635d675e246915d49ba780f276e9a0de09b646e9f2485e6780799b0e2c54d33cdb7a3aa715acc7ea74ea205f3453d6eaaabe426f7bdde3459aa21ad0340a9a7e34f53c76a9350289b13f1c4f2edba117c1503b91d121ae5353a2c8f3cd16a982361b95c6cb8a8f95a860659e0bc264bb0923c5ee83c603a56558d73c1db0dea9f6d9c1482f0e5f341597b44cc356042aeac3f84b37e08c020ea2437932ca3360fe2fe195b5fc516bbf3935f320c7733b34a9954f57d477fafbdfd28d76180bb02be29072363ef5a046122c3d07b8fa9027ce40aeb4da8f091ea787ba4293bc0f20298ff27fdf550b8a7ed2170510f92293bc30162067c7bfaa3584f79ee586950f72df30c5674654d5bb6e223fa28d35e9b10bbac290b44a1086c6101bc7135c9f0e7e2fb2c98bad64697c69d82e3106352b202d98ddc10e84368ab644eea0103066f710ba75ea7870253bf1db031cb05cbb5ea02fcbda94af695d1c869dd56e9be998428f662558505db2dfe0fde756e50bfdc654630d15c60a19c04194d0c4758ae6fc9288a9d1e42d1b1d5f3523f41d09dcd410859bbc79e9ccc76c248d53928bc3e7bc9a418671efbe350775ba3c2fef3d391a909be6013b2c65bdb042fc5894e2f7e798d82c3889f3c0dd2b75a77b5b4b7a138718dd972dd8938ba60559fe88ee0b25f9208ed7edc8eaf2c135deea276f9938bf19632aefba6d5370ceee68146b395cd1741fa3a99f17f748083542e9e5a7f8cf94717d179546b246a558e8f8d08d64f9e4c722463b10228637cfbe907155b91a2d95dc028ebb28248a3a9642c486f7aa60e222806d9001a744a84893dbd931d425495f17bb0d2d3673800ec319830945a0763c2f5bd406267cdf24e1d28b8beecea5d1eb6cdf34b43ac3d01fb312731c4e82ffe76a4e14177f7b83b8f961da76cd4473fffd4f28fab358ea5a7f860a130f4cfb9639fba30d3c4ea3ce1d95096aed94283ae38c4bb0f7f058c5b509c4a926444667d93827226c4b201d8265bdea3d3d8510c61171bbd46b803ca47a8872bc2d744c7a9ce98fd0ef1df6d326ecb2fb2f301a66fab52622330dccbd2596892ad99d60e3db35c7ac0297fe64c30ed4cc70ff7537152f02f93417d25c1be6ed6fdb83aa549cfeacd7cd2729a68567f403026faa007ea3df9557f94e82f0340e25b814af1a93cc22471df6c759e4eebe690a17a6770b76883c541b27c4a0417828fa05cd39faafba6b5d31197edc13be8fb0fc0240779b19831ceea3118554169b320f4e55450e65ba6feff14d4bef342ad3b8899dae3cb428afe17bc9b3d6c4ee3d6aaff1d95244aa101348faaf52e4a7beb558b3c098797bd8373c11adfb2ec33ef2db19c4893207dcfc558c0a6cd1bfec4e60271acdf8e6e1d5061a15ed67bc226aa02e254694b0f1755d10b500242e36174114e6c076e3637be0de90c02e386d1eef4f6e706f6251224b06d7b532702c14cac5a18c77c3049679f54b5be70004f9f2361441a5aa7490634c6fa3feca07085c3de0430306d6561535cb7e8783daf03795f33fd8bd807f68e7bbb04d7250a7ce1d6d039a10b0316201b5b662de0db4b6be6e547fbd7e3e00cfbc70d5e9a6129a14eb415413545502a7e3d6f785b2f6371263fdd2e841ac5ff8cb9f82ac78359d097e69989f51b2b37844f64f164c53261a9e56815d7043bc54fa88fc0d4d5525bc1f0fc6c5b8d42dcc04f5f25ae4ed112db9e71459a0ba0ac79c9bcad4942a5ebb4e78c4f6d8fcaf68ff26bb54bed4b8ae3c324c736a99cf67f48bbbac302268f0561ffaec9b4bf4e31ac80f7029cc503cb7f4fdc486319875e7faaec261a7017b9a1e6760bb16d854ca81db76b693ee02edc3f8c3e42219dfb33699248615bf03a7d015112bb134ded5e1602c3f5483f8277014f323cc293b217e7ab6b3f456324a19610bcb4c3c8e7e45da2610b08aaa5234af9ca8ae95250f8982d2dd83ebcced714eb3d5519a1cb5aae0b06d506637129819223a7efb870ed8d9faf45cf7b5b643932ae18f2f502dd9c53bc1275030d5a0b1b596180b976603605a2ef3ca32902792d67898085d9673b1f7121b8f206cd97b23f7d25309dfc284a257e62e89c9d26a314744cc8f1cb336fce3e27fa3c9b43333e5c94afb5733508e0d487167ebf05afc54e563833eb879f916e01342429bca0a00e445a435ff70cd26827f11d4316fd5fcc342467116bdecb53dc1c605cd25445d11a2e2c19c41c8c417bb09d0e5aada99ea3d2ecd1bf3bc8f2643e54a3b81078688c1e9def9109643806869b89e53776f04aab9fc4fb7e7d5a344c4a2ba7cb32e16521443b0b5063bda752b36c9f8b43322a4e181f78a87ccd0b9000d921bc343399d09bfb374e8b9c98e477b169fef784fb3c706965bb3ea2cf1eaf58f0013aa4a77ea007a4c15e39045bd3370b061e7f819c14dc8e26d0fe5b139870fe411147867c5cd6b5d5709ad2f7a62c0edd079f97936dfd74837998ff991869cbbacdda63d972f9f60ae3280ecfe0d615485e699428ef2a74a9ce1336210bd6d4dcb40103a5d0b3ac6c74e3c9c3252096083de2db04a99285a54bb37b039f8e98a1090068bdfe13bea521614f8103fc9c4fd410c79a1087cf0009c7dc6f73b1c581474685231ba88c824def7169a0544281c527b6cdcb2ed6a3a6294bc205db663daa9077992b4aa12188fd71fdfe30a1a37c9066b1d961f266c9929dd63ee2f8cdcd74c0158181a1b109c8cd461d023a34674781773eb1fe0b43c3cc1b5b78f0ac3bca28bd446804d0fa8415e3c04579acc60e7d9f630dba15cc66e3a97f2e30c590f7d1e294bd09bc0f1fab19eaad5c2ba62ae951d6fae1ccaa870e542137be3274e7481880fb9d23c939045afd41ac69d3b0cf66a71f5da21d682b1c19ebe17ea9df230a8925202788fac65f2375043c663486ed0d1bc31d9e2dd5c080cce2d58553137900c1ecab13be9c0790c631ad1545c95a7921838ce3496b8c1c472fda9c78b08d1d5580bfd490ee4b1e79619adfad7eb91ea3481de04f23a5935d04e2800981fa2db22bb90bde2a69151cd8c5f9deb4eeba87296c856509d24ad094e77496ce82cbad8e8eb835432ad48980926c7147bce740bd7aa37e0711e9d522a2acf3662f56dfbb52435a4a67a530a0779c7675c8724fd6822b2ed0601f6800ac9e3b2fc1ca6e5e1dd363c997161ea98407bb45e9f20d6576790aafbbf31c69906f300b854d1e496d69436b76058b36b5b77023c871e6a6cbd69847b3a3fd52d71e8b3f7f7e5bd0bbeb11c40e4324f1ffee3b7b47e7074c0115e40e5ec011c61573fcb0e3c3c2e143b861258bec9fa9ea651ce68176754556440347b4715c80ff87891f3c547f2c76b4f2094c52318f8e442091afa781ff4ec31ab1ea11f35615abe3535f7ccb1fbd01ba1258c6396532d56b0e2b9ca357677c86d1c9e7bdbdd1c6528cb2f2693c4acdc4e60dcee71078f84c20df1a9aad885684a4b6ecaa1ad7e8e194636573c2fb5a24e7a7762c56e7da53c1214e3d73618b8f1c40431b6e5b08141f911313716f8f9d1ccea0b11b8d3cf4ed0923ccd527b06139f88a1eec6708d7c0d77ba3ce6f4f4640bcce2d50d0e7f0a73a473b198d21356ec6ef0637627fe03d682086b7915ffc8c17f91d9a28d58c1a927d28619d12cecb332c83fa82f7b02e1ff4f0c34b10c10df90c2c4d6c406d4e87dea58f9bcab6c546c3aad22ed1bd25777d03a91e9f485e45061dc654b056ffc65ba22139eed00e232843a0396d673b2ac4d7b988499969e55f262fbc5a32c0506b3fd8adeae77a9325a90eea85f8e40efd895e7b26188e6280196ad3279fbd05d485e61f9429410254fec1bce1a8d94e349b4a821934cfc3304e34ea8557aab316ad91b34a8dca7af47b1ee6e15c5deee369e67f3fb5f8316d1bd16829ccf2ca283c8ff6c4897f67af35a890140b87b8a6b24b9d5d039c0e721ab148d84094b818391e71ed46582a81e0cffdc45e100e0a029d5cd77b9d14079f7dc3d8e5a8bfb7f718d2b0306c9b7ff9ca3854054de500cb363500dc65e151c617f23e4daa102d5a774c55c07cf11575ccbcac4bf28ba61802f8df363cdad1fa5099aef585a75e23df8fb6e6fc023258f4d4efefc66", 0xec1}], 0x1}, 0x0) 00:05:21 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) write$FUSE_NOTIFY_DELETE(r0, 0x0, 0x0) 00:05:21 executing program 0: r0 = socket$packet(0x11, 0x2, 0x300) fcntl$setstatus(r0, 0xb, 0x0) 00:05:21 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) r0 = signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x2, 0x10) (async) connect$l2tp6(r0, &(0x7f0000000000)={0xa, 0x0, 0x83, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x6, 0x3}, 0x20) 00:05:21 executing program 3: r0 = timerfd_create(0x0, 0x0) timerfd_settime(r0, 0x0, &(0x7f0000001580)={{0x77359400}}, 0x0) timerfd_settime(r0, 0x0, &(0x7f00000001c0)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) 00:05:21 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {}]}, 0x10) 00:05:21 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xe0ffffff}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:21 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='limits\x00') read$FUSE(r0, 0x0, 0x0) 00:05:21 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ADD_VIF(r0, 0x0, 0xca, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, @vifc_lcl_ifindex}, 0x10) 00:05:21 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @loopback, 0x20}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:21 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 00:05:21 executing program 2: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) sendmsg$sock(r0, &(0x7f0000002c80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c00)=[@mark={{0x14}}, @timestamping={{0x14}}], 0x30}, 0x2000c004) 00:05:21 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xfc000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:21 executing program 1: r0 = syz_open_dev$usbmon(&(0x7f0000000000), 0x0, 0x0) ioctl$MON_IOCX_GETX(r0, 0x4018920a, &(0x7f0000001080)={0x0, 0x0}) ioctl$MON_IOCX_MFETCH(r0, 0xc0109207, &(0x7f0000001100)={0x0}) 00:05:21 executing program 2: syz_clone(0x41105400, 0x0, 0x0, 0x0, 0x0, 0x0) 00:05:21 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x13, 0x0, &(0x7f0000000040)) 00:05:21 executing program 0: io_setup(0x400, &(0x7f0000000100)) io_setup(0xa7b9, &(0x7f0000000080)=0x0) io_setup(0x9, &(0x7f0000000000)) io_setup(0x101, &(0x7f0000000040)=0x0) io_pgetevents(r0, 0xffffffffffffc178, 0x6, &(0x7f0000000700)=[{}, {}, {}, {}, {}, {}], &(0x7f00000007c0), 0x0) io_destroy(r1) io_setup(0xffffff81, &(0x7f00000000c0)=0x0) io_setup(0xb6, &(0x7f00000000c0)=0x0) io_getevents(r3, 0x200, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x3938700}) io_setup(0x1ff, &(0x7f0000000800)) io_getevents(r3, 0xc1a, 0xb, &(0x7f00000002c0)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}], &(0x7f0000000280)) io_pgetevents(r2, 0x76d0, 0x8, &(0x7f0000000140)=[{}, {}, {}, {}, {}, {}, {}, {}], &(0x7f0000000240)={0x0, 0x989680}, &(0x7f0000000480)={&(0x7f0000000440)={[0x83b]}, 0x8}) io_setup(0xb6, &(0x7f00000000c0)=0x0) io_getevents(r4, 0x200, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x3938700}) ioctl$VIDIOC_EXPBUF(0xffffffffffffffff, 0xc0405610, &(0x7f00000006c0)={0x6, 0x200b, 0x4, 0x4000}) r5 = openat$ptp0(0xffffffffffffff9c, &(0x7f00000004c0), 0x241, 0x0) pipe2$watch_queue(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) io_cancel(r4, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x3, 0xff, r5, &(0x7f0000000500)="b4cfff4c1afb3950bb38672136f744376cbcbd5d6c2bb1721301804eb97b81dfef00a50d2cdcaa4b39b470c22d18f27a160ba6e0c2d17ce6746b42fca18b5b757b26a8ccc3baa4c00beaec134ab59f047624b6c5e57da21e13c208ecdc944049f64de505d1ece76fb45370ef740d04e48e9084f66a483c1b68f779853c9d7806b5b15fcdad31a8360988c47ccd2be900b2df65b7854f569fb626391219e3baed86b871a400af7c4a60e1cd465778d9b4b4da518bc2d612e1189eb43b9fdd209e46c1c0ee05c786a66cb076501fbadcc729c681e7516b4ade6723a40f4851", 0xde, 0x5, 0x0, 0x2, r6}, &(0x7f0000000680)) 00:05:21 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000c40)=@base={0x7}, 0x48) 00:05:21 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xfe5e0000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:21 executing program 3: syz_emit_ethernet(0xd2, &(0x7f0000000100)={@empty, @multicast, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, "73b772", 0x9c, 0x2f, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @loopback, {[@srh={0x0, 0xa, 0x4, 0x5, 0x0, 0x0, 0x0, [@private0, @remote, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @dev, @loopback]}]}}}}}, 0x0) 00:05:21 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async, rerun: 32) socket$l2tp6(0xa, 0x2, 0x73) (rerun: 32) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) (async) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @loopback, 0x20}, 0x20) (async, rerun: 64) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (rerun: 64) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) socket$kcm(0x10, 0x2, 0x10) (rerun: 64) 00:05:21 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000040)={0x0, 0x0}, 0x10) 00:05:21 executing program 2: bpf$MAP_CREATE(0x10, &(0x7f0000000c40), 0x48) 00:05:21 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000011c0)=@newlink={0x30, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x10, 0x12, 0x0, 0x1, @sit={{0x8}, {0x4}}}]}, 0x30}}, 0x0) 00:05:21 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xfe800000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:22 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_REGISTER_BEACONS(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000880)={0x0}}, 0x0) 00:05:22 executing program 2: timerfd_create(0x0, 0x0) ioctl$SNAPSHOT_SET_SWAP_AREA(0xffffffffffffffff, 0x400c330d, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) accept4(r0, 0x0, 0x0, 0x0) sendmsg$NL80211_CMD_REGISTER_BEACONS(r0, &(0x7f00000008c0)={&(0x7f0000000800)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000880)={0x0}}, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f0000000940), 0xffffffffffffffff) 00:05:22 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async, rerun: 64) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (rerun: 64) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @loopback, 0x20}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:22 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xfe80ffff}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:22 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x1e, 0x0, &(0x7f0000000040)) 00:05:22 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ADD_MFC(r0, 0x0, 0x6, &(0x7f0000000440)={@broadcast, @multicast2, 0x0, "03d5b00a3ec50738e7d6b0397f827a0a98397e26454ae55a62ee6240ca190324"}, 0x3c) 00:05:22 executing program 3: r0 = socket$packet(0x11, 0x2, 0x300) fcntl$setstatus(r0, 0x2, 0x0) 00:05:22 executing program 0: r0 = socket$kcm(0x29, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)=[{0x0}, {&(0x7f0000000300)='P', 0x1}], 0x2}, 0x0) 00:05:22 executing program 2: syz_emit_ethernet(0x115, &(0x7f0000002580)=ANY=[@ANYBLOB="7f2371d523630180c200000008"], 0x0) 00:05:22 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) getsockopt$inet_sctp6_SCTP_HMAC_IDENT(0xffffffffffffffff, 0x84, 0x16, &(0x7f0000000200)={0x4, [0x58, 0x2, 0xfffb, 0x4]}, &(0x7f0000000240)=0xc) r0 = signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) r1 = socket$inet(0x2, 0x4, 0x0) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r2, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r4, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x1}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$l2tp6(r4, &(0x7f0000000000)={0xa, 0x0, 0x7, @mcast1, 0xa4, 0x1}, 0x20) socket$kcm(0x10, 0x6, 0x10) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), 0xc008, &(0x7f0000000100)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@cachetag={'cachetag', 0x3d, '\x00'}}, {@privport}, {@version_u}, {@cachetag={'cachetag', 0x3d, '\x00'}}, {@cache_none}, {@cache_loose}], [{@smackfshat={'smackfshat', 0x3d, '\x00'}}]}}) 00:05:22 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x8934, &(0x7f00000002c0)={'sit0\x00', 0x0}) 00:05:22 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x2}, 0x48) 00:05:22 executing program 0: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc0045878, 0x0) 00:05:22 executing program 2: r0 = memfd_create(&(0x7f0000000040)='^\x00', 0x0) io_setup(0x7c6, &(0x7f0000000080)=0x0) io_submit(r1, 0x2, &(0x7f00000000c0)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r0, 0x0}, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xe, 0x0, r0, 0x0}]) 00:05:22 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ADD_MFC(r0, 0x0, 0xcd, &(0x7f0000000440)={@broadcast, @multicast2, 0x0, "03d5b00a3ec50738e7d6b0397f827a0a98397e26454ae55a62ee6240ca190324"}, 0x3c) 00:05:22 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xfec0ffff}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:22 executing program 0: bpf$MAP_CREATE(0xf, &(0x7f0000000400)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 00:05:22 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x21, 0x0, &(0x7f0000000040)) 00:05:22 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x6c, 0x0, &(0x7f0000000040)=0x300) 00:05:22 executing program 0: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000002080), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc018937e, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000100000018100000", @ANYRES32, @ANYBLOB="00000000030000ff2f2f"]) 00:05:22 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_REGISTER_BEACONS(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000880)={0x0}}, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f0000000940), 0xffffffffffffffff) 00:05:22 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) getsockopt$inet_sctp6_SCTP_HMAC_IDENT(0xffffffffffffffff, 0x84, 0x16, &(0x7f0000000200)={0x4, [0x58, 0x2, 0xfffb, 0x4]}, &(0x7f0000000240)=0xc) (async) r0 = signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async, rerun: 64) r1 = socket$inet(0x2, 0x4, 0x0) (rerun: 64) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async, rerun: 64) sendto$l2tp6(r2, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async, rerun: 64) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r4, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x1}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async, rerun: 32) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (rerun: 32) connect$l2tp6(r4, &(0x7f0000000000)={0xa, 0x0, 0x7, @mcast1, 0xa4, 0x1}, 0x20) socket$kcm(0x10, 0x6, 0x10) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), 0xc008, &(0x7f0000000100)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@cachetag={'cachetag', 0x3d, '\x00'}}, {@privport}, {@version_u}, {@cachetag={'cachetag', 0x3d, '\x00'}}, {@cache_none}, {@cache_loose}], [{@smackfshat={'smackfshat', 0x3d, '\x00'}}]}}) 00:05:22 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) sendto(r0, &(0x7f0000000040)="c1", 0x1, 0x800, &(0x7f00000000c0)=@in={0x2, 0x0, @loopback}, 0x20000140) 00:05:22 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000080)=[@in={0x2, 0x0, @multicast2}], 0x10) 00:05:22 executing program 0: syz_emit_ethernet(0x7a, &(0x7f0000000100)={@empty, @multicast, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, "73b772", 0x44, 0x2f, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @loopback}}}}, 0x0) 00:05:22 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040)=[@in={0x2, 0x0, @remote}], 0x10) 00:05:22 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(r0, 0x107, 0xd, &(0x7f0000000380)=@req3={0x0, 0x0, 0x0, 0x20}, 0x1c) 00:05:22 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xff000000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:22 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) getsockopt$inet_sctp6_SCTP_HMAC_IDENT(0xffffffffffffffff, 0x84, 0x16, &(0x7f0000000200)={0x4, [0x58, 0x2, 0xfffb, 0x4]}, &(0x7f0000000240)=0xc) r0 = signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) r1 = socket$inet(0x2, 0x4, 0x0) (async) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r2, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) r3 = fcntl$dupfd(r2, 0x0, r1) (async) r4 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r4, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0x1}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$l2tp6(r4, &(0x7f0000000000)={0xa, 0x0, 0x7, @mcast1, 0xa4, 0x1}, 0x20) (async) socket$kcm(0x10, 0x6, 0x10) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), 0xc008, &(0x7f0000000100)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@cachetag={'cachetag', 0x3d, '\x00'}}, {@privport}, {@version_u}, {@cachetag={'cachetag', 0x3d, '\x00'}}, {@cache_none}, {@cache_loose}], [{@smackfshat={'smackfshat', 0x3d, '\x00'}}]}}) 00:05:22 executing program 3: mmap$fb(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0xf3580a758a8244bb, 0xffffffffffffffff, 0x0) 00:05:22 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) sendto(r0, &(0x7f0000000040)="c1", 0x1, 0x1000c894, &(0x7f00000000c0)=@in={0x2, 0x0, @loopback}, 0x80) 00:05:22 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ADD_MFC(r0, 0x0, 0x13, 0x0, 0x0) 00:05:22 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x9, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:22 executing program 1: r0 = socket$netlink(0x10, 0x3, 0xc) sendmsg$MPTCP_PM_CMD_ADD_ADDR(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000540)=ANY=[@ANYBLOB="1c000000", @ANYRES16, @ANYBLOB="af"], 0x1c}}, 0x0) 00:05:22 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFCONF(r0, 0x8912, &(0x7f0000000100)=@buf={0x28, &(0x7f0000000040)="76ff51f7210d40d94cf3c53dac185f3b7e8b99caa1b9989749932c4fbd5dcc8904d19f3473bda4a7"}) 00:05:22 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_RADAR_DETECT(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000200)=ANY=[], 0x50}}, 0x0) 00:05:22 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) recvfrom$packet(r0, &(0x7f0000000100)=""/4, 0x4, 0x0, 0x0, 0x0) 00:05:22 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xffff0000}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:22 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@l2tp6={0xa, 0x0, 0x0, @private2}, 0x80) 00:05:22 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x65, &(0x7f0000000080)=[@in={0x2, 0x0, @multicast2}], 0x10) 00:05:22 executing program 1: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25GCALLUSERDATA(r0, 0x89e4, &(0x7f0000000000)={0x0, "11777437a7b58e44d83f491feb20f62945ebdc12e807dc10ce5d650333b1a2743d72dc7cf5edd6ebfa4b8872eb55513b75da4ecbce6e0dce6e91d6cac57fe7470bf0642ee2dcb7de5eed232a1c7f92667ae2986919749d0ef590ea2f3eec564d4e025481c765fe148bf9bcdbc468d9285d4f086fbd2cf4ec12420146f148a66c"}) 00:05:22 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x72, 0x0, &(0x7f0000000040)) 00:05:22 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x6b, &(0x7f0000000040)=[@in={0x2, 0x0, @loopback}], 0x10) 00:05:22 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x9, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x9, @loopback}, 0x20) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x2, 0x10) (async) 00:05:22 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xffff80fe}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:22 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x6d, 0x0, &(0x7f0000000040)) 00:05:22 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0xa, 0x0, &(0x7f0000000040)) 00:05:22 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_SIOCDELRT(r0, 0x890c, 0x0) 00:05:22 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x6b, &(0x7f0000000000)=[@in={0x2, 0x0, @remote}, @in={0x2, 0x0, @remote}], 0x20) 00:05:22 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) (async) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x9, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x2, 0x10) 00:05:22 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x2c, &(0x7f0000000000), 0x4) 00:05:22 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ADD_MFC(r0, 0x0, 0x5, 0x0, 0x300) 00:05:22 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000c40)=@base={0xa}, 0x48) 00:05:22 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xffffc0fe}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:23 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x10, 0x0, &(0x7f0000000040)=0x300) 00:05:23 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r1, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r1, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) sendto$l2tp6(r1, &(0x7f0000000000)="ca1a15b3942f522676e3dd4d46bd51e88920cc788eec00a6f23d0229773db6110a21703ca6b0b955eff3b35130255f93b75938bbb285dbcff4acbe6b81c83c5c762858d406b8484ff0b8", 0x4a, 0x8004, &(0x7f00000000c0)={0xa, 0x0, 0x6, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x1}, 0x20) 00:05:23 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ADD_MFC(r0, 0x0, 0xa, 0x0, 0x0) 00:05:23 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$netlink(r0, 0x0, 0x0) 00:05:23 executing program 1: syz_emit_ethernet(0x115, &(0x7f0000002580)=ANY=[@ANYBLOB="7f2371d523630180c200000060"], 0x0) 00:05:23 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback, 0x0, 0xffffffe0}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:23 executing program 1: waitid$P_PIDFD(0x3, 0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)) 00:05:23 executing program 0: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(r0, 0x107, 0xd, &(0x7f0000000380)=@req3, 0x1c) 00:05:23 executing program 2: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000080), 0x0) ioctl$SNDRV_TIMER_IOCTL_GSTATUS(r0, 0xc0505405, &(0x7f00000000c0)={{0x3, 0x0, 0x80}}) 00:05:23 executing program 1: r0 = syz_open_dev$vcsn(&(0x7f0000000ac0), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x401054d5, 0x0) 00:05:23 executing program 3: keyctl$restrict_keyring(0x1d, 0xfffffffffffffffc, &(0x7f0000000540)='.request_key_auth\x00', &(0x7f0000000580)='syz') 00:05:23 executing program 3: bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000002cc0), 0x10) 00:05:23 executing program 2: pselect6(0x40, &(0x7f0000000140), &(0x7f0000000180)={0x4}, &(0x7f00000001c0)={0x6}, &(0x7f0000000200)={0x0, 0x3938700}, &(0x7f0000000280)={&(0x7f0000000240)={[0x5]}, 0x8}) 00:05:23 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) (async) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x2, 0x10) (async) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(r1, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(r1, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) sendto$l2tp6(r1, &(0x7f0000000000)="ca1a15b3942f522676e3dd4d46bd51e88920cc788eec00a6f23d0229773db6110a21703ca6b0b955eff3b35130255f93b75938bbb285dbcff4acbe6b81c83c5c762858d406b8484ff0b8", 0x4a, 0x8004, &(0x7f00000000c0)={0xa, 0x0, 0x6, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x1}, 0x20) 00:05:23 executing program 1: prctl$PR_SET_MM_AUXV(0x23, 0xc, &(0x7f00000000c0)="15", 0x1) 00:05:23 executing program 3: syz_open_dev$vcsa(&(0x7f0000000300), 0x0, 0x4340) 00:05:23 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_CONNECT(r0, &(0x7f0000000600)={&(0x7f0000000500)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f00000005c0)={&(0x7f0000000580)={0x14}, 0x14}}, 0x0) 00:05:23 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x2) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:23 executing program 2: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r0, 0xc04c5349, &(0x7f0000000140)={0xffffffff}) 00:05:23 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000800)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x5}, 0x48) 00:05:23 executing program 3: socket$packet(0x11, 0x3, 0x300) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001b00)={0x6, 0x3, &(0x7f0000000880)=@framed, &(0x7f0000000900)='syzkaller\x00', 0x3, 0x1000, &(0x7f0000000940)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:05:23 executing program 0: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000002600)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001580), 0x0}, 0x48) 00:05:23 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async, rerun: 64) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (rerun: 64) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) (async) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) socket$kcm(0x10, 0x2, 0x10) (async, rerun: 32) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r1, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r1, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) sendto$l2tp6(r1, &(0x7f0000000000)="ca1a15b3942f522676e3dd4d46bd51e88920cc788eec00a6f23d0229773db6110a21703ca6b0b955eff3b35130255f93b75938bbb285dbcff4acbe6b81c83c5c762858d406b8484ff0b8", 0x4a, 0x8004, &(0x7f00000000c0)={0xa, 0x0, 0x6, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x1}, 0x20) 00:05:23 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_MAX_FRAME_RETRIES(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB='L\b'], 0x64}}, 0x0) 00:05:23 executing program 1: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000080), 0x0) ioctl$SNDRV_TIMER_IOCTL_GSTATUS(r0, 0xc0f85403, 0x0) 00:05:23 executing program 0: add_key(&(0x7f0000000200)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0) 00:05:23 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$l2tp6(r0, &(0x7f00000000c0)="8b101744285dd39d2c21200bebab76307cac9e58952370e919c604bd3a1a98f8888005e073a76282332d05192304323592d1a4e0d25f1391f35b7596e9a0ef368a7d6c206da596ec1e0071fdbcb49d1ca410f03eeb2ce9960c9ac8e339ba36be5307c6c5fa2eecb1ea882c6fa3b64cccfae89141386f5922fbefae31f7ed3a6d167a9db9a79cfef07d0c1a5aad28dc6767b0108ceb1674c68c57d63ef9fdbec0679ed8965dec687ddea0152567fd55356939f2964265f861622474fc83e83a4599e71d10f65f20773c0c4b1ff0096149161452", 0xd3, 0x40, &(0x7f0000000000)={0xa, 0x0, 0x20, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x3, 0x2}, 0x20) socket$kcm(0x10, 0x2, 0x10) 00:05:23 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x20020094, &(0x7f00000018c0)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0xe, 0x4, &(0x7f0000000480)=ANY=[@ANYBLOB="b4050000200080006110000000000000c600000000000000950000000000000084c82e8df04fff041b2733c39f33ef60916e55893f1eeb0be2566cd0723043c47c896ce0bce66a245ad99b817fd98cd824498949714ffaac8a6f77ef26dcca5582054d54d53cd2b6db714e4b94bda3214fa68a0557eb2c5ca683bd0afc89398f2b90000024d442017cfa6fa26fa7a34700456148a128060040de60beac671e8e8fdecb035868a623fa71f871ab5c2ff88afc6005084e5b5271e45f00003826fb8579c1fb01d2c5083d2ccb5fc5b51fe6b174ebd9907dcff414ed55b0c20cdbe7009a6fe7cc78762f1d4dcdbca64920db9a50f86c21632fd30b090000008bb74e4640005dfe447a4bd344e0bd74ff05d37ef68e3b9db863c758ffffffffabe90ac5d08dd9d405009c41cfb426e1230bc1cd4c02c460ceb44276e9bd94d1c2e6d17dc5c2edf332a62f5fc58fbbbbfcfd78a9f3fdc1f50c445e3f30e703cf05b90fbf940e6652d357474ed5b4ec84f806006ac3027460ae991e7f83c0d7a7eb2a7003d1a6cf5478533584961c329fcf4fed5c9455640dcd28000000003f2915a3039c9a78f63b8ec7e60a0000fed7d67c440e23d130e51eea1e085beeabe7059de9cbfc5117c024185a062acb6b8eec31c21b3af8b9eadb4660ed2deb7acf2a33a376a5cbb473502486af8dd600000000000000000000317f7fbaa00ce16d2d9efccca191fb1ab830481269a7509ad8d218006a107acf118c77fd251af257ecf6cfb91e3933cbca01e17c21175e39e8633896e126ed528f500dc078e6808ca98fae8e959240d1fa7bf67133e98e89fd2171794d6df0c2588614ba6e725e58c71e77006f510f816a61cadfe8c15e90b5ca5753ea16a40c4aac0e0fd14cb31c1d9b8262099a3389490a9c7b08dd313258a3a57f06050bfc47efae6dc85435e0101696e9ee464424ed29cb123d81f05f0000000000000000f15f746d141da65bcace46050a20a6b1c9fa2dce3bef768f3aa0e3a85302f626e42f83190cc4a83709ad4bc946a4196feb86c1910509fa1d1508a13d2031f50fd03fb91eb8a22f42621a50dbe828565a1577f37ec3e7e995cd0bd3f6af5aa06250bb178456f919b15515e96b46237228"], &(0x7f0000003ff6)='GPL\x00', 0x4, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x366, 0x10, &(0x7f0000000000), 0x1dd}, 0x48) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000400)=@base={0xf, 0x4, 0x4, 0x12}, 0x48) bpf$BPF_PROG_DETACH(0x8, &(0x7f0000000080)={@map=r2, r1, 0x5}, 0x10) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000280)={r2, &(0x7f0000000340), &(0x7f0000000040)=@tcp=r0}, 0x20) sendto$inet(r0, &(0x7f0000000200)='+', 0x1, 0x0, 0x0, 0x0) 00:05:23 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x18) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:23 executing program 2: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000080), 0x0) ioctl$SNDRV_TIMER_IOCTL_GSTATUS(r0, 0xc0145401, &(0x7f00000000c0)={{0x3, 0x0, 0x80}}) 00:05:23 executing program 0: socket$unix(0x1, 0x5, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f00000007c0), 0x0, 0x224140) 00:05:23 executing program 3: openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x101) [ 323.695469][T20117] BUG: sleeping function called from invalid context at include/linux/sched/mm.h:274 00:05:23 executing program 2: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000080), 0x0) ioctl$SNDRV_TIMER_IOCTL_GSTATUS(r0, 0x4b47, 0x0) [ 323.704689][T20117] in_atomic(): 0, irqs_disabled(): 0, non_block: 0, pid: 20117, name: syz-executor.1 [ 323.711629][T20117] preempt_count: 0, expected: 0 00:05:23 executing program 3: syz_clone(0x4000, &(0x7f0000000100)="cf5c88fa2e0a669604ddd8f62ca4f679a35a66098ec1e37f4e289f52aee08c43055471e4329b6daf2919d876dc10a4eab5ae73d59796e0c25fa24fecd97c758766ede77f586d0541656d7c5e39271936af7b08e7bb42bee1cf9c21f620ba7187e9512bc2acf590f088", 0x69, &(0x7f0000000180), 0x0, 0x0) [ 323.715940][T20117] RCU nest depth: 1, expected: 0 [ 323.720492][T20117] 2 locks held by syz-executor.1/20117: [ 323.726414][T20117] #0: ffff00011cb9a3b0 (sk_lock-AF_INET){+.+.}-{0:0}, at: tcp_sendmsg+0x30/0x64 00:05:23 executing program 0: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000080), 0x0) ioctl$SNDRV_TIMER_IOCTL_GSTATUS(r0, 0x5452, &(0x7f00000000c0)={{0xffffffffffffffff}}) [ 323.737571][T20117] #1: ffff80000d433440 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0x10/0x4c 00:05:23 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000680)={0x18, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000001c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0xa, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 323.747298][T20117] CPU: 1 PID: 20117 Comm: syz-executor.1 Not tainted 6.0.0-rc7-syzkaller-18095-gbbed346d5a96 #0 [ 323.749719][T20117] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/30/2022 [ 323.752119][T20117] Call trace: [ 323.752974][T20117] dump_backtrace+0x1c4/0x1f0 [ 323.754043][T20117] show_stack+0x2c/0x54 [ 323.755004][T20117] dump_stack_lvl+0x104/0x16c [ 323.756117][T20117] dump_stack+0x1c/0x58 [ 323.757194][T20117] __might_resched+0x208/0x218 [ 323.758312][T20117] __might_sleep+0x48/0x78 [ 323.759344][T20117] kmem_cache_alloc_trace+0x80/0x340 [ 323.760566][T20117] sk_psock_skb_ingress_self+0x44/0x16c [ 323.761863][T20117] sk_psock_verdict_apply+0x1e0/0x228 [ 323.763039][T20117] sk_psock_verdict_recv+0x200/0x41c [ 323.764241][T20117] tcp_read_skb+0x1c8/0x2d8 [ 323.765345][T20117] sk_psock_verdict_data_ready+0x44/0x6c [ 323.766708][T20117] tcp_data_ready+0x124/0x1b8 [ 323.767769][T20117] tcp_rcv_established+0x9e0/0xa8c [ 323.768967][T20117] tcp_v4_do_rcv+0x49c/0x4f0 [ 323.770052][T20117] __release_sock+0x70/0x144 [ 323.771127][T20117] release_sock+0x40/0x108 [ 323.772133][T20117] tcp_sendmsg+0x4c/0x64 [ 323.773251][T20117] inet_sendmsg+0xb0/0x118 [ 323.774337][T20117] __sys_sendto+0x1e4/0x280 [ 323.775461][T20117] __arm64_sys_sendto+0x30/0x44 [ 323.776643][T20117] el0_svc_common+0x138/0x220 [ 323.777798][T20117] do_el0_svc+0x48/0x164 [ 323.778814][T20117] el0_svc+0x58/0x150 [ 323.779758][T20117] el0t_64_sync_handler+0x84/0xf0 [ 323.780949][T20117] el0t_64_sync+0x18c/0x190 00:05:23 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$l2tp6(r0, &(0x7f00000000c0)="8b101744285dd39d2c21200bebab76307cac9e58952370e919c604bd3a1a98f8888005e073a76282332d05192304323592d1a4e0d25f1391f35b7596e9a0ef368a7d6c206da596ec1e0071fdbcb49d1ca410f03eeb2ce9960c9ac8e339ba36be5307c6c5fa2eecb1ea882c6fa3b64cccfae89141386f5922fbefae31f7ed3a6d167a9db9a79cfef07d0c1a5aad28dc6767b0108ceb1674c68c57d63ef9fdbec0679ed8965dec687ddea0152567fd55356939f2964265f861622474fc83e83a4599e71d10f65f20773c0c4b1ff0096149161452", 0xd3, 0x40, &(0x7f0000000000)={0xa, 0x0, 0x20, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x3, 0x2}, 0x20) socket$kcm(0x10, 0x2, 0x10) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sendto$l2tp6(r0, &(0x7f00000000c0)="8b101744285dd39d2c21200bebab76307cac9e58952370e919c604bd3a1a98f8888005e073a76282332d05192304323592d1a4e0d25f1391f35b7596e9a0ef368a7d6c206da596ec1e0071fdbcb49d1ca410f03eeb2ce9960c9ac8e339ba36be5307c6c5fa2eecb1ea882c6fa3b64cccfae89141386f5922fbefae31f7ed3a6d167a9db9a79cfef07d0c1a5aad28dc6767b0108ceb1674c68c57d63ef9fdbec0679ed8965dec687ddea0152567fd55356939f2964265f861622474fc83e83a4599e71d10f65f20773c0c4b1ff0096149161452", 0xd3, 0x40, &(0x7f0000000000)={0xa, 0x0, 0x20, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x3, 0x2}, 0x20) (async) socket$kcm(0x10, 0x2, 0x10) (async) 00:05:23 executing program 2: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f00000001c0), 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40345410, &(0x7f0000000200)={{0x3}}) 00:05:23 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f0000000140)) 00:05:23 executing program 1: pipe2$9p(&(0x7f0000000180), 0x0) 00:05:23 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x25) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:23 executing program 0: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000002600)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, &(0x7f0000001580)="c4", &(0x7f0000002580)="ac"}, 0x48) 00:05:23 executing program 2: syz_open_dev$vcsn(&(0x7f0000000180), 0x1, 0x40) 00:05:23 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$l2tp6(r0, &(0x7f00000000c0)="8b101744285dd39d2c21200bebab76307cac9e58952370e919c604bd3a1a98f8888005e073a76282332d05192304323592d1a4e0d25f1391f35b7596e9a0ef368a7d6c206da596ec1e0071fdbcb49d1ca410f03eeb2ce9960c9ac8e339ba36be5307c6c5fa2eecb1ea882c6fa3b64cccfae89141386f5922fbefae31f7ed3a6d167a9db9a79cfef07d0c1a5aad28dc6767b0108ceb1674c68c57d63ef9fdbec0679ed8965dec687ddea0152567fd55356939f2964265f861622474fc83e83a4599e71d10f65f20773c0c4b1ff0096149161452", 0xd3, 0x40, &(0x7f0000000000)={0xa, 0x0, 0x20, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x3, 0x2}, 0x20) socket$kcm(0x10, 0x2, 0x10) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sendto$l2tp6(r0, &(0x7f00000000c0)="8b101744285dd39d2c21200bebab76307cac9e58952370e919c604bd3a1a98f8888005e073a76282332d05192304323592d1a4e0d25f1391f35b7596e9a0ef368a7d6c206da596ec1e0071fdbcb49d1ca410f03eeb2ce9960c9ac8e339ba36be5307c6c5fa2eecb1ea882c6fa3b64cccfae89141386f5922fbefae31f7ed3a6d167a9db9a79cfef07d0c1a5aad28dc6767b0108ceb1674c68c57d63ef9fdbec0679ed8965dec687ddea0152567fd55356939f2964265f861622474fc83e83a4599e71d10f65f20773c0c4b1ff0096149161452", 0xd3, 0x40, &(0x7f0000000000)={0xa, 0x0, 0x20, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x3, 0x2}, 0x20) (async) socket$kcm(0x10, 0x2, 0x10) (async) 00:05:23 executing program 0: sendmsg$FOU_CMD_DEL(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$vcsa(&(0x7f0000001840), 0x0, 0x2242) 00:05:23 executing program 3: ioctl$TUNSETSNDBUF(0xffffffffffffffff, 0x400454d4, &(0x7f0000000000)) socketpair(0x0, 0x5, 0x0, &(0x7f0000000140)) 00:05:23 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@base={0x0, 0x0, 0x0, 0x0, 0xa0e}, 0x48) 00:05:23 executing program 0: r0 = add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000140)={'fscrypt:', @desc4}, &(0x7f0000000180)={0x0, "490c50235f3f3209eb581e37e6ce7be01144cee26ebef300f721f67483358cc0e140c152172f340dd88dc7ea2259cc07f8ae45bff611e20348a71fa4519308e8"}, 0x48, 0xfffffffffffffffb) keyctl$search(0xa, r0, &(0x7f0000000000)='pkcs7_test\x00', &(0x7f0000000040)={'syz', 0x1}, 0x0) 00:05:23 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000480)={0x18, 0x1, &(0x7f0000000200)=@raw=[@ldst], &(0x7f0000000240)='syzkaller\x00', 0x5, 0xde, &(0x7f0000000280)=""/222, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:05:23 executing program 3: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x9}]}) 00:05:23 executing program 5: r0 = syz_open_dev$mouse(&(0x7f0000000100), 0xdc, 0x0) connect$l2tp6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x59) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) r1 = signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) bind$l2tp6(r1, &(0x7f0000000000)={0xa, 0x0, 0x10001, @dev={0xfe, 0x80, '\x00', 0x1f}, 0x7}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0x1c) socket$inet(0x2, 0x4, 0x0) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:23 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="1800000000000000000000001000000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000480)={&(0x7f0000000440)='sys_exit\x00', r0}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x6a142, 0x0) r2 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/kernel/notes', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x0) 00:05:23 executing program 0: r0 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r0, 0xc1105517, &(0x7f0000000100)={{0x61, 0x0, 0x0, 0x0, 'syz0\x00'}, 0x6, 0x0, 0x7, 0x0, 0x0, 0x0, 'syz1\x00', 0x0}) 00:05:24 executing program 2: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000080), 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40345410, &(0x7f0000000000)) 00:05:24 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_TX_POWER(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000740)={0x14, 0x0, 0x4}, 0x14}}, 0x0) 00:05:24 executing program 1: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL(r0, 0x4058534c, &(0x7f0000000100)) 00:05:24 executing program 0: add_key(&(0x7f0000000000)='blacklist\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffd) 00:05:24 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback, 0xfffffffc, 0xfffffffd}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r1, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r1, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) sendmmsg$inet6(r1, &(0x7f0000000500)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)="d2561d764bd77e87f01a8c92b13fa41e107bf1eaea744518c95b11e68c8b39cab14ab193bdf309928bb445ea41c6e3378cc640164e2124cb66ddc9e7b05f6e8f7ab2f0dfe48504fdbaf60763c2c00d12db91d21f01a89ca658ef68b1ce324e1ee3c7ecb8ad8d82ffdddf13eb4bb98c8417528042c233c74e4fdc2cf94a6dc7d489f45eb1e91ced6264de0a2543a85a2e8a41b92718b18f3002baa2f19e2f129c825d70a4d0d8db3c7124024c8ffbc7cddecdd0ddc9d9ae234aa27dff", 0xbc}, {&(0x7f00000002c0)="10aa790626c5fb3dc139e1614fd0ba597a29146fc645fac5142d24024e4a32bd45888b773dbb701a4169a53bc993925128fce35559096e230186324209c8ee76449a0487cb9912c303c601cecfe7ba7f4dde11062d0dbfeb93ed3a30b267676bc19f95d152438fb32be74cb9c45ea50bf7c28b03139f67c28c59cb2480595a29f9d741f13ac3d6ec20e88896c5cd0cb20c5d29c884a06cd0f8a2ba0abac91a7a28ba2025e343e998", 0xa8}, {&(0x7f0000000100)="1610ef7dfa4e9cd21c1ce1da130564e9932b6775a9b129209e2c993e9c4ad561a46a764280", 0x25}], 0x3}}, {{&(0x7f0000000380)={0xa, 0x4e20, 0x54b, @rand_addr=' \x01\x00', 0x5}, 0x1c, &(0x7f0000000480)=[{&(0x7f00000003c0)="493ef0614a46b207ebe552da23ca94f3fba26869218f4deda51f9336291a56f6dd5f19730996dcd48906176a84ca39cd9e13ef049a1ce8d9266ea62ac098e5150c9cce047b0b63f7a07db27df675248d654a19fd3c2550c5411df7b5c76db0c432294fd424c2", 0x66}, {&(0x7f0000000440)="5ca0bb8985dd98ec13958c7893ea6b61073fc51a0acababa9fd5ad9dcb9929d797c35e300cf28cc5c67f11f56b3866894f96", 0x32}], 0x2, &(0x7f00000004c0)}}], 0x2, 0x8000) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r2, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) sendto$l2tp6(r2, &(0x7f0000000580)="2629364056944af74399a632db3dde5aefa6cedc5cd969a6d4c942afeca99c2adc893991d75d6e736da7f823aa138c8f5c1a502a0a712514aa47b87b1f7373abd5a4d598252484f7ff9ea66308150f91db274d59e6b079faede832ec055516191a726dfd2a2133ffa1eb96069fb0debe720b10662bb8624936bf2d906f43ff1ded9161c684d2d9fb5f592e6b517c76b431470ac21b0127a8caed4c8087e90c5e73fd0bd7fcd48963a5443bee0492c39fe40acab73fb3e9d973fe75c42a9c40cc6a546ffcee36aaf537ca6243a31a7c56ec5de5965480ea57ee31ec52e2389d87243bfb808c5b6c9afc7fbc23649697607a73736faa96d4b79ebac10b9098cc", 0xff, 0x10, &(0x7f00000004c0)={0xa, 0x0, 0x9, @mcast2, 0x7, 0x2}, 0x20) socket$inet(0x2, 0x4, 0x0) r3 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r3, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket$kcm(0x10, 0x0, 0x10) getsockopt$inet_sctp_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0x14, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendmsg$kcm(r4, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000680)="93660c2807fb7bf7782bf05e6228247818e6de3a4e8b1f6c428760832bc11acc51e21294624b950dde1fb0638fa70381e14ffac83c16fbef69d9c1a15ed2c8399275ceb24e277c7ecb870b9d61e4446022ba13a463c35f7495823c7266f786db64e600da0d3b27b6", 0x68}], 0x1}, 0x0) 00:05:24 executing program 2: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) setsockopt$netlink_NETLINK_NO_ENOBUFS(r0, 0x10e, 0x5, 0x0, 0x0) 00:05:24 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r0, 0x8933, &(0x7f00000002c0)={'wpan4\x00'}) 00:05:24 executing program 1: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000080), 0x0) ioctl$SNDRV_TIMER_IOCTL_GSTATUS(r0, 0x80045400, &(0x7f00000000c0)) 00:05:24 executing program 2: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000080), 0x0) ioctl$SNDRV_TIMER_IOCTL_GSTATUS(r0, 0x5422, 0x0) 00:05:24 executing program 5: r0 = syz_open_dev$mouse(&(0x7f0000000100), 0xdc, 0x0) connect$l2tp6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x59) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) r1 = signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) bind$l2tp6(r1, &(0x7f0000000000)={0xa, 0x0, 0x10001, @dev={0xfe, 0x80, '\x00', 0x1f}, 0x7}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0x1c) socket$inet(0x2, 0x4, 0x0) (async) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x2, 0x10) 00:05:24 executing program 0: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000080), 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40345410, &(0x7f0000000000)={{0x1, 0x0, 0x0, 0x0, 0x9}}) 00:05:24 executing program 1: r0 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r0, 0xc1105517, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, 'syz0\x00'}, 0x6, 0x0, 0x7, 0x0, 0x0, 0x0, 'syz1\x00', 0x0}) 00:05:24 executing program 5: r0 = syz_open_dev$mouse(&(0x7f0000000100), 0xdc, 0x0) connect$l2tp6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x59) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) r1 = signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) bind$l2tp6(r1, &(0x7f0000000000)={0xa, 0x0, 0x10001, @dev={0xfe, 0x80, '\x00', 0x1f}, 0x7}, 0x20) (async, rerun: 64) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async, rerun: 64) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0x1c) socket$inet(0x2, 0x4, 0x0) (async) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async, rerun: 32) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) socket$kcm(0x10, 0x2, 0x10) 00:05:24 executing program 2: clock_gettime(0x90491f58455804aa, 0x0) 00:05:24 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback, 0xfffffffc, 0xfffffffd}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r1, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r1, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) sendmmsg$inet6(r1, &(0x7f0000000500)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)="d2561d764bd77e87f01a8c92b13fa41e107bf1eaea744518c95b11e68c8b39cab14ab193bdf309928bb445ea41c6e3378cc640164e2124cb66ddc9e7b05f6e8f7ab2f0dfe48504fdbaf60763c2c00d12db91d21f01a89ca658ef68b1ce324e1ee3c7ecb8ad8d82ffdddf13eb4bb98c8417528042c233c74e4fdc2cf94a6dc7d489f45eb1e91ced6264de0a2543a85a2e8a41b92718b18f3002baa2f19e2f129c825d70a4d0d8db3c7124024c8ffbc7cddecdd0ddc9d9ae234aa27dff", 0xbc}, {&(0x7f00000002c0)="10aa790626c5fb3dc139e1614fd0ba597a29146fc645fac5142d24024e4a32bd45888b773dbb701a4169a53bc993925128fce35559096e230186324209c8ee76449a0487cb9912c303c601cecfe7ba7f4dde11062d0dbfeb93ed3a30b267676bc19f95d152438fb32be74cb9c45ea50bf7c28b03139f67c28c59cb2480595a29f9d741f13ac3d6ec20e88896c5cd0cb20c5d29c884a06cd0f8a2ba0abac91a7a28ba2025e343e998", 0xa8}, {&(0x7f0000000100)="1610ef7dfa4e9cd21c1ce1da130564e9932b6775a9b129209e2c993e9c4ad561a46a764280", 0x25}], 0x3}}, {{&(0x7f0000000380)={0xa, 0x4e20, 0x54b, @rand_addr=' \x01\x00', 0x5}, 0x1c, &(0x7f0000000480)=[{&(0x7f00000003c0)="493ef0614a46b207ebe552da23ca94f3fba26869218f4deda51f9336291a56f6dd5f19730996dcd48906176a84ca39cd9e13ef049a1ce8d9266ea62ac098e5150c9cce047b0b63f7a07db27df675248d654a19fd3c2550c5411df7b5c76db0c432294fd424c2", 0x66}, {&(0x7f0000000440)="5ca0bb8985dd98ec13958c7893ea6b61073fc51a0acababa9fd5ad9dcb9929d797c35e300cf28cc5c67f11f56b3866894f96", 0x32}], 0x2, &(0x7f00000004c0)}}], 0x2, 0x8000) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r2, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) sendto$l2tp6(r2, &(0x7f0000000580)="2629364056944af74399a632db3dde5aefa6cedc5cd969a6d4c942afeca99c2adc893991d75d6e736da7f823aa138c8f5c1a502a0a712514aa47b87b1f7373abd5a4d598252484f7ff9ea66308150f91db274d59e6b079faede832ec055516191a726dfd2a2133ffa1eb96069fb0debe720b10662bb8624936bf2d906f43ff1ded9161c684d2d9fb5f592e6b517c76b431470ac21b0127a8caed4c8087e90c5e73fd0bd7fcd48963a5443bee0492c39fe40acab73fb3e9d973fe75c42a9c40cc6a546ffcee36aaf537ca6243a31a7c56ec5de5965480ea57ee31ec52e2389d87243bfb808c5b6c9afc7fbc23649697607a73736faa96d4b79ebac10b9098cc", 0xff, 0x10, &(0x7f00000004c0)={0xa, 0x0, 0x9, @mcast2, 0x7, 0x2}, 0x20) socket$inet(0x2, 0x4, 0x0) r3 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r3, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket$kcm(0x10, 0x0, 0x10) getsockopt$inet_sctp_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0x14, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendmsg$kcm(r4, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000680)="93660c2807fb7bf7782bf05e6228247818e6de3a4e8b1f6c428760832bc11acc51e21294624b950dde1fb0638fa70381e14ffac83c16fbef69d9c1a15ed2c8399275ceb24e277c7ecb870b9d61e4446022ba13a463c35f7495823c7266f786db64e600da0d3b27b6", 0x68}], 0x1}, 0x0) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback, 0xfffffffc, 0xfffffffd}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(r1, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(r1, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) sendmmsg$inet6(r1, &(0x7f0000000500)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)="d2561d764bd77e87f01a8c92b13fa41e107bf1eaea744518c95b11e68c8b39cab14ab193bdf309928bb445ea41c6e3378cc640164e2124cb66ddc9e7b05f6e8f7ab2f0dfe48504fdbaf60763c2c00d12db91d21f01a89ca658ef68b1ce324e1ee3c7ecb8ad8d82ffdddf13eb4bb98c8417528042c233c74e4fdc2cf94a6dc7d489f45eb1e91ced6264de0a2543a85a2e8a41b92718b18f3002baa2f19e2f129c825d70a4d0d8db3c7124024c8ffbc7cddecdd0ddc9d9ae234aa27dff", 0xbc}, {&(0x7f00000002c0)="10aa790626c5fb3dc139e1614fd0ba597a29146fc645fac5142d24024e4a32bd45888b773dbb701a4169a53bc993925128fce35559096e230186324209c8ee76449a0487cb9912c303c601cecfe7ba7f4dde11062d0dbfeb93ed3a30b267676bc19f95d152438fb32be74cb9c45ea50bf7c28b03139f67c28c59cb2480595a29f9d741f13ac3d6ec20e88896c5cd0cb20c5d29c884a06cd0f8a2ba0abac91a7a28ba2025e343e998", 0xa8}, {&(0x7f0000000100)="1610ef7dfa4e9cd21c1ce1da130564e9932b6775a9b129209e2c993e9c4ad561a46a764280", 0x25}], 0x3}}, {{&(0x7f0000000380)={0xa, 0x4e20, 0x54b, @rand_addr=' \x01\x00', 0x5}, 0x1c, &(0x7f0000000480)=[{&(0x7f00000003c0)="493ef0614a46b207ebe552da23ca94f3fba26869218f4deda51f9336291a56f6dd5f19730996dcd48906176a84ca39cd9e13ef049a1ce8d9266ea62ac098e5150c9cce047b0b63f7a07db27df675248d654a19fd3c2550c5411df7b5c76db0c432294fd424c2", 0x66}, {&(0x7f0000000440)="5ca0bb8985dd98ec13958c7893ea6b61073fc51a0acababa9fd5ad9dcb9929d797c35e300cf28cc5c67f11f56b3866894f96", 0x32}], 0x2, &(0x7f00000004c0)}}], 0x2, 0x8000) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(r2, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) sendto$l2tp6(r2, &(0x7f0000000580)="2629364056944af74399a632db3dde5aefa6cedc5cd969a6d4c942afeca99c2adc893991d75d6e736da7f823aa138c8f5c1a502a0a712514aa47b87b1f7373abd5a4d598252484f7ff9ea66308150f91db274d59e6b079faede832ec055516191a726dfd2a2133ffa1eb96069fb0debe720b10662bb8624936bf2d906f43ff1ded9161c684d2d9fb5f592e6b517c76b431470ac21b0127a8caed4c8087e90c5e73fd0bd7fcd48963a5443bee0492c39fe40acab73fb3e9d973fe75c42a9c40cc6a546ffcee36aaf537ca6243a31a7c56ec5de5965480ea57ee31ec52e2389d87243bfb808c5b6c9afc7fbc23649697607a73736faa96d4b79ebac10b9098cc", 0xff, 0x10, &(0x7f00000004c0)={0xa, 0x0, 0x9, @mcast2, 0x7, 0x2}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r3, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x0, 0x10) (async) getsockopt$inet_sctp_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0x14, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) sendmsg$kcm(r4, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000680)="93660c2807fb7bf7782bf05e6228247818e6de3a4e8b1f6c428760832bc11acc51e21294624b950dde1fb0638fa70381e14ffac83c16fbef69d9c1a15ed2c8399275ceb24e277c7ecb870b9d61e4446022ba13a463c35f7495823c7266f786db64e600da0d3b27b6", 0x68}], 0x1}, 0x0) (async) [ 324.210273][T20246] snd_dummy snd_dummy.0: control 0:0:0:syz0:0 is already present 00:05:24 executing program 3: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000080), 0x0) ioctl$SNDRV_TIMER_IOCTL_GSTATUS(r0, 0x5451, 0x0) 00:05:24 executing program 2: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f00000001c0), 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40345410, &(0x7f0000000200)={{0x3, 0x0, 0x0, 0x3}}) 00:05:24 executing program 3: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000080)='./binderfs/binder0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0) 00:05:24 executing program 0: sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(0xffffffffffffffff, 0xc0045516, 0x0) read(0xffffffffffffffff, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r0, 0xc1105517, &(0x7f0000000100)={{0x200011c, 0x0, 0x0, 0x0, 'syz0\x00'}, 0x6, 0x0, 0x7, 0x0, 0x0, 0x0, 'syz1\x00', 0x0}) 00:05:24 executing program 1: keyctl$search(0xa, 0x0, &(0x7f0000000000)='pkcs7_test\x00', &(0x7f0000000040)={'syz', 0x1}, 0x0) 00:05:24 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) r0 = socket$nl_rdma(0x10, 0x3, 0x14) connect$netlink(r0, &(0x7f0000000040)=@unspec, 0xc) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:24 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback, 0xfffffffc, 0xfffffffd}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r1, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r1, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) sendmmsg$inet6(r1, &(0x7f0000000500)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)="d2561d764bd77e87f01a8c92b13fa41e107bf1eaea744518c95b11e68c8b39cab14ab193bdf309928bb445ea41c6e3378cc640164e2124cb66ddc9e7b05f6e8f7ab2f0dfe48504fdbaf60763c2c00d12db91d21f01a89ca658ef68b1ce324e1ee3c7ecb8ad8d82ffdddf13eb4bb98c8417528042c233c74e4fdc2cf94a6dc7d489f45eb1e91ced6264de0a2543a85a2e8a41b92718b18f3002baa2f19e2f129c825d70a4d0d8db3c7124024c8ffbc7cddecdd0ddc9d9ae234aa27dff", 0xbc}, {&(0x7f00000002c0)="10aa790626c5fb3dc139e1614fd0ba597a29146fc645fac5142d24024e4a32bd45888b773dbb701a4169a53bc993925128fce35559096e230186324209c8ee76449a0487cb9912c303c601cecfe7ba7f4dde11062d0dbfeb93ed3a30b267676bc19f95d152438fb32be74cb9c45ea50bf7c28b03139f67c28c59cb2480595a29f9d741f13ac3d6ec20e88896c5cd0cb20c5d29c884a06cd0f8a2ba0abac91a7a28ba2025e343e998", 0xa8}, {&(0x7f0000000100)="1610ef7dfa4e9cd21c1ce1da130564e9932b6775a9b129209e2c993e9c4ad561a46a764280", 0x25}], 0x3}}, {{&(0x7f0000000380)={0xa, 0x4e20, 0x54b, @rand_addr=' \x01\x00', 0x5}, 0x1c, &(0x7f0000000480)=[{&(0x7f00000003c0)="493ef0614a46b207ebe552da23ca94f3fba26869218f4deda51f9336291a56f6dd5f19730996dcd48906176a84ca39cd9e13ef049a1ce8d9266ea62ac098e5150c9cce047b0b63f7a07db27df675248d654a19fd3c2550c5411df7b5c76db0c432294fd424c2", 0x66}, {&(0x7f0000000440)="5ca0bb8985dd98ec13958c7893ea6b61073fc51a0acababa9fd5ad9dcb9929d797c35e300cf28cc5c67f11f56b3866894f96", 0x32}], 0x2, &(0x7f00000004c0)}}], 0x2, 0x8000) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r2, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) sendto$l2tp6(r2, &(0x7f0000000580)="2629364056944af74399a632db3dde5aefa6cedc5cd969a6d4c942afeca99c2adc893991d75d6e736da7f823aa138c8f5c1a502a0a712514aa47b87b1f7373abd5a4d598252484f7ff9ea66308150f91db274d59e6b079faede832ec055516191a726dfd2a2133ffa1eb96069fb0debe720b10662bb8624936bf2d906f43ff1ded9161c684d2d9fb5f592e6b517c76b431470ac21b0127a8caed4c8087e90c5e73fd0bd7fcd48963a5443bee0492c39fe40acab73fb3e9d973fe75c42a9c40cc6a546ffcee36aaf537ca6243a31a7c56ec5de5965480ea57ee31ec52e2389d87243bfb808c5b6c9afc7fbc23649697607a73736faa96d4b79ebac10b9098cc", 0xff, 0x10, &(0x7f00000004c0)={0xa, 0x0, 0x9, @mcast2, 0x7, 0x2}, 0x20) socket$inet(0x2, 0x4, 0x0) r3 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r3, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket$kcm(0x10, 0x0, 0x10) getsockopt$inet_sctp_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0x14, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendmsg$kcm(r4, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000680)="93660c2807fb7bf7782bf05e6228247818e6de3a4e8b1f6c428760832bc11acc51e21294624b950dde1fb0638fa70381e14ffac83c16fbef69d9c1a15ed2c8399275ceb24e277c7ecb870b9d61e4446022ba13a463c35f7495823c7266f786db64e600da0d3b27b6", 0x68}], 0x1}, 0x0) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback, 0xfffffffc, 0xfffffffd}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(r1, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(r1, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) sendmmsg$inet6(r1, &(0x7f0000000500)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)="d2561d764bd77e87f01a8c92b13fa41e107bf1eaea744518c95b11e68c8b39cab14ab193bdf309928bb445ea41c6e3378cc640164e2124cb66ddc9e7b05f6e8f7ab2f0dfe48504fdbaf60763c2c00d12db91d21f01a89ca658ef68b1ce324e1ee3c7ecb8ad8d82ffdddf13eb4bb98c8417528042c233c74e4fdc2cf94a6dc7d489f45eb1e91ced6264de0a2543a85a2e8a41b92718b18f3002baa2f19e2f129c825d70a4d0d8db3c7124024c8ffbc7cddecdd0ddc9d9ae234aa27dff", 0xbc}, {&(0x7f00000002c0)="10aa790626c5fb3dc139e1614fd0ba597a29146fc645fac5142d24024e4a32bd45888b773dbb701a4169a53bc993925128fce35559096e230186324209c8ee76449a0487cb9912c303c601cecfe7ba7f4dde11062d0dbfeb93ed3a30b267676bc19f95d152438fb32be74cb9c45ea50bf7c28b03139f67c28c59cb2480595a29f9d741f13ac3d6ec20e88896c5cd0cb20c5d29c884a06cd0f8a2ba0abac91a7a28ba2025e343e998", 0xa8}, {&(0x7f0000000100)="1610ef7dfa4e9cd21c1ce1da130564e9932b6775a9b129209e2c993e9c4ad561a46a764280", 0x25}], 0x3}}, {{&(0x7f0000000380)={0xa, 0x4e20, 0x54b, @rand_addr=' \x01\x00', 0x5}, 0x1c, &(0x7f0000000480)=[{&(0x7f00000003c0)="493ef0614a46b207ebe552da23ca94f3fba26869218f4deda51f9336291a56f6dd5f19730996dcd48906176a84ca39cd9e13ef049a1ce8d9266ea62ac098e5150c9cce047b0b63f7a07db27df675248d654a19fd3c2550c5411df7b5c76db0c432294fd424c2", 0x66}, {&(0x7f0000000440)="5ca0bb8985dd98ec13958c7893ea6b61073fc51a0acababa9fd5ad9dcb9929d797c35e300cf28cc5c67f11f56b3866894f96", 0x32}], 0x2, &(0x7f00000004c0)}}], 0x2, 0x8000) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(r2, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) sendto$l2tp6(r2, &(0x7f0000000580)="2629364056944af74399a632db3dde5aefa6cedc5cd969a6d4c942afeca99c2adc893991d75d6e736da7f823aa138c8f5c1a502a0a712514aa47b87b1f7373abd5a4d598252484f7ff9ea66308150f91db274d59e6b079faede832ec055516191a726dfd2a2133ffa1eb96069fb0debe720b10662bb8624936bf2d906f43ff1ded9161c684d2d9fb5f592e6b517c76b431470ac21b0127a8caed4c8087e90c5e73fd0bd7fcd48963a5443bee0492c39fe40acab73fb3e9d973fe75c42a9c40cc6a546ffcee36aaf537ca6243a31a7c56ec5de5965480ea57ee31ec52e2389d87243bfb808c5b6c9afc7fbc23649697607a73736faa96d4b79ebac10b9098cc", 0xff, 0x10, &(0x7f00000004c0)={0xa, 0x0, 0x9, @mcast2, 0x7, 0x2}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r3, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x0, 0x10) (async) getsockopt$inet_sctp_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0x14, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) sendmsg$kcm(r4, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000680)="93660c2807fb7bf7782bf05e6228247818e6de3a4e8b1f6c428760832bc11acc51e21294624b950dde1fb0638fa70381e14ffac83c16fbef69d9c1a15ed2c8399275ceb24e277c7ecb870b9d61e4446022ba13a463c35f7495823c7266f786db64e600da0d3b27b6", 0x68}], 0x1}, 0x0) (async) 00:05:24 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000800)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3}, 0x48) 00:05:24 executing program 1: sendmsg$FOU_CMD_GET(0xffffffffffffffff, 0x0, 0x0) 00:05:24 executing program 3: bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000140)=0xffffffffffffffff, 0x4) 00:05:24 executing program 0: r0 = add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000140)={'fscrypt:', @desc4}, &(0x7f0000000180)={0x0, "490c50235f3f3209eb581e37e6ce7be01144cee26ebef300f721f67483358cc0e140c152172f340dd88dc7ea2259cc07f8ae45bff611e20348a71fa4519308e8"}, 0x48, 0xfffffffffffffffb) r1 = add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000140)={'fscrypt:', @desc4}, &(0x7f0000000180)={0x0, "490c50235f3f3209eb581e37e6ce7be01144cee26ebef300f721f67483358cc0e140c152172f340dd88dc7ea2259cc07f8ae45bff611e20348a71fa4519308e8"}, 0x48, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r0, r1, 0xfffffffffffffff8, 0x0) 00:05:24 executing program 2: openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder1\x00', 0x0, 0x0) io_setup(0x7fffffff, &(0x7f00000000c0)) 00:05:24 executing program 0: r0 = syz_open_dev$vcsa(&(0x7f0000001840), 0x0, 0x0) write$tun(r0, 0x0, 0x0) 00:05:24 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) r0 = socket$nl_rdma(0x10, 0x3, 0x14) connect$netlink(r0, &(0x7f0000000040)=@unspec, 0xc) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) socket$nl_rdma(0x10, 0x3, 0x14) (async) connect$netlink(r0, &(0x7f0000000040)=@unspec, 0xc) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x2, 0x10) (async) 00:05:24 executing program 3: r0 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) write$rfkill(r0, 0x0, 0x0) 00:05:24 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000340), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000c00)={&(0x7f0000000380)={0x74, r1, 0x101, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x4c, 0x8, 0x0, 0x1, [{0x48, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0x2, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}]}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x74}}, 0x0) 00:05:24 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000240)={0x6, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000040)='syzkaller\x00', 0x10000, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f00000001c0)={0x0, 0x6, 0x6, 0x7fff}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000200)=[0xffffffffffffffff]}, 0x80) 00:05:24 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r1, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r2, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) sendto$l2tp6(r2, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x8, @remote, 0xfffffffe, 0x2}, 0x20) connect$l2tp6(r1, &(0x7f0000000000)={0xa, 0x0, 0x4, @private0={0xfc, 0x0, '\x00', 0x1}, 0x3, 0x4}, 0x20) socket$inet(0x2, 0x4, 0x0) r3 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r3, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket$kcm(0x10, 0x0, 0x10) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) getpeername$l2tp6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast1}, &(0x7f00000000c0)=0x20) sendmsg$kcm(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:24 executing program 0: openat$rfkill(0xffffffffffffff9c, &(0x7f00000000c0), 0x4440, 0x0) 00:05:24 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) getpeername$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r1, 0x890b, &(0x7f0000000440)={@empty, @ipv4={'\x00', '\xff\xff', @local}, @local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r4}) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=@ipv6_getroute={0x24, 0x1a, 0xf, 0x0, 0x0, {}, [@RTA_OIF={0x8, 0x4, r4}]}, 0x24}}, 0x0) 00:05:24 executing program 3: r0 = add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000140)={'fscrypt:', @desc4}, &(0x7f0000000180)={0x0, "490c50235f3f3209eb581e37e6ce7be01144cee26ebef300f721f67483358cc0e140c152172f340dd88dc7ea2259cc07f8ae45bff611e20348a71fa4519308e8"}, 0x48, 0xfffffffffffffffb) keyctl$link(0x8, 0x0, r0) 00:05:24 executing program 1: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000080), 0x0) ioctl$SNDRV_TIMER_IOCTL_GSTATUS(r0, 0x5450, 0x0) 00:05:24 executing program 2: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000140), 0x0) ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE(r0, 0xc0145401, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x3}) 00:05:24 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@bloom_filter, 0x48) 00:05:24 executing program 3: socketpair(0x1, 0x5, 0x2, &(0x7f0000000140)) 00:05:24 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) r0 = socket$nl_rdma(0x10, 0x3, 0x14) connect$netlink(r0, &(0x7f0000000040)=@unspec, 0xc) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) socket$nl_rdma(0x10, 0x3, 0x14) (async) connect$netlink(r0, &(0x7f0000000040)=@unspec, 0xc) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x2, 0x10) (async) 00:05:24 executing program 1: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000faff"]) 00:05:24 executing program 0: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000080), 0x0) ioctl$SNDRV_TIMER_IOCTL_GSTATUS(r0, 0x401c5820, &(0x7f00000000c0)) 00:05:24 executing program 2: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000080), 0x0) ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE(r0, 0xc0145401, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x80000000}) 00:05:24 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(r1, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r2, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) sendto$l2tp6(r2, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x8, @remote, 0xfffffffe, 0x2}, 0x20) connect$l2tp6(r1, &(0x7f0000000000)={0xa, 0x0, 0x4, @private0={0xfc, 0x0, '\x00', 0x1}, 0x3, 0x4}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) (async) r3 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r3, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket$kcm(0x10, 0x0, 0x10) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) getpeername$l2tp6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast1}, &(0x7f00000000c0)=0x20) sendmsg$kcm(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:24 executing program 3: read$usbmon(0xffffffffffffffff, 0x0, 0x0) 00:05:24 executing program 0: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000080), 0x0) ioctl$SNDRV_TIMER_IOCTL_GSTATUS(r0, 0xc0145401, &(0x7f00000000c0)={{0x3}}) 00:05:24 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000240)={0x6, 0x3, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0xdc}}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0xb2, &(0x7f0000000080)=""/178, 0x0, 0x2, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x3}, 0x8, 0x10, 0x0}, 0x80) 00:05:24 executing program 3: r0 = syz_open_dev$vcsa(&(0x7f0000001840), 0x0, 0x0) read$usbmon(r0, 0x0, 0x0) 00:05:24 executing program 2: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000080), 0x0) ioctl$SNDRV_TIMER_IOCTL_GSTATUS(r0, 0x4020940d, &(0x7f00000000c0)={{0x3}}) 00:05:24 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$FOU_CMD_GET(r0, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x0) 00:05:24 executing program 1: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000080), 0x0) ioctl$SNDRV_TIMER_IOCTL_GSTATUS(r0, 0x40505412, 0x0) 00:05:24 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @ipv4={'\x00', '\xff\xff', @private=0xa010102}, 0x7}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:24 executing program 2: syz_genetlink_get_family_id$tipc(&(0x7f0000003a80), 0xffffffffffffffff) 00:05:24 executing program 3: pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$cgroup_freezer_state(r0, &(0x7f0000000980), 0x2, 0x0) 00:05:24 executing program 0: socket$bt_rfcomm(0x1f, 0x3, 0x3) 00:05:24 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r1, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r2, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) sendto$l2tp6(r2, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x8, @remote, 0xfffffffe, 0x2}, 0x20) connect$l2tp6(r1, &(0x7f0000000000)={0xa, 0x0, 0x4, @private0={0xfc, 0x0, '\x00', 0x1}, 0x3, 0x4}, 0x20) socket$inet(0x2, 0x4, 0x0) r3 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r3, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket$kcm(0x10, 0x0, 0x10) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) getpeername$l2tp6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast1}, &(0x7f00000000c0)=0x20) sendmsg$kcm(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(r1, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(r2, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) sendto$l2tp6(r2, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x8, @remote, 0xfffffffe, 0x2}, 0x20) (async) connect$l2tp6(r1, &(0x7f0000000000)={0xa, 0x0, 0x4, @private0={0xfc, 0x0, '\x00', 0x1}, 0x3, 0x4}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r3, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x0, 0x10) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) getpeername$l2tp6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast1}, &(0x7f00000000c0)=0x20) (async) sendmsg$kcm(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) (async) 00:05:24 executing program 2: r0 = timerfd_create(0x0, 0x0) timerfd_settime(r0, 0x0, &(0x7f00000002c0)={{}, {0x77359400}}, 0x0) 00:05:24 executing program 1: pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) write$P9_RLCREATE(r0, 0x0, 0x0) 00:05:24 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000100)={'ip_vti0\x00', &(0x7f0000000040)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @remote, @remote}}}}) 00:05:24 executing program 0: syz_emit_ethernet(0x102, &(0x7f0000000100)={@empty, @multicast, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, "73b772", 0xcc, 0x2f, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @loopback, {[@srh={0x2b, 0x10, 0x4, 0x8, 0x0, 0x0, 0x0, [@private0, @remote, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @dev, @loopback, @mcast2, @dev, @empty]}]}}}}}, 0x0) 00:05:24 executing program 1: futex(0x0, 0x6, 0x0, &(0x7f00000015c0), 0x0, 0x0) 00:05:24 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @ipv4={'\x00', '\xff\xff', @private=0xa010102}, 0x7}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x2, 0x10) 00:05:24 executing program 2: r0 = openat$vimc1(0xffffffffffffff9c, &(0x7f0000002180), 0x2, 0x0) ioctl$VIDIOC_STREAMON(r0, 0x40045612, &(0x7f0000000340)=0x2) 00:05:24 executing program 3: process_vm_readv(0x0, &(0x7f0000001a40)=[{&(0x7f0000001780)=""/55, 0x37}], 0x9, &(0x7f0000002040)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$revoke(0x3, r0) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_PKEY_VERIFY(0x1c, &(0x7f0000000000)={r0}, &(0x7f0000000200)=ANY=[], 0x0, 0x0) 00:05:24 executing program 0: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) connect$qrtr(r0, &(0x7f0000000000), 0xc) 00:05:24 executing program 1: r0 = openat$uhid(0xffffffffffffff9c, &(0x7f0000001400), 0x802, 0x0) write$UHID_CREATE(r0, &(0x7f0000001480)={0x0, {'syz1\x00', 'syz1\x00', 'syz1\x00', &(0x7f0000001440)=""/43, 0x2b, 0x0, 0x0, 0x0, 0x7f}}, 0x120) 00:05:24 executing program 0: openat$uhid(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) process_vm_readv(0x0, &(0x7f0000000300), 0x1000000000000285, &(0x7f0000000180)=[{&(0x7f0000000080)=""/140, 0x8c}, {&(0x7f00000001c0)=""/23, 0x10}], 0x2, 0x0) [ 324.942240][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 324.944786][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 324.946430][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 324.948122][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 324.949799][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 324.951569][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 324.953286][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 00:05:24 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote, 0xf3}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:24 executing program 2: memfd_create(&(0x7f00000001c0)='/dev/video36\x00', 0x2) 00:05:24 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @ipv4={'\x00', '\xff\xff', @private=0xa010102}, 0x7}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$inet(0x2, 0x4, 0x0) (async) r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) 00:05:24 executing program 0: syz_clone(0x40200200, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 00:05:24 executing program 3: socketpair(0x18, 0x0, 0x80000000, &(0x7f0000000000)) 00:05:24 executing program 3: syz_clone(0x40070a00, 0x0, 0x0, 0x0, 0x0, 0x0) 00:05:24 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) add_key$keyring(&(0x7f0000000000), 0x0, 0x0, 0x0, r0) [ 324.992776][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 324.999132][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.005384][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.009097][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 00:05:25 executing program 3: r0 = openat$vimc1(0xffffffffffffff9c, &(0x7f0000002180), 0x2, 0x0) ioctl$VIDIOC_G_EXT_CTRLS(r0, 0xc0205647, &(0x7f0000002380)={0x9a0000, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0}) [ 325.023948][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.031396][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 00:05:25 executing program 2: recvmsg$unix(0xffffffffffffffff, 0x0, 0x80000040) [ 325.037750][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 00:05:25 executing program 3: read$midi(0xffffffffffffffff, 0x0, 0x0) [ 325.044065][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.049246][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.052893][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.059724][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.065617][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.071900][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.078427][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.084108][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.100805][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.109504][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.116016][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.117682][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.119395][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.121074][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.122738][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.126190][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.127737][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.129332][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.131012][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.132568][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.136055][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.137593][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.139161][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.140827][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.142472][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.144545][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.146068][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.147825][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.149335][ T5982] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 325.156075][ T5982] hid-generic 0000:0000:0000.0001: hidraw0: HID v0.7f Device [syz1] on syz1 00:05:25 executing program 1: sched_setaffinity(0x0, 0x8, &(0x7f0000001140)=0x8001) 00:05:25 executing program 0: process_vm_readv(0x0, 0x0, 0x0, &(0x7f0000002040)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) r0 = syz_clone(0x40200200, &(0x7f0000000000)="27d620841cddc8f96f75b41ebd7ca6e1630701c280f46e335f34a9042f951111f0b50ef616bb4164d7a0fad8f5b81472973210896d07c180595b09549e6ed798cb554d937c21911c98091aed4239045f", 0x50, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)="4ee1134a87a70f70e5fe9ff71ebbb8a31d") process_vm_readv(r0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/83, 0x53}, {&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/151, 0x97}, {&(0x7f0000000340)=""/7, 0x7}], 0x4, &(0x7f0000000480)=[{&(0x7f00000003c0)=""/152, 0x98}], 0x1, 0x0) 00:05:25 executing program 2: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BTRFS_IOC_START_SYNC(r0, 0x80089418, 0x0) 00:05:25 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) r0 = signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x53, @private0={0xfc, 0x0, '\x00', 0x1}, 0x5}, 0x20) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) bind$l2tp6(r0, &(0x7f0000000000)={0xa, 0x0, 0x93, @empty, 0x9, 0x3}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x410000, 0x0) bind$l2tp6(r2, &(0x7f00000000c0)={0xa, 0x0, 0x7, @mcast1, 0x10001, 0x1}, 0x20) 00:05:25 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote, 0xf3}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) socket$inet(0x2, 0x4, 0x0) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote, 0xf3}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x0, 0x10) (async) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) (async) 00:05:25 executing program 3: r0 = openat$uhid(0xffffffffffffff9c, &(0x7f0000001400), 0x802, 0x0) write$UHID_CREATE(r0, &(0x7f0000001480)={0x0, {'syz1\x00', 'syz1\x00', 'syz1\x00', 0x0}}, 0x120) 00:05:25 executing program 2: keyctl$KEYCTL_PKEY_VERIFY(0x1c, &(0x7f0000000340), &(0x7f0000000480)={'enc=', 'pkcs1', ' hash=', {'sha384\x00'}}, 0x0, 0x0) 00:05:25 executing program 3: process_vm_readv(0x0, &(0x7f0000001a40)=[{&(0x7f0000001780)=""/55, 0x37}], 0xffffff1f, &(0x7f0000002040)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) 00:05:25 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$revoke(0x3, r0) add_key(&(0x7f0000000040)='id_resolver\x00', 0x0, 0x0, 0x0, r0) 00:05:25 executing program 1: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$sock_qrtr_TIOCINQ(r0, 0x541b, 0x0) 00:05:25 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote, 0xf3}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:25 executing program 1: unshare(0x68020200) unshare(0x40000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x10, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='net/if_inet6\x00') preadv(r0, &(0x7f0000000040)=[{&(0x7f0000001200)=""/4090, 0xffa}], 0x1, 0x0, 0x0) 00:05:25 executing program 2: r0 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000240), 0x401, 0x0) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r0, 0xc0189436, &(0x7f0000000080)=ANY=[]) 00:05:25 executing program 0: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000001080), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, 0x0) 00:05:25 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/locks\x00', 0x0, 0x0) read$dsp(r0, &(0x7f00000000c0)=""/54, 0xfdef) read$sequencer(r0, &(0x7f0000000400)=""/170, 0xaa) 00:05:25 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) r0 = signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async, rerun: 64) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x53, @private0={0xfc, 0x0, '\x00', 0x1}, 0x5}, 0x20) (async, rerun: 64) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) bind$l2tp6(r0, &(0x7f0000000000)={0xa, 0x0, 0x93, @empty, 0x9, 0x3}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x2, 0x10) (async, rerun: 64) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x410000, 0x0) (rerun: 64) bind$l2tp6(r2, &(0x7f00000000c0)={0xa, 0x0, 0x7, @mcast1, 0x10001, 0x1}, 0x20) 00:05:25 executing program 2: sendmsg$NLBL_UNLABEL_C_STATICADD(0xffffffffffffffff, 0x0, 0x0) 00:05:25 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_UNLABEL_C_STATICADD(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={0x0}}, 0x0) 00:05:25 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) socket$l2tp6(0xa, 0x2, 0x73) r0 = signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x53, @private0={0xfc, 0x0, '\x00', 0x1}, 0x5}, 0x20) socket$inet(0x2, 0x4, 0x0) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) bind$l2tp6(r0, &(0x7f0000000000)={0xa, 0x0, 0x93, @empty, 0x9, 0x3}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x410000, 0x0) bind$l2tp6(r2, &(0x7f00000000c0)={0xa, 0x0, 0x7, @mcast1, 0x10001, 0x1}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x53, @private0={0xfc, 0x0, '\x00', 0x1}, 0x5}, 0x20) (async) socket$inet(0x2, 0x4, 0x0) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) bind$l2tp6(r0, &(0x7f0000000000)={0xa, 0x0, 0x93, @empty, 0x9, 0x3}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$kcm(0x10, 0x2, 0x10) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x410000, 0x0) (async) bind$l2tp6(r2, &(0x7f00000000c0)={0xa, 0x0, 0x7, @mcast1, 0x10001, 0x1}, 0x20) (async) 00:05:25 executing program 2: openat$drirender128(0xffffffffffffff9c, &(0x7f0000000140), 0x14040, 0x0) 00:05:25 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) r1 = socket$l2tp6(0xa, 0x2, 0x73) socket$inet(0x2, 0x4, 0x0) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) bind$l2tp6(r1, &(0x7f0000000000)={0xa, 0x0, 0x3, @local, 0x0, 0x4}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:25 executing program 2: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, &(0x7f0000000040)={{0x1, 0x1, 0x78, 0xffffffffffffffff, {0x5}}, './file0/file0\x00'}) 00:05:25 executing program 1: mknodat$loop(0xffffffffffffff9c, &(0x7f0000002340)='./file0\x00', 0x0, 0x1) mount$bind(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x201000, 0x0) mount$bind(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x20100000, 0x0) 00:05:25 executing program 0: mknodat$loop(0xffffffffffffff9c, &(0x7f0000002340)='./file0\x00', 0x0, 0x1) name_to_handle_at(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=@OVL_FILEID_V1={0x81, 0xf8, {'\x00', {0x0, 0xfb, 0x7e, 0x0, 0x0, "691190810a01a3dc96b83d5fd4700f0e", "60bf5de3f18bc30d16ae4eff647d38bd822b3f3bdf689561608237de53ef828ae2e65f0bbaa03d5930c25e01aab3daee3668a460329a871e1641f656e6b1c2e1495d459f56fc85c20f2681d917d6a0fcc6e595c8152d47219072f42a91d8e1f396e8a1e66dbff7addd"}}}, 0x0, 0x0) 00:05:25 executing program 3: mmap$IORING_OFF_SQ_RING(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3000004, 0x48d32, 0xffffffffffffffff, 0x0) 00:05:25 executing program 3: syz_read_part_table(0x0, 0x3, &(0x7f00000025c0)=[{&(0x7f0000000300)="be", 0x1, 0x4222}, {&(0x7f0000000000)="7d62032b239cd56c70dc4f42c2d125619907ef59850d60cf14643cb47504f67f1e37dd23e939b37bd9a41669a31eccc0fed67b46e160f46f9ad0c5522f10aaf448b8fa976ed34116b12b3bab447041bbe389b9346934e1833f9e85993c000ddc4488608523d7bd7b662ef7cd57590218398164718d523b46cac96f91e8f5b1358732414c33dc05f4eb268184843f3c5cad10fc87b2b4766ef62a56d879fce7d13cfec158b2588a9f0d7734238254a68890aa02da1ea3ed5137091f2fb3ecc5897ccc4f587b4212b9807f7b892403d984d854c8b15b26d6ac92f49f1f64b2f64de0d0d91cb4c664a0267c45d198c2fb7e5dc0b9595b8fd8b54702f89c31b344193af290a9c1d3135c78bf37f8d07febd4f7ec09ed32bd4f9e8558103020efe9c55c522c3aff5c623ed4c621b63bbbf726b3d395e327758260ef874d214daf38f14bc90d2847027e8ac6525d431440d7171e7b8136660a854870cbfd6f3386ddf45b3568bb0a9daea93276818debc4a47d8c88b606cc7f36471040edc9366faf34858399f9cff0e9a014c6e163f2e29ed09799b96dd8b65b718d7732f2c3afd98135246b8bed2c30484570d979d4f33635aa3c568e9a38d043372bd31d0f08c6d82452422e60eb07faf58d62674ff8e34d70", 0x1d1, 0x6}, {&(0x7f0000001480)="d9567dce63abeaba065db63320afbb144e65064967260b94ff154f126a5f915ec61c2e5115e46c3b59cb4b22e5393fc49bcacbf637cc91b769b093a8149cbd00d614451e2627e2b6920dc38213972a094c7ae62ebb407612a1bfc1eeb7037c4b0a091fbc6a46a2631a114cb8521d746d1335e29781b718ee31088b6fe0ca4d03a77c97bfce5b129200d9dbf57bbb3d99a19fee4baef2c5e3dbf1764c1a6b3207411c75f0938906412df7a35cf029b9c1f7ec0698e851a4f1a9b4970d10ecc303bbebe6ded71939b52406082177028b6b447e3f2ecc77f2b5e68cb8d0020c5052550cee2f538c8a7998528baf8afe47647d674eefddadfef02c94df234f154752bc5d5278f3f9e065c51218eb29da35be85499d17030fd90a0f62aec4e88aa41b5fe3fd960560fe9877585821ee70f8fce2caf2d25ee0125bbc331db32e96973a609471f96f996797986739266852bdf67cfd4c596ce0773c24a1955ec5f9b613fbcdca7265575064beaad727e6972efcb35f1f44c66bd26a1c1cdb5a9ce5c07cec57c5b44dbe9350d955f362df25054de323947532ac2d1c981e398755a5b5e72e966d7bcc1fd4274b4ec94913adf546167220911b8c0d438c92e7f8ba842d257ade79b8a62f83", 0x1c7}]) 00:05:25 executing program 5: connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) r0 = socket$l2tp6(0xa, 0x2, 0x73) r1 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(r1, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(r1, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x25, 0x0, @remote}, 0x20) bind$l2tp6(r1, &(0x7f00000000c0)={0xa, 0x0, 0x7, @private0={0xfc, 0x0, '\x00', 0x1}, 0x6}, 0x20) signalfd4(0xffffffffffffffff, &(0x7f0000000780), 0x8, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, 0x20) socket$inet(0x2, 0x4, 0x0) sendto$l2tp6(0xffffffffffffffff, &(0x7f0000000000)="b5397cd5a76329cd3729df51d75f761b2815b8a56d5666183dcb244da594b40e2fe99dff6ea5841ef949dd0812156e321e4a150313059dc4cdd9f2065de3721e98aadb1b14f02fb3d8ef82b387210862dde33bb70dcacc7121f2ff9ece3d6a2d514763c5abd425c8008e22ecc79d68b141", 0x71, 0x800, 0x0, 0x0) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$kcm(0x10, 0x2, 0x10) sendto$l2tp6(r0, &(0x7f0000000200)="db582f119acb6c9dbfc98480dadfa14bdc917fab6ccbf81e12bbf04c8202dca6a077dca639ee5c59c0c0675f5374330c602c0f3f1ed258669ea08e1878d72d70bd9cbdac799e3b070cd7989b6d9107faa2d09581b48347df35524cf75b3c78f456b8de88cc462c7a13cce4dc3f22564fba789c82f592f07ff0c68065bcb7c6c5a1d50b784fdb5099f34937dcd11a68a687fd499fbb5024b0d7854ffefea10da28b0abbe590a99c953d779e33a6f2d7498bd66b4ada8a0fcf1a183a16dbe6538651e5d294b768169a3bc55fa738c3db0ced8f115f388dc5222d963bc9519c38a6a29464f93b18c42999c2a76d8d0158d82a95741182b4f98eea151a6c", 0xfc, 0x845, &(0x7f0000000100)={0xa, 0x0, 0x1, @private0, 0x8000, 0x3}, 0x20) 00:05:25 executing program 1: r0 = openat$damon_target_ids(0xffffffffffffff9c, &(0x7f0000000200), 0x42, 0x0) write$binfmt_aout(r0, 0x0, 0x946) 00:05:25 executing program 2: process_vm_readv(0x0, &(0x7f0000001a40)=[{&(0x7f0000001780)=""/55, 0x7ffffffff000}], 0x1, &(0x7f0000002040)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) [ 325.558667][T20583] loop3: detected capacity change from 0 to 33 00:05:25 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) r1 = socket$l2tp6(0xa, 0x2, 0x73) (async) socket$inet(0x2, 0x4, 0x0) (async) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) bind$l2tp6(r1, &(0x7f0000000000)={0xa, 0x0, 0x3, @local, 0x0, 0x4}, 0x20) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:25 executing program 2: r0 = fsopen(&(0x7f0000000100)='ramfs\x00', 0x0) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) 00:05:25 executing program 0: syz_read_part_table(0x0, 0x3, &(0x7f00000025c0)=[{&(0x7f0000000300)="be", 0x1, 0x4222}, {&(0x7f0000000000)="7d62032b239cd56c70dc4f42c2d125619907ef59850d60cf14643cb47504f67f1e37dd23e939b37bd9a41669a31eccc0fed67b46e160f46f9ad0c5522f10aaf448b8fa976ed34116b12b3bab447041bbe389b9346934e1833f9e85993c000ddc4488608523d7bd7b662ef7cd57590218398164718d523b46cac96f91e8f5b1358732414c33dc05f4eb268184843f3c5cad10fc87b2b4766ef62a56d879fce7d13cfec158b2588a9f0d7734238254a68890aa02da1ea3ed5137091f2fb3ecc5897ccc4f587b4212b9807f7b892403d984d854c8b15b26d6ac92f49f1f64b2f64de0d0d91cb4c664a0267c45d198c2fb7e5dc0b9595b8fd8b54702f89c31b344193af290a9c1d3135c78bf37f8d07febd4f7ec09ed32bd4f9e8558103020efe9c55c522c3aff5c623ed4c621b63bbbf726b3d395e327758260ef874d214daf38f14bc90d2847027e8ac6525d431440d7171e7b8136660a854870cbfd6f3386ddf45b3568bb0a9daea93276818debc4a47d8c88b606cc7f36471040edc9366faf34858399f9cff0e9a014c6e163f2e29ed09799b96dd8b65b718d7732f2c3afd98135246b8bed2c30484570d979d4f33635aa3c568e9a38d043372bd31d0f08c6d82452422e60eb07faf58d62674ff8e34d", 0x1d0, 0x6}, {&(0x7f0000001480)="d9567dce63abeaba065db63320afbb144e65064967260b94ff154f126a5f915ec61c2e5115e46c3b59cb4b22e5393fc49bcacbf637cc91b769b093a8149cbd00d614451e2627e2b6920dc38213972a094c7ae62ebb407612a1bfc1eeb7037c4b0a091fbc6a46a2631a114cb8521d746d1335e29781b718ee31088b6fe0ca4d03a77c97bfce5b129200d9dbf57bbb3d99a19fee4baef2c5e3dbf1764c1a6b3207411c75f0938906412df7a35cf029b9c1f7ec0698e851a4f1a9b4970d10ecc303bbebe6ded71939b52406082177028b6b447e3f2ecc77f2b5e68cb8d0020c5052550cee2f538c8a7998528baf8afe47647d674eefddadfef02c94df234f154752bc5d5278f3f9e065c51218eb29da35be85499d17030fd90a0f62aec4e88aa41b5fe3fd960560fe9877585821ee70f8fce2caf2d25ee0125bbc331db32e96973a609471f96f996797986739266852bdf67cfd4c596ce0773c24a1955ec5f9b613fbcdca7265575064beaad727e6972efcb35f1f44c66bd26a1c1cdb5a9ce5c07cec57c5b44dbe9350d955f362df25054de323947532ac2d1c981e398755a5b5e72e966d7bcc1fd4274b4ec94913adf546167220911b8c0d438c92e7f8ba842d257ade79b8a62f83", 0x1c7}]) 00:05:25 executing program 1: mknodat$loop(0xffffffffffffff9c, &(0x7f0000002340)='./file0\x00', 0x0, 0x1) mount$bind(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x201000, 0x0) fspick(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) 00:05:25 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r0, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) r1 = socket$l2tp6(0xa, 0x2, 0x73) (async) socket$inet(0x2, 0x4, 0x0) (async) r2 = socket$l2tp6(0xa, 0x2, 0x73) bind$l2tp6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x20) (async) bind$l2tp6(r1, &(0x7f0000000000)={0xa, 0x0, 0x3, @local, 0x0, 0x4}, 0x20) (async) sendto$l2tp6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r3 = socket$kcm(0x10, 0x0, 0x10) sendmsg$kcm(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1}, 0x0) 00:05:25 executing program 2: mknodat$null(0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x61f7791603514355, 0x103) 00:05:25 executing program 1: mknodat$loop(0xffffffffffffff9c, &(0x7f0000002340)='./file0\x00', 0x0, 0x1) mount$bind(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x201000, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x800064, &(0x7f0000000200)={{}, 0x2c, {}, 0x2c, {}, 0x2c, {'group_id', 0x3d, 0xee01}}) 00:05:25 executing program 0: mount$bind(&(0x7f0000022380)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa