fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x40020, 0x100fe0}, {&(0x7f0000077da0)="eb52904e5446532020202000080200000000000000f8000000000000000000000000000080008000ff030000000000000400000000000000ff00000000000000f500000001000000aa1cb4684d356101000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ff800}, {&(0x7f0000077e80)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff9e0}], 0x0, &(0x7f0000002240)=ANY=[@ANYBLOB="006370301ea5fd2ce3e14045ed9a2e1fd02e88813f614c6ef1b960134674096002503427fd2d4498eeb29458637498ad6d1a3c73fde122374d89fc081800e4c9b44a913bf1b3405d40ee001eef360d69ae19bc85d9c11698f2704b14"], 0x1) (async) dup(0xffffffffffffffff) (async) sendmsg$BATADV_CMD_TP_METER_CANCEL(r0, 0x0, 0x0) (async) syz_open_dev$dri(&(0x7f00000002c0), 0x0, 0x0) (async) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r1, 0xc02064b2, &(0x7f0000000040)={0x80, 0xc26b, 0x7e}) (async) openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) (async) syz_open_dev$dri(&(0x7f00000002c0), 0x0, 0x0) (async) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r3, 0xc02064b2, &(0x7f0000000040)={0x80, 0xc271, 0x7e}) (async) close(r2) (async) ioctl$DRM_IOCTL_MODE_DESTROY_DUMB(r3, 0xc00c642d, &(0x7f0000000100)={r4}) (async) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r3, 0xc00c642e, &(0x7f0000000080)={0x0, 0x0, r2}) (async) ioctl$DRM_IOCTL_GEM_FLINK(r1, 0xc008640a, &(0x7f0000000180)={r5}) (async) ioctl$DRM_IOCTL_GEM_FLINK(r3, 0xc008640a, &(0x7f00000001c0)={r5}) (async) ioctl$DRM_IOCTL_MODE_ADDFB2(r3, 0xc06864b8, &(0x7f00000021c0)={0x1000, 0x7, 0x4, 0x7, 0x3, [0x0, 0x1c, 0x3], [0x58956415, 0x4, 0x4, 0x7f], [0xe8e, 0x6, 0x6, 0x3], [0x2, 0x8, 0x2, 0x8]}) (async) ioctl$DRM_IOCTL_GEM_FLINK(r0, 0xc008640a, &(0x7f0000000040)={r5}) (async) 00:07:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x151000, 0xb2) write$P9_RVERSION(r0, &(0x7f00000000c0)={0x15, 0x65, 0xffff, 0x8, 0x8, '9P2000.u'}, 0x15) openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x142, 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000180)='\\Y\\\x8bb\xc2\n\xffc\r\xb3\xa2\x15I\xe9\x9a\xa3d\x00\x01\xcb\x1a=L\x9bQ\xa30x0, 0x29, 0x0, 0x1f, 0x9, 0x8, @remote, @loopback, 0x80, 0x20, 0x1f, 0x526a}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000380)={'ip6_vti0\x00', &(0x7f0000000300)={'syztnl0\x00', 0x0, 0x29, 0x7f, 0xa8, 0x0, 0x9, @private2={0xfc, 0x2, '\x00', 0x1}, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x8, 0x80, 0xfffffffb, 0x8}}) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f00000003c0)={'vxcan1\x00', 0x0}) r5 = syz_open_dev$video(&(0x7f0000000040), 0xe535, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r5, 0xc034564b, &(0x7f0000000580)={0x2, 0x50323234, 0xf00, 0x870}) sendmsg$nl_route_sched(r1, &(0x7f0000002740)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000002700)={&(0x7f0000000400)=@newchain={0x22ec, 0x64, 0x10, 0x70bd28, 0x25dfdbff, {0x0, 0x0, 0x0, 0x0, {0xfff3, 0x2}, {0xa, 0xc}, {0x7, 0x6}}, [@TCA_RATE={0x6, 0x5, {0x2, 0x5}}, @filter_kind_options=@f_cgroup={{0xb}, {0x22a4, 0x2, [@TCA_CGROUP_ACT={0x8a8, 0x1, [@m_bpf={0xb0, 0x9, 0x0, 0x0, {{0x8}, {0x64, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_OPS={0x14, 0x4, [{0x5a6c, 0x80, 0xe1}, {0x5, 0x8, 0x1f, 0x7}]}, @TCA_ACT_BPF_PARMS={0x18, 0x2, {0x3, 0x401, 0x5, 0x0, 0x80}}, @TCA_ACT_BPF_FD={0x8, 0x5, r0}, @TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0x6}, @TCA_ACT_BPF_OPS={0x24, 0x4, [{0x401, 0xfe, 0x82, 0x4}, {0x5, 0x6, 0x0, 0x5}, {0x6, 0x1, 0x3, 0x7}, {0x2, 0x8, 0xb7, 0x40}]}]}, {0x27, 0x6, "fc285e8538f581d156c062d26db06b44044378513e3ebab94cbdf1f7eb5941075048c2"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x4, 0x2}}}}, @m_tunnel_key={0x7c, 0xe, 0x0, 0x0, {{0xf}, {0xc, 0x2, 0x0, 0x1, [@TCA_TUNNEL_KEY_ENC_KEY_ID={0x8, 0x7, 0x4}]}, {0x43, 0x6, "537470d7940c6da537cab893e1ed6415fab6c74b4abb8dfd7b8dfc85fe324efcef7b550b1a3043bd2988e44478ff8d787df28dbce0b7bbf6b7113085e48e73"}, {0xc}, {0xc}}}, @m_ipt={0x208, 0x18, 0x0, 0x0, {{0x8}, {0x158, 0x2, 0x0, 0x1, [@TCA_IPT_INDEX={0x8, 0x3, 0x1f}, @TCA_IPT_TABLE={0x24, 0x1, 'security\x00'}, @TCA_IPT_TARG={0x11e, 0x6, {0x2, 'security\x00', 0x0, 0x1000, "8500e5bcfb80fc238cccc46c911745d692e624af1d9bad66c45b670ddd832aefe585dfebaa53613a359a2cd25e1d7d30c1fae442ac5315da672ac5afbe947321623a75c64f17d7d29368e6742e134f9f7823691e33bb0c7d79f42a4ddd50d48937ccac8d17c2f8f44be6657d019655e80bee3314b05e2c36bda227fb8b01369c9740adcad6dd4860c8c19915b8860b1d95256b793a4067afcf1af4ac50d0837b39887f7139407a72ae978b6b7b2d493f131e7495a3cc09496513a3a68afca98e3ca92b9317f830338170145d8cc90e9d7ea844f343a0c6c7dd09bff4f8c1f6ce85ffb396c6d450bf1c30034ab68ad331da369280"}}, @TCA_IPT_HOOK={0x8, 0x2, 0x4}]}, {0x8b, 0x6, "8ac7b4e60f136821f8b2d5f753d2460fb276e855e2cdd5f92ea5a57c54f231d9d805963b2cdf941de127b19ea8bf40a9dad7333b973b36f88a7ab8293121eee4d8a705f4b0fdffddc86e4d2e8ff89d7f672216edd6e81dced5b46b1257bf3a5492d709b812e7ac66814df7243b3bf0a9b5754730eaccb8bb3d6369c2997732385728af6a75775c"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_mirred={0x1b4, 0xd, 0x0, 0x0, {{0xb}, {0xa4, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0x7, 0xf12d, 0x20000000, 0x1, 0x1f}, 0x2, r2}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x10001, 0xa668, 0x2, 0x3ff, 0x4}, 0x1, r3}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x3, 0x95fa, 0x3, 0x0, 0x5}, 0x3}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x5, 0xda819f2b, 0xffffffffffffffff, 0x5, 0x2b}, 0x3}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x1, 0x800, 0x3, 0x1, 0x8}, 0x4, r4}}]}, {0xe5, 0x6, "7329079ac233735fabc93737de6ecf79abdffb14fc95741ba1f8f4189cddb9ef6ff1a530ffac8a8a8119c7cb1c58ca3cfc76a151f79159917678e23d6a36086bf5167153f40ed4f0f903b60b0f533c23cee8228d3eeac5b7a475846710e8b928708f9384548b97e0f02a55475d867a6aada896d6b29a4ae59ceac50173305247b8000f299191e4c64bab6292859161b4139418ef8a565a2d54faeb06ba2bd74207dd74846e1f142f2de4542bf5e8e4b8e6c04059d5e7ca9d425a51c2c8cad208397c006d6ec6cab14e5873f62463f4f1228f1a3636b63ccc00700de162be4169d8"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2, 0x2}}}}, @m_bpf={0x19c, 0x14, 0x0, 0x0, {{0x8}, {0x7c, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0x4}, @TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0x6}, @TCA_ACT_BPF_PARMS={0x18, 0x2, {0x10001, 0x5, 0x3, 0xff, 0x3ff}}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_PARMS={0x18, 0x2, {0x101, 0x7a36, 0x2, 0x27e9717c, 0x1}}, @TCA_ACT_BPF_FD={0x8, 0x5, r5}, @TCA_ACT_BPF_OPS={0x1c, 0x4, [{0x4, 0x80, 0x1e, 0x81}, {0x1, 0x3, 0x1, 0x9}, {0xacf0, 0x1, 0x5, 0x7ff}]}, @TCA_ACT_BPF_OPS_LEN={0x6}]}, {0xfc, 0x6, "d62bb82eb2979f268d1530ef0f79e16242d353f2c7b05803872a26e692cadb6e3049113c4bf7038fba6cee0b07c6cbd74439c8b428950a42c73d4cbf3dfe4f15e1ddedf8cbf4ef3071a6240d3eaeaa2c3f3db7784254cccb0c70c54f2a4f9993af1ed4d819320baf2e852560909da3cf5c947b6eb34731ef3ce5b971dc6dd5199507c871760ac039c9ec7e405e68bb0f32d69ac4505e7c2deabe66d4896786ffb2fc0856198ed0c845c3a209ff246d1f38f0c4b31c90567b79fd8d76ab8c754dfe5cad263a2360c21844e16824bd4d85147a8ebf24ee9aeb591fd9e7add005ca1d6c1b6c0f31b4bd050911e70e4fd5d8cc47fc1c1b402d0a"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2, 0x3}}}}, @m_xt={0xfc, 0x11, 0x0, 0x0, {{0x7}, {0x60, 0x2, 0x0, 0x1, [@TCA_IPT_INDEX={0x8, 0x3, 0x1}, @TCA_IPT_TARG={0x52, 0x6, {0x5, 'raw\x00', 0x81, 0x0, "169f46bf7d9cf8cd67dc280a521f34ceb6ccc24adda1ce3da049d43a7ce357fb6683481f70046819"}}]}, {0x75, 0x6, "23c3b7bb6ac3aa0d76dd91758eed3e4b8162b54dd6ac7466360689770ae9119c7095cec83c318762a4f11391ac92b3759bb7b2529d3d861592e2dc12cf63b5782f4cd3fb782b6217649b7de143418e8b431fd45d8a12b2d22179a25db20d391ff61beb0d4046d60004f2e74a4add0020ba"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2, 0x1}}}}, @m_sample={0x124, 0xe, 0x0, 0x0, {{0xb}, {0x14, 0x2, 0x0, 0x1, [@TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0xfffffff7}, @TCA_SAMPLE_RATE={0x8, 0x3, 0x6}]}, {0xe6, 0x6, "0200a38214d549e50b10ea51997d36629ea47a5304c185f61f96476d3f96a8552780ff7c4f98685023de30ae248db1f4c00450a2d8c1a70a3d8d315fb650b916a46463eecb96b63aae78e98f8f00a38b5f360ce8d33ccc39fe887fb2ca2eb39a6c312af5b9e9b00d1eda1e3ffa0879e800a5f9bedf9e1d57029feb504601bb125f2fc5ed8c4055881609ccefa2570da7d1caabcc6c1e29fa0067b1f5edf392db23482c39dc269e8b797d5ed6fa3f17e19a50636f14350943d5aa22fa011014342355ee2ec306e3fdf3fb97c2a244e392357b484770405f27679eba49de48b1b3e3a8"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2}}}}]}, @TCA_CGROUP_ACT={0x1138, 0x1, [@m_csum={0x74, 0x3, 0x0, 0x0, {{0x9}, {0x4}, {0x46, 0x6, "34764394c7f3718fd44870c13a8845980340d379bc6c0b02c70ba9b81a35456ed5160d8e333312e1b51982b71ef3a34410ce4c17bec4b9f73da285c983f72a17934f"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x2}}}}, @m_police={0x10c0, 0x1e, 0x0, 0x0, {{0xb}, {0x1044, 0x2, 0x0, 0x1, [[@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x7}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x40}, @TCA_POLICE_RATE={0x404, 0x2, [0x4, 0x40, 0x20, 0xfff, 0x0, 0xfff, 0x6, 0x2, 0x7, 0x9, 0x1, 0x8, 0x953, 0x1, 0x5, 0x5f, 0x100, 0x3, 0x7fff, 0x9, 0x2, 0xff, 0x5, 0xa30, 0x5, 0x3, 0x1bd, 0xbf5, 0x100, 0x1, 0x0, 0x2, 0x7f, 0x5, 0xffff, 0x1000, 0x9, 0xc299, 0x2, 0x4, 0x80000000, 0x3, 0xfc, 0x7, 0x0, 0xfffffc32, 0x6, 0x80, 0xffffff84, 0x2, 0x1, 0x3, 0x0, 0xff, 0x4, 0x6, 0x0, 0x7a, 0x4, 0x297632e4, 0x100, 0x7fff, 0x1ff, 0x2, 0x2, 0x1, 0x8, 0x10001, 0x2, 0x6, 0x0, 0x7fff, 0x8, 0xffffffff, 0x0, 0x8, 0x4, 0x2, 0x6b, 0x200, 0x5, 0xffffffea, 0x1ff, 0x9, 0x1, 0x401, 0xfff, 0x8, 0x4, 0x10894de7, 0x2, 0xffffffff, 0x2, 0x0, 0xfffffffe, 0x8000, 0x7, 0xeae, 0x1f, 0x9, 0x10001, 0x1, 0x3f, 0x10001, 0x8, 0x1, 0xffff, 0xfffffffd, 0x3ff, 0x3f0, 0x80000000, 0x6, 0x3, 0x2, 0x3, 0x7, 0xfa, 0x40e, 0x7, 0xff, 0x0, 0x5, 0xf3f, 0x4, 0x2, 0x0, 0x9, 0x6, 0x6, 0x10001, 0x9, 0x9, 0xbfb3, 0x1, 0x1, 0x7, 0xfb0, 0x4, 0x80000000, 0x6, 0x7fff, 0x101, 0x4, 0x40, 0x7f, 0x7f, 0x2d3f, 0x1, 0x8, 0xa917, 0x2, 0x81, 0x2, 0x10001, 0x6, 0x5, 0x2, 0xba, 0x7, 0x8, 0x0, 0xfffffffb, 0x1, 0x5, 0x4d, 0x3, 0x3, 0x294b, 0x5, 0x1f, 0x7, 0x800, 0x3, 0x9, 0x10001, 0x1ff, 0x0, 0xeaf, 0x6, 0x1000, 0x5, 0xfffffff7, 0x0, 0x8, 0x8, 0x1, 0xa08, 0x8, 0x480, 0x7fffffff, 0x2, 0x200, 0x0, 0x40, 0x7f, 0x6, 0x7fff, 0x8, 0x2dfa, 0x10001, 0x1, 0x3, 0x9, 0xffffffff, 0x8d57, 0xbfcc, 0x2, 0x5, 0x80000001, 0x2, 0x6, 0xe58, 0x3f, 0x8, 0x1, 0x31ee, 0x9, 0x6, 0x0, 0x10000, 0xfff, 0x20, 0x20, 0xffff8000, 0x8, 0xa0, 0x6, 0x7, 0x1, 0x9, 0x1f, 0x9, 0xade2, 0x0, 0xfffffffe, 0xce6, 0x8, 0xffffff4e, 0x8, 0xac, 0x0, 0x27f3a5bc, 0x143a, 0x3, 0x5, 0x5, 0x8, 0x8000, 0x100, 0x10001, 0x0, 0x81, 0x8, 0x3, 0x2, 0x4]}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0xe, 0x5, 0x8, 0x3, 0xeea, 0x5, 0x7, 0x5, 0x7, 0xffffb2b3, 0x10001, 0x37ba68bc, 0x3, 0x8, 0x1ff, 0xfb8, 0x3, 0x101, 0x1, 0x0, 0x2, 0x89, 0x8, 0x9, 0x4, 0x8, 0x955, 0x3, 0x8, 0x8000, 0x5, 0x51, 0x40, 0x7fff, 0x3, 0x8, 0x4, 0x2, 0xfff, 0x1e80, 0x4, 0xfff, 0x6, 0x1, 0x5, 0x8, 0x9, 0x5, 0x6ae, 0xffff, 0x19f, 0x8, 0xb8a2, 0x2, 0xfffffffc, 0x8, 0x1000, 0x1, 0x1, 0x7f, 0x6, 0x1, 0x101, 0xfffffff8, 0xffff7fff, 0x0, 0x8, 0x5, 0x3, 0x81, 0x5, 0x9, 0x5, 0x10001, 0x3ff, 0x10000, 0x24c55c20, 0xfffffff8, 0x1, 0x9, 0x1, 0x400, 0x3, 0x4, 0x200, 0x657, 0x0, 0x7fffffff, 0x5, 0x800, 0x769, 0x9, 0x4, 0x0, 0x0, 0x1, 0x20, 0x4d, 0x162d, 0x40, 0x3f, 0x4, 0x2, 0xadaa, 0x1, 0x3, 0x100, 0x7fffffff, 0x4, 0x8, 0xe98, 0x5, 0x4bf, 0x80000000, 0x20, 0x3, 0x0, 0x80000000, 0x10001, 0x4, 0x0, 0x3, 0x40, 0x6, 0xfffffffe, 0x20, 0xfffffc73, 0x4, 0x7f, 0x9, 0x10000, 0x285, 0x754, 0x1, 0x1, 0x7ff, 0x9, 0x4, 0x0, 0x80000000, 0x9, 0x5d, 0x81, 0x20, 0x8, 0x5, 0x10001, 0x3, 0x9, 0x0, 0x8, 0x8, 0x8, 0x6, 0x9, 0x8, 0x4, 0xffff, 0x6, 0x9, 0x19057224, 0x8, 0x7c, 0x0, 0xffffffff, 0x6, 0x9, 0x80, 0x80000001, 0x200, 0x1, 0xffffffff, 0x1, 0x1ff, 0xcb, 0x9, 0x5, 0x29ce49e1, 0x80000001, 0x10000, 0x5, 0xe5, 0x9, 0x0, 0x81, 0x1ff, 0x5, 0x0, 0x9, 0x3, 0x2, 0xffff, 0xdf, 0xee2, 0x6, 0x5, 0x7fff, 0x8, 0x5, 0x6, 0x10000, 0xe7, 0x800, 0x1, 0x5, 0x400, 0xfffffbff, 0xa00, 0x7ff, 0x80000000, 0x8, 0x7, 0x1, 0x40, 0x0, 0xffff, 0x8ef, 0x9, 0x9, 0x8, 0x4, 0x0, 0x5, 0x40, 0x7fff, 0x3f, 0x2, 0xee34, 0x0, 0x5, 0x80000001, 0x3f, 0xffffffff, 0x50, 0x9, 0x40, 0x80000000, 0x6, 0x9, 0xcbd, 0x3, 0x66f, 0xffffffff, 0x65f0, 0x100, 0x1, 0xe8, 0xff, 0x31a, 0xf4, 0x9, 0x1, 0x4, 0xa3c5, 0xffff, 0x1f]}, @TCA_POLICE_AVRATE={0x8}, @TCA_POLICE_RATE={0x404, 0x2, [0x9, 0x0, 0x7fff, 0x7, 0x1, 0x3, 0x3, 0x3f, 0x9, 0x0, 0x7a6, 0x80, 0xf8, 0xdd1, 0x4, 0x5, 0x1, 0x3, 0x7, 0x7fff, 0x7, 0x7, 0x0, 0x0, 0x64d, 0xb9df, 0x80000000, 0x101, 0x3, 0x1, 0x9, 0x400, 0x8, 0xfa, 0x5, 0x20, 0x43, 0x4, 0x6, 0x6, 0x3, 0xffffffff, 0x6, 0x4, 0x0, 0x8, 0xffff2dab, 0x40, 0x7fff, 0xff, 0x1ff, 0x2b, 0x401, 0x81, 0x86de, 0xba, 0x9e5, 0x40000, 0x101, 0x1f, 0xed8e, 0x3, 0x7, 0x9, 0xe6b, 0x3f, 0x6, 0x1, 0x8, 0x40, 0x400, 0xfffffffe, 0x8, 0x81, 0x1, 0x1, 0x7, 0xffffff00, 0x3, 0x3d, 0x0, 0x7, 0x0, 0x4, 0x2, 0x2e27c9b5, 0x0, 0x16e1460c, 0x3, 0xfffffe01, 0xffffffff, 0xfff, 0x2, 0xffffffff, 0x6, 0x4, 0x9, 0x100, 0x5, 0x807f, 0x6bc3, 0x0, 0x8, 0x8, 0x5, 0x20, 0x400, 0x8, 0x1ff, 0x8001, 0x9, 0x1000000, 0x800, 0x0, 0x80000001, 0x6, 0x401, 0x7fff, 0x5, 0xeded, 0x5, 0x8, 0x1b90, 0xfffffff7, 0x7fff, 0x3fc, 0x2, 0x68b, 0x8, 0x0, 0x6, 0x1, 0x7ff, 0x20, 0x9, 0xffffffff, 0x2, 0x9, 0x4, 0xa97, 0x3ff, 0x10000, 0x4, 0x8000, 0xfffffff9, 0x7fff, 0x1ff, 0x7d3d, 0x3, 0x0, 0x3, 0x7, 0x1, 0xff, 0xfffffff7, 0x6, 0x9918, 0x7, 0xffffff7f, 0xb3bc5fa, 0xfffffff7, 0x5, 0x2, 0x6, 0x8001, 0x400, 0x9, 0x7fff, 0x6, 0x401, 0xfff, 0x7ff, 0xecc7, 0x101, 0x1f80000, 0x83, 0xa5, 0x76b5, 0x68, 0x2, 0x0, 0x2, 0x1, 0x20, 0x4, 0x6, 0xa158, 0x3, 0x9, 0x7fffffff, 0xb2f, 0x8, 0xffffffc9, 0x774e4d7, 0x401, 0x7fffffff, 0x80000001, 0xfff, 0x4, 0x1ff, 0x6, 0x80000000, 0x10000, 0x1, 0x8, 0x9, 0x3ff, 0xadf, 0x1, 0x7fff, 0x0, 0x800, 0x1e6, 0x8, 0x1ff, 0x3, 0xd143, 0x6, 0x9, 0x5, 0x8001, 0x2, 0xcf1, 0x101, 0x4, 0xd3d, 0x9, 0x0, 0x200, 0x3, 0x4, 0x1, 0x10000, 0x8, 0xdfb, 0x7, 0xfffffffd, 0x9, 0x8, 0x3, 0x8001, 0x1f, 0x4, 0x7fff, 0x9, 0xfffff194, 0x100, 0x4d09, 0xd1, 0x0, 0x0, 0x9, 0x9b3, 0x4, 0x7, 0x8]}, @TCA_POLICE_AVRATE={0x8, 0x4, 0xfff}, @TCA_POLICE_RATE={0x404, 0x2, [0x40, 0x81, 0x0, 0x5, 0x0, 0x7fff, 0x1, 0xd9e, 0x29e, 0x7, 0x0, 0x5, 0x6, 0x9, 0x3, 0x40, 0x4, 0x2e, 0xbdab, 0x80000001, 0x7ff, 0xc0, 0x7, 0xfff, 0x7, 0x8, 0x41, 0x81, 0x81, 0x3, 0x200, 0x1000, 0x4, 0x9b5, 0x62c3, 0x72b, 0xffffffe1, 0x3, 0x5c91, 0x5, 0x9, 0xac5, 0x800, 0x1, 0x7a23, 0x1, 0xffff0804, 0x1, 0x20, 0x5, 0x2, 0x0, 0x40, 0x5, 0x7, 0x4, 0x3ff, 0x0, 0xfffffffa, 0x3, 0x7, 0x0, 0xffffffff, 0xffc00000, 0x80800000, 0x80000001, 0x3, 0x4, 0x983, 0xffff, 0x1943, 0x4, 0x101, 0x70000, 0x9, 0xff, 0x7fffffff, 0x8, 0x6, 0x9, 0x9, 0x80000000, 0x5, 0x4, 0x100000, 0xddc, 0x9, 0x8001, 0x80000000, 0x6, 0x1, 0x1, 0xffffffff, 0x3, 0xffff, 0x3, 0x7, 0x32b, 0x10001, 0x1, 0x8e, 0x7, 0x4, 0xe, 0x2, 0x8, 0x4f8863df, 0x1, 0x3, 0x6d97da22, 0x4, 0x5, 0x8, 0x5, 0x2, 0x4, 0x6, 0x2, 0x7, 0x2, 0x1, 0x0, 0x0, 0x200, 0x1, 0x7, 0x101, 0x3, 0x4, 0xd8, 0x4c8, 0x10000, 0x3, 0xfffffffc, 0x9, 0x400, 0x0, 0x80, 0x3, 0x5, 0x200, 0x3, 0x8, 0x4, 0x3, 0x7fffffff, 0x51c3, 0x6, 0x5ee2, 0x2, 0x1, 0x29, 0xea2, 0x8, 0x5, 0x7ff, 0xffffffff, 0x40, 0x4, 0x1, 0x9f, 0x1, 0x1, 0x3f, 0x5, 0x8, 0xfe, 0x401, 0x1, 0x4, 0x7fff, 0x7, 0x9, 0x4, 0x7ff, 0x8, 0xf60c, 0x6c, 0xe, 0xff, 0x8, 0xfffffff9, 0x1000, 0x8, 0xef2, 0x8, 0x1ff, 0xff, 0x0, 0x6, 0x400, 0x2, 0x1, 0xffff, 0x100, 0x85a, 0xdb, 0x3, 0x0, 0x8, 0xfffff000, 0xffffffff, 0xb1, 0x3, 0x8, 0x9, 0x6, 0x9, 0x1000, 0x800, 0x80000000, 0xff, 0x8000, 0x9, 0x2, 0x7ff, 0x100, 0x5, 0x7, 0x8b22, 0x9, 0x6, 0x101, 0x8, 0xfff, 0x7fff, 0x3, 0x8, 0x90, 0x1, 0x9, 0x1, 0x0, 0x1, 0x0, 0x5, 0xc4, 0x79, 0x7, 0x9, 0x5, 0xba, 0x9, 0xe6, 0xfc, 0xb8, 0x8001, 0x4, 0x8, 0x3, 0x3, 0x7, 0x1, 0x5, 0x0, 0xffff]}, @TCA_POLICE_RESULT={0x8, 0x5, 0xd4}]]}, {0x53, 0x6, "2de5f64835699a741850887d5ebfadb2fa594965c3238518ad29b326f39a92294e1c22194b08b15bdea1452bcec3f44deae1a4cd5fa4b30faecbee3b54257a55936897ada1543330448fac8c423f0d"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}]}, @TCA_CGROUP_POLICE={0x8c0, 0x2, [@TCA_POLICE_RATE64={0xc, 0x8, 0x80000001}, @TCA_POLICE_TBF={0x3c, 0x1, {0x5, 0x10000000, 0xfffffeff, 0x7f, 0x3, {0x7, 0x2, 0x19b2, 0x40, 0x8, 0x7}, {0x7, 0x0, 0x5, 0x9, 0x8bcc, 0x9}, 0x7ff, 0x3, 0x3}}, @TCA_POLICE_RATE={0x404, 0x2, [0x0, 0xaa, 0x2, 0x80000000, 0x6, 0x9ff, 0x6, 0x3, 0x69, 0x8, 0x7fff, 0x1b, 0x3, 0x4, 0x8, 0x0, 0x0, 0x9, 0x10001, 0x6, 0x10a3266, 0x101, 0x6, 0x2, 0x0, 0x2, 0x80, 0x8, 0x7, 0x8, 0x9, 0xffff, 0xffff6e2f, 0x7, 0x3ff, 0x8, 0x8, 0x8, 0xffff, 0xffffffff, 0x5, 0x8, 0x8, 0x9, 0x8f, 0x6, 0x72, 0x3d, 0x9, 0x5, 0x0, 0x2, 0xfffffffa, 0x4, 0x3, 0x7ff, 0x10000, 0x7, 0x3ff, 0x8, 0x7, 0x80000000, 0x9, 0x4000, 0x80000000, 0x0, 0x80, 0x8, 0x3f9, 0x9, 0x9, 0x434b, 0x80000000, 0x100, 0x800, 0x9, 0x5, 0x34, 0x50b0, 0x81, 0x6, 0x8, 0x2bb30e3c, 0x20, 0x794, 0x9, 0x6, 0x800, 0xc2f, 0x5b, 0x5, 0x8474, 0x0, 0x5, 0x10, 0x1, 0x1, 0xb7, 0xfff, 0xffff7fff, 0x401, 0x6, 0x7, 0xb1e5, 0xffff, 0x1, 0xffff8000, 0x8, 0x4b, 0x6e0, 0x7, 0x1, 0x398b, 0x7f, 0x3, 0x1000, 0x8000, 0x3, 0x3f, 0x6, 0x1, 0xec, 0x8, 0x5, 0x10000, 0x9, 0x2, 0xfffeffff, 0x8, 0x8000, 0x6, 0xffff7fff, 0x5, 0x1, 0x4, 0x1ff, 0x7daa6e54, 0x1, 0x7, 0x3, 0x6, 0x6, 0x81, 0x7, 0x1, 0x401, 0xdbf, 0x401, 0x8, 0x5a, 0x2, 0x7f, 0x7c, 0xfffffffc, 0x9, 0xffffffff, 0x57, 0x4, 0x8, 0x80000001, 0x6, 0xdc92, 0x80000001, 0x3, 0x0, 0x7, 0x7, 0x7ff, 0x9, 0x5, 0x401, 0x5, 0x800, 0x3, 0x1, 0x5, 0xfff, 0x7ff, 0x3cd4, 0x7, 0x8, 0x80000000, 0x80, 0xfffffff9, 0x0, 0x9, 0x2c, 0x101, 0x76b, 0x5, 0x10001, 0x5, 0x3f, 0x8001, 0x0, 0x40, 0x8, 0x0, 0x8b24, 0x1ff, 0x9, 0x100000, 0x9, 0x7d1, 0x8, 0x400, 0x6, 0x401, 0x8, 0x1, 0x0, 0x81, 0x8, 0xffff, 0xd9, 0x8, 0x200, 0x80000000, 0x4, 0x12a4, 0x3, 0x9, 0x2, 0xffffffff, 0xffff1bb4, 0x1, 0xe68, 0x7, 0x562, 0x3, 0x3, 0x0, 0x80000001, 0x3, 0x8, 0x3ff, 0x1d9, 0x732c, 0x7ff, 0x8, 0xfffffffc, 0x400, 0x25, 0x1ff, 0x5, 0x101, 0x2, 0xb80, 0xbd9a, 0x0, 0x20, 0x80, 0xec1, 0x2, 0x9, 0x7]}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x8001}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0xd8, 0x1ff, 0x2, 0x81, 0xd4, 0x10, 0x2, 0x400, 0xff, 0xb85c, 0x1, 0x7, 0x10000, 0x5, 0x4, 0x5, 0x80000000, 0x4, 0x1, 0x8, 0x6, 0x0, 0x2, 0x7, 0x9, 0x8000, 0x0, 0x9, 0x4, 0x5296, 0x4, 0x8, 0x3, 0x0, 0x3, 0x3, 0x10001, 0x9, 0xab34, 0x4, 0x20, 0x5, 0xff, 0x8, 0x6, 0x1f, 0x1ff, 0x2, 0x1, 0x3ff, 0xcf5, 0x4, 0x5, 0xb66, 0x0, 0x6a, 0xf59, 0x3, 0x1, 0x5, 0x1, 0x7, 0x6c1f9d53, 0x8, 0xa8, 0x100, 0x1ff, 0x1, 0x479, 0x7, 0x80000000, 0x200, 0x1, 0x1ff, 0xfd, 0xd291, 0x2, 0x7, 0x1, 0x8, 0x9, 0x3, 0x10000, 0x0, 0xfffffffd, 0x2, 0xfffffffa, 0x6, 0x73, 0xed9, 0x20, 0x9, 0xa45e, 0x1ff, 0xf5, 0x7, 0x3, 0x80000000, 0x7ff, 0x8000, 0x8, 0xfa7, 0x2, 0x6, 0x10001, 0x1800, 0x5, 0x1, 0x4, 0x9, 0xffff, 0x7, 0x64f, 0x4, 0x1, 0x7fff, 0x2, 0x10001, 0x4, 0x3f, 0xffffffff, 0xffff, 0x3f, 0x40, 0x4, 0x1, 0x6, 0xfff, 0x1, 0x6c, 0x3, 0x1, 0x880c, 0xf94, 0x7ff, 0x80, 0xbc, 0x3, 0x5, 0x0, 0x10001, 0x2, 0x0, 0x7ff, 0x98, 0x2, 0xff, 0x7, 0x5, 0x4c3, 0xff, 0x7ff, 0x9, 0xfc, 0xc1d, 0x0, 0x3, 0x5, 0x0, 0x0, 0x401, 0x2, 0x2, 0x8, 0xffffffff, 0x1, 0x80, 0x0, 0x9, 0xfffffeff, 0x5, 0x0, 0x9, 0xffffffff, 0xfffffc01, 0x8e, 0xb1a5, 0x50, 0x9, 0x80000000, 0x6, 0x7, 0x7, 0x3, 0x400, 0x1, 0x0, 0x8, 0x9, 0x4, 0x1f, 0x1, 0x481, 0x80000001, 0x8be, 0x8, 0x9, 0x8, 0xbe, 0x9, 0xfffffffa, 0x38e, 0x0, 0xffffffff, 0x2, 0x2, 0x1, 0x40, 0x2, 0x5, 0x3, 0xd48, 0x5, 0x7, 0x2, 0x4, 0x0, 0x6, 0xa8b4, 0x5cf0, 0x2, 0x1, 0x40, 0xcb, 0x20, 0x9, 0x20, 0x8, 0x5, 0x5d9, 0x996, 0x1, 0x7, 0x3ff, 0x7, 0x400, 0x800, 0x0, 0x80000000, 0x57, 0xed, 0xd12, 0x200, 0x6, 0x0, 0x40, 0x2, 0x5, 0x4, 0xfff, 0x0, 0x3f, 0x9, 0x4, 0x9, 0x9]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x7fffffff}, @TCA_POLICE_RATE64={0xc, 0x8, 0x3}, @TCA_POLICE_RESULT={0x8, 0x5, 0x79}, @TCA_POLICE_TBF={0x3c, 0x1, {0x3, 0x0, 0x9, 0x20, 0x7, {0x9, 0x0, 0x6, 0x3fa, 0x4f6, 0x2}, {0x9, 0x1, 0x1bd, 0x1, 0x8, 0x7}, 0xc7f1, 0x1, 0xfffffffb}}, @TCA_POLICE_RESULT={0x8, 0x5, 0x1f8}]}]}}, @TCA_CHAIN={0x8}, @TCA_CHAIN={0x8, 0xb, 0x7}]}, 0x22ec}, 0x1, 0x0, 0x0, 0x800}, 0x4084) syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), r0) lsetxattr(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=@random={'osx.', '+-\x00'}, &(0x7f00000001c0)='mptcp_pm\x00', 0x9, 0x2) 00:07:46 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000002780)=ANY=[@ANYBLOB="28000000260008b12fbd7000fbdbdf250000ca002f23012900b0f8858ab6fcf1e57ccdd0ec6c39b299dc9dbf814f502cd78ee91eb2f10be3c8e2577fa28ec7332e971ee462b504759e", @ANYRES32=0x0, @ANYBLOB="99ef040005000300f3ff0f0004000a00"], 0x28}, 0x1, 0x0, 0x0, 0x4000000}, 0x20048090) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000000)=@ipv4_delroute={0x1c, 0x19, 0x1}, 0x1c}}, 0x0) (async) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f00000002c0)={'ip6_vti0\x00', &(0x7f0000000240)={'ip6_vti0\x00', 0x0, 0x29, 0x0, 0x1f, 0x9, 0x8, @remote, @loopback, 0x80, 0x20, 0x1f, 0x526a}}) (async) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000380)={'ip6_vti0\x00', &(0x7f0000000300)={'syztnl0\x00', 0x0, 0x29, 0x7f, 0xa8, 0x0, 0x9, @private2={0xfc, 0x2, '\x00', 0x1}, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x8, 0x80, 0xfffffffb, 0x8}}) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f00000003c0)={'vxcan1\x00', 0x0}) r5 = syz_open_dev$video(&(0x7f0000000040), 0xe535, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r5, 0xc034564b, &(0x7f0000000580)={0x2, 0x50323234, 0xf00, 0x870}) (async, rerun: 64) sendmsg$nl_route_sched(r1, &(0x7f0000002740)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000002700)={&(0x7f0000000400)=@newchain={0x22ec, 0x64, 0x10, 0x70bd28, 0x25dfdbff, {0x0, 0x0, 0x0, 0x0, {0xfff3, 0x2}, {0xa, 0xc}, {0x7, 0x6}}, [@TCA_RATE={0x6, 0x5, {0x2, 0x5}}, @filter_kind_options=@f_cgroup={{0xb}, {0x22a4, 0x2, [@TCA_CGROUP_ACT={0x8a8, 0x1, [@m_bpf={0xb0, 0x9, 0x0, 0x0, {{0x8}, {0x64, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_OPS={0x14, 0x4, [{0x5a6c, 0x80, 0xe1}, {0x5, 0x8, 0x1f, 0x7}]}, @TCA_ACT_BPF_PARMS={0x18, 0x2, {0x3, 0x401, 0x5, 0x0, 0x80}}, @TCA_ACT_BPF_FD={0x8, 0x5, r0}, @TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0x6}, @TCA_ACT_BPF_OPS={0x24, 0x4, [{0x401, 0xfe, 0x82, 0x4}, {0x5, 0x6, 0x0, 0x5}, {0x6, 0x1, 0x3, 0x7}, {0x2, 0x8, 0xb7, 0x40}]}]}, {0x27, 0x6, "fc285e8538f581d156c062d26db06b44044378513e3ebab94cbdf1f7eb5941075048c2"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x4, 0x2}}}}, @m_tunnel_key={0x7c, 0xe, 0x0, 0x0, {{0xf}, {0xc, 0x2, 0x0, 0x1, [@TCA_TUNNEL_KEY_ENC_KEY_ID={0x8, 0x7, 0x4}]}, {0x43, 0x6, "537470d7940c6da537cab893e1ed6415fab6c74b4abb8dfd7b8dfc85fe324efcef7b550b1a3043bd2988e44478ff8d787df28dbce0b7bbf6b7113085e48e73"}, {0xc}, {0xc}}}, @m_ipt={0x208, 0x18, 0x0, 0x0, {{0x8}, {0x158, 0x2, 0x0, 0x1, [@TCA_IPT_INDEX={0x8, 0x3, 0x1f}, @TCA_IPT_TABLE={0x24, 0x1, 'security\x00'}, @TCA_IPT_TARG={0x11e, 0x6, {0x2, 'security\x00', 0x0, 0x1000, "8500e5bcfb80fc238cccc46c911745d692e624af1d9bad66c45b670ddd832aefe585dfebaa53613a359a2cd25e1d7d30c1fae442ac5315da672ac5afbe947321623a75c64f17d7d29368e6742e134f9f7823691e33bb0c7d79f42a4ddd50d48937ccac8d17c2f8f44be6657d019655e80bee3314b05e2c36bda227fb8b01369c9740adcad6dd4860c8c19915b8860b1d95256b793a4067afcf1af4ac50d0837b39887f7139407a72ae978b6b7b2d493f131e7495a3cc09496513a3a68afca98e3ca92b9317f830338170145d8cc90e9d7ea844f343a0c6c7dd09bff4f8c1f6ce85ffb396c6d450bf1c30034ab68ad331da369280"}}, @TCA_IPT_HOOK={0x8, 0x2, 0x4}]}, {0x8b, 0x6, "8ac7b4e60f136821f8b2d5f753d2460fb276e855e2cdd5f92ea5a57c54f231d9d805963b2cdf941de127b19ea8bf40a9dad7333b973b36f88a7ab8293121eee4d8a705f4b0fdffddc86e4d2e8ff89d7f672216edd6e81dced5b46b1257bf3a5492d709b812e7ac66814df7243b3bf0a9b5754730eaccb8bb3d6369c2997732385728af6a75775c"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_mirred={0x1b4, 0xd, 0x0, 0x0, {{0xb}, {0xa4, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0x7, 0xf12d, 0x20000000, 0x1, 0x1f}, 0x2, r2}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x10001, 0xa668, 0x2, 0x3ff, 0x4}, 0x1, r3}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x3, 0x95fa, 0x3, 0x0, 0x5}, 0x3}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x5, 0xda819f2b, 0xffffffffffffffff, 0x5, 0x2b}, 0x3}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x1, 0x800, 0x3, 0x1, 0x8}, 0x4, r4}}]}, {0xe5, 0x6, "7329079ac233735fabc93737de6ecf79abdffb14fc95741ba1f8f4189cddb9ef6ff1a530ffac8a8a8119c7cb1c58ca3cfc76a151f79159917678e23d6a36086bf5167153f40ed4f0f903b60b0f533c23cee8228d3eeac5b7a475846710e8b928708f9384548b97e0f02a55475d867a6aada896d6b29a4ae59ceac50173305247b8000f299191e4c64bab6292859161b4139418ef8a565a2d54faeb06ba2bd74207dd74846e1f142f2de4542bf5e8e4b8e6c04059d5e7ca9d425a51c2c8cad208397c006d6ec6cab14e5873f62463f4f1228f1a3636b63ccc00700de162be4169d8"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2, 0x2}}}}, @m_bpf={0x19c, 0x14, 0x0, 0x0, {{0x8}, {0x7c, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0x4}, @TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0x6}, @TCA_ACT_BPF_PARMS={0x18, 0x2, {0x10001, 0x5, 0x3, 0xff, 0x3ff}}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_PARMS={0x18, 0x2, {0x101, 0x7a36, 0x2, 0x27e9717c, 0x1}}, @TCA_ACT_BPF_FD={0x8, 0x5, r5}, @TCA_ACT_BPF_OPS={0x1c, 0x4, [{0x4, 0x80, 0x1e, 0x81}, {0x1, 0x3, 0x1, 0x9}, {0xacf0, 0x1, 0x5, 0x7ff}]}, @TCA_ACT_BPF_OPS_LEN={0x6}]}, {0xfc, 0x6, "d62bb82eb2979f268d1530ef0f79e16242d353f2c7b05803872a26e692cadb6e3049113c4bf7038fba6cee0b07c6cbd74439c8b428950a42c73d4cbf3dfe4f15e1ddedf8cbf4ef3071a6240d3eaeaa2c3f3db7784254cccb0c70c54f2a4f9993af1ed4d819320baf2e852560909da3cf5c947b6eb34731ef3ce5b971dc6dd5199507c871760ac039c9ec7e405e68bb0f32d69ac4505e7c2deabe66d4896786ffb2fc0856198ed0c845c3a209ff246d1f38f0c4b31c90567b79fd8d76ab8c754dfe5cad263a2360c21844e16824bd4d85147a8ebf24ee9aeb591fd9e7add005ca1d6c1b6c0f31b4bd050911e70e4fd5d8cc47fc1c1b402d0a"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2, 0x3}}}}, @m_xt={0xfc, 0x11, 0x0, 0x0, {{0x7}, {0x60, 0x2, 0x0, 0x1, [@TCA_IPT_INDEX={0x8, 0x3, 0x1}, @TCA_IPT_TARG={0x52, 0x6, {0x5, 'raw\x00', 0x81, 0x0, "169f46bf7d9cf8cd67dc280a521f34ceb6ccc24adda1ce3da049d43a7ce357fb6683481f70046819"}}]}, {0x75, 0x6, "23c3b7bb6ac3aa0d76dd91758eed3e4b8162b54dd6ac7466360689770ae9119c7095cec83c318762a4f11391ac92b3759bb7b2529d3d861592e2dc12cf63b5782f4cd3fb782b6217649b7de143418e8b431fd45d8a12b2d22179a25db20d391ff61beb0d4046d60004f2e74a4add0020ba"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2, 0x1}}}}, @m_sample={0x124, 0xe, 0x0, 0x0, {{0xb}, {0x14, 0x2, 0x0, 0x1, [@TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0xfffffff7}, @TCA_SAMPLE_RATE={0x8, 0x3, 0x6}]}, {0xe6, 0x6, "0200a38214d549e50b10ea51997d36629ea47a5304c185f61f96476d3f96a8552780ff7c4f98685023de30ae248db1f4c00450a2d8c1a70a3d8d315fb650b916a46463eecb96b63aae78e98f8f00a38b5f360ce8d33ccc39fe887fb2ca2eb39a6c312af5b9e9b00d1eda1e3ffa0879e800a5f9bedf9e1d57029feb504601bb125f2fc5ed8c4055881609ccefa2570da7d1caabcc6c1e29fa0067b1f5edf392db23482c39dc269e8b797d5ed6fa3f17e19a50636f14350943d5aa22fa011014342355ee2ec306e3fdf3fb97c2a244e392357b484770405f27679eba49de48b1b3e3a8"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2}}}}]}, @TCA_CGROUP_ACT={0x1138, 0x1, [@m_csum={0x74, 0x3, 0x0, 0x0, {{0x9}, {0x4}, {0x46, 0x6, "34764394c7f3718fd44870c13a8845980340d379bc6c0b02c70ba9b81a35456ed5160d8e333312e1b51982b71ef3a34410ce4c17bec4b9f73da285c983f72a17934f"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x2}}}}, @m_police={0x10c0, 0x1e, 0x0, 0x0, {{0xb}, {0x1044, 0x2, 0x0, 0x1, [[@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x7}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x40}, @TCA_POLICE_RATE={0x404, 0x2, [0x4, 0x40, 0x20, 0xfff, 0x0, 0xfff, 0x6, 0x2, 0x7, 0x9, 0x1, 0x8, 0x953, 0x1, 0x5, 0x5f, 0x100, 0x3, 0x7fff, 0x9, 0x2, 0xff, 0x5, 0xa30, 0x5, 0x3, 0x1bd, 0xbf5, 0x100, 0x1, 0x0, 0x2, 0x7f, 0x5, 0xffff, 0x1000, 0x9, 0xc299, 0x2, 0x4, 0x80000000, 0x3, 0xfc, 0x7, 0x0, 0xfffffc32, 0x6, 0x80, 0xffffff84, 0x2, 0x1, 0x3, 0x0, 0xff, 0x4, 0x6, 0x0, 0x7a, 0x4, 0x297632e4, 0x100, 0x7fff, 0x1ff, 0x2, 0x2, 0x1, 0x8, 0x10001, 0x2, 0x6, 0x0, 0x7fff, 0x8, 0xffffffff, 0x0, 0x8, 0x4, 0x2, 0x6b, 0x200, 0x5, 0xffffffea, 0x1ff, 0x9, 0x1, 0x401, 0xfff, 0x8, 0x4, 0x10894de7, 0x2, 0xffffffff, 0x2, 0x0, 0xfffffffe, 0x8000, 0x7, 0xeae, 0x1f, 0x9, 0x10001, 0x1, 0x3f, 0x10001, 0x8, 0x1, 0xffff, 0xfffffffd, 0x3ff, 0x3f0, 0x80000000, 0x6, 0x3, 0x2, 0x3, 0x7, 0xfa, 0x40e, 0x7, 0xff, 0x0, 0x5, 0xf3f, 0x4, 0x2, 0x0, 0x9, 0x6, 0x6, 0x10001, 0x9, 0x9, 0xbfb3, 0x1, 0x1, 0x7, 0xfb0, 0x4, 0x80000000, 0x6, 0x7fff, 0x101, 0x4, 0x40, 0x7f, 0x7f, 0x2d3f, 0x1, 0x8, 0xa917, 0x2, 0x81, 0x2, 0x10001, 0x6, 0x5, 0x2, 0xba, 0x7, 0x8, 0x0, 0xfffffffb, 0x1, 0x5, 0x4d, 0x3, 0x3, 0x294b, 0x5, 0x1f, 0x7, 0x800, 0x3, 0x9, 0x10001, 0x1ff, 0x0, 0xeaf, 0x6, 0x1000, 0x5, 0xfffffff7, 0x0, 0x8, 0x8, 0x1, 0xa08, 0x8, 0x480, 0x7fffffff, 0x2, 0x200, 0x0, 0x40, 0x7f, 0x6, 0x7fff, 0x8, 0x2dfa, 0x10001, 0x1, 0x3, 0x9, 0xffffffff, 0x8d57, 0xbfcc, 0x2, 0x5, 0x80000001, 0x2, 0x6, 0xe58, 0x3f, 0x8, 0x1, 0x31ee, 0x9, 0x6, 0x0, 0x10000, 0xfff, 0x20, 0x20, 0xffff8000, 0x8, 0xa0, 0x6, 0x7, 0x1, 0x9, 0x1f, 0x9, 0xade2, 0x0, 0xfffffffe, 0xce6, 0x8, 0xffffff4e, 0x8, 0xac, 0x0, 0x27f3a5bc, 0x143a, 0x3, 0x5, 0x5, 0x8, 0x8000, 0x100, 0x10001, 0x0, 0x81, 0x8, 0x3, 0x2, 0x4]}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0xe, 0x5, 0x8, 0x3, 0xeea, 0x5, 0x7, 0x5, 0x7, 0xffffb2b3, 0x10001, 0x37ba68bc, 0x3, 0x8, 0x1ff, 0xfb8, 0x3, 0x101, 0x1, 0x0, 0x2, 0x89, 0x8, 0x9, 0x4, 0x8, 0x955, 0x3, 0x8, 0x8000, 0x5, 0x51, 0x40, 0x7fff, 0x3, 0x8, 0x4, 0x2, 0xfff, 0x1e80, 0x4, 0xfff, 0x6, 0x1, 0x5, 0x8, 0x9, 0x5, 0x6ae, 0xffff, 0x19f, 0x8, 0xb8a2, 0x2, 0xfffffffc, 0x8, 0x1000, 0x1, 0x1, 0x7f, 0x6, 0x1, 0x101, 0xfffffff8, 0xffff7fff, 0x0, 0x8, 0x5, 0x3, 0x81, 0x5, 0x9, 0x5, 0x10001, 0x3ff, 0x10000, 0x24c55c20, 0xfffffff8, 0x1, 0x9, 0x1, 0x400, 0x3, 0x4, 0x200, 0x657, 0x0, 0x7fffffff, 0x5, 0x800, 0x769, 0x9, 0x4, 0x0, 0x0, 0x1, 0x20, 0x4d, 0x162d, 0x40, 0x3f, 0x4, 0x2, 0xadaa, 0x1, 0x3, 0x100, 0x7fffffff, 0x4, 0x8, 0xe98, 0x5, 0x4bf, 0x80000000, 0x20, 0x3, 0x0, 0x80000000, 0x10001, 0x4, 0x0, 0x3, 0x40, 0x6, 0xfffffffe, 0x20, 0xfffffc73, 0x4, 0x7f, 0x9, 0x10000, 0x285, 0x754, 0x1, 0x1, 0x7ff, 0x9, 0x4, 0x0, 0x80000000, 0x9, 0x5d, 0x81, 0x20, 0x8, 0x5, 0x10001, 0x3, 0x9, 0x0, 0x8, 0x8, 0x8, 0x6, 0x9, 0x8, 0x4, 0xffff, 0x6, 0x9, 0x19057224, 0x8, 0x7c, 0x0, 0xffffffff, 0x6, 0x9, 0x80, 0x80000001, 0x200, 0x1, 0xffffffff, 0x1, 0x1ff, 0xcb, 0x9, 0x5, 0x29ce49e1, 0x80000001, 0x10000, 0x5, 0xe5, 0x9, 0x0, 0x81, 0x1ff, 0x5, 0x0, 0x9, 0x3, 0x2, 0xffff, 0xdf, 0xee2, 0x6, 0x5, 0x7fff, 0x8, 0x5, 0x6, 0x10000, 0xe7, 0x800, 0x1, 0x5, 0x400, 0xfffffbff, 0xa00, 0x7ff, 0x80000000, 0x8, 0x7, 0x1, 0x40, 0x0, 0xffff, 0x8ef, 0x9, 0x9, 0x8, 0x4, 0x0, 0x5, 0x40, 0x7fff, 0x3f, 0x2, 0xee34, 0x0, 0x5, 0x80000001, 0x3f, 0xffffffff, 0x50, 0x9, 0x40, 0x80000000, 0x6, 0x9, 0xcbd, 0x3, 0x66f, 0xffffffff, 0x65f0, 0x100, 0x1, 0xe8, 0xff, 0x31a, 0xf4, 0x9, 0x1, 0x4, 0xa3c5, 0xffff, 0x1f]}, @TCA_POLICE_AVRATE={0x8}, @TCA_POLICE_RATE={0x404, 0x2, [0x9, 0x0, 0x7fff, 0x7, 0x1, 0x3, 0x3, 0x3f, 0x9, 0x0, 0x7a6, 0x80, 0xf8, 0xdd1, 0x4, 0x5, 0x1, 0x3, 0x7, 0x7fff, 0x7, 0x7, 0x0, 0x0, 0x64d, 0xb9df, 0x80000000, 0x101, 0x3, 0x1, 0x9, 0x400, 0x8, 0xfa, 0x5, 0x20, 0x43, 0x4, 0x6, 0x6, 0x3, 0xffffffff, 0x6, 0x4, 0x0, 0x8, 0xffff2dab, 0x40, 0x7fff, 0xff, 0x1ff, 0x2b, 0x401, 0x81, 0x86de, 0xba, 0x9e5, 0x40000, 0x101, 0x1f, 0xed8e, 0x3, 0x7, 0x9, 0xe6b, 0x3f, 0x6, 0x1, 0x8, 0x40, 0x400, 0xfffffffe, 0x8, 0x81, 0x1, 0x1, 0x7, 0xffffff00, 0x3, 0x3d, 0x0, 0x7, 0x0, 0x4, 0x2, 0x2e27c9b5, 0x0, 0x16e1460c, 0x3, 0xfffffe01, 0xffffffff, 0xfff, 0x2, 0xffffffff, 0x6, 0x4, 0x9, 0x100, 0x5, 0x807f, 0x6bc3, 0x0, 0x8, 0x8, 0x5, 0x20, 0x400, 0x8, 0x1ff, 0x8001, 0x9, 0x1000000, 0x800, 0x0, 0x80000001, 0x6, 0x401, 0x7fff, 0x5, 0xeded, 0x5, 0x8, 0x1b90, 0xfffffff7, 0x7fff, 0x3fc, 0x2, 0x68b, 0x8, 0x0, 0x6, 0x1, 0x7ff, 0x20, 0x9, 0xffffffff, 0x2, 0x9, 0x4, 0xa97, 0x3ff, 0x10000, 0x4, 0x8000, 0xfffffff9, 0x7fff, 0x1ff, 0x7d3d, 0x3, 0x0, 0x3, 0x7, 0x1, 0xff, 0xfffffff7, 0x6, 0x9918, 0x7, 0xffffff7f, 0xb3bc5fa, 0xfffffff7, 0x5, 0x2, 0x6, 0x8001, 0x400, 0x9, 0x7fff, 0x6, 0x401, 0xfff, 0x7ff, 0xecc7, 0x101, 0x1f80000, 0x83, 0xa5, 0x76b5, 0x68, 0x2, 0x0, 0x2, 0x1, 0x20, 0x4, 0x6, 0xa158, 0x3, 0x9, 0x7fffffff, 0xb2f, 0x8, 0xffffffc9, 0x774e4d7, 0x401, 0x7fffffff, 0x80000001, 0xfff, 0x4, 0x1ff, 0x6, 0x80000000, 0x10000, 0x1, 0x8, 0x9, 0x3ff, 0xadf, 0x1, 0x7fff, 0x0, 0x800, 0x1e6, 0x8, 0x1ff, 0x3, 0xd143, 0x6, 0x9, 0x5, 0x8001, 0x2, 0xcf1, 0x101, 0x4, 0xd3d, 0x9, 0x0, 0x200, 0x3, 0x4, 0x1, 0x10000, 0x8, 0xdfb, 0x7, 0xfffffffd, 0x9, 0x8, 0x3, 0x8001, 0x1f, 0x4, 0x7fff, 0x9, 0xfffff194, 0x100, 0x4d09, 0xd1, 0x0, 0x0, 0x9, 0x9b3, 0x4, 0x7, 0x8]}, @TCA_POLICE_AVRATE={0x8, 0x4, 0xfff}, @TCA_POLICE_RATE={0x404, 0x2, [0x40, 0x81, 0x0, 0x5, 0x0, 0x7fff, 0x1, 0xd9e, 0x29e, 0x7, 0x0, 0x5, 0x6, 0x9, 0x3, 0x40, 0x4, 0x2e, 0xbdab, 0x80000001, 0x7ff, 0xc0, 0x7, 0xfff, 0x7, 0x8, 0x41, 0x81, 0x81, 0x3, 0x200, 0x1000, 0x4, 0x9b5, 0x62c3, 0x72b, 0xffffffe1, 0x3, 0x5c91, 0x5, 0x9, 0xac5, 0x800, 0x1, 0x7a23, 0x1, 0xffff0804, 0x1, 0x20, 0x5, 0x2, 0x0, 0x40, 0x5, 0x7, 0x4, 0x3ff, 0x0, 0xfffffffa, 0x3, 0x7, 0x0, 0xffffffff, 0xffc00000, 0x80800000, 0x80000001, 0x3, 0x4, 0x983, 0xffff, 0x1943, 0x4, 0x101, 0x70000, 0x9, 0xff, 0x7fffffff, 0x8, 0x6, 0x9, 0x9, 0x80000000, 0x5, 0x4, 0x100000, 0xddc, 0x9, 0x8001, 0x80000000, 0x6, 0x1, 0x1, 0xffffffff, 0x3, 0xffff, 0x3, 0x7, 0x32b, 0x10001, 0x1, 0x8e, 0x7, 0x4, 0xe, 0x2, 0x8, 0x4f8863df, 0x1, 0x3, 0x6d97da22, 0x4, 0x5, 0x8, 0x5, 0x2, 0x4, 0x6, 0x2, 0x7, 0x2, 0x1, 0x0, 0x0, 0x200, 0x1, 0x7, 0x101, 0x3, 0x4, 0xd8, 0x4c8, 0x10000, 0x3, 0xfffffffc, 0x9, 0x400, 0x0, 0x80, 0x3, 0x5, 0x200, 0x3, 0x8, 0x4, 0x3, 0x7fffffff, 0x51c3, 0x6, 0x5ee2, 0x2, 0x1, 0x29, 0xea2, 0x8, 0x5, 0x7ff, 0xffffffff, 0x40, 0x4, 0x1, 0x9f, 0x1, 0x1, 0x3f, 0x5, 0x8, 0xfe, 0x401, 0x1, 0x4, 0x7fff, 0x7, 0x9, 0x4, 0x7ff, 0x8, 0xf60c, 0x6c, 0xe, 0xff, 0x8, 0xfffffff9, 0x1000, 0x8, 0xef2, 0x8, 0x1ff, 0xff, 0x0, 0x6, 0x400, 0x2, 0x1, 0xffff, 0x100, 0x85a, 0xdb, 0x3, 0x0, 0x8, 0xfffff000, 0xffffffff, 0xb1, 0x3, 0x8, 0x9, 0x6, 0x9, 0x1000, 0x800, 0x80000000, 0xff, 0x8000, 0x9, 0x2, 0x7ff, 0x100, 0x5, 0x7, 0x8b22, 0x9, 0x6, 0x101, 0x8, 0xfff, 0x7fff, 0x3, 0x8, 0x90, 0x1, 0x9, 0x1, 0x0, 0x1, 0x0, 0x5, 0xc4, 0x79, 0x7, 0x9, 0x5, 0xba, 0x9, 0xe6, 0xfc, 0xb8, 0x8001, 0x4, 0x8, 0x3, 0x3, 0x7, 0x1, 0x5, 0x0, 0xffff]}, @TCA_POLICE_RESULT={0x8, 0x5, 0xd4}]]}, {0x53, 0x6, "2de5f64835699a741850887d5ebfadb2fa594965c3238518ad29b326f39a92294e1c22194b08b15bdea1452bcec3f44deae1a4cd5fa4b30faecbee3b54257a55936897ada1543330448fac8c423f0d"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}]}, @TCA_CGROUP_POLICE={0x8c0, 0x2, [@TCA_POLICE_RATE64={0xc, 0x8, 0x80000001}, @TCA_POLICE_TBF={0x3c, 0x1, {0x5, 0x10000000, 0xfffffeff, 0x7f, 0x3, {0x7, 0x2, 0x19b2, 0x40, 0x8, 0x7}, {0x7, 0x0, 0x5, 0x9, 0x8bcc, 0x9}, 0x7ff, 0x3, 0x3}}, @TCA_POLICE_RATE={0x404, 0x2, [0x0, 0xaa, 0x2, 0x80000000, 0x6, 0x9ff, 0x6, 0x3, 0x69, 0x8, 0x7fff, 0x1b, 0x3, 0x4, 0x8, 0x0, 0x0, 0x9, 0x10001, 0x6, 0x10a3266, 0x101, 0x6, 0x2, 0x0, 0x2, 0x80, 0x8, 0x7, 0x8, 0x9, 0xffff, 0xffff6e2f, 0x7, 0x3ff, 0x8, 0x8, 0x8, 0xffff, 0xffffffff, 0x5, 0x8, 0x8, 0x9, 0x8f, 0x6, 0x72, 0x3d, 0x9, 0x5, 0x0, 0x2, 0xfffffffa, 0x4, 0x3, 0x7ff, 0x10000, 0x7, 0x3ff, 0x8, 0x7, 0x80000000, 0x9, 0x4000, 0x80000000, 0x0, 0x80, 0x8, 0x3f9, 0x9, 0x9, 0x434b, 0x80000000, 0x100, 0x800, 0x9, 0x5, 0x34, 0x50b0, 0x81, 0x6, 0x8, 0x2bb30e3c, 0x20, 0x794, 0x9, 0x6, 0x800, 0xc2f, 0x5b, 0x5, 0x8474, 0x0, 0x5, 0x10, 0x1, 0x1, 0xb7, 0xfff, 0xffff7fff, 0x401, 0x6, 0x7, 0xb1e5, 0xffff, 0x1, 0xffff8000, 0x8, 0x4b, 0x6e0, 0x7, 0x1, 0x398b, 0x7f, 0x3, 0x1000, 0x8000, 0x3, 0x3f, 0x6, 0x1, 0xec, 0x8, 0x5, 0x10000, 0x9, 0x2, 0xfffeffff, 0x8, 0x8000, 0x6, 0xffff7fff, 0x5, 0x1, 0x4, 0x1ff, 0x7daa6e54, 0x1, 0x7, 0x3, 0x6, 0x6, 0x81, 0x7, 0x1, 0x401, 0xdbf, 0x401, 0x8, 0x5a, 0x2, 0x7f, 0x7c, 0xfffffffc, 0x9, 0xffffffff, 0x57, 0x4, 0x8, 0x80000001, 0x6, 0xdc92, 0x80000001, 0x3, 0x0, 0x7, 0x7, 0x7ff, 0x9, 0x5, 0x401, 0x5, 0x800, 0x3, 0x1, 0x5, 0xfff, 0x7ff, 0x3cd4, 0x7, 0x8, 0x80000000, 0x80, 0xfffffff9, 0x0, 0x9, 0x2c, 0x101, 0x76b, 0x5, 0x10001, 0x5, 0x3f, 0x8001, 0x0, 0x40, 0x8, 0x0, 0x8b24, 0x1ff, 0x9, 0x100000, 0x9, 0x7d1, 0x8, 0x400, 0x6, 0x401, 0x8, 0x1, 0x0, 0x81, 0x8, 0xffff, 0xd9, 0x8, 0x200, 0x80000000, 0x4, 0x12a4, 0x3, 0x9, 0x2, 0xffffffff, 0xffff1bb4, 0x1, 0xe68, 0x7, 0x562, 0x3, 0x3, 0x0, 0x80000001, 0x3, 0x8, 0x3ff, 0x1d9, 0x732c, 0x7ff, 0x8, 0xfffffffc, 0x400, 0x25, 0x1ff, 0x5, 0x101, 0x2, 0xb80, 0xbd9a, 0x0, 0x20, 0x80, 0xec1, 0x2, 0x9, 0x7]}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x8001}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0xd8, 0x1ff, 0x2, 0x81, 0xd4, 0x10, 0x2, 0x400, 0xff, 0xb85c, 0x1, 0x7, 0x10000, 0x5, 0x4, 0x5, 0x80000000, 0x4, 0x1, 0x8, 0x6, 0x0, 0x2, 0x7, 0x9, 0x8000, 0x0, 0x9, 0x4, 0x5296, 0x4, 0x8, 0x3, 0x0, 0x3, 0x3, 0x10001, 0x9, 0xab34, 0x4, 0x20, 0x5, 0xff, 0x8, 0x6, 0x1f, 0x1ff, 0x2, 0x1, 0x3ff, 0xcf5, 0x4, 0x5, 0xb66, 0x0, 0x6a, 0xf59, 0x3, 0x1, 0x5, 0x1, 0x7, 0x6c1f9d53, 0x8, 0xa8, 0x100, 0x1ff, 0x1, 0x479, 0x7, 0x80000000, 0x200, 0x1, 0x1ff, 0xfd, 0xd291, 0x2, 0x7, 0x1, 0x8, 0x9, 0x3, 0x10000, 0x0, 0xfffffffd, 0x2, 0xfffffffa, 0x6, 0x73, 0xed9, 0x20, 0x9, 0xa45e, 0x1ff, 0xf5, 0x7, 0x3, 0x80000000, 0x7ff, 0x8000, 0x8, 0xfa7, 0x2, 0x6, 0x10001, 0x1800, 0x5, 0x1, 0x4, 0x9, 0xffff, 0x7, 0x64f, 0x4, 0x1, 0x7fff, 0x2, 0x10001, 0x4, 0x3f, 0xffffffff, 0xffff, 0x3f, 0x40, 0x4, 0x1, 0x6, 0xfff, 0x1, 0x6c, 0x3, 0x1, 0x880c, 0xf94, 0x7ff, 0x80, 0xbc, 0x3, 0x5, 0x0, 0x10001, 0x2, 0x0, 0x7ff, 0x98, 0x2, 0xff, 0x7, 0x5, 0x4c3, 0xff, 0x7ff, 0x9, 0xfc, 0xc1d, 0x0, 0x3, 0x5, 0x0, 0x0, 0x401, 0x2, 0x2, 0x8, 0xffffffff, 0x1, 0x80, 0x0, 0x9, 0xfffffeff, 0x5, 0x0, 0x9, 0xffffffff, 0xfffffc01, 0x8e, 0xb1a5, 0x50, 0x9, 0x80000000, 0x6, 0x7, 0x7, 0x3, 0x400, 0x1, 0x0, 0x8, 0x9, 0x4, 0x1f, 0x1, 0x481, 0x80000001, 0x8be, 0x8, 0x9, 0x8, 0xbe, 0x9, 0xfffffffa, 0x38e, 0x0, 0xffffffff, 0x2, 0x2, 0x1, 0x40, 0x2, 0x5, 0x3, 0xd48, 0x5, 0x7, 0x2, 0x4, 0x0, 0x6, 0xa8b4, 0x5cf0, 0x2, 0x1, 0x40, 0xcb, 0x20, 0x9, 0x20, 0x8, 0x5, 0x5d9, 0x996, 0x1, 0x7, 0x3ff, 0x7, 0x400, 0x800, 0x0, 0x80000000, 0x57, 0xed, 0xd12, 0x200, 0x6, 0x0, 0x40, 0x2, 0x5, 0x4, 0xfff, 0x0, 0x3f, 0x9, 0x4, 0x9, 0x9]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x7fffffff}, @TCA_POLICE_RATE64={0xc, 0x8, 0x3}, @TCA_POLICE_RESULT={0x8, 0x5, 0x79}, @TCA_POLICE_TBF={0x3c, 0x1, {0x3, 0x0, 0x9, 0x20, 0x7, {0x9, 0x0, 0x6, 0x3fa, 0x4f6, 0x2}, {0x9, 0x1, 0x1bd, 0x1, 0x8, 0x7}, 0xc7f1, 0x1, 0xfffffffb}}, @TCA_POLICE_RESULT={0x8, 0x5, 0x1f8}]}]}}, @TCA_CHAIN={0x8}, @TCA_CHAIN={0x8, 0xb, 0x7}]}, 0x22ec}, 0x1, 0x0, 0x0, 0x800}, 0x4084) (async, rerun: 64) syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), r0) (async) lsetxattr(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=@random={'osx.', '+-\x00'}, &(0x7f00000001c0)='mptcp_pm\x00', 0x9, 0x2) 00:07:46 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x7a000000, {}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) [ 466.957037][T17927] netlink: 'syz-executor.3': attribute type 2 has an invalid length. 00:07:46 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)=@bridge_setlink={0x34, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r2}, [@IFLA_AF_SPEC={0x14, 0x1a, 0x0, 0x1, [@AF_INET={0x10, 0x4, 0x0, 0x1, {0xc, 0x2, 0x0, 0x1, [{0x8}]}}]}]}, 0x34}}, 0x0) ioctl$sock_SIOCETHTOOL(r3, 0x8946, &(0x7f00000000c0)={'veth1_vlan\x00', &(0x7f0000000080)=@ethtool_channels={0x3d, 0x924e, 0xc18, 0x28e5, 0x0, 0x200, 0x2, 0x7, 0x5}}) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r0, 0x8983, &(0x7f0000000000)={0x0, 'veth0_vlan\x00', {0x3}, 0xfff}) recvmmsg(r1, &(0x7f0000004f00)=[{{&(0x7f0000000380)=@l2tp6={0xa, 0x0, 0x0, @ipv4}, 0x80, &(0x7f0000000740)=[{&(0x7f0000000580)=""/216, 0xd8}, {&(0x7f0000000680)=""/36, 0x24}, {&(0x7f00000006c0)=""/100, 0x64}], 0x3, &(0x7f0000000780)=""/94, 0x5e}, 0x3}, {{0x0, 0x0, &(0x7f0000001b40)=[{&(0x7f0000000800)=""/156, 0x9c}, {&(0x7f00000008c0)=""/198, 0xc6}, {&(0x7f00000009c0)=""/25, 0x19}, {&(0x7f0000000a00)=""/131, 0x83}, {&(0x7f0000000ac0)=""/4096, 0x1000}, {&(0x7f0000001ac0)=""/83, 0x53}], 0x6}, 0x1ff}, {{0x0, 0x0, &(0x7f0000002f80)=[{&(0x7f0000001bc0)=""/146, 0x92}, {&(0x7f0000001c80)=""/196, 0xc4}, {&(0x7f0000001d80)=""/141, 0x8d}, {&(0x7f0000001e40)=""/4096, 0x1000}, {&(0x7f0000002e40)=""/79, 0x4f}, {&(0x7f0000002ec0)=""/146, 0x92}], 0x6, &(0x7f0000003000)=""/2, 0x2}, 0x453}, {{&(0x7f0000003040)=@sco, 0x80, &(0x7f0000003340)=[{&(0x7f00000030c0)=""/33, 0x21}, {&(0x7f0000003100)}, {&(0x7f0000003140)}, {&(0x7f0000003180)=""/23, 0x17}, {&(0x7f00000031c0)=""/98, 0x62}, {&(0x7f0000003240)=""/202, 0xca}], 0x6, &(0x7f00000033c0)=""/186, 0xba}, 0x80000001}, {{&(0x7f0000003480)=@isdn, 0x80, &(0x7f0000003880)=[{&(0x7f0000003500)=""/137, 0x89}, {&(0x7f00000035c0)=""/182, 0xb6}, {&(0x7f0000003680)=""/122, 0x7a}, {&(0x7f0000003700)=""/75, 0x4b}, {&(0x7f0000003780)=""/235, 0xeb}], 0x5}}, {{0x0, 0x0, &(0x7f0000004bc0)=[{&(0x7f0000003900)=""/194, 0xc2}, {&(0x7f0000003a00)=""/15, 0xf}, {&(0x7f0000003a40)=""/34, 0x22}, {&(0x7f0000003a80)=""/4096, 0x1000}, {&(0x7f0000003100)=""/89, 0x59}, {&(0x7f0000004b00)=""/133, 0x85}], 0x6}, 0x7ff}, {{&(0x7f0000004c40)=@ax25={{}, [@bcast, @null, @netrom, @remote, @rose, @remote, @default, @rose]}, 0x80, &(0x7f0000004dc0)=[{&(0x7f0000004cc0)=""/213, 0xd5}], 0x1, &(0x7f0000004e00)=""/250, 0xfa}, 0x2}], 0x7, 0x40012000, &(0x7f00000050c0)={0x77359400}) sendmsg$nl_xfrm(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000400)=ANY=[@ANYBLOB="b80000001900010000fb472153320f0d00000000000000fc020000000000000000000000000000fe8000000000008000000000000000bb00000000000000000a", @ANYBLOB="ef6f9ab15f17036d2239b62c0274b09e6c000b3f23e65190e213a39ab2d18078db4e8714f567804d4274d77778e90f36d73d6a621e3b954dcc3ec141baa39eb73c0aefd5002104d83907e32bc4ff48e7ac6c0ab8702c7db008beed2d40ec44d072d93a7497cbcd71076d52fd3a0a714a03c3f7a37c09fc74a775ffffffffffffae202352eb365398c974e91b8bb4d72eb34335be7ac7c48614051601f1dc4251897636b904d3ac132b647bd3c56989ed0a2371f581bb4290e01b010ce1c6a0438629cfd20b1170c96b6fe8bf63d8ba74fdc5a16e3fa8691a71e5c11eb328b78409412ed57edafe36b92c", @ANYRESDEC=r0, @ANYRESDEC=r0], 0xb8}}, 0x0) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), 0xffffffffffffffff) r5 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r5, 0x8933, &(0x7f0000000300)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000000)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="69000300632b59dbfc1cb2d72629", @ANYRES32=r6, @ANYBLOB="1e003300a0000000ffffffffffff08021100000065c2ed37cedd0000000000000800260044160000"], 0x44}}, 0x0) sendmsg$NL80211_CMD_SET_MPATH(r3, &(0x7f00000002c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)=ANY=[@ANYBLOB='L\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="04002abd7000ffdbdf251600000008000300", @ANYRES32=r6, @ANYBLOB="fdff9800010400000500000000000000ffffffffffff00000a000600ffffffffffffaffe0a000600000000ffffff0000"], 0x4c}, 0x1, 0x0, 0x0, 0x20000080}, 0x4000001) 00:07:47 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x9d050000, {}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:47 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000002780)=ANY=[@ANYBLOB="28000000260008b12fbd7000fbdbdf250000ca002f23012900b0f8858ab6fcf1e57ccdd0ec6c39b299dc9dbf814f502cd78ee91eb2f10be3c8e2577fa28ec7332e971ee462b504759e", @ANYRES32=0x0, @ANYBLOB="99ef040005000300f3ff0f0004000a00"], 0x28}, 0x1, 0x0, 0x0, 0x4000000}, 0x20048090) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000000)=@ipv4_delroute={0x1c, 0x19, 0x1}, 0x1c}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f00000002c0)={'ip6_vti0\x00', &(0x7f0000000240)={'ip6_vti0\x00', 0x0, 0x29, 0x0, 0x1f, 0x9, 0x8, @remote, @loopback, 0x80, 0x20, 0x1f, 0x526a}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000380)={'ip6_vti0\x00', &(0x7f0000000300)={'syztnl0\x00', 0x0, 0x29, 0x7f, 0xa8, 0x0, 0x9, @private2={0xfc, 0x2, '\x00', 0x1}, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x8, 0x80, 0xfffffffb, 0x8}}) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f00000003c0)={'vxcan1\x00', 0x0}) r5 = syz_open_dev$video(&(0x7f0000000040), 0xe535, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r5, 0xc034564b, &(0x7f0000000580)={0x2, 0x50323234, 0xf00, 0x870}) sendmsg$nl_route_sched(r1, &(0x7f0000002740)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000002700)={&(0x7f0000000400)=@newchain={0x22ec, 0x64, 0x10, 0x70bd28, 0x25dfdbff, {0x0, 0x0, 0x0, 0x0, {0xfff3, 0x2}, {0xa, 0xc}, {0x7, 0x6}}, [@TCA_RATE={0x6, 0x5, {0x2, 0x5}}, @filter_kind_options=@f_cgroup={{0xb}, {0x22a4, 0x2, [@TCA_CGROUP_ACT={0x8a8, 0x1, [@m_bpf={0xb0, 0x9, 0x0, 0x0, {{0x8}, {0x64, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_OPS={0x14, 0x4, [{0x5a6c, 0x80, 0xe1}, {0x5, 0x8, 0x1f, 0x7}]}, @TCA_ACT_BPF_PARMS={0x18, 0x2, {0x3, 0x401, 0x5, 0x0, 0x80}}, @TCA_ACT_BPF_FD={0x8, 0x5, r0}, @TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0x6}, @TCA_ACT_BPF_OPS={0x24, 0x4, [{0x401, 0xfe, 0x82, 0x4}, {0x5, 0x6, 0x0, 0x5}, {0x6, 0x1, 0x3, 0x7}, {0x2, 0x8, 0xb7, 0x40}]}]}, {0x27, 0x6, "fc285e8538f581d156c062d26db06b44044378513e3ebab94cbdf1f7eb5941075048c2"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x4, 0x2}}}}, @m_tunnel_key={0x7c, 0xe, 0x0, 0x0, {{0xf}, {0xc, 0x2, 0x0, 0x1, [@TCA_TUNNEL_KEY_ENC_KEY_ID={0x8, 0x7, 0x4}]}, {0x43, 0x6, "537470d7940c6da537cab893e1ed6415fab6c74b4abb8dfd7b8dfc85fe324efcef7b550b1a3043bd2988e44478ff8d787df28dbce0b7bbf6b7113085e48e73"}, {0xc}, {0xc}}}, @m_ipt={0x208, 0x18, 0x0, 0x0, {{0x8}, {0x158, 0x2, 0x0, 0x1, [@TCA_IPT_INDEX={0x8, 0x3, 0x1f}, @TCA_IPT_TABLE={0x24, 0x1, 'security\x00'}, @TCA_IPT_TARG={0x11e, 0x6, {0x2, 'security\x00', 0x0, 0x1000, "8500e5bcfb80fc238cccc46c911745d692e624af1d9bad66c45b670ddd832aefe585dfebaa53613a359a2cd25e1d7d30c1fae442ac5315da672ac5afbe947321623a75c64f17d7d29368e6742e134f9f7823691e33bb0c7d79f42a4ddd50d48937ccac8d17c2f8f44be6657d019655e80bee3314b05e2c36bda227fb8b01369c9740adcad6dd4860c8c19915b8860b1d95256b793a4067afcf1af4ac50d0837b39887f7139407a72ae978b6b7b2d493f131e7495a3cc09496513a3a68afca98e3ca92b9317f830338170145d8cc90e9d7ea844f343a0c6c7dd09bff4f8c1f6ce85ffb396c6d450bf1c30034ab68ad331da369280"}}, @TCA_IPT_HOOK={0x8, 0x2, 0x4}]}, {0x8b, 0x6, "8ac7b4e60f136821f8b2d5f753d2460fb276e855e2cdd5f92ea5a57c54f231d9d805963b2cdf941de127b19ea8bf40a9dad7333b973b36f88a7ab8293121eee4d8a705f4b0fdffddc86e4d2e8ff89d7f672216edd6e81dced5b46b1257bf3a5492d709b812e7ac66814df7243b3bf0a9b5754730eaccb8bb3d6369c2997732385728af6a75775c"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_mirred={0x1b4, 0xd, 0x0, 0x0, {{0xb}, {0xa4, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0x7, 0xf12d, 0x20000000, 0x1, 0x1f}, 0x2, r2}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x10001, 0xa668, 0x2, 0x3ff, 0x4}, 0x1, r3}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x3, 0x95fa, 0x3, 0x0, 0x5}, 0x3}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x5, 0xda819f2b, 0xffffffffffffffff, 0x5, 0x2b}, 0x3}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x1, 0x800, 0x3, 0x1, 0x8}, 0x4, r4}}]}, {0xe5, 0x6, "7329079ac233735fabc93737de6ecf79abdffb14fc95741ba1f8f4189cddb9ef6ff1a530ffac8a8a8119c7cb1c58ca3cfc76a151f79159917678e23d6a36086bf5167153f40ed4f0f903b60b0f533c23cee8228d3eeac5b7a475846710e8b928708f9384548b97e0f02a55475d867a6aada896d6b29a4ae59ceac50173305247b8000f299191e4c64bab6292859161b4139418ef8a565a2d54faeb06ba2bd74207dd74846e1f142f2de4542bf5e8e4b8e6c04059d5e7ca9d425a51c2c8cad208397c006d6ec6cab14e5873f62463f4f1228f1a3636b63ccc00700de162be4169d8"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2, 0x2}}}}, @m_bpf={0x19c, 0x14, 0x0, 0x0, {{0x8}, {0x7c, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0x4}, @TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0x6}, @TCA_ACT_BPF_PARMS={0x18, 0x2, {0x10001, 0x5, 0x3, 0xff, 0x3ff}}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_PARMS={0x18, 0x2, {0x101, 0x7a36, 0x2, 0x27e9717c, 0x1}}, @TCA_ACT_BPF_FD={0x8, 0x5, r5}, @TCA_ACT_BPF_OPS={0x1c, 0x4, [{0x4, 0x80, 0x1e, 0x81}, {0x1, 0x3, 0x1, 0x9}, {0xacf0, 0x1, 0x5, 0x7ff}]}, @TCA_ACT_BPF_OPS_LEN={0x6}]}, {0xfc, 0x6, "d62bb82eb2979f268d1530ef0f79e16242d353f2c7b05803872a26e692cadb6e3049113c4bf7038fba6cee0b07c6cbd74439c8b428950a42c73d4cbf3dfe4f15e1ddedf8cbf4ef3071a6240d3eaeaa2c3f3db7784254cccb0c70c54f2a4f9993af1ed4d819320baf2e852560909da3cf5c947b6eb34731ef3ce5b971dc6dd5199507c871760ac039c9ec7e405e68bb0f32d69ac4505e7c2deabe66d4896786ffb2fc0856198ed0c845c3a209ff246d1f38f0c4b31c90567b79fd8d76ab8c754dfe5cad263a2360c21844e16824bd4d85147a8ebf24ee9aeb591fd9e7add005ca1d6c1b6c0f31b4bd050911e70e4fd5d8cc47fc1c1b402d0a"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2, 0x3}}}}, @m_xt={0xfc, 0x11, 0x0, 0x0, {{0x7}, {0x60, 0x2, 0x0, 0x1, [@TCA_IPT_INDEX={0x8, 0x3, 0x1}, @TCA_IPT_TARG={0x52, 0x6, {0x5, 'raw\x00', 0x81, 0x0, "169f46bf7d9cf8cd67dc280a521f34ceb6ccc24adda1ce3da049d43a7ce357fb6683481f70046819"}}]}, {0x75, 0x6, "23c3b7bb6ac3aa0d76dd91758eed3e4b8162b54dd6ac7466360689770ae9119c7095cec83c318762a4f11391ac92b3759bb7b2529d3d861592e2dc12cf63b5782f4cd3fb782b6217649b7de143418e8b431fd45d8a12b2d22179a25db20d391ff61beb0d4046d60004f2e74a4add0020ba"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2, 0x1}}}}, @m_sample={0x124, 0xe, 0x0, 0x0, {{0xb}, {0x14, 0x2, 0x0, 0x1, [@TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0xfffffff7}, @TCA_SAMPLE_RATE={0x8, 0x3, 0x6}]}, {0xe6, 0x6, "0200a38214d549e50b10ea51997d36629ea47a5304c185f61f96476d3f96a8552780ff7c4f98685023de30ae248db1f4c00450a2d8c1a70a3d8d315fb650b916a46463eecb96b63aae78e98f8f00a38b5f360ce8d33ccc39fe887fb2ca2eb39a6c312af5b9e9b00d1eda1e3ffa0879e800a5f9bedf9e1d57029feb504601bb125f2fc5ed8c4055881609ccefa2570da7d1caabcc6c1e29fa0067b1f5edf392db23482c39dc269e8b797d5ed6fa3f17e19a50636f14350943d5aa22fa011014342355ee2ec306e3fdf3fb97c2a244e392357b484770405f27679eba49de48b1b3e3a8"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2}}}}]}, @TCA_CGROUP_ACT={0x1138, 0x1, [@m_csum={0x74, 0x3, 0x0, 0x0, {{0x9}, {0x4}, {0x46, 0x6, "34764394c7f3718fd44870c13a8845980340d379bc6c0b02c70ba9b81a35456ed5160d8e333312e1b51982b71ef3a34410ce4c17bec4b9f73da285c983f72a17934f"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x2}}}}, @m_police={0x10c0, 0x1e, 0x0, 0x0, {{0xb}, {0x1044, 0x2, 0x0, 0x1, [[@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x7}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x40}, @TCA_POLICE_RATE={0x404, 0x2, [0x4, 0x40, 0x20, 0xfff, 0x0, 0xfff, 0x6, 0x2, 0x7, 0x9, 0x1, 0x8, 0x953, 0x1, 0x5, 0x5f, 0x100, 0x3, 0x7fff, 0x9, 0x2, 0xff, 0x5, 0xa30, 0x5, 0x3, 0x1bd, 0xbf5, 0x100, 0x1, 0x0, 0x2, 0x7f, 0x5, 0xffff, 0x1000, 0x9, 0xc299, 0x2, 0x4, 0x80000000, 0x3, 0xfc, 0x7, 0x0, 0xfffffc32, 0x6, 0x80, 0xffffff84, 0x2, 0x1, 0x3, 0x0, 0xff, 0x4, 0x6, 0x0, 0x7a, 0x4, 0x297632e4, 0x100, 0x7fff, 0x1ff, 0x2, 0x2, 0x1, 0x8, 0x10001, 0x2, 0x6, 0x0, 0x7fff, 0x8, 0xffffffff, 0x0, 0x8, 0x4, 0x2, 0x6b, 0x200, 0x5, 0xffffffea, 0x1ff, 0x9, 0x1, 0x401, 0xfff, 0x8, 0x4, 0x10894de7, 0x2, 0xffffffff, 0x2, 0x0, 0xfffffffe, 0x8000, 0x7, 0xeae, 0x1f, 0x9, 0x10001, 0x1, 0x3f, 0x10001, 0x8, 0x1, 0xffff, 0xfffffffd, 0x3ff, 0x3f0, 0x80000000, 0x6, 0x3, 0x2, 0x3, 0x7, 0xfa, 0x40e, 0x7, 0xff, 0x0, 0x5, 0xf3f, 0x4, 0x2, 0x0, 0x9, 0x6, 0x6, 0x10001, 0x9, 0x9, 0xbfb3, 0x1, 0x1, 0x7, 0xfb0, 0x4, 0x80000000, 0x6, 0x7fff, 0x101, 0x4, 0x40, 0x7f, 0x7f, 0x2d3f, 0x1, 0x8, 0xa917, 0x2, 0x81, 0x2, 0x10001, 0x6, 0x5, 0x2, 0xba, 0x7, 0x8, 0x0, 0xfffffffb, 0x1, 0x5, 0x4d, 0x3, 0x3, 0x294b, 0x5, 0x1f, 0x7, 0x800, 0x3, 0x9, 0x10001, 0x1ff, 0x0, 0xeaf, 0x6, 0x1000, 0x5, 0xfffffff7, 0x0, 0x8, 0x8, 0x1, 0xa08, 0x8, 0x480, 0x7fffffff, 0x2, 0x200, 0x0, 0x40, 0x7f, 0x6, 0x7fff, 0x8, 0x2dfa, 0x10001, 0x1, 0x3, 0x9, 0xffffffff, 0x8d57, 0xbfcc, 0x2, 0x5, 0x80000001, 0x2, 0x6, 0xe58, 0x3f, 0x8, 0x1, 0x31ee, 0x9, 0x6, 0x0, 0x10000, 0xfff, 0x20, 0x20, 0xffff8000, 0x8, 0xa0, 0x6, 0x7, 0x1, 0x9, 0x1f, 0x9, 0xade2, 0x0, 0xfffffffe, 0xce6, 0x8, 0xffffff4e, 0x8, 0xac, 0x0, 0x27f3a5bc, 0x143a, 0x3, 0x5, 0x5, 0x8, 0x8000, 0x100, 0x10001, 0x0, 0x81, 0x8, 0x3, 0x2, 0x4]}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0xe, 0x5, 0x8, 0x3, 0xeea, 0x5, 0x7, 0x5, 0x7, 0xffffb2b3, 0x10001, 0x37ba68bc, 0x3, 0x8, 0x1ff, 0xfb8, 0x3, 0x101, 0x1, 0x0, 0x2, 0x89, 0x8, 0x9, 0x4, 0x8, 0x955, 0x3, 0x8, 0x8000, 0x5, 0x51, 0x40, 0x7fff, 0x3, 0x8, 0x4, 0x2, 0xfff, 0x1e80, 0x4, 0xfff, 0x6, 0x1, 0x5, 0x8, 0x9, 0x5, 0x6ae, 0xffff, 0x19f, 0x8, 0xb8a2, 0x2, 0xfffffffc, 0x8, 0x1000, 0x1, 0x1, 0x7f, 0x6, 0x1, 0x101, 0xfffffff8, 0xffff7fff, 0x0, 0x8, 0x5, 0x3, 0x81, 0x5, 0x9, 0x5, 0x10001, 0x3ff, 0x10000, 0x24c55c20, 0xfffffff8, 0x1, 0x9, 0x1, 0x400, 0x3, 0x4, 0x200, 0x657, 0x0, 0x7fffffff, 0x5, 0x800, 0x769, 0x9, 0x4, 0x0, 0x0, 0x1, 0x20, 0x4d, 0x162d, 0x40, 0x3f, 0x4, 0x2, 0xadaa, 0x1, 0x3, 0x100, 0x7fffffff, 0x4, 0x8, 0xe98, 0x5, 0x4bf, 0x80000000, 0x20, 0x3, 0x0, 0x80000000, 0x10001, 0x4, 0x0, 0x3, 0x40, 0x6, 0xfffffffe, 0x20, 0xfffffc73, 0x4, 0x7f, 0x9, 0x10000, 0x285, 0x754, 0x1, 0x1, 0x7ff, 0x9, 0x4, 0x0, 0x80000000, 0x9, 0x5d, 0x81, 0x20, 0x8, 0x5, 0x10001, 0x3, 0x9, 0x0, 0x8, 0x8, 0x8, 0x6, 0x9, 0x8, 0x4, 0xffff, 0x6, 0x9, 0x19057224, 0x8, 0x7c, 0x0, 0xffffffff, 0x6, 0x9, 0x80, 0x80000001, 0x200, 0x1, 0xffffffff, 0x1, 0x1ff, 0xcb, 0x9, 0x5, 0x29ce49e1, 0x80000001, 0x10000, 0x5, 0xe5, 0x9, 0x0, 0x81, 0x1ff, 0x5, 0x0, 0x9, 0x3, 0x2, 0xffff, 0xdf, 0xee2, 0x6, 0x5, 0x7fff, 0x8, 0x5, 0x6, 0x10000, 0xe7, 0x800, 0x1, 0x5, 0x400, 0xfffffbff, 0xa00, 0x7ff, 0x80000000, 0x8, 0x7, 0x1, 0x40, 0x0, 0xffff, 0x8ef, 0x9, 0x9, 0x8, 0x4, 0x0, 0x5, 0x40, 0x7fff, 0x3f, 0x2, 0xee34, 0x0, 0x5, 0x80000001, 0x3f, 0xffffffff, 0x50, 0x9, 0x40, 0x80000000, 0x6, 0x9, 0xcbd, 0x3, 0x66f, 0xffffffff, 0x65f0, 0x100, 0x1, 0xe8, 0xff, 0x31a, 0xf4, 0x9, 0x1, 0x4, 0xa3c5, 0xffff, 0x1f]}, @TCA_POLICE_AVRATE={0x8}, @TCA_POLICE_RATE={0x404, 0x2, [0x9, 0x0, 0x7fff, 0x7, 0x1, 0x3, 0x3, 0x3f, 0x9, 0x0, 0x7a6, 0x80, 0xf8, 0xdd1, 0x4, 0x5, 0x1, 0x3, 0x7, 0x7fff, 0x7, 0x7, 0x0, 0x0, 0x64d, 0xb9df, 0x80000000, 0x101, 0x3, 0x1, 0x9, 0x400, 0x8, 0xfa, 0x5, 0x20, 0x43, 0x4, 0x6, 0x6, 0x3, 0xffffffff, 0x6, 0x4, 0x0, 0x8, 0xffff2dab, 0x40, 0x7fff, 0xff, 0x1ff, 0x2b, 0x401, 0x81, 0x86de, 0xba, 0x9e5, 0x40000, 0x101, 0x1f, 0xed8e, 0x3, 0x7, 0x9, 0xe6b, 0x3f, 0x6, 0x1, 0x8, 0x40, 0x400, 0xfffffffe, 0x8, 0x81, 0x1, 0x1, 0x7, 0xffffff00, 0x3, 0x3d, 0x0, 0x7, 0x0, 0x4, 0x2, 0x2e27c9b5, 0x0, 0x16e1460c, 0x3, 0xfffffe01, 0xffffffff, 0xfff, 0x2, 0xffffffff, 0x6, 0x4, 0x9, 0x100, 0x5, 0x807f, 0x6bc3, 0x0, 0x8, 0x8, 0x5, 0x20, 0x400, 0x8, 0x1ff, 0x8001, 0x9, 0x1000000, 0x800, 0x0, 0x80000001, 0x6, 0x401, 0x7fff, 0x5, 0xeded, 0x5, 0x8, 0x1b90, 0xfffffff7, 0x7fff, 0x3fc, 0x2, 0x68b, 0x8, 0x0, 0x6, 0x1, 0x7ff, 0x20, 0x9, 0xffffffff, 0x2, 0x9, 0x4, 0xa97, 0x3ff, 0x10000, 0x4, 0x8000, 0xfffffff9, 0x7fff, 0x1ff, 0x7d3d, 0x3, 0x0, 0x3, 0x7, 0x1, 0xff, 0xfffffff7, 0x6, 0x9918, 0x7, 0xffffff7f, 0xb3bc5fa, 0xfffffff7, 0x5, 0x2, 0x6, 0x8001, 0x400, 0x9, 0x7fff, 0x6, 0x401, 0xfff, 0x7ff, 0xecc7, 0x101, 0x1f80000, 0x83, 0xa5, 0x76b5, 0x68, 0x2, 0x0, 0x2, 0x1, 0x20, 0x4, 0x6, 0xa158, 0x3, 0x9, 0x7fffffff, 0xb2f, 0x8, 0xffffffc9, 0x774e4d7, 0x401, 0x7fffffff, 0x80000001, 0xfff, 0x4, 0x1ff, 0x6, 0x80000000, 0x10000, 0x1, 0x8, 0x9, 0x3ff, 0xadf, 0x1, 0x7fff, 0x0, 0x800, 0x1e6, 0x8, 0x1ff, 0x3, 0xd143, 0x6, 0x9, 0x5, 0x8001, 0x2, 0xcf1, 0x101, 0x4, 0xd3d, 0x9, 0x0, 0x200, 0x3, 0x4, 0x1, 0x10000, 0x8, 0xdfb, 0x7, 0xfffffffd, 0x9, 0x8, 0x3, 0x8001, 0x1f, 0x4, 0x7fff, 0x9, 0xfffff194, 0x100, 0x4d09, 0xd1, 0x0, 0x0, 0x9, 0x9b3, 0x4, 0x7, 0x8]}, @TCA_POLICE_AVRATE={0x8, 0x4, 0xfff}, @TCA_POLICE_RATE={0x404, 0x2, [0x40, 0x81, 0x0, 0x5, 0x0, 0x7fff, 0x1, 0xd9e, 0x29e, 0x7, 0x0, 0x5, 0x6, 0x9, 0x3, 0x40, 0x4, 0x2e, 0xbdab, 0x80000001, 0x7ff, 0xc0, 0x7, 0xfff, 0x7, 0x8, 0x41, 0x81, 0x81, 0x3, 0x200, 0x1000, 0x4, 0x9b5, 0x62c3, 0x72b, 0xffffffe1, 0x3, 0x5c91, 0x5, 0x9, 0xac5, 0x800, 0x1, 0x7a23, 0x1, 0xffff0804, 0x1, 0x20, 0x5, 0x2, 0x0, 0x40, 0x5, 0x7, 0x4, 0x3ff, 0x0, 0xfffffffa, 0x3, 0x7, 0x0, 0xffffffff, 0xffc00000, 0x80800000, 0x80000001, 0x3, 0x4, 0x983, 0xffff, 0x1943, 0x4, 0x101, 0x70000, 0x9, 0xff, 0x7fffffff, 0x8, 0x6, 0x9, 0x9, 0x80000000, 0x5, 0x4, 0x100000, 0xddc, 0x9, 0x8001, 0x80000000, 0x6, 0x1, 0x1, 0xffffffff, 0x3, 0xffff, 0x3, 0x7, 0x32b, 0x10001, 0x1, 0x8e, 0x7, 0x4, 0xe, 0x2, 0x8, 0x4f8863df, 0x1, 0x3, 0x6d97da22, 0x4, 0x5, 0x8, 0x5, 0x2, 0x4, 0x6, 0x2, 0x7, 0x2, 0x1, 0x0, 0x0, 0x200, 0x1, 0x7, 0x101, 0x3, 0x4, 0xd8, 0x4c8, 0x10000, 0x3, 0xfffffffc, 0x9, 0x400, 0x0, 0x80, 0x3, 0x5, 0x200, 0x3, 0x8, 0x4, 0x3, 0x7fffffff, 0x51c3, 0x6, 0x5ee2, 0x2, 0x1, 0x29, 0xea2, 0x8, 0x5, 0x7ff, 0xffffffff, 0x40, 0x4, 0x1, 0x9f, 0x1, 0x1, 0x3f, 0x5, 0x8, 0xfe, 0x401, 0x1, 0x4, 0x7fff, 0x7, 0x9, 0x4, 0x7ff, 0x8, 0xf60c, 0x6c, 0xe, 0xff, 0x8, 0xfffffff9, 0x1000, 0x8, 0xef2, 0x8, 0x1ff, 0xff, 0x0, 0x6, 0x400, 0x2, 0x1, 0xffff, 0x100, 0x85a, 0xdb, 0x3, 0x0, 0x8, 0xfffff000, 0xffffffff, 0xb1, 0x3, 0x8, 0x9, 0x6, 0x9, 0x1000, 0x800, 0x80000000, 0xff, 0x8000, 0x9, 0x2, 0x7ff, 0x100, 0x5, 0x7, 0x8b22, 0x9, 0x6, 0x101, 0x8, 0xfff, 0x7fff, 0x3, 0x8, 0x90, 0x1, 0x9, 0x1, 0x0, 0x1, 0x0, 0x5, 0xc4, 0x79, 0x7, 0x9, 0x5, 0xba, 0x9, 0xe6, 0xfc, 0xb8, 0x8001, 0x4, 0x8, 0x3, 0x3, 0x7, 0x1, 0x5, 0x0, 0xffff]}, @TCA_POLICE_RESULT={0x8, 0x5, 0xd4}]]}, {0x53, 0x6, "2de5f64835699a741850887d5ebfadb2fa594965c3238518ad29b326f39a92294e1c22194b08b15bdea1452bcec3f44deae1a4cd5fa4b30faecbee3b54257a55936897ada1543330448fac8c423f0d"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}]}, @TCA_CGROUP_POLICE={0x8c0, 0x2, [@TCA_POLICE_RATE64={0xc, 0x8, 0x80000001}, @TCA_POLICE_TBF={0x3c, 0x1, {0x5, 0x10000000, 0xfffffeff, 0x7f, 0x3, {0x7, 0x2, 0x19b2, 0x40, 0x8, 0x7}, {0x7, 0x0, 0x5, 0x9, 0x8bcc, 0x9}, 0x7ff, 0x3, 0x3}}, @TCA_POLICE_RATE={0x404, 0x2, [0x0, 0xaa, 0x2, 0x80000000, 0x6, 0x9ff, 0x6, 0x3, 0x69, 0x8, 0x7fff, 0x1b, 0x3, 0x4, 0x8, 0x0, 0x0, 0x9, 0x10001, 0x6, 0x10a3266, 0x101, 0x6, 0x2, 0x0, 0x2, 0x80, 0x8, 0x7, 0x8, 0x9, 0xffff, 0xffff6e2f, 0x7, 0x3ff, 0x8, 0x8, 0x8, 0xffff, 0xffffffff, 0x5, 0x8, 0x8, 0x9, 0x8f, 0x6, 0x72, 0x3d, 0x9, 0x5, 0x0, 0x2, 0xfffffffa, 0x4, 0x3, 0x7ff, 0x10000, 0x7, 0x3ff, 0x8, 0x7, 0x80000000, 0x9, 0x4000, 0x80000000, 0x0, 0x80, 0x8, 0x3f9, 0x9, 0x9, 0x434b, 0x80000000, 0x100, 0x800, 0x9, 0x5, 0x34, 0x50b0, 0x81, 0x6, 0x8, 0x2bb30e3c, 0x20, 0x794, 0x9, 0x6, 0x800, 0xc2f, 0x5b, 0x5, 0x8474, 0x0, 0x5, 0x10, 0x1, 0x1, 0xb7, 0xfff, 0xffff7fff, 0x401, 0x6, 0x7, 0xb1e5, 0xffff, 0x1, 0xffff8000, 0x8, 0x4b, 0x6e0, 0x7, 0x1, 0x398b, 0x7f, 0x3, 0x1000, 0x8000, 0x3, 0x3f, 0x6, 0x1, 0xec, 0x8, 0x5, 0x10000, 0x9, 0x2, 0xfffeffff, 0x8, 0x8000, 0x6, 0xffff7fff, 0x5, 0x1, 0x4, 0x1ff, 0x7daa6e54, 0x1, 0x7, 0x3, 0x6, 0x6, 0x81, 0x7, 0x1, 0x401, 0xdbf, 0x401, 0x8, 0x5a, 0x2, 0x7f, 0x7c, 0xfffffffc, 0x9, 0xffffffff, 0x57, 0x4, 0x8, 0x80000001, 0x6, 0xdc92, 0x80000001, 0x3, 0x0, 0x7, 0x7, 0x7ff, 0x9, 0x5, 0x401, 0x5, 0x800, 0x3, 0x1, 0x5, 0xfff, 0x7ff, 0x3cd4, 0x7, 0x8, 0x80000000, 0x80, 0xfffffff9, 0x0, 0x9, 0x2c, 0x101, 0x76b, 0x5, 0x10001, 0x5, 0x3f, 0x8001, 0x0, 0x40, 0x8, 0x0, 0x8b24, 0x1ff, 0x9, 0x100000, 0x9, 0x7d1, 0x8, 0x400, 0x6, 0x401, 0x8, 0x1, 0x0, 0x81, 0x8, 0xffff, 0xd9, 0x8, 0x200, 0x80000000, 0x4, 0x12a4, 0x3, 0x9, 0x2, 0xffffffff, 0xffff1bb4, 0x1, 0xe68, 0x7, 0x562, 0x3, 0x3, 0x0, 0x80000001, 0x3, 0x8, 0x3ff, 0x1d9, 0x732c, 0x7ff, 0x8, 0xfffffffc, 0x400, 0x25, 0x1ff, 0x5, 0x101, 0x2, 0xb80, 0xbd9a, 0x0, 0x20, 0x80, 0xec1, 0x2, 0x9, 0x7]}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x8001}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0xd8, 0x1ff, 0x2, 0x81, 0xd4, 0x10, 0x2, 0x400, 0xff, 0xb85c, 0x1, 0x7, 0x10000, 0x5, 0x4, 0x5, 0x80000000, 0x4, 0x1, 0x8, 0x6, 0x0, 0x2, 0x7, 0x9, 0x8000, 0x0, 0x9, 0x4, 0x5296, 0x4, 0x8, 0x3, 0x0, 0x3, 0x3, 0x10001, 0x9, 0xab34, 0x4, 0x20, 0x5, 0xff, 0x8, 0x6, 0x1f, 0x1ff, 0x2, 0x1, 0x3ff, 0xcf5, 0x4, 0x5, 0xb66, 0x0, 0x6a, 0xf59, 0x3, 0x1, 0x5, 0x1, 0x7, 0x6c1f9d53, 0x8, 0xa8, 0x100, 0x1ff, 0x1, 0x479, 0x7, 0x80000000, 0x200, 0x1, 0x1ff, 0xfd, 0xd291, 0x2, 0x7, 0x1, 0x8, 0x9, 0x3, 0x10000, 0x0, 0xfffffffd, 0x2, 0xfffffffa, 0x6, 0x73, 0xed9, 0x20, 0x9, 0xa45e, 0x1ff, 0xf5, 0x7, 0x3, 0x80000000, 0x7ff, 0x8000, 0x8, 0xfa7, 0x2, 0x6, 0x10001, 0x1800, 0x5, 0x1, 0x4, 0x9, 0xffff, 0x7, 0x64f, 0x4, 0x1, 0x7fff, 0x2, 0x10001, 0x4, 0x3f, 0xffffffff, 0xffff, 0x3f, 0x40, 0x4, 0x1, 0x6, 0xfff, 0x1, 0x6c, 0x3, 0x1, 0x880c, 0xf94, 0x7ff, 0x80, 0xbc, 0x3, 0x5, 0x0, 0x10001, 0x2, 0x0, 0x7ff, 0x98, 0x2, 0xff, 0x7, 0x5, 0x4c3, 0xff, 0x7ff, 0x9, 0xfc, 0xc1d, 0x0, 0x3, 0x5, 0x0, 0x0, 0x401, 0x2, 0x2, 0x8, 0xffffffff, 0x1, 0x80, 0x0, 0x9, 0xfffffeff, 0x5, 0x0, 0x9, 0xffffffff, 0xfffffc01, 0x8e, 0xb1a5, 0x50, 0x9, 0x80000000, 0x6, 0x7, 0x7, 0x3, 0x400, 0x1, 0x0, 0x8, 0x9, 0x4, 0x1f, 0x1, 0x481, 0x80000001, 0x8be, 0x8, 0x9, 0x8, 0xbe, 0x9, 0xfffffffa, 0x38e, 0x0, 0xffffffff, 0x2, 0x2, 0x1, 0x40, 0x2, 0x5, 0x3, 0xd48, 0x5, 0x7, 0x2, 0x4, 0x0, 0x6, 0xa8b4, 0x5cf0, 0x2, 0x1, 0x40, 0xcb, 0x20, 0x9, 0x20, 0x8, 0x5, 0x5d9, 0x996, 0x1, 0x7, 0x3ff, 0x7, 0x400, 0x800, 0x0, 0x80000000, 0x57, 0xed, 0xd12, 0x200, 0x6, 0x0, 0x40, 0x2, 0x5, 0x4, 0xfff, 0x0, 0x3f, 0x9, 0x4, 0x9, 0x9]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x7fffffff}, @TCA_POLICE_RATE64={0xc, 0x8, 0x3}, @TCA_POLICE_RESULT={0x8, 0x5, 0x79}, @TCA_POLICE_TBF={0x3c, 0x1, {0x3, 0x0, 0x9, 0x20, 0x7, {0x9, 0x0, 0x6, 0x3fa, 0x4f6, 0x2}, {0x9, 0x1, 0x1bd, 0x1, 0x8, 0x7}, 0xc7f1, 0x1, 0xfffffffb}}, @TCA_POLICE_RESULT={0x8, 0x5, 0x1f8}]}]}}, @TCA_CHAIN={0x8}, @TCA_CHAIN={0x8, 0xb, 0x7}]}, 0x22ec}, 0x1, 0x0, 0x0, 0x800}, 0x4084) syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), r0) lsetxattr(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=@random={'osx.', '+-\x00'}, &(0x7f00000001c0)='mptcp_pm\x00', 0x9, 0x2) socket$netlink(0x10, 0x3, 0x0) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000002780)=ANY=[@ANYBLOB="28000000260008b12fbd7000fbdbdf250000ca002f23012900b0f8858ab6fcf1e57ccdd0ec6c39b299dc9dbf814f502cd78ee91eb2f10be3c8e2577fa28ec7332e971ee462b504759e", @ANYRES32=0x0, @ANYBLOB="99ef040005000300f3ff0f0004000a00"], 0x28}, 0x1, 0x0, 0x0, 0x4000000}, 0x20048090) (async) socket$nl_route(0x10, 0x3, 0x0) (async) sendmsg$nl_route(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000000)=@ipv4_delroute={0x1c, 0x19, 0x1}, 0x1c}}, 0x0) (async) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f00000002c0)={'ip6_vti0\x00', &(0x7f0000000240)={'ip6_vti0\x00', 0x0, 0x29, 0x0, 0x1f, 0x9, 0x8, @remote, @loopback, 0x80, 0x20, 0x1f, 0x526a}}) (async) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000380)={'ip6_vti0\x00', &(0x7f0000000300)={'syztnl0\x00', 0x0, 0x29, 0x7f, 0xa8, 0x0, 0x9, @private2={0xfc, 0x2, '\x00', 0x1}, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x8, 0x80, 0xfffffffb, 0x8}}) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f00000003c0)={'vxcan1\x00'}) (async) syz_open_dev$video(&(0x7f0000000040), 0xe535, 0x0) (async) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r5, 0xc034564b, &(0x7f0000000580)={0x2, 0x50323234, 0xf00, 0x870}) (async) sendmsg$nl_route_sched(r1, &(0x7f0000002740)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000002700)={&(0x7f0000000400)=@newchain={0x22ec, 0x64, 0x10, 0x70bd28, 0x25dfdbff, {0x0, 0x0, 0x0, 0x0, {0xfff3, 0x2}, {0xa, 0xc}, {0x7, 0x6}}, [@TCA_RATE={0x6, 0x5, {0x2, 0x5}}, @filter_kind_options=@f_cgroup={{0xb}, {0x22a4, 0x2, [@TCA_CGROUP_ACT={0x8a8, 0x1, [@m_bpf={0xb0, 0x9, 0x0, 0x0, {{0x8}, {0x64, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_OPS={0x14, 0x4, [{0x5a6c, 0x80, 0xe1}, {0x5, 0x8, 0x1f, 0x7}]}, @TCA_ACT_BPF_PARMS={0x18, 0x2, {0x3, 0x401, 0x5, 0x0, 0x80}}, @TCA_ACT_BPF_FD={0x8, 0x5, r0}, @TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0x6}, @TCA_ACT_BPF_OPS={0x24, 0x4, [{0x401, 0xfe, 0x82, 0x4}, {0x5, 0x6, 0x0, 0x5}, {0x6, 0x1, 0x3, 0x7}, {0x2, 0x8, 0xb7, 0x40}]}]}, {0x27, 0x6, "fc285e8538f581d156c062d26db06b44044378513e3ebab94cbdf1f7eb5941075048c2"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x4, 0x2}}}}, @m_tunnel_key={0x7c, 0xe, 0x0, 0x0, {{0xf}, {0xc, 0x2, 0x0, 0x1, [@TCA_TUNNEL_KEY_ENC_KEY_ID={0x8, 0x7, 0x4}]}, {0x43, 0x6, "537470d7940c6da537cab893e1ed6415fab6c74b4abb8dfd7b8dfc85fe324efcef7b550b1a3043bd2988e44478ff8d787df28dbce0b7bbf6b7113085e48e73"}, {0xc}, {0xc}}}, @m_ipt={0x208, 0x18, 0x0, 0x0, {{0x8}, {0x158, 0x2, 0x0, 0x1, [@TCA_IPT_INDEX={0x8, 0x3, 0x1f}, @TCA_IPT_TABLE={0x24, 0x1, 'security\x00'}, @TCA_IPT_TARG={0x11e, 0x6, {0x2, 'security\x00', 0x0, 0x1000, "8500e5bcfb80fc238cccc46c911745d692e624af1d9bad66c45b670ddd832aefe585dfebaa53613a359a2cd25e1d7d30c1fae442ac5315da672ac5afbe947321623a75c64f17d7d29368e6742e134f9f7823691e33bb0c7d79f42a4ddd50d48937ccac8d17c2f8f44be6657d019655e80bee3314b05e2c36bda227fb8b01369c9740adcad6dd4860c8c19915b8860b1d95256b793a4067afcf1af4ac50d0837b39887f7139407a72ae978b6b7b2d493f131e7495a3cc09496513a3a68afca98e3ca92b9317f830338170145d8cc90e9d7ea844f343a0c6c7dd09bff4f8c1f6ce85ffb396c6d450bf1c30034ab68ad331da369280"}}, @TCA_IPT_HOOK={0x8, 0x2, 0x4}]}, {0x8b, 0x6, "8ac7b4e60f136821f8b2d5f753d2460fb276e855e2cdd5f92ea5a57c54f231d9d805963b2cdf941de127b19ea8bf40a9dad7333b973b36f88a7ab8293121eee4d8a705f4b0fdffddc86e4d2e8ff89d7f672216edd6e81dced5b46b1257bf3a5492d709b812e7ac66814df7243b3bf0a9b5754730eaccb8bb3d6369c2997732385728af6a75775c"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_mirred={0x1b4, 0xd, 0x0, 0x0, {{0xb}, {0xa4, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0x7, 0xf12d, 0x20000000, 0x1, 0x1f}, 0x2, r2}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x10001, 0xa668, 0x2, 0x3ff, 0x4}, 0x1, r3}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x3, 0x95fa, 0x3, 0x0, 0x5}, 0x3}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x5, 0xda819f2b, 0xffffffffffffffff, 0x5, 0x2b}, 0x3}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x1, 0x800, 0x3, 0x1, 0x8}, 0x4, r4}}]}, {0xe5, 0x6, "7329079ac233735fabc93737de6ecf79abdffb14fc95741ba1f8f4189cddb9ef6ff1a530ffac8a8a8119c7cb1c58ca3cfc76a151f79159917678e23d6a36086bf5167153f40ed4f0f903b60b0f533c23cee8228d3eeac5b7a475846710e8b928708f9384548b97e0f02a55475d867a6aada896d6b29a4ae59ceac50173305247b8000f299191e4c64bab6292859161b4139418ef8a565a2d54faeb06ba2bd74207dd74846e1f142f2de4542bf5e8e4b8e6c04059d5e7ca9d425a51c2c8cad208397c006d6ec6cab14e5873f62463f4f1228f1a3636b63ccc00700de162be4169d8"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2, 0x2}}}}, @m_bpf={0x19c, 0x14, 0x0, 0x0, {{0x8}, {0x7c, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0x4}, @TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0x6}, @TCA_ACT_BPF_PARMS={0x18, 0x2, {0x10001, 0x5, 0x3, 0xff, 0x3ff}}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_PARMS={0x18, 0x2, {0x101, 0x7a36, 0x2, 0x27e9717c, 0x1}}, @TCA_ACT_BPF_FD={0x8, 0x5, r5}, @TCA_ACT_BPF_OPS={0x1c, 0x4, [{0x4, 0x80, 0x1e, 0x81}, {0x1, 0x3, 0x1, 0x9}, {0xacf0, 0x1, 0x5, 0x7ff}]}, @TCA_ACT_BPF_OPS_LEN={0x6}]}, {0xfc, 0x6, "d62bb82eb2979f268d1530ef0f79e16242d353f2c7b05803872a26e692cadb6e3049113c4bf7038fba6cee0b07c6cbd74439c8b428950a42c73d4cbf3dfe4f15e1ddedf8cbf4ef3071a6240d3eaeaa2c3f3db7784254cccb0c70c54f2a4f9993af1ed4d819320baf2e852560909da3cf5c947b6eb34731ef3ce5b971dc6dd5199507c871760ac039c9ec7e405e68bb0f32d69ac4505e7c2deabe66d4896786ffb2fc0856198ed0c845c3a209ff246d1f38f0c4b31c90567b79fd8d76ab8c754dfe5cad263a2360c21844e16824bd4d85147a8ebf24ee9aeb591fd9e7add005ca1d6c1b6c0f31b4bd050911e70e4fd5d8cc47fc1c1b402d0a"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2, 0x3}}}}, @m_xt={0xfc, 0x11, 0x0, 0x0, {{0x7}, {0x60, 0x2, 0x0, 0x1, [@TCA_IPT_INDEX={0x8, 0x3, 0x1}, @TCA_IPT_TARG={0x52, 0x6, {0x5, 'raw\x00', 0x81, 0x0, "169f46bf7d9cf8cd67dc280a521f34ceb6ccc24adda1ce3da049d43a7ce357fb6683481f70046819"}}]}, {0x75, 0x6, "23c3b7bb6ac3aa0d76dd91758eed3e4b8162b54dd6ac7466360689770ae9119c7095cec83c318762a4f11391ac92b3759bb7b2529d3d861592e2dc12cf63b5782f4cd3fb782b6217649b7de143418e8b431fd45d8a12b2d22179a25db20d391ff61beb0d4046d60004f2e74a4add0020ba"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2, 0x1}}}}, @m_sample={0x124, 0xe, 0x0, 0x0, {{0xb}, {0x14, 0x2, 0x0, 0x1, [@TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0xfffffff7}, @TCA_SAMPLE_RATE={0x8, 0x3, 0x6}]}, {0xe6, 0x6, "0200a38214d549e50b10ea51997d36629ea47a5304c185f61f96476d3f96a8552780ff7c4f98685023de30ae248db1f4c00450a2d8c1a70a3d8d315fb650b916a46463eecb96b63aae78e98f8f00a38b5f360ce8d33ccc39fe887fb2ca2eb39a6c312af5b9e9b00d1eda1e3ffa0879e800a5f9bedf9e1d57029feb504601bb125f2fc5ed8c4055881609ccefa2570da7d1caabcc6c1e29fa0067b1f5edf392db23482c39dc269e8b797d5ed6fa3f17e19a50636f14350943d5aa22fa011014342355ee2ec306e3fdf3fb97c2a244e392357b484770405f27679eba49de48b1b3e3a8"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2}}}}]}, @TCA_CGROUP_ACT={0x1138, 0x1, [@m_csum={0x74, 0x3, 0x0, 0x0, {{0x9}, {0x4}, {0x46, 0x6, "34764394c7f3718fd44870c13a8845980340d379bc6c0b02c70ba9b81a35456ed5160d8e333312e1b51982b71ef3a34410ce4c17bec4b9f73da285c983f72a17934f"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x2}}}}, @m_police={0x10c0, 0x1e, 0x0, 0x0, {{0xb}, {0x1044, 0x2, 0x0, 0x1, [[@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x7}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x40}, @TCA_POLICE_RATE={0x404, 0x2, [0x4, 0x40, 0x20, 0xfff, 0x0, 0xfff, 0x6, 0x2, 0x7, 0x9, 0x1, 0x8, 0x953, 0x1, 0x5, 0x5f, 0x100, 0x3, 0x7fff, 0x9, 0x2, 0xff, 0x5, 0xa30, 0x5, 0x3, 0x1bd, 0xbf5, 0x100, 0x1, 0x0, 0x2, 0x7f, 0x5, 0xffff, 0x1000, 0x9, 0xc299, 0x2, 0x4, 0x80000000, 0x3, 0xfc, 0x7, 0x0, 0xfffffc32, 0x6, 0x80, 0xffffff84, 0x2, 0x1, 0x3, 0x0, 0xff, 0x4, 0x6, 0x0, 0x7a, 0x4, 0x297632e4, 0x100, 0x7fff, 0x1ff, 0x2, 0x2, 0x1, 0x8, 0x10001, 0x2, 0x6, 0x0, 0x7fff, 0x8, 0xffffffff, 0x0, 0x8, 0x4, 0x2, 0x6b, 0x200, 0x5, 0xffffffea, 0x1ff, 0x9, 0x1, 0x401, 0xfff, 0x8, 0x4, 0x10894de7, 0x2, 0xffffffff, 0x2, 0x0, 0xfffffffe, 0x8000, 0x7, 0xeae, 0x1f, 0x9, 0x10001, 0x1, 0x3f, 0x10001, 0x8, 0x1, 0xffff, 0xfffffffd, 0x3ff, 0x3f0, 0x80000000, 0x6, 0x3, 0x2, 0x3, 0x7, 0xfa, 0x40e, 0x7, 0xff, 0x0, 0x5, 0xf3f, 0x4, 0x2, 0x0, 0x9, 0x6, 0x6, 0x10001, 0x9, 0x9, 0xbfb3, 0x1, 0x1, 0x7, 0xfb0, 0x4, 0x80000000, 0x6, 0x7fff, 0x101, 0x4, 0x40, 0x7f, 0x7f, 0x2d3f, 0x1, 0x8, 0xa917, 0x2, 0x81, 0x2, 0x10001, 0x6, 0x5, 0x2, 0xba, 0x7, 0x8, 0x0, 0xfffffffb, 0x1, 0x5, 0x4d, 0x3, 0x3, 0x294b, 0x5, 0x1f, 0x7, 0x800, 0x3, 0x9, 0x10001, 0x1ff, 0x0, 0xeaf, 0x6, 0x1000, 0x5, 0xfffffff7, 0x0, 0x8, 0x8, 0x1, 0xa08, 0x8, 0x480, 0x7fffffff, 0x2, 0x200, 0x0, 0x40, 0x7f, 0x6, 0x7fff, 0x8, 0x2dfa, 0x10001, 0x1, 0x3, 0x9, 0xffffffff, 0x8d57, 0xbfcc, 0x2, 0x5, 0x80000001, 0x2, 0x6, 0xe58, 0x3f, 0x8, 0x1, 0x31ee, 0x9, 0x6, 0x0, 0x10000, 0xfff, 0x20, 0x20, 0xffff8000, 0x8, 0xa0, 0x6, 0x7, 0x1, 0x9, 0x1f, 0x9, 0xade2, 0x0, 0xfffffffe, 0xce6, 0x8, 0xffffff4e, 0x8, 0xac, 0x0, 0x27f3a5bc, 0x143a, 0x3, 0x5, 0x5, 0x8, 0x8000, 0x100, 0x10001, 0x0, 0x81, 0x8, 0x3, 0x2, 0x4]}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0xe, 0x5, 0x8, 0x3, 0xeea, 0x5, 0x7, 0x5, 0x7, 0xffffb2b3, 0x10001, 0x37ba68bc, 0x3, 0x8, 0x1ff, 0xfb8, 0x3, 0x101, 0x1, 0x0, 0x2, 0x89, 0x8, 0x9, 0x4, 0x8, 0x955, 0x3, 0x8, 0x8000, 0x5, 0x51, 0x40, 0x7fff, 0x3, 0x8, 0x4, 0x2, 0xfff, 0x1e80, 0x4, 0xfff, 0x6, 0x1, 0x5, 0x8, 0x9, 0x5, 0x6ae, 0xffff, 0x19f, 0x8, 0xb8a2, 0x2, 0xfffffffc, 0x8, 0x1000, 0x1, 0x1, 0x7f, 0x6, 0x1, 0x101, 0xfffffff8, 0xffff7fff, 0x0, 0x8, 0x5, 0x3, 0x81, 0x5, 0x9, 0x5, 0x10001, 0x3ff, 0x10000, 0x24c55c20, 0xfffffff8, 0x1, 0x9, 0x1, 0x400, 0x3, 0x4, 0x200, 0x657, 0x0, 0x7fffffff, 0x5, 0x800, 0x769, 0x9, 0x4, 0x0, 0x0, 0x1, 0x20, 0x4d, 0x162d, 0x40, 0x3f, 0x4, 0x2, 0xadaa, 0x1, 0x3, 0x100, 0x7fffffff, 0x4, 0x8, 0xe98, 0x5, 0x4bf, 0x80000000, 0x20, 0x3, 0x0, 0x80000000, 0x10001, 0x4, 0x0, 0x3, 0x40, 0x6, 0xfffffffe, 0x20, 0xfffffc73, 0x4, 0x7f, 0x9, 0x10000, 0x285, 0x754, 0x1, 0x1, 0x7ff, 0x9, 0x4, 0x0, 0x80000000, 0x9, 0x5d, 0x81, 0x20, 0x8, 0x5, 0x10001, 0x3, 0x9, 0x0, 0x8, 0x8, 0x8, 0x6, 0x9, 0x8, 0x4, 0xffff, 0x6, 0x9, 0x19057224, 0x8, 0x7c, 0x0, 0xffffffff, 0x6, 0x9, 0x80, 0x80000001, 0x200, 0x1, 0xffffffff, 0x1, 0x1ff, 0xcb, 0x9, 0x5, 0x29ce49e1, 0x80000001, 0x10000, 0x5, 0xe5, 0x9, 0x0, 0x81, 0x1ff, 0x5, 0x0, 0x9, 0x3, 0x2, 0xffff, 0xdf, 0xee2, 0x6, 0x5, 0x7fff, 0x8, 0x5, 0x6, 0x10000, 0xe7, 0x800, 0x1, 0x5, 0x400, 0xfffffbff, 0xa00, 0x7ff, 0x80000000, 0x8, 0x7, 0x1, 0x40, 0x0, 0xffff, 0x8ef, 0x9, 0x9, 0x8, 0x4, 0x0, 0x5, 0x40, 0x7fff, 0x3f, 0x2, 0xee34, 0x0, 0x5, 0x80000001, 0x3f, 0xffffffff, 0x50, 0x9, 0x40, 0x80000000, 0x6, 0x9, 0xcbd, 0x3, 0x66f, 0xffffffff, 0x65f0, 0x100, 0x1, 0xe8, 0xff, 0x31a, 0xf4, 0x9, 0x1, 0x4, 0xa3c5, 0xffff, 0x1f]}, @TCA_POLICE_AVRATE={0x8}, @TCA_POLICE_RATE={0x404, 0x2, [0x9, 0x0, 0x7fff, 0x7, 0x1, 0x3, 0x3, 0x3f, 0x9, 0x0, 0x7a6, 0x80, 0xf8, 0xdd1, 0x4, 0x5, 0x1, 0x3, 0x7, 0x7fff, 0x7, 0x7, 0x0, 0x0, 0x64d, 0xb9df, 0x80000000, 0x101, 0x3, 0x1, 0x9, 0x400, 0x8, 0xfa, 0x5, 0x20, 0x43, 0x4, 0x6, 0x6, 0x3, 0xffffffff, 0x6, 0x4, 0x0, 0x8, 0xffff2dab, 0x40, 0x7fff, 0xff, 0x1ff, 0x2b, 0x401, 0x81, 0x86de, 0xba, 0x9e5, 0x40000, 0x101, 0x1f, 0xed8e, 0x3, 0x7, 0x9, 0xe6b, 0x3f, 0x6, 0x1, 0x8, 0x40, 0x400, 0xfffffffe, 0x8, 0x81, 0x1, 0x1, 0x7, 0xffffff00, 0x3, 0x3d, 0x0, 0x7, 0x0, 0x4, 0x2, 0x2e27c9b5, 0x0, 0x16e1460c, 0x3, 0xfffffe01, 0xffffffff, 0xfff, 0x2, 0xffffffff, 0x6, 0x4, 0x9, 0x100, 0x5, 0x807f, 0x6bc3, 0x0, 0x8, 0x8, 0x5, 0x20, 0x400, 0x8, 0x1ff, 0x8001, 0x9, 0x1000000, 0x800, 0x0, 0x80000001, 0x6, 0x401, 0x7fff, 0x5, 0xeded, 0x5, 0x8, 0x1b90, 0xfffffff7, 0x7fff, 0x3fc, 0x2, 0x68b, 0x8, 0x0, 0x6, 0x1, 0x7ff, 0x20, 0x9, 0xffffffff, 0x2, 0x9, 0x4, 0xa97, 0x3ff, 0x10000, 0x4, 0x8000, 0xfffffff9, 0x7fff, 0x1ff, 0x7d3d, 0x3, 0x0, 0x3, 0x7, 0x1, 0xff, 0xfffffff7, 0x6, 0x9918, 0x7, 0xffffff7f, 0xb3bc5fa, 0xfffffff7, 0x5, 0x2, 0x6, 0x8001, 0x400, 0x9, 0x7fff, 0x6, 0x401, 0xfff, 0x7ff, 0xecc7, 0x101, 0x1f80000, 0x83, 0xa5, 0x76b5, 0x68, 0x2, 0x0, 0x2, 0x1, 0x20, 0x4, 0x6, 0xa158, 0x3, 0x9, 0x7fffffff, 0xb2f, 0x8, 0xffffffc9, 0x774e4d7, 0x401, 0x7fffffff, 0x80000001, 0xfff, 0x4, 0x1ff, 0x6, 0x80000000, 0x10000, 0x1, 0x8, 0x9, 0x3ff, 0xadf, 0x1, 0x7fff, 0x0, 0x800, 0x1e6, 0x8, 0x1ff, 0x3, 0xd143, 0x6, 0x9, 0x5, 0x8001, 0x2, 0xcf1, 0x101, 0x4, 0xd3d, 0x9, 0x0, 0x200, 0x3, 0x4, 0x1, 0x10000, 0x8, 0xdfb, 0x7, 0xfffffffd, 0x9, 0x8, 0x3, 0x8001, 0x1f, 0x4, 0x7fff, 0x9, 0xfffff194, 0x100, 0x4d09, 0xd1, 0x0, 0x0, 0x9, 0x9b3, 0x4, 0x7, 0x8]}, @TCA_POLICE_AVRATE={0x8, 0x4, 0xfff}, @TCA_POLICE_RATE={0x404, 0x2, [0x40, 0x81, 0x0, 0x5, 0x0, 0x7fff, 0x1, 0xd9e, 0x29e, 0x7, 0x0, 0x5, 0x6, 0x9, 0x3, 0x40, 0x4, 0x2e, 0xbdab, 0x80000001, 0x7ff, 0xc0, 0x7, 0xfff, 0x7, 0x8, 0x41, 0x81, 0x81, 0x3, 0x200, 0x1000, 0x4, 0x9b5, 0x62c3, 0x72b, 0xffffffe1, 0x3, 0x5c91, 0x5, 0x9, 0xac5, 0x800, 0x1, 0x7a23, 0x1, 0xffff0804, 0x1, 0x20, 0x5, 0x2, 0x0, 0x40, 0x5, 0x7, 0x4, 0x3ff, 0x0, 0xfffffffa, 0x3, 0x7, 0x0, 0xffffffff, 0xffc00000, 0x80800000, 0x80000001, 0x3, 0x4, 0x983, 0xffff, 0x1943, 0x4, 0x101, 0x70000, 0x9, 0xff, 0x7fffffff, 0x8, 0x6, 0x9, 0x9, 0x80000000, 0x5, 0x4, 0x100000, 0xddc, 0x9, 0x8001, 0x80000000, 0x6, 0x1, 0x1, 0xffffffff, 0x3, 0xffff, 0x3, 0x7, 0x32b, 0x10001, 0x1, 0x8e, 0x7, 0x4, 0xe, 0x2, 0x8, 0x4f8863df, 0x1, 0x3, 0x6d97da22, 0x4, 0x5, 0x8, 0x5, 0x2, 0x4, 0x6, 0x2, 0x7, 0x2, 0x1, 0x0, 0x0, 0x200, 0x1, 0x7, 0x101, 0x3, 0x4, 0xd8, 0x4c8, 0x10000, 0x3, 0xfffffffc, 0x9, 0x400, 0x0, 0x80, 0x3, 0x5, 0x200, 0x3, 0x8, 0x4, 0x3, 0x7fffffff, 0x51c3, 0x6, 0x5ee2, 0x2, 0x1, 0x29, 0xea2, 0x8, 0x5, 0x7ff, 0xffffffff, 0x40, 0x4, 0x1, 0x9f, 0x1, 0x1, 0x3f, 0x5, 0x8, 0xfe, 0x401, 0x1, 0x4, 0x7fff, 0x7, 0x9, 0x4, 0x7ff, 0x8, 0xf60c, 0x6c, 0xe, 0xff, 0x8, 0xfffffff9, 0x1000, 0x8, 0xef2, 0x8, 0x1ff, 0xff, 0x0, 0x6, 0x400, 0x2, 0x1, 0xffff, 0x100, 0x85a, 0xdb, 0x3, 0x0, 0x8, 0xfffff000, 0xffffffff, 0xb1, 0x3, 0x8, 0x9, 0x6, 0x9, 0x1000, 0x800, 0x80000000, 0xff, 0x8000, 0x9, 0x2, 0x7ff, 0x100, 0x5, 0x7, 0x8b22, 0x9, 0x6, 0x101, 0x8, 0xfff, 0x7fff, 0x3, 0x8, 0x90, 0x1, 0x9, 0x1, 0x0, 0x1, 0x0, 0x5, 0xc4, 0x79, 0x7, 0x9, 0x5, 0xba, 0x9, 0xe6, 0xfc, 0xb8, 0x8001, 0x4, 0x8, 0x3, 0x3, 0x7, 0x1, 0x5, 0x0, 0xffff]}, @TCA_POLICE_RESULT={0x8, 0x5, 0xd4}]]}, {0x53, 0x6, "2de5f64835699a741850887d5ebfadb2fa594965c3238518ad29b326f39a92294e1c22194b08b15bdea1452bcec3f44deae1a4cd5fa4b30faecbee3b54257a55936897ada1543330448fac8c423f0d"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}]}, @TCA_CGROUP_POLICE={0x8c0, 0x2, [@TCA_POLICE_RATE64={0xc, 0x8, 0x80000001}, @TCA_POLICE_TBF={0x3c, 0x1, {0x5, 0x10000000, 0xfffffeff, 0x7f, 0x3, {0x7, 0x2, 0x19b2, 0x40, 0x8, 0x7}, {0x7, 0x0, 0x5, 0x9, 0x8bcc, 0x9}, 0x7ff, 0x3, 0x3}}, @TCA_POLICE_RATE={0x404, 0x2, [0x0, 0xaa, 0x2, 0x80000000, 0x6, 0x9ff, 0x6, 0x3, 0x69, 0x8, 0x7fff, 0x1b, 0x3, 0x4, 0x8, 0x0, 0x0, 0x9, 0x10001, 0x6, 0x10a3266, 0x101, 0x6, 0x2, 0x0, 0x2, 0x80, 0x8, 0x7, 0x8, 0x9, 0xffff, 0xffff6e2f, 0x7, 0x3ff, 0x8, 0x8, 0x8, 0xffff, 0xffffffff, 0x5, 0x8, 0x8, 0x9, 0x8f, 0x6, 0x72, 0x3d, 0x9, 0x5, 0x0, 0x2, 0xfffffffa, 0x4, 0x3, 0x7ff, 0x10000, 0x7, 0x3ff, 0x8, 0x7, 0x80000000, 0x9, 0x4000, 0x80000000, 0x0, 0x80, 0x8, 0x3f9, 0x9, 0x9, 0x434b, 0x80000000, 0x100, 0x800, 0x9, 0x5, 0x34, 0x50b0, 0x81, 0x6, 0x8, 0x2bb30e3c, 0x20, 0x794, 0x9, 0x6, 0x800, 0xc2f, 0x5b, 0x5, 0x8474, 0x0, 0x5, 0x10, 0x1, 0x1, 0xb7, 0xfff, 0xffff7fff, 0x401, 0x6, 0x7, 0xb1e5, 0xffff, 0x1, 0xffff8000, 0x8, 0x4b, 0x6e0, 0x7, 0x1, 0x398b, 0x7f, 0x3, 0x1000, 0x8000, 0x3, 0x3f, 0x6, 0x1, 0xec, 0x8, 0x5, 0x10000, 0x9, 0x2, 0xfffeffff, 0x8, 0x8000, 0x6, 0xffff7fff, 0x5, 0x1, 0x4, 0x1ff, 0x7daa6e54, 0x1, 0x7, 0x3, 0x6, 0x6, 0x81, 0x7, 0x1, 0x401, 0xdbf, 0x401, 0x8, 0x5a, 0x2, 0x7f, 0x7c, 0xfffffffc, 0x9, 0xffffffff, 0x57, 0x4, 0x8, 0x80000001, 0x6, 0xdc92, 0x80000001, 0x3, 0x0, 0x7, 0x7, 0x7ff, 0x9, 0x5, 0x401, 0x5, 0x800, 0x3, 0x1, 0x5, 0xfff, 0x7ff, 0x3cd4, 0x7, 0x8, 0x80000000, 0x80, 0xfffffff9, 0x0, 0x9, 0x2c, 0x101, 0x76b, 0x5, 0x10001, 0x5, 0x3f, 0x8001, 0x0, 0x40, 0x8, 0x0, 0x8b24, 0x1ff, 0x9, 0x100000, 0x9, 0x7d1, 0x8, 0x400, 0x6, 0x401, 0x8, 0x1, 0x0, 0x81, 0x8, 0xffff, 0xd9, 0x8, 0x200, 0x80000000, 0x4, 0x12a4, 0x3, 0x9, 0x2, 0xffffffff, 0xffff1bb4, 0x1, 0xe68, 0x7, 0x562, 0x3, 0x3, 0x0, 0x80000001, 0x3, 0x8, 0x3ff, 0x1d9, 0x732c, 0x7ff, 0x8, 0xfffffffc, 0x400, 0x25, 0x1ff, 0x5, 0x101, 0x2, 0xb80, 0xbd9a, 0x0, 0x20, 0x80, 0xec1, 0x2, 0x9, 0x7]}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x8001}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0xd8, 0x1ff, 0x2, 0x81, 0xd4, 0x10, 0x2, 0x400, 0xff, 0xb85c, 0x1, 0x7, 0x10000, 0x5, 0x4, 0x5, 0x80000000, 0x4, 0x1, 0x8, 0x6, 0x0, 0x2, 0x7, 0x9, 0x8000, 0x0, 0x9, 0x4, 0x5296, 0x4, 0x8, 0x3, 0x0, 0x3, 0x3, 0x10001, 0x9, 0xab34, 0x4, 0x20, 0x5, 0xff, 0x8, 0x6, 0x1f, 0x1ff, 0x2, 0x1, 0x3ff, 0xcf5, 0x4, 0x5, 0xb66, 0x0, 0x6a, 0xf59, 0x3, 0x1, 0x5, 0x1, 0x7, 0x6c1f9d53, 0x8, 0xa8, 0x100, 0x1ff, 0x1, 0x479, 0x7, 0x80000000, 0x200, 0x1, 0x1ff, 0xfd, 0xd291, 0x2, 0x7, 0x1, 0x8, 0x9, 0x3, 0x10000, 0x0, 0xfffffffd, 0x2, 0xfffffffa, 0x6, 0x73, 0xed9, 0x20, 0x9, 0xa45e, 0x1ff, 0xf5, 0x7, 0x3, 0x80000000, 0x7ff, 0x8000, 0x8, 0xfa7, 0x2, 0x6, 0x10001, 0x1800, 0x5, 0x1, 0x4, 0x9, 0xffff, 0x7, 0x64f, 0x4, 0x1, 0x7fff, 0x2, 0x10001, 0x4, 0x3f, 0xffffffff, 0xffff, 0x3f, 0x40, 0x4, 0x1, 0x6, 0xfff, 0x1, 0x6c, 0x3, 0x1, 0x880c, 0xf94, 0x7ff, 0x80, 0xbc, 0x3, 0x5, 0x0, 0x10001, 0x2, 0x0, 0x7ff, 0x98, 0x2, 0xff, 0x7, 0x5, 0x4c3, 0xff, 0x7ff, 0x9, 0xfc, 0xc1d, 0x0, 0x3, 0x5, 0x0, 0x0, 0x401, 0x2, 0x2, 0x8, 0xffffffff, 0x1, 0x80, 0x0, 0x9, 0xfffffeff, 0x5, 0x0, 0x9, 0xffffffff, 0xfffffc01, 0x8e, 0xb1a5, 0x50, 0x9, 0x80000000, 0x6, 0x7, 0x7, 0x3, 0x400, 0x1, 0x0, 0x8, 0x9, 0x4, 0x1f, 0x1, 0x481, 0x80000001, 0x8be, 0x8, 0x9, 0x8, 0xbe, 0x9, 0xfffffffa, 0x38e, 0x0, 0xffffffff, 0x2, 0x2, 0x1, 0x40, 0x2, 0x5, 0x3, 0xd48, 0x5, 0x7, 0x2, 0x4, 0x0, 0x6, 0xa8b4, 0x5cf0, 0x2, 0x1, 0x40, 0xcb, 0x20, 0x9, 0x20, 0x8, 0x5, 0x5d9, 0x996, 0x1, 0x7, 0x3ff, 0x7, 0x400, 0x800, 0x0, 0x80000000, 0x57, 0xed, 0xd12, 0x200, 0x6, 0x0, 0x40, 0x2, 0x5, 0x4, 0xfff, 0x0, 0x3f, 0x9, 0x4, 0x9, 0x9]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x7fffffff}, @TCA_POLICE_RATE64={0xc, 0x8, 0x3}, @TCA_POLICE_RESULT={0x8, 0x5, 0x79}, @TCA_POLICE_TBF={0x3c, 0x1, {0x3, 0x0, 0x9, 0x20, 0x7, {0x9, 0x0, 0x6, 0x3fa, 0x4f6, 0x2}, {0x9, 0x1, 0x1bd, 0x1, 0x8, 0x7}, 0xc7f1, 0x1, 0xfffffffb}}, @TCA_POLICE_RESULT={0x8, 0x5, 0x1f8}]}]}}, @TCA_CHAIN={0x8}, @TCA_CHAIN={0x8, 0xb, 0x7}]}, 0x22ec}, 0x1, 0x0, 0x0, 0x800}, 0x4084) (async) syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), r0) (async) lsetxattr(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=@random={'osx.', '+-\x00'}, &(0x7f00000001c0)='mptcp_pm\x00', 0x9, 0x2) (async) [ 467.039910][T17950] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.1'. [ 467.047263][T17947] netlink: 'syz-executor.3': attribute type 2 has an invalid length. 00:07:47 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x9effffff, {}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) [ 467.094205][T17965] netlink: 'syz-executor.3': attribute type 2 has an invalid length. 00:07:47 executing program 4: r0 = socket(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$IPSET_CMD_DESTROY(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000240)={0x14}, 0x14}, 0x1, 0x0, 0x0, 0x4000000}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r3, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000340)=@newqdisc={0x90, 0x24, 0x5820a61ca228651, 0x0, 0x100, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x60, 0x2, {{}, [@TCA_NETEM_SLOT={0x2c, 0xc, {0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}, @TCA_NETEM_LOSS={0x18, 0x5, 0x0, 0x1, [@NETEM_LOSS_GE={0x14}]}]}}}]}, 0x90}}, 0x0) [ 467.110916][T17967] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.4'. 00:07:47 executing program 1: r0 = dup(0xffffffffffffffff) sendmsg$BATADV_CMD_TP_METER_CANCEL(r0, 0x0, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f00000001c0)={@ipv4={'\x00', '\xff\xff', @rand_addr=0x64010100}, 0x3, 0x2, 0x0, 0xa, 0x200, 0x5}, 0x20) r1 = socket$igmp6(0xa, 0x3, 0x2) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f0000000f00)) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r0, 0xc0189378, &(0x7f0000000580)={{0x1, 0x1, 0x18, r0, {r1}}, './file0\x00'}) fdatasync(r3) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x41418, 0x24, &(0x7f0000000200)=[{&(0x7f0000000b00)="cc", 0x1, 0x3}, {&(0x7f0000000040)="e3ff", 0x2, 0x6}, {&(0x7f0000001100)="ed4100000004000070b20baa3b1f1f63701f1f63000000", 0x17, 0x8}, {&(0x7f0000011320)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c797223797a56616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a5db2dbb34b5ffc937a6b616c6c657273797a6b616c6c6572", 0x6c, 0x1f}, {&(0x7f0000010c60)="0f000000000000060100000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000007000"/96, 0x60, 0x8b}, {&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000701f1f63701f1f630100ffff53ef010001000000701f1f63000000000000000001000000000000000b000000800000000800000052470000620100000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e3234313932303435323000"/192, 0xc0, 0x400}, {&(0x7f00000100c0)="00000000000000000b0000003b3466cc1ea244158e332580de23589c010000000c00000000000000701f1f6300"/64, 0x40, 0x4e0}, {&(0x7f0000010100)="0100000000000500110000000000000000000000040000003c00000000000000", 0x20, 0x560}, {&(0x7f0000010120)="0000000004000000090000006cf221795d445ede00"/32, 0x20, 0x640}, {&(0x7f0000010140)="030000001300000023000000ce000f00030000000000000000", 0x19, 0x800}, {&(0x7f0000000140)="00000000000452e82d744ff929ab0000000000000000a8400000d5a858de88d4c6852ed368cb6a1d6c415f4b820a207f3aeb50fc07b96073895e4c1430e55985f53c217df746e12c7e4aae048137162b4483a3d5a400"/100, 0x64, 0xc0c}, {&(0x7f00000105e0)="0b0000000c0001022e00000002000000f40302028429a2430000e30000000000", 0x20, 0x1400}, {&(0x7f0000010600)="00000000000400"/32, 0x20, 0x1800}, {&(0x7f0000010620)="00000000000400"/32, 0x20, 0x1c00}, {&(0x7f0000000dc0)="00000000000400000400"/32, 0x20, 0x2000}, {&(0x7f00000106a0)="00000000000400"/32, 0x20, 0x2c00}, {&(0x7f00000106c0)="00000000000400"/32, 0x20, 0x3002}, {&(0x7f0000000080)="00000000000400"/32, 0x20, 0x3400}, {&(0x7f0000000b40)="0000000000040000000000000000000000000100000600000000000000000000ade3ff4f77f2c2ec8e50fa822acf4824b554a7505f68183dcbaad407f61e5bbc9405dc5430986dd5b2817e13eca8f402c74fab91f29da06ecc", 0x59, 0x3800}, {&(0x7f0000010740)="00000000000400"/32, 0x20, 0x4000}, {&(0x7f0000010760)="504d4d00504d4dff701f1f63000000006872757476696b2e632e676f6f676c6572732e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000006c6f6f7032006e75782f746573742f73797a5f6d6f756e745f696d6167655f650500"/128, 0x80, 0x4400}, {&(0x7f00000107e0)="111fc0d901000000803a0900803a090000000000060000000000000005000000", 0x20, 0x47fc}, {&(0x7f00000005c0)="ffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff96b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03000000000000000000000000000000000000000000000000000000000000008d719b0372c098d868121dd1daed9dc83f7a0ecc770adbb453c187cf40ea17d8501bf6eec643e1bb4032d55c4d3ccbab854e1b1e134e10e2cec34110c457ddf9ef8205bf6901e5959d7a498eb5304b0963583d9bfb811ad371e8804389e128b9cbe804f4ffcecce837aa3ac86bae9c6f6d2c1a202b2eb833e42a05c53347338919a9303e3c2fcfb4a00807a8733f72c13859b914326fb3d3cbb2d0bbbcfcdc3b183e11d3455cfa79b65a71823e2157567caa0c5d8222045d9f9a66c789c5df7cb3a4ede6", 0x4dc, 0x4c00}, {&(0x7f0000010cc0)="0200"/32, 0x20, 0x6000}, {&(0x7f0000000d00)="0300c0d901000000803a0900803a09000000000006000000008000000500000041ca31f4f8ad29092253bd0226336e2244148af5bcaf5881c9461dfed73736160219c04bb4cbf833cf976ba07f00182c9ca50c69bad9ee994b20abef21c90b68a4ab13b374b9a7cdb55e2e9628985cd46d8065c0b194bfa996d6c729a7cfd4afdf2ca3b1a71632cb2f3533fb694693b18a25d7f378e0d167f1fbbddcd0670d643f3249", 0xa3, 0x6400}, {&(0x7f0000010d00)="0300"/32, 0x20, 0x6800}, {&(0x7f0000010d20)="040000000000ec0000070000000c000000000000000000000020000000000000", 0x20, 0x6c01}, {&(0x7f0000010d60)="00000000000000000100000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000007000"/96, 0x60, 0x7400}, {&(0x7f0000010dc0)="0200"/32, 0x20, 0x7800}, {&(0x7f0000010de0)="022e000000059900000c00022e2e00000d0000001000050166696c6530000000cf6000003aae5201d1933afb3100"/63, 0x3f, 0x7bff}, {&(0x7f0000010e20)="000002ea0100000001000000270f240c000000000000000000000000000000000601f8030000000006000000779b539778617474723100000601f00300000000060000007498539778617474723200"/96, 0x60, 0x8000}, {&(0x7f0000010e80)='\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00attr2\x00\x00xattr1\x00\x00', 0x20, 0x83e0}, {&(0x7f0000000e00)="8081000000180000701f1f63701f1f63701f1f6300000000000001000c00000010000800000000000af30300040000000000000000000000010000001200000001000000010000001800000002000000040000001400000000000000000000000000000000000000000000000000000000000000000000000000000000000000808100000021060000000000001f1f63701f1f6300000000000001000c00000010000800000000000af30300040000000000000000000000010000001900000001000000010000001e000000020000ff7f0000001a00"/224, 0xe0, 0x8d00}, {&(0x7f0000010fe0)="c041000000300000701f1f63701f1f63701f1f0400000000000000001800000000000800000001000af301000400000000000000000000000c00000005000000", 0x40, 0x9101}, {&(0x7f00000000c0)="73799462616c20fe62de79764619706c6572730000000000c2241c570000000000000000", 0x24, 0xa400}, {&(0x7f0000011760)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0xcc00}], 0x1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="c27d6c31fedfe3322c698ffe03ae5b3fc4bba44f3e33e0aae3f5fd6bbd6485b58c45178ea9b3dadca1836dde3a784c58096a47b5277f8c1dc9d2af9c0bd36b803b7e867b4b47f156581c987644bdf594f184f4fe63f53a0066e6630f880838f4a062f05f21858198eb615c7682e7bc8d910b347e1524f29b96ddc0dcfbe0c2a2cca73db3c194c84e3fe585c109f455e3176c041f04a7a3de4ab963b11b979344b18e195f50f567c179da0241885ed30a2d6d6b6e2fed70f9f13130a5e23ae4ffe832f9b78fc15f9559f517f6127babe7c8c40dc87f666f690db833cb8b99107b6897b42c1f6b5f153cb7f3a0cf573b7f39212f04aec6bf2b39e70df0dbadbde7f9145d93a7ba3bdea914a36b8fa33216754a7c526dd7d46ca43883c401787f6bdc04d39376481e661e420748615ccfc1cf740214b3c4300d17a614be"], 0x1) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000001240)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) setsockopt$inet6_int(r2, 0x29, 0x17, &(0x7f00000013c0)=0xfffffc00, 0x4) mount$9p_fd(0x0, &(0x7f0000000ac0)='./file0\x00', &(0x7f0000001200), 0x100000, &(0x7f0000001280)={'trans=fd,', {'rfdno', 0x3d, r4}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@fscache}, {@nodevmap}, {@cachetag={'cachetag', 0x3d, '\x00'}}, {@cache_none}, {@cache_mmap}, {@access_client}], [{@dont_hash}, {@smackfstransmute={'smackfstransmute', 0x3d, '+)'}}, {@smackfsfloor={'smackfsfloor', 0x3d, '\n?!,@-}!-\\'}}, {@smackfsdef}, {@dont_hash}, {@smackfsroot={'smackfsroot', 0x3d, '\x95#^.\']'}}, {@permit_directio}, {@hash}, {@fsuuid={'fsuuid', 0x3d, {[0x65, 0x34, 0x63, 0x65, 0x33, 0x39, 0x1c, 0x31], 0x2d, [0x31, 0x63, 0x30, 0x30], 0x2d, [0x33, 0x37, 0x38, 0x63], 0x2d, [0x63, 0x61, 0x61, 0x65], 0x2d, [0x39, 0x37, 0x64, 0x34, 0x66, 0x63, 0x38, 0x63]}}}]}}) 00:07:47 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) (async) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)=@bridge_setlink={0x34, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r2}, [@IFLA_AF_SPEC={0x14, 0x1a, 0x0, 0x1, [@AF_INET={0x10, 0x4, 0x0, 0x1, {0xc, 0x2, 0x0, 0x1, [{0x8}]}}]}]}, 0x34}}, 0x0) (async) ioctl$sock_SIOCETHTOOL(r3, 0x8946, &(0x7f00000000c0)={'veth1_vlan\x00', &(0x7f0000000080)=@ethtool_channels={0x3d, 0x924e, 0xc18, 0x28e5, 0x0, 0x200, 0x2, 0x7, 0x5}}) (async) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r0, 0x8983, &(0x7f0000000000)={0x0, 'veth0_vlan\x00', {0x3}, 0xfff}) recvmmsg(r1, &(0x7f0000004f00)=[{{&(0x7f0000000380)=@l2tp6={0xa, 0x0, 0x0, @ipv4}, 0x80, &(0x7f0000000740)=[{&(0x7f0000000580)=""/216, 0xd8}, {&(0x7f0000000680)=""/36, 0x24}, {&(0x7f00000006c0)=""/100, 0x64}], 0x3, &(0x7f0000000780)=""/94, 0x5e}, 0x3}, {{0x0, 0x0, &(0x7f0000001b40)=[{&(0x7f0000000800)=""/156, 0x9c}, {&(0x7f00000008c0)=""/198, 0xc6}, {&(0x7f00000009c0)=""/25, 0x19}, {&(0x7f0000000a00)=""/131, 0x83}, {&(0x7f0000000ac0)=""/4096, 0x1000}, {&(0x7f0000001ac0)=""/83, 0x53}], 0x6}, 0x1ff}, {{0x0, 0x0, &(0x7f0000002f80)=[{&(0x7f0000001bc0)=""/146, 0x92}, {&(0x7f0000001c80)=""/196, 0xc4}, {&(0x7f0000001d80)=""/141, 0x8d}, {&(0x7f0000001e40)=""/4096, 0x1000}, {&(0x7f0000002e40)=""/79, 0x4f}, {&(0x7f0000002ec0)=""/146, 0x92}], 0x6, &(0x7f0000003000)=""/2, 0x2}, 0x453}, {{&(0x7f0000003040)=@sco, 0x80, &(0x7f0000003340)=[{&(0x7f00000030c0)=""/33, 0x21}, {&(0x7f0000003100)}, {&(0x7f0000003140)}, {&(0x7f0000003180)=""/23, 0x17}, {&(0x7f00000031c0)=""/98, 0x62}, {&(0x7f0000003240)=""/202, 0xca}], 0x6, &(0x7f00000033c0)=""/186, 0xba}, 0x80000001}, {{&(0x7f0000003480)=@isdn, 0x80, &(0x7f0000003880)=[{&(0x7f0000003500)=""/137, 0x89}, {&(0x7f00000035c0)=""/182, 0xb6}, {&(0x7f0000003680)=""/122, 0x7a}, {&(0x7f0000003700)=""/75, 0x4b}, {&(0x7f0000003780)=""/235, 0xeb}], 0x5}}, {{0x0, 0x0, &(0x7f0000004bc0)=[{&(0x7f0000003900)=""/194, 0xc2}, {&(0x7f0000003a00)=""/15, 0xf}, {&(0x7f0000003a40)=""/34, 0x22}, {&(0x7f0000003a80)=""/4096, 0x1000}, {&(0x7f0000003100)=""/89, 0x59}, {&(0x7f0000004b00)=""/133, 0x85}], 0x6}, 0x7ff}, {{&(0x7f0000004c40)=@ax25={{}, [@bcast, @null, @netrom, @remote, @rose, @remote, @default, @rose]}, 0x80, &(0x7f0000004dc0)=[{&(0x7f0000004cc0)=""/213, 0xd5}], 0x1, &(0x7f0000004e00)=""/250, 0xfa}, 0x2}], 0x7, 0x40012000, &(0x7f00000050c0)={0x77359400}) (async, rerun: 32) sendmsg$nl_xfrm(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000400)=ANY=[@ANYBLOB="b80000001900010000fb472153320f0d00000000000000fc020000000000000000000000000000fe8000000000008000000000000000bb00000000000000000a", @ANYBLOB="ef6f9ab15f17036d2239b62c0274b09e6c000b3f23e65190e213a39ab2d18078db4e8714f567804d4274d77778e90f36d73d6a621e3b954dcc3ec141baa39eb73c0aefd5002104d83907e32bc4ff48e7ac6c0ab8702c7db008beed2d40ec44d072d93a7497cbcd71076d52fd3a0a714a03c3f7a37c09fc74a775ffffffffffffae202352eb365398c974e91b8bb4d72eb34335be7ac7c48614051601f1dc4251897636b904d3ac132b647bd3c56989ed0a2371f581bb4290e01b010ce1c6a0438629cfd20b1170c96b6fe8bf63d8ba74fdc5a16e3fa8691a71e5c11eb328b78409412ed57edafe36b92c", @ANYRESDEC=r0, @ANYRESDEC=r0], 0xb8}}, 0x0) (async, rerun: 32) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), 0xffffffffffffffff) (async) r5 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r5, 0x8933, &(0x7f0000000300)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000000)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="69000300632b59dbfc1cb2d72629", @ANYRES32=r6, @ANYBLOB="1e003300a0000000ffffffffffff08021100000065c2ed37cedd0000000000000800260044160000"], 0x44}}, 0x0) sendmsg$NL80211_CMD_SET_MPATH(r3, &(0x7f00000002c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)=ANY=[@ANYBLOB='L\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="04002abd7000ffdbdf251600000008000300", @ANYRES32=r6, @ANYBLOB="fdff9800010400000500000000000000ffffffffffff00000a000600ffffffffffffaffe0a000600000000ffffff0000"], 0x4c}, 0x1, 0x0, 0x0, 0x20000080}, 0x4000001) 00:07:47 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)=@bridge_setlink={0x34, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r2}, [@IFLA_AF_SPEC={0x14, 0x1a, 0x0, 0x1, [@AF_INET={0x10, 0x4, 0x0, 0x1, {0xc, 0x2, 0x0, 0x1, [{0x8}]}}]}]}, 0x34}}, 0x0) ioctl$sock_SIOCETHTOOL(r3, 0x8946, &(0x7f00000000c0)={'veth1_vlan\x00', &(0x7f0000000080)=@ethtool_channels={0x3d, 0x924e, 0xc18, 0x28e5, 0x0, 0x200, 0x2, 0x7, 0x5}}) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r0, 0x8983, &(0x7f0000000000)={0x0, 'veth0_vlan\x00', {0x3}, 0xfff}) recvmmsg(r1, &(0x7f0000004f00)=[{{&(0x7f0000000380)=@l2tp6={0xa, 0x0, 0x0, @ipv4}, 0x80, &(0x7f0000000740)=[{&(0x7f0000000580)=""/216, 0xd8}, {&(0x7f0000000680)=""/36, 0x24}, {&(0x7f00000006c0)=""/100, 0x64}], 0x3, &(0x7f0000000780)=""/94, 0x5e}, 0x3}, {{0x0, 0x0, &(0x7f0000001b40)=[{&(0x7f0000000800)=""/156, 0x9c}, {&(0x7f00000008c0)=""/198, 0xc6}, {&(0x7f00000009c0)=""/25, 0x19}, {&(0x7f0000000a00)=""/131, 0x83}, {&(0x7f0000000ac0)=""/4096, 0x1000}, {&(0x7f0000001ac0)=""/83, 0x53}], 0x6}, 0x1ff}, {{0x0, 0x0, &(0x7f0000002f80)=[{&(0x7f0000001bc0)=""/146, 0x92}, {&(0x7f0000001c80)=""/196, 0xc4}, {&(0x7f0000001d80)=""/141, 0x8d}, {&(0x7f0000001e40)=""/4096, 0x1000}, {&(0x7f0000002e40)=""/79, 0x4f}, {&(0x7f0000002ec0)=""/146, 0x92}], 0x6, &(0x7f0000003000)=""/2, 0x2}, 0x453}, {{&(0x7f0000003040)=@sco, 0x80, &(0x7f0000003340)=[{&(0x7f00000030c0)=""/33, 0x21}, {&(0x7f0000003100)}, {&(0x7f0000003140)}, {&(0x7f0000003180)=""/23, 0x17}, {&(0x7f00000031c0)=""/98, 0x62}, {&(0x7f0000003240)=""/202, 0xca}], 0x6, &(0x7f00000033c0)=""/186, 0xba}, 0x80000001}, {{&(0x7f0000003480)=@isdn, 0x80, &(0x7f0000003880)=[{&(0x7f0000003500)=""/137, 0x89}, {&(0x7f00000035c0)=""/182, 0xb6}, {&(0x7f0000003680)=""/122, 0x7a}, {&(0x7f0000003700)=""/75, 0x4b}, {&(0x7f0000003780)=""/235, 0xeb}], 0x5}}, {{0x0, 0x0, &(0x7f0000004bc0)=[{&(0x7f0000003900)=""/194, 0xc2}, {&(0x7f0000003a00)=""/15, 0xf}, {&(0x7f0000003a40)=""/34, 0x22}, {&(0x7f0000003a80)=""/4096, 0x1000}, {&(0x7f0000003100)=""/89, 0x59}, {&(0x7f0000004b00)=""/133, 0x85}], 0x6}, 0x7ff}, {{&(0x7f0000004c40)=@ax25={{}, [@bcast, @null, @netrom, @remote, @rose, @remote, @default, @rose]}, 0x80, &(0x7f0000004dc0)=[{&(0x7f0000004cc0)=""/213, 0xd5}], 0x1, &(0x7f0000004e00)=""/250, 0xfa}, 0x2}], 0x7, 0x40012000, &(0x7f00000050c0)={0x77359400}) sendmsg$nl_xfrm(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000400)=ANY=[@ANYBLOB="b80000001900010000fb472153320f0d00000000000000fc020000000000000000000000000000fe8000000000008000000000000000bb00000000000000000a", @ANYBLOB="ef6f9ab15f17036d2239b62c0274b09e6c000b3f23e65190e213a39ab2d18078db4e8714f567804d4274d77778e90f36d73d6a621e3b954dcc3ec141baa39eb73c0aefd5002104d83907e32bc4ff48e7ac6c0ab8702c7db008beed2d40ec44d072d93a7497cbcd71076d52fd3a0a714a03c3f7a37c09fc74a775ffffffffffffae202352eb365398c974e91b8bb4d72eb34335be7ac7c48614051601f1dc4251897636b904d3ac132b647bd3c56989ed0a2371f581bb4290e01b010ce1c6a0438629cfd20b1170c96b6fe8bf63d8ba74fdc5a16e3fa8691a71e5c11eb328b78409412ed57edafe36b92c", @ANYRESDEC=r0, @ANYRESDEC=r0], 0xb8}}, 0x0) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), 0xffffffffffffffff) r5 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r5, 0x8933, &(0x7f0000000300)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000000)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="69000300632b59dbfc1cb2d72629", @ANYRES32=r6, @ANYBLOB="1e003300a0000000ffffffffffff08021100000065c2ed37cedd0000000000000800260044160000"], 0x44}}, 0x0) sendmsg$NL80211_CMD_SET_MPATH(r3, &(0x7f00000002c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)=ANY=[@ANYBLOB='L\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="04002abd7000ffdbdf251600000008000300", @ANYRES32=r6, @ANYBLOB="fdff9800010400000500000000000000ffffffffffff00000a000600ffffffffffffaffe0a000600000000ffffff0000"], 0x4c}, 0x1, 0x0, 0x0, 0x20000080}, 0x4000001) socket$nl_xfrm(0x10, 0x3, 0x6) (async) socket$inet_udplite(0x2, 0x2, 0x88) (async) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00'}) (async) socket$netlink(0x10, 0x3, 0x0) (async) sendmsg$nl_route(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)=@bridge_setlink={0x34, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r2}, [@IFLA_AF_SPEC={0x14, 0x1a, 0x0, 0x1, [@AF_INET={0x10, 0x4, 0x0, 0x1, {0xc, 0x2, 0x0, 0x1, [{0x8}]}}]}]}, 0x34}}, 0x0) (async) ioctl$sock_SIOCETHTOOL(r3, 0x8946, &(0x7f00000000c0)={'veth1_vlan\x00', &(0x7f0000000080)=@ethtool_channels={0x3d, 0x924e, 0xc18, 0x28e5, 0x0, 0x200, 0x2, 0x7, 0x5}}) (async) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r0, 0x8983, &(0x7f0000000000)={0x0, 'veth0_vlan\x00', {0x3}, 0xfff}) (async) recvmmsg(r1, &(0x7f0000004f00)=[{{&(0x7f0000000380)=@l2tp6={0xa, 0x0, 0x0, @ipv4}, 0x80, &(0x7f0000000740)=[{&(0x7f0000000580)=""/216, 0xd8}, {&(0x7f0000000680)=""/36, 0x24}, {&(0x7f00000006c0)=""/100, 0x64}], 0x3, &(0x7f0000000780)=""/94, 0x5e}, 0x3}, {{0x0, 0x0, &(0x7f0000001b40)=[{&(0x7f0000000800)=""/156, 0x9c}, {&(0x7f00000008c0)=""/198, 0xc6}, {&(0x7f00000009c0)=""/25, 0x19}, {&(0x7f0000000a00)=""/131, 0x83}, {&(0x7f0000000ac0)=""/4096, 0x1000}, {&(0x7f0000001ac0)=""/83, 0x53}], 0x6}, 0x1ff}, {{0x0, 0x0, &(0x7f0000002f80)=[{&(0x7f0000001bc0)=""/146, 0x92}, {&(0x7f0000001c80)=""/196, 0xc4}, {&(0x7f0000001d80)=""/141, 0x8d}, {&(0x7f0000001e40)=""/4096, 0x1000}, {&(0x7f0000002e40)=""/79, 0x4f}, {&(0x7f0000002ec0)=""/146, 0x92}], 0x6, &(0x7f0000003000)=""/2, 0x2}, 0x453}, {{&(0x7f0000003040)=@sco, 0x80, &(0x7f0000003340)=[{&(0x7f00000030c0)=""/33, 0x21}, {&(0x7f0000003100)}, {&(0x7f0000003140)}, {&(0x7f0000003180)=""/23, 0x17}, {&(0x7f00000031c0)=""/98, 0x62}, {&(0x7f0000003240)=""/202, 0xca}], 0x6, &(0x7f00000033c0)=""/186, 0xba}, 0x80000001}, {{&(0x7f0000003480)=@isdn, 0x80, &(0x7f0000003880)=[{&(0x7f0000003500)=""/137, 0x89}, {&(0x7f00000035c0)=""/182, 0xb6}, {&(0x7f0000003680)=""/122, 0x7a}, {&(0x7f0000003700)=""/75, 0x4b}, {&(0x7f0000003780)=""/235, 0xeb}], 0x5}}, {{0x0, 0x0, &(0x7f0000004bc0)=[{&(0x7f0000003900)=""/194, 0xc2}, {&(0x7f0000003a00)=""/15, 0xf}, {&(0x7f0000003a40)=""/34, 0x22}, {&(0x7f0000003a80)=""/4096, 0x1000}, {&(0x7f0000003100)=""/89, 0x59}, {&(0x7f0000004b00)=""/133, 0x85}], 0x6}, 0x7ff}, {{&(0x7f0000004c40)=@ax25={{}, [@bcast, @null, @netrom, @remote, @rose, @remote, @default, @rose]}, 0x80, &(0x7f0000004dc0)=[{&(0x7f0000004cc0)=""/213, 0xd5}], 0x1, &(0x7f0000004e00)=""/250, 0xfa}, 0x2}], 0x7, 0x40012000, &(0x7f00000050c0)={0x77359400}) (async) sendmsg$nl_xfrm(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000400)=ANY=[@ANYBLOB="b80000001900010000fb472153320f0d00000000000000fc020000000000000000000000000000fe8000000000008000000000000000bb00000000000000000a", @ANYBLOB="ef6f9ab15f17036d2239b62c0274b09e6c000b3f23e65190e213a39ab2d18078db4e8714f567804d4274d77778e90f36d73d6a621e3b954dcc3ec141baa39eb73c0aefd5002104d83907e32bc4ff48e7ac6c0ab8702c7db008beed2d40ec44d072d93a7497cbcd71076d52fd3a0a714a03c3f7a37c09fc74a775ffffffffffffae202352eb365398c974e91b8bb4d72eb34335be7ac7c48614051601f1dc4251897636b904d3ac132b647bd3c56989ed0a2371f581bb4290e01b010ce1c6a0438629cfd20b1170c96b6fe8bf63d8ba74fdc5a16e3fa8691a71e5c11eb328b78409412ed57edafe36b92c", @ANYRESDEC=r0, @ANYRESDEC=r0], 0xb8}}, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), 0xffffffffffffffff) (async) socket(0x200000100000011, 0x3, 0x0) (async) ioctl$sock_SIOCGIFINDEX_80211(r5, 0x8933, &(0x7f0000000300)={'wlan0\x00'}) (async) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000000)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="69000300632b59dbfc1cb2d72629", @ANYRES32=r6, @ANYBLOB="1e003300a0000000ffffffffffff08021100000065c2ed37cedd0000000000000800260044160000"], 0x44}}, 0x0) (async) sendmsg$NL80211_CMD_SET_MPATH(r3, &(0x7f00000002c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)=ANY=[@ANYBLOB='L\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="04002abd7000ffdbdf251600000008000300", @ANYRES32=r6, @ANYBLOB="fdff9800010400000500000000000000ffffffffffff00000a000600ffffffffffffaffe0a000600000000ffffff0000"], 0x4c}, 0x1, 0x0, 0x0, 0x20000080}, 0x4000001) (async) 00:07:47 executing program 4: r0 = socket(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$IPSET_CMD_DESTROY(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000240)={0x14}, 0x14}, 0x1, 0x0, 0x0, 0x4000000}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r3, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000340)=@newqdisc={0x90, 0x24, 0x5820a61ca228651, 0x0, 0x100, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x60, 0x2, {{}, [@TCA_NETEM_SLOT={0x2c, 0xc, {0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}, @TCA_NETEM_LOSS={0x18, 0x5, 0x0, 0x1, [@NETEM_LOSS_GE={0x14}]}]}}}]}, 0x90}}, 0x0) socket(0x10, 0x3, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) (async) socket(0x10, 0x803, 0x0) (async) sendmsg$IPSET_CMD_DESTROY(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000240)={0x14}, 0x14}, 0x1, 0x0, 0x0, 0x4000000}, 0x0) (async) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (async) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r3, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (async) sendmsg$nl_route_sched(r0, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000340)=@newqdisc={0x90, 0x24, 0x5820a61ca228651, 0x0, 0x100, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x60, 0x2, {{}, [@TCA_NETEM_SLOT={0x2c, 0xc, {0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}, @TCA_NETEM_LOSS={0x18, 0x5, 0x0, 0x1, [@NETEM_LOSS_GE={0x14}]}]}}}]}, 0x90}}, 0x0) (async) 00:07:47 executing program 1: r0 = dup(0xffffffffffffffff) sendmsg$BATADV_CMD_TP_METER_CANCEL(r0, 0x0, 0x0) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f00000001c0)={@ipv4={'\x00', '\xff\xff', @rand_addr=0x64010100}, 0x3, 0x2, 0x0, 0xa, 0x200, 0x5}, 0x20) (async) r1 = socket$igmp6(0xa, 0x3, 0x2) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f0000000f00)) (async) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r0, 0xc0189378, &(0x7f0000000580)={{0x1, 0x1, 0x18, r0, {r1}}, './file0\x00'}) fdatasync(r3) (async) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x41418, 0x24, &(0x7f0000000200)=[{&(0x7f0000000b00)="cc", 0x1, 0x3}, {&(0x7f0000000040)="e3ff", 0x2, 0x6}, {&(0x7f0000001100)="ed4100000004000070b20baa3b1f1f63701f1f63000000", 0x17, 0x8}, {&(0x7f0000011320)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c797223797a56616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a5db2dbb34b5ffc937a6b616c6c657273797a6b616c6c6572", 0x6c, 0x1f}, {&(0x7f0000010c60)="0f000000000000060100000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000007000"/96, 0x60, 0x8b}, {&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000701f1f63701f1f630100ffff53ef010001000000701f1f63000000000000000001000000000000000b000000800000000800000052470000620100000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e3234313932303435323000"/192, 0xc0, 0x400}, {&(0x7f00000100c0)="00000000000000000b0000003b3466cc1ea244158e332580de23589c010000000c00000000000000701f1f6300"/64, 0x40, 0x4e0}, {&(0x7f0000010100)="0100000000000500110000000000000000000000040000003c00000000000000", 0x20, 0x560}, {&(0x7f0000010120)="0000000004000000090000006cf221795d445ede00"/32, 0x20, 0x640}, {&(0x7f0000010140)="030000001300000023000000ce000f00030000000000000000", 0x19, 0x800}, {&(0x7f0000000140)="00000000000452e82d744ff929ab0000000000000000a8400000d5a858de88d4c6852ed368cb6a1d6c415f4b820a207f3aeb50fc07b96073895e4c1430e55985f53c217df746e12c7e4aae048137162b4483a3d5a400"/100, 0x64, 0xc0c}, {&(0x7f00000105e0)="0b0000000c0001022e00000002000000f40302028429a2430000e30000000000", 0x20, 0x1400}, {&(0x7f0000010600)="00000000000400"/32, 0x20, 0x1800}, {&(0x7f0000010620)="00000000000400"/32, 0x20, 0x1c00}, {&(0x7f0000000dc0)="00000000000400000400"/32, 0x20, 0x2000}, {&(0x7f00000106a0)="00000000000400"/32, 0x20, 0x2c00}, {&(0x7f00000106c0)="00000000000400"/32, 0x20, 0x3002}, {&(0x7f0000000080)="00000000000400"/32, 0x20, 0x3400}, {&(0x7f0000000b40)="0000000000040000000000000000000000000100000600000000000000000000ade3ff4f77f2c2ec8e50fa822acf4824b554a7505f68183dcbaad407f61e5bbc9405dc5430986dd5b2817e13eca8f402c74fab91f29da06ecc", 0x59, 0x3800}, {&(0x7f0000010740)="00000000000400"/32, 0x20, 0x4000}, {&(0x7f0000010760)="504d4d00504d4dff701f1f63000000006872757476696b2e632e676f6f676c6572732e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000006c6f6f7032006e75782f746573742f73797a5f6d6f756e745f696d6167655f650500"/128, 0x80, 0x4400}, {&(0x7f00000107e0)="111fc0d901000000803a0900803a090000000000060000000000000005000000", 0x20, 0x47fc}, {&(0x7f00000005c0)="ffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff96b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03000000000000000000000000000000000000000000000000000000000000008d719b0372c098d868121dd1daed9dc83f7a0ecc770adbb453c187cf40ea17d8501bf6eec643e1bb4032d55c4d3ccbab854e1b1e134e10e2cec34110c457ddf9ef8205bf6901e5959d7a498eb5304b0963583d9bfb811ad371e8804389e128b9cbe804f4ffcecce837aa3ac86bae9c6f6d2c1a202b2eb833e42a05c53347338919a9303e3c2fcfb4a00807a8733f72c13859b914326fb3d3cbb2d0bbbcfcdc3b183e11d3455cfa79b65a71823e2157567caa0c5d8222045d9f9a66c789c5df7cb3a4ede6", 0x4dc, 0x4c00}, {&(0x7f0000010cc0)="0200"/32, 0x20, 0x6000}, {&(0x7f0000000d00)="0300c0d901000000803a0900803a09000000000006000000008000000500000041ca31f4f8ad29092253bd0226336e2244148af5bcaf5881c9461dfed73736160219c04bb4cbf833cf976ba07f00182c9ca50c69bad9ee994b20abef21c90b68a4ab13b374b9a7cdb55e2e9628985cd46d8065c0b194bfa996d6c729a7cfd4afdf2ca3b1a71632cb2f3533fb694693b18a25d7f378e0d167f1fbbddcd0670d643f3249", 0xa3, 0x6400}, {&(0x7f0000010d00)="0300"/32, 0x20, 0x6800}, {&(0x7f0000010d20)="040000000000ec0000070000000c000000000000000000000020000000000000", 0x20, 0x6c01}, {&(0x7f0000010d60)="00000000000000000100000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000007000"/96, 0x60, 0x7400}, {&(0x7f0000010dc0)="0200"/32, 0x20, 0x7800}, {&(0x7f0000010de0)="022e000000059900000c00022e2e00000d0000001000050166696c6530000000cf6000003aae5201d1933afb3100"/63, 0x3f, 0x7bff}, {&(0x7f0000010e20)="000002ea0100000001000000270f240c000000000000000000000000000000000601f8030000000006000000779b539778617474723100000601f00300000000060000007498539778617474723200"/96, 0x60, 0x8000}, {&(0x7f0000010e80)='\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00attr2\x00\x00xattr1\x00\x00', 0x20, 0x83e0}, {&(0x7f0000000e00)="8081000000180000701f1f63701f1f63701f1f6300000000000001000c00000010000800000000000af30300040000000000000000000000010000001200000001000000010000001800000002000000040000001400000000000000000000000000000000000000000000000000000000000000000000000000000000000000808100000021060000000000001f1f63701f1f6300000000000001000c00000010000800000000000af30300040000000000000000000000010000001900000001000000010000001e000000020000ff7f0000001a00"/224, 0xe0, 0x8d00}, {&(0x7f0000010fe0)="c041000000300000701f1f63701f1f63701f1f0400000000000000001800000000000800000001000af301000400000000000000000000000c00000005000000", 0x40, 0x9101}, {&(0x7f00000000c0)="73799462616c20fe62de79764619706c6572730000000000c2241c570000000000000000", 0x24, 0xa400}, {&(0x7f0000011760)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0xcc00}], 0x1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="c27d6c31fedfe3322c698ffe03ae5b3fc4bba44f3e33e0aae3f5fd6bbd6485b58c45178ea9b3dadca1836dde3a784c58096a47b5277f8c1dc9d2af9c0bd36b803b7e867b4b47f156581c987644bdf594f184f4fe63f53a0066e6630f880838f4a062f05f21858198eb615c7682e7bc8d910b347e1524f29b96ddc0dcfbe0c2a2cca73db3c194c84e3fe585c109f455e3176c041f04a7a3de4ab963b11b979344b18e195f50f567c179da0241885ed30a2d6d6b6e2fed70f9f13130a5e23ae4ffe832f9b78fc15f9559f517f6127babe7c8c40dc87f666f690db833cb8b99107b6897b42c1f6b5f153cb7f3a0cf573b7f39212f04aec6bf2b39e70df0dbadbde7f9145d93a7ba3bdea914a36b8fa33216754a7c526dd7d46ca43883c401787f6bdc04d39376481e661e420748615ccfc1cf740214b3c4300d17a614be"], 0x1) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000001240)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) setsockopt$inet6_int(r2, 0x29, 0x17, &(0x7f00000013c0)=0xfffffc00, 0x4) mount$9p_fd(0x0, &(0x7f0000000ac0)='./file0\x00', &(0x7f0000001200), 0x100000, &(0x7f0000001280)={'trans=fd,', {'rfdno', 0x3d, r4}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@fscache}, {@nodevmap}, {@cachetag={'cachetag', 0x3d, '\x00'}}, {@cache_none}, {@cache_mmap}, {@access_client}], [{@dont_hash}, {@smackfstransmute={'smackfstransmute', 0x3d, '+)'}}, {@smackfsfloor={'smackfsfloor', 0x3d, '\n?!,@-}!-\\'}}, {@smackfsdef}, {@dont_hash}, {@smackfsroot={'smackfsroot', 0x3d, '\x95#^.\']'}}, {@permit_directio}, {@hash}, {@fsuuid={'fsuuid', 0x3d, {[0x65, 0x34, 0x63, 0x65, 0x33, 0x39, 0x1c, 0x31], 0x2d, [0x31, 0x63, 0x30, 0x30], 0x2d, [0x33, 0x37, 0x38, 0x63], 0x2d, [0x63, 0x61, 0x61, 0x65], 0x2d, [0x39, 0x37, 0x64, 0x34, 0x66, 0x63, 0x38, 0x63]}}}]}}) 00:07:47 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0xefffffff, {}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) [ 467.210710][T17976] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.4'. 00:07:47 executing program 1: r0 = dup(0xffffffffffffffff) sendmsg$BATADV_CMD_TP_METER_CANCEL(r0, 0x0, 0x0) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f00000001c0)={@ipv4={'\x00', '\xff\xff', @rand_addr=0x64010100}, 0x3, 0x2, 0x0, 0xa, 0x200, 0x5}, 0x20) (async) r1 = socket$igmp6(0xa, 0x3, 0x2) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f0000000f00)) (async) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r0, 0xc0189378, &(0x7f0000000580)={{0x1, 0x1, 0x18, r0, {r1}}, './file0\x00'}) fdatasync(r3) (async, rerun: 64) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x41418, 0x24, &(0x7f0000000200)=[{&(0x7f0000000b00)="cc", 0x1, 0x3}, {&(0x7f0000000040)="e3ff", 0x2, 0x6}, {&(0x7f0000001100)="ed4100000004000070b20baa3b1f1f63701f1f63000000", 0x17, 0x8}, {&(0x7f0000011320)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c797223797a56616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a5db2dbb34b5ffc937a6b616c6c657273797a6b616c6c6572", 0x6c, 0x1f}, {&(0x7f0000010c60)="0f000000000000060100000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000007000"/96, 0x60, 0x8b}, {&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000701f1f63701f1f630100ffff53ef010001000000701f1f63000000000000000001000000000000000b000000800000000800000052470000620100000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e3234313932303435323000"/192, 0xc0, 0x400}, {&(0x7f00000100c0)="00000000000000000b0000003b3466cc1ea244158e332580de23589c010000000c00000000000000701f1f6300"/64, 0x40, 0x4e0}, {&(0x7f0000010100)="0100000000000500110000000000000000000000040000003c00000000000000", 0x20, 0x560}, {&(0x7f0000010120)="0000000004000000090000006cf221795d445ede00"/32, 0x20, 0x640}, {&(0x7f0000010140)="030000001300000023000000ce000f00030000000000000000", 0x19, 0x800}, {&(0x7f0000000140)="00000000000452e82d744ff929ab0000000000000000a8400000d5a858de88d4c6852ed368cb6a1d6c415f4b820a207f3aeb50fc07b96073895e4c1430e55985f53c217df746e12c7e4aae048137162b4483a3d5a400"/100, 0x64, 0xc0c}, {&(0x7f00000105e0)="0b0000000c0001022e00000002000000f40302028429a2430000e30000000000", 0x20, 0x1400}, {&(0x7f0000010600)="00000000000400"/32, 0x20, 0x1800}, {&(0x7f0000010620)="00000000000400"/32, 0x20, 0x1c00}, {&(0x7f0000000dc0)="00000000000400000400"/32, 0x20, 0x2000}, {&(0x7f00000106a0)="00000000000400"/32, 0x20, 0x2c00}, {&(0x7f00000106c0)="00000000000400"/32, 0x20, 0x3002}, {&(0x7f0000000080)="00000000000400"/32, 0x20, 0x3400}, {&(0x7f0000000b40)="0000000000040000000000000000000000000100000600000000000000000000ade3ff4f77f2c2ec8e50fa822acf4824b554a7505f68183dcbaad407f61e5bbc9405dc5430986dd5b2817e13eca8f402c74fab91f29da06ecc", 0x59, 0x3800}, {&(0x7f0000010740)="00000000000400"/32, 0x20, 0x4000}, {&(0x7f0000010760)="504d4d00504d4dff701f1f63000000006872757476696b2e632e676f6f676c6572732e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000006c6f6f7032006e75782f746573742f73797a5f6d6f756e745f696d6167655f650500"/128, 0x80, 0x4400}, {&(0x7f00000107e0)="111fc0d901000000803a0900803a090000000000060000000000000005000000", 0x20, 0x47fc}, {&(0x7f00000005c0)="ffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff96b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03000000000000000000000000000000000000000000000000000000000000008d719b0372c098d868121dd1daed9dc83f7a0ecc770adbb453c187cf40ea17d8501bf6eec643e1bb4032d55c4d3ccbab854e1b1e134e10e2cec34110c457ddf9ef8205bf6901e5959d7a498eb5304b0963583d9bfb811ad371e8804389e128b9cbe804f4ffcecce837aa3ac86bae9c6f6d2c1a202b2eb833e42a05c53347338919a9303e3c2fcfb4a00807a8733f72c13859b914326fb3d3cbb2d0bbbcfcdc3b183e11d3455cfa79b65a71823e2157567caa0c5d8222045d9f9a66c789c5df7cb3a4ede6", 0x4dc, 0x4c00}, {&(0x7f0000010cc0)="0200"/32, 0x20, 0x6000}, {&(0x7f0000000d00)="0300c0d901000000803a0900803a09000000000006000000008000000500000041ca31f4f8ad29092253bd0226336e2244148af5bcaf5881c9461dfed73736160219c04bb4cbf833cf976ba07f00182c9ca50c69bad9ee994b20abef21c90b68a4ab13b374b9a7cdb55e2e9628985cd46d8065c0b194bfa996d6c729a7cfd4afdf2ca3b1a71632cb2f3533fb694693b18a25d7f378e0d167f1fbbddcd0670d643f3249", 0xa3, 0x6400}, {&(0x7f0000010d00)="0300"/32, 0x20, 0x6800}, {&(0x7f0000010d20)="040000000000ec0000070000000c000000000000000000000020000000000000", 0x20, 0x6c01}, {&(0x7f0000010d60)="00000000000000000100000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000007000"/96, 0x60, 0x7400}, {&(0x7f0000010dc0)="0200"/32, 0x20, 0x7800}, {&(0x7f0000010de0)="022e000000059900000c00022e2e00000d0000001000050166696c6530000000cf6000003aae5201d1933afb3100"/63, 0x3f, 0x7bff}, {&(0x7f0000010e20)="000002ea0100000001000000270f240c000000000000000000000000000000000601f8030000000006000000779b539778617474723100000601f00300000000060000007498539778617474723200"/96, 0x60, 0x8000}, {&(0x7f0000010e80)='\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00attr2\x00\x00xattr1\x00\x00', 0x20, 0x83e0}, {&(0x7f0000000e00)="8081000000180000701f1f63701f1f63701f1f6300000000000001000c00000010000800000000000af30300040000000000000000000000010000001200000001000000010000001800000002000000040000001400000000000000000000000000000000000000000000000000000000000000000000000000000000000000808100000021060000000000001f1f63701f1f6300000000000001000c00000010000800000000000af30300040000000000000000000000010000001900000001000000010000001e000000020000ff7f0000001a00"/224, 0xe0, 0x8d00}, {&(0x7f0000010fe0)="c041000000300000701f1f63701f1f63701f1f0400000000000000001800000000000800000001000af301000400000000000000000000000c00000005000000", 0x40, 0x9101}, {&(0x7f00000000c0)="73799462616c20fe62de79764619706c6572730000000000c2241c570000000000000000", 0x24, 0xa400}, {&(0x7f0000011760)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0xcc00}], 0x1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="c27d6c31fedfe3322c698ffe03ae5b3fc4bba44f3e33e0aae3f5fd6bbd6485b58c45178ea9b3dadca1836dde3a784c58096a47b5277f8c1dc9d2af9c0bd36b803b7e867b4b47f156581c987644bdf594f184f4fe63f53a0066e6630f880838f4a062f05f21858198eb615c7682e7bc8d910b347e1524f29b96ddc0dcfbe0c2a2cca73db3c194c84e3fe585c109f455e3176c041f04a7a3de4ab963b11b979344b18e195f50f567c179da0241885ed30a2d6d6b6e2fed70f9f13130a5e23ae4ffe832f9b78fc15f9559f517f6127babe7c8c40dc87f666f690db833cb8b99107b6897b42c1f6b5f153cb7f3a0cf573b7f39212f04aec6bf2b39e70df0dbadbde7f9145d93a7ba3bdea914a36b8fa33216754a7c526dd7d46ca43883c401787f6bdc04d39376481e661e420748615ccfc1cf740214b3c4300d17a614be"], 0x1) (async, rerun: 64) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000001240)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) setsockopt$inet6_int(r2, 0x29, 0x17, &(0x7f00000013c0)=0xfffffc00, 0x4) (async) mount$9p_fd(0x0, &(0x7f0000000ac0)='./file0\x00', &(0x7f0000001200), 0x100000, &(0x7f0000001280)={'trans=fd,', {'rfdno', 0x3d, r4}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@fscache}, {@nodevmap}, {@cachetag={'cachetag', 0x3d, '\x00'}}, {@cache_none}, {@cache_mmap}, {@access_client}], [{@dont_hash}, {@smackfstransmute={'smackfstransmute', 0x3d, '+)'}}, {@smackfsfloor={'smackfsfloor', 0x3d, '\n?!,@-}!-\\'}}, {@smackfsdef}, {@dont_hash}, {@smackfsroot={'smackfsroot', 0x3d, '\x95#^.\']'}}, {@permit_directio}, {@hash}, {@fsuuid={'fsuuid', 0x3d, {[0x65, 0x34, 0x63, 0x65, 0x33, 0x39, 0x1c, 0x31], 0x2d, [0x31, 0x63, 0x30, 0x30], 0x2d, [0x33, 0x37, 0x38, 0x63], 0x2d, [0x63, 0x61, 0x61, 0x65], 0x2d, [0x39, 0x37, 0x64, 0x34, 0x66, 0x63, 0x38, 0x63]}}}]}}) 00:07:47 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0xf0ffffff, {}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:47 executing program 4: r0 = socket(0x10, 0x3, 0x0) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) (async) r2 = socket(0x10, 0x803, 0x0) sendmsg$IPSET_CMD_DESTROY(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000240)={0x14}, 0x14}, 0x1, 0x0, 0x0, 0x4000000}, 0x0) (async) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r3, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (async) sendmsg$nl_route_sched(r0, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000340)=@newqdisc={0x90, 0x24, 0x5820a61ca228651, 0x0, 0x100, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x60, 0x2, {{}, [@TCA_NETEM_SLOT={0x2c, 0xc, {0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}, @TCA_NETEM_LOSS={0x18, 0x5, 0x0, 0x1, [@NETEM_LOSS_GE={0x14}]}]}}}]}, 0x90}}, 0x0) 00:07:47 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0xffffe000, {}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:47 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0xffffff7f, {}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:47 executing program 0: write$cgroup_int(0xffffffffffffffff, &(0x7f0000000000)=0x7, 0x12) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) syz_io_uring_setup(0x2de4, &(0x7f0000001600), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000080)=0x0) r3 = socket$inet(0x2, 0x2, 0x1) syz_io_uring_submit(r1, r2, &(0x7f0000000040)=@IORING_OP_SENDMSG={0x9, 0x0, 0x0, r3, 0x0, &(0x7f0000000480)={0x0, 0x0, 0x0}}, 0x0) ioctl$sock_SIOCGIFVLAN_GET_VLAN_REALDEV_NAME_CMD(r3, 0x8982, &(0x7f0000000040)={0x8, 'batadv_slave_1\x00', {'veth1\x00'}, 0x2}) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="64000000020605000a0000000000000000000000100003006269746d61703a706f72740005000400000000000900020032259a5bc28936840500050000e8ffff04000100060000001c000780080006400000000006000440000000000600050100000000"], 0x64}}, 0x0) 00:07:47 executing program 0: write$cgroup_int(0xffffffffffffffff, &(0x7f0000000000)=0x7, 0x12) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) syz_io_uring_setup(0x2de4, &(0x7f0000001600), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000080)=0x0) r3 = socket$inet(0x2, 0x2, 0x1) syz_io_uring_submit(r1, r2, &(0x7f0000000040)=@IORING_OP_SENDMSG={0x9, 0x0, 0x0, r3, 0x0, &(0x7f0000000480)={0x0, 0x0, 0x0}}, 0x0) ioctl$sock_SIOCGIFVLAN_GET_VLAN_REALDEV_NAME_CMD(r3, 0x8982, &(0x7f0000000040)={0x8, 'batadv_slave_1\x00', {'veth1\x00'}, 0x2}) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="64000000020605000a0000000000000000000000100003006269746d61703a706f72740005000400000000000900020032259a5bc28936840500050000e8ffff04000100060000001c000780080006400000000006000440000000000600050100000000"], 0x64}}, 0x0) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000000)=0x7, 0x12) (async) socket$nl_netfilter(0x10, 0x3, 0xc) (async) syz_io_uring_setup(0x2de4, &(0x7f0000001600), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000), &(0x7f0000000080)) (async) socket$inet(0x2, 0x2, 0x1) (async) syz_io_uring_submit(r1, r2, &(0x7f0000000040)=@IORING_OP_SENDMSG={0x9, 0x0, 0x0, r3, 0x0, &(0x7f0000000480)={0x0, 0x0, 0x0}}, 0x0) (async) ioctl$sock_SIOCGIFVLAN_GET_VLAN_REALDEV_NAME_CMD(r3, 0x8982, &(0x7f0000000040)={0x8, 'batadv_slave_1\x00', {'veth1\x00'}, 0x2}) (async) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="64000000020605000a0000000000000000000000100003006269746d61703a706f72740005000400000000000900020032259a5bc28936840500050000e8ffff04000100060000001c000780080006400000000006000440000000000600050100000000"], 0x64}}, 0x0) (async) 00:07:47 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0xffffff9e, {}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:47 executing program 0: write$cgroup_int(0xffffffffffffffff, &(0x7f0000000000)=0x7, 0x12) (async, rerun: 32) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) (rerun: 32) syz_io_uring_setup(0x2de4, &(0x7f0000001600), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000080)=0x0) (async) r3 = socket$inet(0x2, 0x2, 0x1) syz_io_uring_submit(r1, r2, &(0x7f0000000040)=@IORING_OP_SENDMSG={0x9, 0x0, 0x0, r3, 0x0, &(0x7f0000000480)={0x0, 0x0, 0x0}}, 0x0) ioctl$sock_SIOCGIFVLAN_GET_VLAN_REALDEV_NAME_CMD(r3, 0x8982, &(0x7f0000000040)={0x8, 'batadv_slave_1\x00', {'veth1\x00'}, 0x2}) (async) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="64000000020605000a0000000000000000000000100003006269746d61703a706f72740005000400000000000900020032259a5bc28936840500050000e8ffff04000100060000001c000780080006400000000006000440000000000600050100000000"], 0x64}}, 0x0) 00:07:47 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0xffffffef, {}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:47 executing program 0: r0 = pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NL80211_CMD_DEL_STATION(r0, &(0x7f00000002c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000280)={&(0x7f0000000180)={0x8c, 0x0, 0x100, 0x70bd27, 0x25dfdbfe, {{}, {@val={0x8}, @val={0xc, 0x99, {0x9, 0x62}}}}, [@NL80211_ATTR_STA_WME={0x3c, 0x81, [@NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0xfc}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0x9}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0x80}, @NL80211_STA_WME_UAPSD_QUEUES={0x5}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x5}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0xf7}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x4}]}, @NL80211_ATTR_STA_SUPPORT_P2P_PS={0x5}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6}, @NL80211_ATTR_STA_CAPABILITY={0x6, 0xab, 0x4}, @NL80211_ATTR_STA_AID={0x6, 0x10, 0x655}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x6}]}, 0x8c}, 0x1, 0x0, 0x0, 0x4000000}, 0x0) r1 = socket(0x10, 0x8000000000000003, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x2, 0x0) sendmsg$GTP_CMD_GETPDP(r4, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={0x0, 0x1c}}, 0x0) getsockname$packet(r4, &(0x7f0000000340)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000300)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000024000705fcffffffffffffff00001f00", @ANYRES32=r5, @ANYBLOB="000004f8f1ffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000380)=@delchain={0x30, 0x28, 0xf39, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0x0, 0xffff}}, [@filter_kind_options=@f_bpf={{0x8, 0xe}, {0x4}}]}, 0x30}}, 0x0) 00:07:47 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0xfffffff0, {}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) [ 467.555510][T18040] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 00:07:47 executing program 1: syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x20002e, 0x1c, &(0x7f0000000200)=[{&(0x7f0000010000)="eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/128, 0x80}, {&(0x7f0000010080)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f00000100a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f00000100c0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x5e0}, {&(0x7f00000100e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010120)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010140)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010160)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010180)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f0000010420)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x19e3}, {&(0x7f0000010460)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1de0}, {&(0x7f0000010480)="e06c000000000000000000000000000000000000000055aa", 0x18, 0x1fe0}, {&(0x7f00000104a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x21e0}, {&(0x7f00000000c0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x23e0}, {&(0x7f00000104e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x25e0}, {&(0x7f0000010500)="000000000000000000000000000000000000fd9281cc000000000000e9ff55aa", 0x20, 0x27c2}, {&(0x7f0000010520)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x29e0}, {&(0x7f00000004c0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911", 0x200, 0x2e00}, {&(0x7f0000010740)="f8ffffffffffffffffffffff04000000ffffffffffffffff0000000000000000", 0x20, 0x10000}, {&(0x7f00000001c0)="ff0700"/32, 0x20, 0x11000}, {&(0x7f0000010780)="00000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600f700d800d900da00db00dc00dd00de00780100010001020102010401040106010601080108010a010a010c010c010e010e0110011001120112011401140116011601180118011a011a011c011c011e011e0120012001220122012401240126012601280128012a012a012c012c012e012e01300131013201320134013401360136013801390139013b013b013d013d013f013f014101410143014301450145014701470149014a014a014c014c014e014e0150015001520152015401540156015601580158015a015a015c015c015e015e0160016001620162016401640166016601680168016a016a016c016c016e016e01700170017201720174017401760176017801790179017b017b017d017d017f0143028101820182018401840186018701870189018a018b018b018d018e018f0190019101910193019401f60196019701980198013d029b019c019d0120029f01a001a001a201a201a401a401a601a701a701a901aa01ab01ac01ac01ae01af01af01b101b201b301b301b501b501b701b801b801ba01bb01bc01bc01be01f701c001c101c201c301c401c501c401c701c801c701ca01cb01ca01cd01cd01cf01cf01d101d101d301d301d501d501d701d701d901d901db01db018e01de01de01e001e001e201e201e401e401e601e601e801e801ea01ea01ec01ec01ee01ee01f001f101f201f101f401f401f601f701f801f801fa01fa01fc01fc01fe01fe0100020002020202020402040206020602080208020a020a020c020c020e020e0210021002120212021402140216021602180218021a021a021c021c021e021e0220022102220222022402240226022602280228022a022a022c022c022e022e023002300232023202340235023602370238023902652c3b023b023d02662c3f0240024102410243024402450246024602480248024a024a024c024c024e024e0250025102520281018601550289018a0158028f015a0290015c025d025e025f0293016102620294016402650266026702970196016a02622c6c026d026e029c01700271029d01730274029f0176027702780279027a027b027c02642c7e027f02a60181028202a9018402850286028702ae014402b101b20145028d028e028f0290029102b70193029402950296029702980299029a029b029c029d029e029f02a002a102a202a302a402a502a602a702a802a902aa02ab02ac02ad02ae02af02b002b102b202b302b402b502b602b702b802b902ba02bb02bc02bd02be02bf02c002c102c202c302c402c502c602c702c802c902ca02cb02cc02cd02ce02cf02d002d102d202d302d402d502d602d702d802d902da02db02dc02dd02de02df02e002e102e202e302e402e502e602e702e802e902ea02eb02ec02ed02ee02ef02f002f102f202f302f402f502f602f702f802f902fa02fb02fc02fd02fe02ff0200030103020303030403050306030703080309030a030b030c030d030e030f0310031103120313031403150316031703180319031a031b031c031d031e031f0320032103220323032403250326032703280329032a032b032c032d032e032f0330033103320333033403350336033703380339033a033b033c033d033e033f0340034103420343034403450346034703480349034a034b034c034d034e034f0350035103520353035403550356035703580359035a035b035c035d035e035f0360036103620363036403650366036703680369036a036b036c036d036e036f0370037103720373037403750376037703780379037a03fd03fe03ff037e037f0380038103820383038403850386038703880389038a038b038c038d038e038f0390039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a203a303a403a503a603a703a803a903aa03ab038603880389038a03b0039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a303a303a403a503a603a703a803a903aa03ab038c038e038f03cf03d003d103d203d303d403d503d603d703d803d803da03da03dc03dc03de03de03e003e003e203e203e403e403e603e603e803e803ea03ea03ec03ec03ee03ee03f003f103f903f303f403f503f603f703f703f903fa03fa03fc03fd03fe03ff0300040104020403040404050406040704080409040a040b040c040d040e040f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0400040104020403040404050406040704080409040a040b040c040d040e040f0460046004620462046404640466046604680468046a046a046c046c046e046e0470047004720472047404740476047604780478047a047a047c047c047e047e0480048004820483048404850486048704880489048a048a048c048c048e048e0490049004920492049404940496049604980498049a049a049c049c049e049e04a004a004a204a204a404a404a604a604a804a804aa04aa04ac04ac04ae04ae04b004b004b204b204b404b404b604b604b804b804ba04ba04bc04bc04be04be04c004c104c104c304c304c504c504c704c704c904c904cb04cb04cd04cd04c004d004d004d204d204d404d404d604d604d804d804da04da04dc04dc04de04de04e004e004e204e204e404e404e604e604e804e804ea04ea04ec04ec04ee04ee04f004f004f204f204f404f404f604f604f804f804fa04fa04fc04fc04fe04fe0400050005020502050405040506050605080508050a050a050c050c050e050e0510051005120512051405150516051705180519051a051b051c051d051e051f0520052105220523052405250526052705280529052a052b052c052d052e052f0530053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f0550055105520553055405550556055705580559055a055b055c055d055e055f0560053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f055005510552055305540555055605fffff617632c7e1d7f1d801d811d821d831d841d851d861d871d881d891d8a1d8b1d8c1d8d1d8e1d8f1d901d911d921d931d941d951d961d971d981d991d9a1d9b1d9c1d9d1d9e1d9f1da01da11da21da31da41da51da61da71da81da91daa1dab1dac1dad1dae1daf1db01db11db21db31db41db51db61db71db81db91dba1dbb1dbc1dbd1dbe1dbf1dc01dc11dc21dc31dc41dc51dc61dc71dc81dc91dca1dcb1dcc1dcd1dce1dcf1dd01dd11dd21dd31dd41dd51dd61dd71dd81dd91dda1ddb1ddc1ddd1dde1ddf1de01de11de21de31de41de51de61de71de81de91dea1deb1dec1ded1dee1def1df01df11df21df31df41df51df61df71df81df91dfa1dfb1dfc1dfd1dfe1dff1d001e001e021e021e041e041e061e061e081e081e0a1e0a1e0c1e0c1e0e1e0e1e101e101e121e121e141e141e161e161e181e181e1a1e1a1e1c1e1c1e1e1e1e1e201e201e221e221e241e241e261e261e281e281e2a1e2a1e2c1e2c1e2e1e2e1e301e301e321e321e341e341e361e361e381e381e3a1e3a1e3c1e3c1e3e1e3e1e401e401e421e421e441e441e461e461e481e481e4a1e4a1e4c1e4c1e4e1e4e1e501e501e521e521e541e541e561e561e581e581e5a1e5a1e5c1e5c1e5e1e5e1e601e601e621e621e641e641e661e661e681e681e6a1e6a1e6c1e6c1e6e1e6e1e701e701e721e721e741e741e761e761e781e781e7a1e7a1e7c1e7c1e7e1e7e1e801e801e821e821e841e841e861e861e881e881e8a1e8a1e8c1e8c1e8e1e8e1e901e901e921e921e941e941e961e971e981e991e9a1e9b1e9c1e9d1e9e1e9f1ea01ea01ea21ea21ea41ea41ea61ea61ea81ea81eaa1eaa1eac1eac1eae1eae1eb01eb01eb21eb21eb41eb41eb61eb61eb81eb81eba1eba1ebc1ebc1ebe1ebe1ec01ec01ec21ec21ec41ec41ec61ec61ec81ec81eca1eca1ecc1ecc1ece1ece1ed01ed01ed21ed21ed41ed41ed61ed61ed81ed81eda1eda1edc1edc1ede1ede1ee01ee01ee21ee21ee41ee41ee61ee61ee81ee81eea1eea1eec1eec1eee1eee1ef01ef01ef21ef21ef41ef41ef61ef61ef81ef81efa1efb1efc1efd1efe1eff1e081f091f0a1f0b1f0c1f0d1f0e1f0f1f081f091f0a1f0b1f0c1f0d1f0e1f0f1f181f191f1a1f1b1f1c1f1d1f161f171f181f191f1a1f1b1f1c1f1d1f1e1f1f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f481f491f4a1f4b1f4c1f4d1f461f471f481f491f4a1f4b1f4c1f4d1f4e1f4f1f501f591f521f5b1f541f5d1f561f5f1f581f591f5a1f5b1f5c1f5d1f5e1f5f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1fba1fbb1fc81fc91fca1fcb1fda1fdb1ff81ff91fea1feb1ffa1ffb1f7e1f7f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1fa81fa91faa1fab1fac1fad1fae1faf1fa81fa91faa1fab1fac1fad1fae1faf1fb81fb91fb21fbc1fb41fb51fb61fb71fb81fb91fba1fbb1fbc1fbd1fbe1fbf1fc01fc11fc21fc31fc41fc51fc61fc71fc81fc91fca1fcb1fc31fcd1fce1fcf1fd81fd91fd21fd31fd41fd51fd61fd71fd81fd91fda1fdb1fdc1fdd1fde1fdf1fe81fe91fe21fe31fe41fec1fe61fe71fe81fe91fea1feb1fec1fed1fee1fef1ff01ff11ff21ff31ff41ff51ff61ff71ff81ff91ffa1ffb1ff31ffd1ffe1fff1f00200120022003200420052006200720082009200a200b200c200d200e200f2010201120122013201420152016201720182019201a201b201c201d201e201f2020202120222023202420252026202720282029202a202b202c202d202e202f2030203120322033203420352036203720382039203a203b203c203d203e203f2040204120422043204420452046204720482049204a204b204c204d204e204f2050205120522053205420552056205720582059205a205b205c205d205e205f2060206120622063206420652066206720682069206a206b206c206d206e206f2070207120722073207420752076207720782079207a207b207c207d207e207f2080208120822083208420852086208720882089208a208b208c208d208e208f2090209120922093209420952096209720982099209a209b209c209d209e209f20a020a120a220a320a420a520a620a720a820a920aa20ab20ac20ad20ae20af20b020b120b220b320b420b520b620b720b820b920ba20bb20bc20bd20be20bf20c020c120c220c320c420c520c620c720c820c920ca20cb20cc20cd20ce20cf20d020d120d220d320d420d520d620d720d820d920da20db20dc20dd20de20df20e020e120e220e320e420e520e620e720e820e920ea20eb20ec20ed20ee20ef20f020f120f220f320f420f520f620f720f820f920fa20fb20fc20fd20fe20ff2000210121022103210421052106210721082109210a210b210c210d210e210f2110211121122113211421152116211721182119211a211b211c211d211e211f2120212121222123212421252126212721282129212a212b212c212d212e212f2130213121322133213421352136213721382139213a213b213c213d213e213f2140214121422143214421452146214721482149214a214b214c214d2132214f2150215121522153215421552156215721582159215a215b215c215d215e215f2160216121622163216421652166216721682169216a216b216c216d216e216f2160216121622163216421652166216721682169216a216b216c216d216e216f2180218121822183218321ffff4b03b624b724b824b924ba24bb24bc24bd24be24bf24c024c124c224c324c424c524c624c724c824c924ca24cb24cc24cd24ce24cf24ffff4607002c012c022c032c042c052c062c072c082c092c0a2c0b2c0c2c0d2c0e2c0f2c102c112c122c132c142c152c162c172c182c192c1a2c1b2c1c2c1d2c1e2c1f2c202c212c222c232c242c252c262c272c282c292c2a2c2b2c2c2c2d2c2e2c5f2c602c602c622c632c642c652c662c672c672c692c692c6b2c6b2c6d2c6e2c6f2c702c712c722c732c742c752c752c772c782c792c7a2c7b2c7c2c7d2c7e2c7f2c802c802c822c822c842c842c862c862c882c882c8a2c8a2c8c2c8c2c8e2c8e2c902c902c922c922c942c942c962c962c982c982c9a2c9a2c9c2c9c2c9e2c9e2ca02ca02ca22ca22ca42ca42ca62ca62ca82ca82caa2caa2cac2cac2cae2cae2cb02cb02cb22cb22cb42cb42cb62cb62cb82cb82cba2cba2cbc2cbc2cbe2cbe2cc02cc02cc22cc22cc42cc42cc62cc62cc82cc82cca2cca2ccc2ccc2cce2cce2cd02cd02cd22cd22cd42cd42cd62cd62cd82cd82cda2cda2cdc2cdc2cde2cde2ce02ce02ce22ce22ce42ce52ce62ce72ce82ce92cea2ceb2cec2ced2cee2cef2cf02cf12cf22cf32cf42cf52cf62cf72cf82cf92cfa2cfb2cfc2cfd2cfe2cff2ca010a110a210a310a410a510a610a710a810a910aa10ab10ac10ad10ae10af10b010b110b210b310b410b510b610b710b810b910ba10bb10bc10bd10be10bf10c010c110c210c310c410c510ffff1bd221ff22ff23ff24ff25ff26ff27ff28ff29ff2aff2bff2cff2dff2eff2fff30ff31ff32ff33ff34ff35ff36ff37ff38ff39ff3aff5bff5cff5dff5eff5fff60ff61ff62ff63ff64ff65ff66ff67ff68ff69ff6aff6bff6cff6dff6eff6fff70ff71ff72ff73ff74ff75ff76ff77ff78ff79ff7aff7bff7cff7dff7eff7fff80ff81ff82ff83ff84ff85ff86ff87ff88ff89ff8aff8bff8cff8dff8eff8fff90ff91ff92ff93ff94ff95ff96ff97ff98ff99ff9aff9bff9cff9dff9eff9fffa0ffa1ffa2ffa3ffa4ffa5ffa6ffa7ffa8ffa9ffaaffabffacffadffaeffafffb0ffb1ffb2ffb3ffb4ffb5ffb6ffb7ffb8ffb9ffbaffbbffbcffbdffbeffbfffc0ffc1ffc2ffc3ffc4ffc5ffc6ffc7ffc8ffc9ffcaffcbffccffcdffceffcfffd0ffd1ffd2ffd3ffd4ffd5ffd6ffd7ffd8ffd9ffdaffdbffdcffddffdeffdfffe0ffe1ffe2ffe3ffe4ffe5ffe6ffe7ffe8ffe9ffeaffebffecffedffeeffeffff0fff1fff2fff3fff4fff5fff6fff7fff8fff9fffafffbfffcfffdfffeffffff00"/5856, 0x16e0, 0x12000}, {&(0x7f00000009c0)="03000000000000000000000000000000000000000000000000000000000000008100000000000000000000000000000000000000020000000200000000000000820000000dd319e600000000000000000000000003000000cc16000000000000850203001000000015602c5515602c5515602c55aaaa80808000000000000000c003000523b50000001000000000000000000000060000000010000000000000c100660069006c00650030000000000000000000000000000000000000000000850262e12000000015602c5515602c5515602c55aaaa80808000000000000000c0030005243500000a0000000000000000000000080000000a00000000000000c100660069006c00650031000000000000000000000000000000000000000000850284992000000015602c5515602c5515602c55aaaa80808000000000000000c003000524b50000282300000000000000000000090000002823000000000000c100660069006c00650032000000000000000000000000000000000000000000850200492000000015602c5515602c5515602c55aaaa80808000000000000000c0030009e3a000006400000000000000000000000c0000006400000000000000c100660069006c0065002e0063006f006c006400"/480, 0x1e0, 0x14000}, {&(0x7f0000000740)="850223592000000015602c5515602c5515602c55aaaa80808000000000000000c003000523b500001a0400000000000000000000070000001a0400c540baa2a6841549163e37936c1e98dd0000000000c100660069006c006500300000000000000000000000000000000000000000007ea04c2f1b4fdd9aebcf1d6bd26771c70b9c72f268ce0322271a139437bdf89979eef62c25e31d1e8785120fa850ca6d946bd3e5888f3ce5670897f4b0a6e746a85a1bc3b718cc66f53143d5ee9e12d9d49354cba26335e532f61c393ba32bc25923d919d9c09db77d61958074bd6476f873459df1bf9b65df09f1f1a9d70f84bbc48eed60cdcb31fd9c2ff2a55b868e33441e417323e626a47f8fa2f06d68d633de611b249cc645d81eb3b4ec036204f3db16b427fbe69092f0702c425179d525cd15bfa936d1a3e2ce1fe3e62dab0abad455", 0x143, 0x15000}, {&(0x7f00000120a0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x15ffd}, {&(0x7f00000008c0)="73797a6b616c6c65727300040000000000000000fdffd5a8f1643cc29a8747620da99ff933f83ae1714c50c0bd1503582d1e1a15ca8167b9d59cff2164221ad426a34bd9a9faeacc11767d9b9a80644408d45e981d0a72bbf2fc8547f5043a90dda17c1bcb61e1a38647caed772734431f87918f7da1fd9602cade518889134636d49c10f6a0200ec2d8b43e60d6b02fb7cd3537ff04f7164ef4649dbc209352ef4498330956abb108d6f3f761a8c69e611521663887f2af3aea8e6a0ebb67cbabc6", 0xc2, 0x17000}, {&(0x7f0000000bc0)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273790000616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c32a253c4d34679856b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730000000000000000000000000000000000e9ff3d93344459401e39d4c4610ec6cd48fa85848400dceab80dd95b77dd45c7c4b3ba4e08012d1d0180dc8f28ff8c119551b73d8859fd4dc7cee7b4b9a5922559753d2bb00a9f56de94f403b49ffe5c1cb1f98fafa495057280ffc6c0cfa6170cc14effe2a36d13cbf5547a9666f7f63366615feb5d8691f42531c9000a4a6ffa1b5ea140d7ce1971c769a3e560d11f8d9a8af86f7489e2d8e422ae110f737898a5ab2da4cd26e5a21c33825b53e3750513227122f5583d88cf20000000000000", 0x139, 0x1b000}, {&(0x7f0000000080)="0000000000000000000000000000ff010000000c0000000000000000000055aa7fe200000000", 0x26, 0x200008}], 0x0, &(0x7f00000006c0)={[{@iocharset={'iocharset', 0x3d, 'cp437'}}, {@iocharset={'iocharset', 0x3d, 'cp737'}}, {@iocharset={'iocharset', 0x3d, 'macceltic'}}, {@iocharset={'iocharset', 0x3d, 'cp1255'}}, {@umask={'umask', 0x3d, 0x1}}]}, 0x1) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="eee7e43f"], 0x6db6e559) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r0, 0x0) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDPRL(r0, 0x89f5, &(0x7f0000000d00)={'sit0\x00', &(0x7f0000000040)={@remote, 0x1, 0x0, 0x30, 0x0, [{@initdev}, {@initdev}, {@multicast2}]}}) 00:07:47 executing program 0: r0 = pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NL80211_CMD_DEL_STATION(r0, &(0x7f00000002c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000280)={&(0x7f0000000180)={0x8c, 0x0, 0x100, 0x70bd27, 0x25dfdbfe, {{}, {@val={0x8}, @val={0xc, 0x99, {0x9, 0x62}}}}, [@NL80211_ATTR_STA_WME={0x3c, 0x81, [@NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0xfc}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0x9}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0x80}, @NL80211_STA_WME_UAPSD_QUEUES={0x5}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x5}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0xf7}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x4}]}, @NL80211_ATTR_STA_SUPPORT_P2P_PS={0x5}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6}, @NL80211_ATTR_STA_CAPABILITY={0x6, 0xab, 0x4}, @NL80211_ATTR_STA_AID={0x6, 0x10, 0x655}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x6}]}, 0x8c}, 0x1, 0x0, 0x0, 0x4000000}, 0x0) r1 = socket(0x10, 0x8000000000000003, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x2, 0x0) sendmsg$GTP_CMD_GETPDP(r4, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={0x0, 0x1c}}, 0x0) getsockname$packet(r4, &(0x7f0000000340)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000300)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000024000705fcffffffffffffff00001f00", @ANYRES32=r5, @ANYBLOB="000004f8f1ffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000380)=@delchain={0x30, 0x28, 0xf39, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0x0, 0xffff}}, [@filter_kind_options=@f_bpf={{0x8, 0xe}, {0x4}}]}, 0x30}}, 0x0) pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) sendmsg$NL80211_CMD_DEL_STATION(r0, &(0x7f00000002c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000280)={&(0x7f0000000180)={0x8c, 0x0, 0x100, 0x70bd27, 0x25dfdbfe, {{}, {@val={0x8}, @val={0xc, 0x99, {0x9, 0x62}}}}, [@NL80211_ATTR_STA_WME={0x3c, 0x81, [@NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0xfc}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0x9}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0x80}, @NL80211_STA_WME_UAPSD_QUEUES={0x5}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x5}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0xf7}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x4}]}, @NL80211_ATTR_STA_SUPPORT_P2P_PS={0x5}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6}, @NL80211_ATTR_STA_CAPABILITY={0x6, 0xab, 0x4}, @NL80211_ATTR_STA_AID={0x6, 0x10, 0x655}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x6}]}, 0x8c}, 0x1, 0x0, 0x0, 0x4000000}, 0x0) (async) socket(0x10, 0x8000000000000003, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) (async) socket$netlink(0x10, 0x3, 0x0) (async) socket(0x10, 0x2, 0x0) (async) sendmsg$GTP_CMD_GETPDP(r4, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={0x0, 0x1c}}, 0x0) (async) getsockname$packet(r4, &(0x7f0000000340)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000300)=0x14) (async) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000024000705fcffffffffffffff00001f00", @ANYRES32=r5, @ANYBLOB="000004f8f1ffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000380)=@delchain={0x30, 0x28, 0xf39, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0x0, 0xffff}}, [@filter_kind_options=@f_bpf={{0x8, 0xe}, {0x4}}]}, 0x30}}, 0x0) (async) 00:07:47 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x5}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) [ 467.638137][T18046] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 00:07:47 executing program 2: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000bc0)=ANY=[@ANYBLOB="b70000000100ffffbfa30000000000000703000020feffff720af0fff8ffffff71a4f0ff000000005504020000000000be400300000000006504030001ed00007b130000000000004d440000000000007b0a00fe000000007933000000000000b5000000000000009500000000000000023bc065b7a379d17cf9333379fc9e94af69912435f1a864a710aad58db6a693002e7f3be361917adef6ee1c8a2a4f8ef1e50bec919bc461e91a7168c5181554a090f3205044a50677d1b583c587e436fe275daf51efd601b6bf01c8e8b1b526375ec5dd6fcd82e4fee5bef7af9a0200000000000000e3ff3128e599b0eaebbdbd732c9cc00eec363e4a8f645679c294392cf538b07ce2646cb7798b3e6440c2fbdb00a3e35208b0bb1d2cd829e654400e2438ec649dc74a28610643a98d9ec21ead2ed51b104d4d91af25b845d8a7925c3109b151b8b9f75d80000000eda88c658d42ecbf28bf7076c15b463bebc72f526d8e8afcb913466aae7f6df70252e79166d858fc152b7b9da074e1320060d0b11008e59a5923906f88b53987ad1714e72ba7a5b74f0c33d39000d06a59ff61622cfd9aa58fe8d485ae2c0cc65c2a36aaec2477584b6a89adaf17b0a6041bdef728d236619074d6ebdf098bc908f523d228a40f9411fe7226a40409d6e37c4f46756d31cb467600ade70063e5291569b33d21dae356e1c51f03fb8a63e089679216da18ec0ae564162a27afea62d84f3a10746443d64364f56e24e6d21053d901204a1deeed4155617572652d950ad31928b0b093778b68e2e9853c02d0f5ad94b081fcd507acb4b9c65fee9d5a17f48a7382f98928d5e9b94ff9ae49cee383dc5049076b98fb6853ab39a21514da60d2aef538f9ce2bdb1ab062cd54e67011d355d84ce97bb0c6b4a595e487efbb2d710b651f898ba749e40bc6980fe78683ac5c0c31030699ddd71063b59261b2e1aab1675b34a220488c126aeef5f510a8f1aded94a129e4aec6f8c3a13596c2ea3e2e04cfe0e669e51731b2875353193f82ade69d0540059fe6c7fe7c00007502c7596566d674e425da5e87e59602bd145e33c07e96b004b3e0a1053abdc31282dfb15eb6841bb64a1b304502dda787343ce3c95300000000010000003baae244e7bf37548c7f1a4cad2422ee965a38f7defbd2960242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44022af46667cf25c5d3038816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed82641687f3b3a70bfeff59d54d1f92ecc4e95dd2d18383117c03987d198899b212c55318294270a1ad10d30fef7c24b78b29d83838273f4fc87afce829ba0f85da6d888f18ea40ab959f6074ab2a4009b9e5f07ab513cdc6c0e57fb1c1ca571380d7b4ead35a385e0b4a26b702396df7e0cbe02b6e4114f244a9bf93f04beb72f0861f7580e69db384ac7eeedcf2ba1a9508f9d6aba582a896a9f1ffa968eacea75caf822a7a63ba34015ea5aacb1188883ad2a3b1832371fe5bc621426d1ed0a4a9b702cc1b6912a1e717d29135753208165b9cdbae037f315c7d951680f6f2f9a6a8346962a350845ffa0d829e4f79adc287906943408e6df3adbfd03aac93df8866fb010aec0e92bed1fe39af169d2a466f0db6f3d9436a7d55fc30511d00000000c95265b2bd83d64a532869d7012c1b45f6ada1ee7baa5b6a686b50f09b7f778af083e055f6138a757ebd0ed91114a6b244f9acf41ac4d73a008364e0602a594817031fc2ff2c32a1989e00f52f8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ceb201ddeb6dc5f6a9037d2283c42efc54fa84323a3c3e6e4fd2e016820f78b796a825b3dad9ce7b37507e0b83c3ecd01549bca6a016b3e18a00c748894dc3bfe5efda8b0a477d6a6562fdee45eb16e276dee992094ba9830f6c164179e7d532d86060bea930118d3cae1b8f916b9671b7000000000040f4bee5ad2dea2d14e195265504c05bba38b6465ae4165c0689a314a6eb6b36aa705b957edef3035e14b879d4e7dc00624708042e00bf9a7f7ae5f308744770759558e4fcb99c0dc957521ef255362bf2f3966f3754e81fb9bdef22c19f5a49147b85343f9f36bcda9f64b7a5c5b2f5452f5b1de02e6f15c5640bf89d4a74d51dc233dee628c1dfbb5566b98478c174b34eb234481547e484c6af101396b6977dd668b401391c1dc54f2edccf1cabe6be9868d383eb937efdfd9ade018106f544f04fc07ad525497f65fbad3cf145396acf3b0d38e6b46e28d86880fd6f62c373000000000000000000005d194c27cd4d8f6727de79be80fb4493a0ee2e85f59c71dc84311c0f1fb6c87081c7be9355288610c32c2d8c18bf2027212182903687f48262aea54c5f8a315c9aa4a5af1aa2c4007d1baae38c270012b7eb9411ae451204dba30f8321b07a18db97c3e0cf6a15170e515b1cc463a67a5b2b23ec566218e46b686eac35c439867e1d07a9bcccfa898b8d5075647bdfb390cde56efb8fd42df12c5c8f66bdc58449ec2b387d23fa34793ad834a1cbb1e06e9ab66ad6b35fe9abd6f34c837e7d8d2449451d7a05ec0a0d3c9716f505ddeba488c60ebf44cac05c2739694359c925148137376dd3f133fe6b9fae9f0ed0e9211f73ee279cc0b5c298422395ce438f48a39ff569375e609f9e904aacc3d8011326d5e4d654c74501cf16bbf72d3984f9b4ef1ffac0123a8a3d49fc837001e4622e58e3a4ef6b55a8dd0680d951cdb6654ed8ac251fbb736d8e0e37147eb0427608d92a9a6a0e5e494b7b7b0ef4b4bafc78964551b2a22bfd12b0761ef07a103e51e84917ee44f860b978ea4089bc1170b9cfa65e264343f6a9edecf73df6940856cd56c56eb3831445833c701044aaa49439a44a624267580b3c0980d7f87437bf498f6e1915450400000000000000564a0255dfa25fedbcf4da0db6ed03b9dbc22bee76d20aaf1ac74bcb7eb6f202209e64cc4d130dcf6ab3df8ae4911deb4bb5c7df2850bc28f219fa53954006b7b897fc348d151e834be73915f854272f69d88123f666448b6a8e73322b04fffea9cc05e4129debf324c73b4d1a244b1e5b9943028745a0b6477686740ab877315e35624d791e6f71adb1acd3e22c16c11c84da9a3b16b92665912132a4dba680052919c28e191311d8092a09f3c609823fed1bd651ce1c34de105790ba2ca3afa26647f66efbf97b109e7226c74e32beb14ff3fd6918e255fc9b42f86b0188cf885afcc9bb77a7fc3ca7ec1015af494add960f8a11422ca005f24006867cd156e0350022943e301b2c07f4d37d07b05ac2fa77509c26034d2a740d578476410b413591884136259693effaf27e7bcfb58efa92625fb9bd68ecca42047f6e7d24b0446ea16a310073c163d1c6aa00"/2442], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x60, 0x10, &(0x7f0000000080), 0xfffffffffffffdbb}, 0x48) r1 = syz_open_dev$vcsn(&(0x7f0000000140), 0x9, 0x40000) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="9feb010018000000000000000c0000000c000000020000000000000000000004"], 0x0, 0x26}, 0x20) r3 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0xd, 0x3, &(0x7f0000000400)=ANY=[@ANYBLOB="180000000000000000000000000000009500000000000000bc7ef9642d29ba564165605dca29708efdf9b15a5c10a126121b2751f642635bcd9a8bf7a928a5d054b0d2c54d519ea75c52f41ed6f2886973626b684c8bd9108c0b0b2ea7e556948f0367aff4fbcede3294f6e73d06ad16dc2d26725ff833b5f83b499918e6a6ec245b781d41aee9624c847e2f2312d6a1db45bad354fc1a3f20340547860f97d30d407ffe406483a0524937ee7559e4bf70136746b37fdfbbb152758d37ed8bcac41eb7243bdcd536249c7996e898b61927eaa5a8790054ba13d3ade593220f96027090234aaf7ea92f41aab73e7a85eef87e956bb7c5c76a347264fd99359f4e57b0dcc2bcc188ea880a4b11a8bb81eb22b0ddfc689e3218cf310dcc61cab354149d9107d8a88b0aa5b5661555f00443aee5e714009e52cee5e88f008148ddbc0fa81bf938bed4a1ac778d5337cc0311d0772eeac3eab38426e8d1472ff514aa5379ed21551790cc10148410b4fc27582fd7106a8887a9a0b613dfe10aee77542d887208f5534f5d8ba943f258fc9ef975834e1917666e2aff1cebfc3ce2c1e8ff66bba1d9050000000000000078db7024bf321636bede8651e672ed4f01ba5da2c3f9042a8552bd3f2c9ad546ad0ea20b4d35fb0a15c6239f67c7747a40fe26a88adf727fd1b801b4e56fbffcad99ce68fe2af0d94fdc78d27268de435021dca51acaa7a9e0944bdf579c170db6405944b6791a7713ee54f650fdf71b57c3629fb185efce700620ef5744623be08ec935dd563e6ba0b461bda98b364acf3dcdafa9b0e68c21ea509212c2938aa09cc31aa4ee5bfb8e507181909f5854b13997af4888cd61c8aab5fdfd701a16d546e5a533cd9b985dcc582b67979551dcc750fc51f2c9b6814edeffc76a86ea9f58b7c66fa24540daf14c2163d064f8cf0b4878f81e6b8bc4dabc10dac82b39e033963a6d02434cb783a198829d1373790a85c0e01a362d89e80165d280283af3c261bc5534c2a5c0f734b12a73b0c53bfae5d2f6e55728052247adfe0966c6c5eca57918c4540c979a70a281ba00e408c9fe1b20fa208976dd6a56f9bd9a74d81447c9b265d8c23f0e983e"], &(0x7f0000000080)='GPL\x00', 0x5, 0x1f6, &(0x7f00000002c0)=""/168, 0x0, 0x0, '\x00', 0x0, 0x0, r2, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000200), 0x1}, 0x6d) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000000)={0x0, 0x0}, 0x8) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1c, 0x3, &(0x7f0000000200)=@framed={{0x18, 0x2}}, &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000740)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, r4, r3}, 0x80) r5 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x7f}, 0x48) r6 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, r5}, @generic={0x15}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x64, 0x10, 0x0}, 0x80) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000000c0)={r6, 0x58, &(0x7f0000000040)}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x9, 0x4, &(0x7f00000002c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x2}, [@generic={0x3f, 0xe, 0x6, 0x5, 0x1}]}, &(0x7f0000000300)='syzkaller\x00', 0x3, 0x1000, &(0x7f0000000540)=""/4096, 0x40f00, 0x2, '\x00', 0x0, 0x19, 0xffffffffffffffff, 0x8, &(0x7f0000000340)={0x8, 0x4}, 0x8, 0x10, &(0x7f0000000380)={0x4, 0xe, 0x5, 0x10000}, 0x10, r4, r6}, 0x80) r7 = syz_open_dev$vcsu(&(0x7f0000000300), 0x6, 0x402) r8 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) r9 = pidfd_getfd(0xffffffffffffffff, r0, 0x0) r10 = bpf$MAP_CREATE(0x0, &(0x7f0000000340)=@base={0xa, 0x2, 0x12, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000040)={r10, &(0x7f0000000200), &(0x7f0000000000)=@tcp6}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000001c0)={r10, &(0x7f0000000140), &(0x7f0000000180)=@tcp, 0x2}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x18, 0x9, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x80}, [@exit, @ldst={0x0, 0x3, 0x6, 0x3, 0x23d4ca619e2cf243, 0x8}, @exit, @ldst={0x3, 0x1, 0x0, 0x5, 0x8, 0x100, 0xfffffffffffffffc}, @call={0x85, 0x0, 0x0, 0x92}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}]}, &(0x7f0000000040)='syzkaller\x00', 0x80000000, 0x99, &(0x7f0000000200)=""/153, 0x41000, 0x15, '\x00', 0x0, 0x1c, r1, 0x8, &(0x7f0000000180)={0x5, 0x4}, 0x8, 0x10, &(0x7f00000002c0)={0x1, 0x5, 0x7ff, 0x9}, 0x10, r4, r0, 0x0, &(0x7f0000000380)=[0x1, 0xffffffffffffffff, 0x1, r7, r8, r9, 0xffffffffffffffff, r10]}, 0x80) 00:07:47 executing program 0: r0 = pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NL80211_CMD_DEL_STATION(r0, &(0x7f00000002c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000280)={&(0x7f0000000180)={0x8c, 0x0, 0x100, 0x70bd27, 0x25dfdbfe, {{}, {@val={0x8}, @val={0xc, 0x99, {0x9, 0x62}}}}, [@NL80211_ATTR_STA_WME={0x3c, 0x81, [@NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0xfc}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0x9}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0x80}, @NL80211_STA_WME_UAPSD_QUEUES={0x5}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x5}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0xf7}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x4}]}, @NL80211_ATTR_STA_SUPPORT_P2P_PS={0x5}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6}, @NL80211_ATTR_STA_CAPABILITY={0x6, 0xab, 0x4}, @NL80211_ATTR_STA_AID={0x6, 0x10, 0x655}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x6}]}, 0x8c}, 0x1, 0x0, 0x0, 0x4000000}, 0x0) (async) r1 = socket(0x10, 0x8000000000000003, 0x0) (async, rerun: 32) r2 = socket$nl_route(0x10, 0x3, 0x0) (rerun: 32) r3 = socket$netlink(0x10, 0x3, 0x0) (async) r4 = socket(0x10, 0x2, 0x0) sendmsg$GTP_CMD_GETPDP(r4, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={0x0, 0x1c}}, 0x0) (async) getsockname$packet(r4, &(0x7f0000000340)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000300)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000540)=ANY=[@ANYBLOB="4800000024000705fcffffffffffffff00001f00", @ANYRES32=r5, @ANYBLOB="000004f8f1ffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000380)=@delchain={0x30, 0x28, 0xf39, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0x0, 0xffff}}, [@filter_kind_options=@f_bpf={{0x8, 0xe}, {0x4}}]}, 0x30}}, 0x0) 00:07:47 executing program 2: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000bc0)=ANY=[@ANYBLOB="b70000000100ffffbfa30000000000000703000020feffff720af0fff8ffffff71a4f0ff000000005504020000000000be400300000000006504030001ed00007b130000000000004d440000000000007b0a00fe000000007933000000000000b5000000000000009500000000000000023bc065b7a379d17cf9333379fc9e94af69912435f1a864a710aad58db6a693002e7f3be361917adef6ee1c8a2a4f8ef1e50bec919bc461e91a7168c5181554a090f3205044a50677d1b583c587e436fe275daf51efd601b6bf01c8e8b1b526375ec5dd6fcd82e4fee5bef7af9a0200000000000000e3ff3128e599b0eaebbdbd732c9cc00eec363e4a8f645679c294392cf538b07ce2646cb7798b3e6440c2fbdb00a3e35208b0bb1d2cd829e654400e2438ec649dc74a28610643a98d9ec21ead2ed51b104d4d91af25b845d8a7925c3109b151b8b9f75d80000000eda88c658d42ecbf28bf7076c15b463bebc72f526d8e8afcb913466aae7f6df70252e79166d858fc152b7b9da074e1320060d0b11008e59a5923906f88b53987ad1714e72ba7a5b74f0c33d39000d06a59ff61622cfd9aa58fe8d485ae2c0cc65c2a36aaec2477584b6a89adaf17b0a6041bdef728d236619074d6ebdf098bc908f523d228a40f9411fe7226a40409d6e37c4f46756d31cb467600ade70063e5291569b33d21dae356e1c51f03fb8a63e089679216da18ec0ae564162a27afea62d84f3a10746443d64364f56e24e6d21053d901204a1deeed4155617572652d950ad31928b0b093778b68e2e9853c02d0f5ad94b081fcd507acb4b9c65fee9d5a17f48a7382f98928d5e9b94ff9ae49cee383dc5049076b98fb6853ab39a21514da60d2aef538f9ce2bdb1ab062cd54e67011d355d84ce97bb0c6b4a595e487efbb2d710b651f898ba749e40bc6980fe78683ac5c0c31030699ddd71063b59261b2e1aab1675b34a220488c126aeef5f510a8f1aded94a129e4aec6f8c3a13596c2ea3e2e04cfe0e669e51731b2875353193f82ade69d0540059fe6c7fe7c00007502c7596566d674e425da5e87e59602bd145e33c07e96b004b3e0a1053abdc31282dfb15eb6841bb64a1b304502dda787343ce3c95300000000010000003baae244e7bf37548c7f1a4cad2422ee965a38f7defbd2960242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44022af46667cf25c5d3038816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed82641687f3b3a70bfeff59d54d1f92ecc4e95dd2d18383117c03987d198899b212c55318294270a1ad10d30fef7c24b78b29d83838273f4fc87afce829ba0f85da6d888f18ea40ab959f6074ab2a4009b9e5f07ab513cdc6c0e57fb1c1ca571380d7b4ead35a385e0b4a26b702396df7e0cbe02b6e4114f244a9bf93f04beb72f0861f7580e69db384ac7eeedcf2ba1a9508f9d6aba582a896a9f1ffa968eacea75caf822a7a63ba34015ea5aacb1188883ad2a3b1832371fe5bc621426d1ed0a4a9b702cc1b6912a1e717d29135753208165b9cdbae037f315c7d951680f6f2f9a6a8346962a350845ffa0d829e4f79adc287906943408e6df3adbfd03aac93df8866fb010aec0e92bed1fe39af169d2a466f0db6f3d9436a7d55fc30511d00000000c95265b2bd83d64a532869d7012c1b45f6ada1ee7baa5b6a686b50f09b7f778af083e055f6138a757ebd0ed91114a6b244f9acf41ac4d73a008364e0602a594817031fc2ff2c32a1989e00f52f8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ceb201ddeb6dc5f6a9037d2283c42efc54fa84323a3c3e6e4fd2e016820f78b796a825b3dad9ce7b37507e0b83c3ecd01549bca6a016b3e18a00c748894dc3bfe5efda8b0a477d6a6562fdee45eb16e276dee992094ba9830f6c164179e7d532d86060bea930118d3cae1b8f916b9671b7000000000040f4bee5ad2dea2d14e195265504c05bba38b6465ae4165c0689a314a6eb6b36aa705b957edef3035e14b879d4e7dc00624708042e00bf9a7f7ae5f308744770759558e4fcb99c0dc957521ef255362bf2f3966f3754e81fb9bdef22c19f5a49147b85343f9f36bcda9f64b7a5c5b2f5452f5b1de02e6f15c5640bf89d4a74d51dc233dee628c1dfbb5566b98478c174b34eb234481547e484c6af101396b6977dd668b401391c1dc54f2edccf1cabe6be9868d383eb937efdfd9ade018106f544f04fc07ad525497f65fbad3cf145396acf3b0d38e6b46e28d86880fd6f62c373000000000000000000005d194c27cd4d8f6727de79be80fb4493a0ee2e85f59c71dc84311c0f1fb6c87081c7be9355288610c32c2d8c18bf2027212182903687f48262aea54c5f8a315c9aa4a5af1aa2c4007d1baae38c270012b7eb9411ae451204dba30f8321b07a18db97c3e0cf6a15170e515b1cc463a67a5b2b23ec566218e46b686eac35c439867e1d07a9bcccfa898b8d5075647bdfb390cde56efb8fd42df12c5c8f66bdc58449ec2b387d23fa34793ad834a1cbb1e06e9ab66ad6b35fe9abd6f34c837e7d8d2449451d7a05ec0a0d3c9716f505ddeba488c60ebf44cac05c2739694359c925148137376dd3f133fe6b9fae9f0ed0e9211f73ee279cc0b5c298422395ce438f48a39ff569375e609f9e904aacc3d8011326d5e4d654c74501cf16bbf72d3984f9b4ef1ffac0123a8a3d49fc837001e4622e58e3a4ef6b55a8dd0680d951cdb6654ed8ac251fbb736d8e0e37147eb0427608d92a9a6a0e5e494b7b7b0ef4b4bafc78964551b2a22bfd12b0761ef07a103e51e84917ee44f860b978ea4089bc1170b9cfa65e264343f6a9edecf73df6940856cd56c56eb3831445833c701044aaa49439a44a624267580b3c0980d7f87437bf498f6e1915450400000000000000564a0255dfa25fedbcf4da0db6ed03b9dbc22bee76d20aaf1ac74bcb7eb6f202209e64cc4d130dcf6ab3df8ae4911deb4bb5c7df2850bc28f219fa53954006b7b897fc348d151e834be73915f854272f69d88123f666448b6a8e73322b04fffea9cc05e4129debf324c73b4d1a244b1e5b9943028745a0b6477686740ab877315e35624d791e6f71adb1acd3e22c16c11c84da9a3b16b92665912132a4dba680052919c28e191311d8092a09f3c609823fed1bd651ce1c34de105790ba2ca3afa26647f66efbf97b109e7226c74e32beb14ff3fd6918e255fc9b42f86b0188cf885afcc9bb77a7fc3ca7ec1015af494add960f8a11422ca005f24006867cd156e0350022943e301b2c07f4d37d07b05ac2fa77509c26034d2a740d578476410b413591884136259693effaf27e7bcfb58efa92625fb9bd68ecca42047f6e7d24b0446ea16a310073c163d1c6aa00"/2442], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x60, 0x10, &(0x7f0000000080), 0xfffffffffffffdbb}, 0x48) r1 = syz_open_dev$vcsn(&(0x7f0000000140), 0x9, 0x40000) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="9feb010018000000000000000c0000000c000000020000000000000000000004"], 0x0, 0x26}, 0x20) r3 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0xd, 0x3, &(0x7f0000000400)=ANY=[@ANYBLOB="180000000000000000000000000000009500000000000000bc7ef9642d29ba564165605dca29708efdf9b15a5c10a126121b2751f642635bcd9a8bf7a928a5d054b0d2c54d519ea75c52f41ed6f2886973626b684c8bd9108c0b0b2ea7e556948f0367aff4fbcede3294f6e73d06ad16dc2d26725ff833b5f83b499918e6a6ec245b781d41aee9624c847e2f2312d6a1db45bad354fc1a3f20340547860f97d30d407ffe406483a0524937ee7559e4bf70136746b37fdfbbb152758d37ed8bcac41eb7243bdcd536249c7996e898b61927eaa5a8790054ba13d3ade593220f96027090234aaf7ea92f41aab73e7a85eef87e956bb7c5c76a347264fd99359f4e57b0dcc2bcc188ea880a4b11a8bb81eb22b0ddfc689e3218cf310dcc61cab354149d9107d8a88b0aa5b5661555f00443aee5e714009e52cee5e88f008148ddbc0fa81bf938bed4a1ac778d5337cc0311d0772eeac3eab38426e8d1472ff514aa5379ed21551790cc10148410b4fc27582fd7106a8887a9a0b613dfe10aee77542d887208f5534f5d8ba943f258fc9ef975834e1917666e2aff1cebfc3ce2c1e8ff66bba1d9050000000000000078db7024bf321636bede8651e672ed4f01ba5da2c3f9042a8552bd3f2c9ad546ad0ea20b4d35fb0a15c6239f67c7747a40fe26a88adf727fd1b801b4e56fbffcad99ce68fe2af0d94fdc78d27268de435021dca51acaa7a9e0944bdf579c170db6405944b6791a7713ee54f650fdf71b57c3629fb185efce700620ef5744623be08ec935dd563e6ba0b461bda98b364acf3dcdafa9b0e68c21ea509212c2938aa09cc31aa4ee5bfb8e507181909f5854b13997af4888cd61c8aab5fdfd701a16d546e5a533cd9b985dcc582b67979551dcc750fc51f2c9b6814edeffc76a86ea9f58b7c66fa24540daf14c2163d064f8cf0b4878f81e6b8bc4dabc10dac82b39e033963a6d02434cb783a198829d1373790a85c0e01a362d89e80165d280283af3c261bc5534c2a5c0f734b12a73b0c53bfae5d2f6e55728052247adfe0966c6c5eca57918c4540c979a70a281ba00e408c9fe1b20fa208976dd6a56f9bd9a74d81447c9b265d8c23f0e983e"], &(0x7f0000000080)='GPL\x00', 0x5, 0x1f6, &(0x7f00000002c0)=""/168, 0x0, 0x0, '\x00', 0x0, 0x0, r2, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000200), 0x1}, 0x6d) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000000)={0x0, 0x0}, 0x8) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1c, 0x3, &(0x7f0000000200)=@framed={{0x18, 0x2}}, &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000740)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, r4, r3}, 0x80) (async) r5 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x7f}, 0x48) r6 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, r5}, @generic={0x15}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x64, 0x10, 0x0}, 0x80) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000000c0)={r6, 0x58, &(0x7f0000000040)}, 0x10) (async) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x9, 0x4, &(0x7f00000002c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x2}, [@generic={0x3f, 0xe, 0x6, 0x5, 0x1}]}, &(0x7f0000000300)='syzkaller\x00', 0x3, 0x1000, &(0x7f0000000540)=""/4096, 0x40f00, 0x2, '\x00', 0x0, 0x19, 0xffffffffffffffff, 0x8, &(0x7f0000000340)={0x8, 0x4}, 0x8, 0x10, &(0x7f0000000380)={0x4, 0xe, 0x5, 0x10000}, 0x10, r4, r6}, 0x80) (async) r7 = syz_open_dev$vcsu(&(0x7f0000000300), 0x6, 0x402) (async) r8 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) r9 = pidfd_getfd(0xffffffffffffffff, r0, 0x0) (async) r10 = bpf$MAP_CREATE(0x0, &(0x7f0000000340)=@base={0xa, 0x2, 0x12, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000040)={r10, &(0x7f0000000200), &(0x7f0000000000)=@tcp6}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000001c0)={r10, &(0x7f0000000140), &(0x7f0000000180)=@tcp, 0x2}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x18, 0x9, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x80}, [@exit, @ldst={0x0, 0x3, 0x6, 0x3, 0x23d4ca619e2cf243, 0x8}, @exit, @ldst={0x3, 0x1, 0x0, 0x5, 0x8, 0x100, 0xfffffffffffffffc}, @call={0x85, 0x0, 0x0, 0x92}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}]}, &(0x7f0000000040)='syzkaller\x00', 0x80000000, 0x99, &(0x7f0000000200)=""/153, 0x41000, 0x15, '\x00', 0x0, 0x1c, r1, 0x8, &(0x7f0000000180)={0x5, 0x4}, 0x8, 0x10, &(0x7f00000002c0)={0x1, 0x5, 0x7ff, 0x9}, 0x10, r4, r0, 0x0, &(0x7f0000000380)=[0x1, 0xffffffffffffffff, 0x1, r7, r8, r9, 0xffffffffffffffff, r10]}, 0x80) 00:07:47 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x7}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:47 executing program 1: syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x20002e, 0x1c, &(0x7f0000000200)=[{&(0x7f0000010000)="eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/128, 0x80}, {&(0x7f0000010080)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f00000100a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f00000100c0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x5e0}, {&(0x7f00000100e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010120)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010140)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010160)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010180)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f0000010420)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x19e3}, {&(0x7f0000010460)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1de0}, {&(0x7f0000010480)="e06c000000000000000000000000000000000000000055aa", 0x18, 0x1fe0}, {&(0x7f00000104a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x21e0}, {&(0x7f00000000c0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x23e0}, {&(0x7f00000104e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x25e0}, {&(0x7f0000010500)="000000000000000000000000000000000000fd9281cc000000000000e9ff55aa", 0x20, 0x27c2}, {&(0x7f0000010520)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x29e0}, {&(0x7f00000004c0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911", 0x200, 0x2e00}, {&(0x7f0000010740)="f8ffffffffffffffffffffff04000000ffffffffffffffff0000000000000000", 0x20, 0x10000}, {&(0x7f00000001c0)="ff0700"/32, 0x20, 0x11000}, {&(0x7f0000010780)="00000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600f700d800d900da00db00dc00dd00de00780100010001020102010401040106010601080108010a010a010c010c010e010e0110011001120112011401140116011601180118011a011a011c011c011e011e0120012001220122012401240126012601280128012a012a012c012c012e012e01300131013201320134013401360136013801390139013b013b013d013d013f013f014101410143014301450145014701470149014a014a014c014c014e014e0150015001520152015401540156015601580158015a015a015c015c015e015e0160016001620162016401640166016601680168016a016a016c016c016e016e01700170017201720174017401760176017801790179017b017b017d017d017f0143028101820182018401840186018701870189018a018b018b018d018e018f0190019101910193019401f60196019701980198013d029b019c019d0120029f01a001a001a201a201a401a401a601a701a701a901aa01ab01ac01ac01ae01af01af01b101b201b301b301b501b501b701b801b801ba01bb01bc01bc01be01f701c001c101c201c301c401c501c401c701c801c701ca01cb01ca01cd01cd01cf01cf01d101d101d301d301d501d501d701d701d901d901db01db018e01de01de01e001e001e201e201e401e401e601e601e801e801ea01ea01ec01ec01ee01ee01f001f101f201f101f401f401f601f701f801f801fa01fa01fc01fc01fe01fe0100020002020202020402040206020602080208020a020a020c020c020e020e0210021002120212021402140216021602180218021a021a021c021c021e021e0220022102220222022402240226022602280228022a022a022c022c022e022e023002300232023202340235023602370238023902652c3b023b023d02662c3f0240024102410243024402450246024602480248024a024a024c024c024e024e0250025102520281018601550289018a0158028f015a0290015c025d025e025f0293016102620294016402650266026702970196016a02622c6c026d026e029c01700271029d01730274029f0176027702780279027a027b027c02642c7e027f02a60181028202a9018402850286028702ae014402b101b20145028d028e028f0290029102b70193029402950296029702980299029a029b029c029d029e029f02a002a102a202a302a402a502a602a702a802a902aa02ab02ac02ad02ae02af02b002b102b202b302b402b502b602b702b802b902ba02bb02bc02bd02be02bf02c002c102c202c302c402c502c602c702c802c902ca02cb02cc02cd02ce02cf02d002d102d202d302d402d502d602d702d802d902da02db02dc02dd02de02df02e002e102e202e302e402e502e602e702e802e902ea02eb02ec02ed02ee02ef02f002f102f202f302f402f502f602f702f802f902fa02fb02fc02fd02fe02ff0200030103020303030403050306030703080309030a030b030c030d030e030f0310031103120313031403150316031703180319031a031b031c031d031e031f0320032103220323032403250326032703280329032a032b032c032d032e032f0330033103320333033403350336033703380339033a033b033c033d033e033f0340034103420343034403450346034703480349034a034b034c034d034e034f0350035103520353035403550356035703580359035a035b035c035d035e035f0360036103620363036403650366036703680369036a036b036c036d036e036f0370037103720373037403750376037703780379037a03fd03fe03ff037e037f0380038103820383038403850386038703880389038a038b038c038d038e038f0390039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a203a303a403a503a603a703a803a903aa03ab038603880389038a03b0039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a303a303a403a503a603a703a803a903aa03ab038c038e038f03cf03d003d103d203d303d403d503d603d703d803d803da03da03dc03dc03de03de03e003e003e203e203e403e403e603e603e803e803ea03ea03ec03ec03ee03ee03f003f103f903f303f403f503f603f703f703f903fa03fa03fc03fd03fe03ff0300040104020403040404050406040704080409040a040b040c040d040e040f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0400040104020403040404050406040704080409040a040b040c040d040e040f0460046004620462046404640466046604680468046a046a046c046c046e046e0470047004720472047404740476047604780478047a047a047c047c047e047e0480048004820483048404850486048704880489048a048a048c048c048e048e0490049004920492049404940496049604980498049a049a049c049c049e049e04a004a004a204a204a404a404a604a604a804a804aa04aa04ac04ac04ae04ae04b004b004b204b204b404b404b604b604b804b804ba04ba04bc04bc04be04be04c004c104c104c304c304c504c504c704c704c904c904cb04cb04cd04cd04c004d004d004d204d204d404d404d604d604d804d804da04da04dc04dc04de04de04e004e004e204e204e404e404e604e604e804e804ea04ea04ec04ec04ee04ee04f004f004f204f204f404f404f604f604f804f804fa04fa04fc04fc04fe04fe0400050005020502050405040506050605080508050a050a050c050c050e050e0510051005120512051405150516051705180519051a051b051c051d051e051f0520052105220523052405250526052705280529052a052b052c052d052e052f0530053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f0550055105520553055405550556055705580559055a055b055c055d055e055f0560053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f055005510552055305540555055605fffff617632c7e1d7f1d801d811d821d831d841d851d861d871d881d891d8a1d8b1d8c1d8d1d8e1d8f1d901d911d921d931d941d951d961d971d981d991d9a1d9b1d9c1d9d1d9e1d9f1da01da11da21da31da41da51da61da71da81da91daa1dab1dac1dad1dae1daf1db01db11db21db31db41db51db61db71db81db91dba1dbb1dbc1dbd1dbe1dbf1dc01dc11dc21dc31dc41dc51dc61dc71dc81dc91dca1dcb1dcc1dcd1dce1dcf1dd01dd11dd21dd31dd41dd51dd61dd71dd81dd91dda1ddb1ddc1ddd1dde1ddf1de01de11de21de31de41de51de61de71de81de91dea1deb1dec1ded1dee1def1df01df11df21df31df41df51df61df71df81df91dfa1dfb1dfc1dfd1dfe1dff1d001e001e021e021e041e041e061e061e081e081e0a1e0a1e0c1e0c1e0e1e0e1e101e101e121e121e141e141e161e161e181e181e1a1e1a1e1c1e1c1e1e1e1e1e201e201e221e221e241e241e261e261e281e281e2a1e2a1e2c1e2c1e2e1e2e1e301e301e321e321e341e341e361e361e381e381e3a1e3a1e3c1e3c1e3e1e3e1e401e401e421e421e441e441e461e461e481e481e4a1e4a1e4c1e4c1e4e1e4e1e501e501e521e521e541e541e561e561e581e581e5a1e5a1e5c1e5c1e5e1e5e1e601e601e621e621e641e641e661e661e681e681e6a1e6a1e6c1e6c1e6e1e6e1e701e701e721e721e741e741e761e761e781e781e7a1e7a1e7c1e7c1e7e1e7e1e801e801e821e821e841e841e861e861e881e881e8a1e8a1e8c1e8c1e8e1e8e1e901e901e921e921e941e941e961e971e981e991e9a1e9b1e9c1e9d1e9e1e9f1ea01ea01ea21ea21ea41ea41ea61ea61ea81ea81eaa1eaa1eac1eac1eae1eae1eb01eb01eb21eb21eb41eb41eb61eb61eb81eb81eba1eba1ebc1ebc1ebe1ebe1ec01ec01ec21ec21ec41ec41ec61ec61ec81ec81eca1eca1ecc1ecc1ece1ece1ed01ed01ed21ed21ed41ed41ed61ed61ed81ed81eda1eda1edc1edc1ede1ede1ee01ee01ee21ee21ee41ee41ee61ee61ee81ee81eea1eea1eec1eec1eee1eee1ef01ef01ef21ef21ef41ef41ef61ef61ef81ef81efa1efb1efc1efd1efe1eff1e081f091f0a1f0b1f0c1f0d1f0e1f0f1f081f091f0a1f0b1f0c1f0d1f0e1f0f1f181f191f1a1f1b1f1c1f1d1f161f171f181f191f1a1f1b1f1c1f1d1f1e1f1f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f481f491f4a1f4b1f4c1f4d1f461f471f481f491f4a1f4b1f4c1f4d1f4e1f4f1f501f591f521f5b1f541f5d1f561f5f1f581f591f5a1f5b1f5c1f5d1f5e1f5f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1fba1fbb1fc81fc91fca1fcb1fda1fdb1ff81ff91fea1feb1ffa1ffb1f7e1f7f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1fa81fa91faa1fab1fac1fad1fae1faf1fa81fa91faa1fab1fac1fad1fae1faf1fb81fb91fb21fbc1fb41fb51fb61fb71fb81fb91fba1fbb1fbc1fbd1fbe1fbf1fc01fc11fc21fc31fc41fc51fc61fc71fc81fc91fca1fcb1fc31fcd1fce1fcf1fd81fd91fd21fd31fd41fd51fd61fd71fd81fd91fda1fdb1fdc1fdd1fde1fdf1fe81fe91fe21fe31fe41fec1fe61fe71fe81fe91fea1feb1fec1fed1fee1fef1ff01ff11ff21ff31ff41ff51ff61ff71ff81ff91ffa1ffb1ff31ffd1ffe1fff1f00200120022003200420052006200720082009200a200b200c200d200e200f2010201120122013201420152016201720182019201a201b201c201d201e201f2020202120222023202420252026202720282029202a202b202c202d202e202f2030203120322033203420352036203720382039203a203b203c203d203e203f2040204120422043204420452046204720482049204a204b204c204d204e204f2050205120522053205420552056205720582059205a205b205c205d205e205f2060206120622063206420652066206720682069206a206b206c206d206e206f2070207120722073207420752076207720782079207a207b207c207d207e207f2080208120822083208420852086208720882089208a208b208c208d208e208f2090209120922093209420952096209720982099209a209b209c209d209e209f20a020a120a220a320a420a520a620a720a820a920aa20ab20ac20ad20ae20af20b020b120b220b320b420b520b620b720b820b920ba20bb20bc20bd20be20bf20c020c120c220c320c420c520c620c720c820c920ca20cb20cc20cd20ce20cf20d020d120d220d320d420d520d620d720d820d920da20db20dc20dd20de20df20e020e120e220e320e420e520e620e720e820e920ea20eb20ec20ed20ee20ef20f020f120f220f320f420f520f620f720f820f920fa20fb20fc20fd20fe20ff2000210121022103210421052106210721082109210a210b210c210d210e210f2110211121122113211421152116211721182119211a211b211c211d211e211f2120212121222123212421252126212721282129212a212b212c212d212e212f2130213121322133213421352136213721382139213a213b213c213d213e213f2140214121422143214421452146214721482149214a214b214c214d2132214f2150215121522153215421552156215721582159215a215b215c215d215e215f2160216121622163216421652166216721682169216a216b216c216d216e216f2160216121622163216421652166216721682169216a216b216c216d216e216f2180218121822183218321ffff4b03b624b724b824b924ba24bb24bc24bd24be24bf24c024c124c224c324c424c524c624c724c824c924ca24cb24cc24cd24ce24cf24ffff4607002c012c022c032c042c052c062c072c082c092c0a2c0b2c0c2c0d2c0e2c0f2c102c112c122c132c142c152c162c172c182c192c1a2c1b2c1c2c1d2c1e2c1f2c202c212c222c232c242c252c262c272c282c292c2a2c2b2c2c2c2d2c2e2c5f2c602c602c622c632c642c652c662c672c672c692c692c6b2c6b2c6d2c6e2c6f2c702c712c722c732c742c752c752c772c782c792c7a2c7b2c7c2c7d2c7e2c7f2c802c802c822c822c842c842c862c862c882c882c8a2c8a2c8c2c8c2c8e2c8e2c902c902c922c922c942c942c962c962c982c982c9a2c9a2c9c2c9c2c9e2c9e2ca02ca02ca22ca22ca42ca42ca62ca62ca82ca82caa2caa2cac2cac2cae2cae2cb02cb02cb22cb22cb42cb42cb62cb62cb82cb82cba2cba2cbc2cbc2cbe2cbe2cc02cc02cc22cc22cc42cc42cc62cc62cc82cc82cca2cca2ccc2ccc2cce2cce2cd02cd02cd22cd22cd42cd42cd62cd62cd82cd82cda2cda2cdc2cdc2cde2cde2ce02ce02ce22ce22ce42ce52ce62ce72ce82ce92cea2ceb2cec2ced2cee2cef2cf02cf12cf22cf32cf42cf52cf62cf72cf82cf92cfa2cfb2cfc2cfd2cfe2cff2ca010a110a210a310a410a510a610a710a810a910aa10ab10ac10ad10ae10af10b010b110b210b310b410b510b610b710b810b910ba10bb10bc10bd10be10bf10c010c110c210c310c410c510ffff1bd221ff22ff23ff24ff25ff26ff27ff28ff29ff2aff2bff2cff2dff2eff2fff30ff31ff32ff33ff34ff35ff36ff37ff38ff39ff3aff5bff5cff5dff5eff5fff60ff61ff62ff63ff64ff65ff66ff67ff68ff69ff6aff6bff6cff6dff6eff6fff70ff71ff72ff73ff74ff75ff76ff77ff78ff79ff7aff7bff7cff7dff7eff7fff80ff81ff82ff83ff84ff85ff86ff87ff88ff89ff8aff8bff8cff8dff8eff8fff90ff91ff92ff93ff94ff95ff96ff97ff98ff99ff9aff9bff9cff9dff9eff9fffa0ffa1ffa2ffa3ffa4ffa5ffa6ffa7ffa8ffa9ffaaffabffacffadffaeffafffb0ffb1ffb2ffb3ffb4ffb5ffb6ffb7ffb8ffb9ffbaffbbffbcffbdffbeffbfffc0ffc1ffc2ffc3ffc4ffc5ffc6ffc7ffc8ffc9ffcaffcbffccffcdffceffcfffd0ffd1ffd2ffd3ffd4ffd5ffd6ffd7ffd8ffd9ffdaffdbffdcffddffdeffdfffe0ffe1ffe2ffe3ffe4ffe5ffe6ffe7ffe8ffe9ffeaffebffecffedffeeffeffff0fff1fff2fff3fff4fff5fff6fff7fff8fff9fffafffbfffcfffdfffeffffff00"/5856, 0x16e0, 0x12000}, {&(0x7f00000009c0)="03000000000000000000000000000000000000000000000000000000000000008100000000000000000000000000000000000000020000000200000000000000820000000dd319e600000000000000000000000003000000cc16000000000000850203001000000015602c5515602c5515602c55aaaa80808000000000000000c003000523b50000001000000000000000000000060000000010000000000000c100660069006c00650030000000000000000000000000000000000000000000850262e12000000015602c5515602c5515602c55aaaa80808000000000000000c0030005243500000a0000000000000000000000080000000a00000000000000c100660069006c00650031000000000000000000000000000000000000000000850284992000000015602c5515602c5515602c55aaaa80808000000000000000c003000524b50000282300000000000000000000090000002823000000000000c100660069006c00650032000000000000000000000000000000000000000000850200492000000015602c5515602c5515602c55aaaa80808000000000000000c0030009e3a000006400000000000000000000000c0000006400000000000000c100660069006c0065002e0063006f006c006400"/480, 0x1e0, 0x14000}, {&(0x7f0000000740)="850223592000000015602c5515602c5515602c55aaaa80808000000000000000c003000523b500001a0400000000000000000000070000001a0400c540baa2a6841549163e37936c1e98dd0000000000c100660069006c006500300000000000000000000000000000000000000000007ea04c2f1b4fdd9aebcf1d6bd26771c70b9c72f268ce0322271a139437bdf89979eef62c25e31d1e8785120fa850ca6d946bd3e5888f3ce5670897f4b0a6e746a85a1bc3b718cc66f53143d5ee9e12d9d49354cba26335e532f61c393ba32bc25923d919d9c09db77d61958074bd6476f873459df1bf9b65df09f1f1a9d70f84bbc48eed60cdcb31fd9c2ff2a55b868e33441e417323e626a47f8fa2f06d68d633de611b249cc645d81eb3b4ec036204f3db16b427fbe69092f0702c425179d525cd15bfa936d1a3e2ce1fe3e62dab0abad455", 0x143, 0x15000}, {&(0x7f00000120a0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x15ffd}, {&(0x7f00000008c0)="73797a6b616c6c65727300040000000000000000fdffd5a8f1643cc29a8747620da99ff933f83ae1714c50c0bd1503582d1e1a15ca8167b9d59cff2164221ad426a34bd9a9faeacc11767d9b9a80644408d45e981d0a72bbf2fc8547f5043a90dda17c1bcb61e1a38647caed772734431f87918f7da1fd9602cade518889134636d49c10f6a0200ec2d8b43e60d6b02fb7cd3537ff04f7164ef4649dbc209352ef4498330956abb108d6f3f761a8c69e611521663887f2af3aea8e6a0ebb67cbabc6", 0xc2, 0x17000}, {&(0x7f0000000bc0)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273790000616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c32a253c4d34679856b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730000000000000000000000000000000000e9ff3d93344459401e39d4c4610ec6cd48fa85848400dceab80dd95b77dd45c7c4b3ba4e08012d1d0180dc8f28ff8c119551b73d8859fd4dc7cee7b4b9a5922559753d2bb00a9f56de94f403b49ffe5c1cb1f98fafa495057280ffc6c0cfa6170cc14effe2a36d13cbf5547a9666f7f63366615feb5d8691f42531c9000a4a6ffa1b5ea140d7ce1971c769a3e560d11f8d9a8af86f7489e2d8e422ae110f737898a5ab2da4cd26e5a21c33825b53e3750513227122f5583d88cf20000000000000", 0x139, 0x1b000}, {&(0x7f0000000080)="0000000000000000000000000000ff010000000c0000000000000000000055aa7fe200000000", 0x26, 0x200008}], 0x0, &(0x7f00000006c0)={[{@iocharset={'iocharset', 0x3d, 'cp437'}}, {@iocharset={'iocharset', 0x3d, 'cp737'}}, {@iocharset={'iocharset', 0x3d, 'macceltic'}}, {@iocharset={'iocharset', 0x3d, 'cp1255'}}, {@umask={'umask', 0x3d, 0x1}}]}, 0x1) (async) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="eee7e43f"], 0x6db6e559) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r0, 0x0) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) (async) ioctl$sock_ipv6_tunnel_SIOCADDPRL(r0, 0x89f5, &(0x7f0000000d00)={'sit0\x00', &(0x7f0000000040)={@remote, 0x1, 0x0, 0x30, 0x0, [{@initdev}, {@initdev}, {@multicast2}]}}) 00:07:47 executing program 2: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000bc0)=ANY=[@ANYBLOB="b70000000100ffffbfa30000000000000703000020feffff720af0fff8ffffff71a4f0ff000000005504020000000000be400300000000006504030001ed00007b130000000000004d440000000000007b0a00fe000000007933000000000000b5000000000000009500000000000000023bc065b7a379d17cf9333379fc9e94af69912435f1a864a710aad58db6a693002e7f3be361917adef6ee1c8a2a4f8ef1e50bec919bc461e91a7168c5181554a090f3205044a50677d1b583c587e436fe275daf51efd601b6bf01c8e8b1b526375ec5dd6fcd82e4fee5bef7af9a0200000000000000e3ff3128e599b0eaebbdbd732c9cc00eec363e4a8f645679c294392cf538b07ce2646cb7798b3e6440c2fbdb00a3e35208b0bb1d2cd829e654400e2438ec649dc74a28610643a98d9ec21ead2ed51b104d4d91af25b845d8a7925c3109b151b8b9f75d80000000eda88c658d42ecbf28bf7076c15b463bebc72f526d8e8afcb913466aae7f6df70252e79166d858fc152b7b9da074e1320060d0b11008e59a5923906f88b53987ad1714e72ba7a5b74f0c33d39000d06a59ff61622cfd9aa58fe8d485ae2c0cc65c2a36aaec2477584b6a89adaf17b0a6041bdef728d236619074d6ebdf098bc908f523d228a40f9411fe7226a40409d6e37c4f46756d31cb467600ade70063e5291569b33d21dae356e1c51f03fb8a63e089679216da18ec0ae564162a27afea62d84f3a10746443d64364f56e24e6d21053d901204a1deeed4155617572652d950ad31928b0b093778b68e2e9853c02d0f5ad94b081fcd507acb4b9c65fee9d5a17f48a7382f98928d5e9b94ff9ae49cee383dc5049076b98fb6853ab39a21514da60d2aef538f9ce2bdb1ab062cd54e67011d355d84ce97bb0c6b4a595e487efbb2d710b651f898ba749e40bc6980fe78683ac5c0c31030699ddd71063b59261b2e1aab1675b34a220488c126aeef5f510a8f1aded94a129e4aec6f8c3a13596c2ea3e2e04cfe0e669e51731b2875353193f82ade69d0540059fe6c7fe7c00007502c7596566d674e425da5e87e59602bd145e33c07e96b004b3e0a1053abdc31282dfb15eb6841bb64a1b304502dda787343ce3c95300000000010000003baae244e7bf37548c7f1a4cad2422ee965a38f7defbd2960242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44022af46667cf25c5d3038816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed82641687f3b3a70bfeff59d54d1f92ecc4e95dd2d18383117c03987d198899b212c55318294270a1ad10d30fef7c24b78b29d83838273f4fc87afce829ba0f85da6d888f18ea40ab959f6074ab2a4009b9e5f07ab513cdc6c0e57fb1c1ca571380d7b4ead35a385e0b4a26b702396df7e0cbe02b6e4114f244a9bf93f04beb72f0861f7580e69db384ac7eeedcf2ba1a9508f9d6aba582a896a9f1ffa968eacea75caf822a7a63ba34015ea5aacb1188883ad2a3b1832371fe5bc621426d1ed0a4a9b702cc1b6912a1e717d29135753208165b9cdbae037f315c7d951680f6f2f9a6a8346962a350845ffa0d829e4f79adc287906943408e6df3adbfd03aac93df8866fb010aec0e92bed1fe39af169d2a466f0db6f3d9436a7d55fc30511d00000000c95265b2bd83d64a532869d7012c1b45f6ada1ee7baa5b6a686b50f09b7f778af083e055f6138a757ebd0ed91114a6b244f9acf41ac4d73a008364e0602a594817031fc2ff2c32a1989e00f52f8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ceb201ddeb6dc5f6a9037d2283c42efc54fa84323a3c3e6e4fd2e016820f78b796a825b3dad9ce7b37507e0b83c3ecd01549bca6a016b3e18a00c748894dc3bfe5efda8b0a477d6a6562fdee45eb16e276dee992094ba9830f6c164179e7d532d86060bea930118d3cae1b8f916b9671b7000000000040f4bee5ad2dea2d14e195265504c05bba38b6465ae4165c0689a314a6eb6b36aa705b957edef3035e14b879d4e7dc00624708042e00bf9a7f7ae5f308744770759558e4fcb99c0dc957521ef255362bf2f3966f3754e81fb9bdef22c19f5a49147b85343f9f36bcda9f64b7a5c5b2f5452f5b1de02e6f15c5640bf89d4a74d51dc233dee628c1dfbb5566b98478c174b34eb234481547e484c6af101396b6977dd668b401391c1dc54f2edccf1cabe6be9868d383eb937efdfd9ade018106f544f04fc07ad525497f65fbad3cf145396acf3b0d38e6b46e28d86880fd6f62c373000000000000000000005d194c27cd4d8f6727de79be80fb4493a0ee2e85f59c71dc84311c0f1fb6c87081c7be9355288610c32c2d8c18bf2027212182903687f48262aea54c5f8a315c9aa4a5af1aa2c4007d1baae38c270012b7eb9411ae451204dba30f8321b07a18db97c3e0cf6a15170e515b1cc463a67a5b2b23ec566218e46b686eac35c439867e1d07a9bcccfa898b8d5075647bdfb390cde56efb8fd42df12c5c8f66bdc58449ec2b387d23fa34793ad834a1cbb1e06e9ab66ad6b35fe9abd6f34c837e7d8d2449451d7a05ec0a0d3c9716f505ddeba488c60ebf44cac05c2739694359c925148137376dd3f133fe6b9fae9f0ed0e9211f73ee279cc0b5c298422395ce438f48a39ff569375e609f9e904aacc3d8011326d5e4d654c74501cf16bbf72d3984f9b4ef1ffac0123a8a3d49fc837001e4622e58e3a4ef6b55a8dd0680d951cdb6654ed8ac251fbb736d8e0e37147eb0427608d92a9a6a0e5e494b7b7b0ef4b4bafc78964551b2a22bfd12b0761ef07a103e51e84917ee44f860b978ea4089bc1170b9cfa65e264343f6a9edecf73df6940856cd56c56eb3831445833c701044aaa49439a44a624267580b3c0980d7f87437bf498f6e1915450400000000000000564a0255dfa25fedbcf4da0db6ed03b9dbc22bee76d20aaf1ac74bcb7eb6f202209e64cc4d130dcf6ab3df8ae4911deb4bb5c7df2850bc28f219fa53954006b7b897fc348d151e834be73915f854272f69d88123f666448b6a8e73322b04fffea9cc05e4129debf324c73b4d1a244b1e5b9943028745a0b6477686740ab877315e35624d791e6f71adb1acd3e22c16c11c84da9a3b16b92665912132a4dba680052919c28e191311d8092a09f3c609823fed1bd651ce1c34de105790ba2ca3afa26647f66efbf97b109e7226c74e32beb14ff3fd6918e255fc9b42f86b0188cf885afcc9bb77a7fc3ca7ec1015af494add960f8a11422ca005f24006867cd156e0350022943e301b2c07f4d37d07b05ac2fa77509c26034d2a740d578476410b413591884136259693effaf27e7bcfb58efa92625fb9bd68ecca42047f6e7d24b0446ea16a310073c163d1c6aa00"/2442], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x60, 0x10, &(0x7f0000000080), 0xfffffffffffffdbb}, 0x48) r1 = syz_open_dev$vcsn(&(0x7f0000000140), 0x9, 0x40000) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="9feb010018000000000000000c0000000c000000020000000000000000000004"], 0x0, 0x26}, 0x20) r3 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0xd, 0x3, &(0x7f0000000400)=ANY=[@ANYBLOB="180000000000000000000000000000009500000000000000bc7ef9642d29ba564165605dca29708efdf9b15a5c10a126121b2751f642635bcd9a8bf7a928a5d054b0d2c54d519ea75c52f41ed6f2886973626b684c8bd9108c0b0b2ea7e556948f0367aff4fbcede3294f6e73d06ad16dc2d26725ff833b5f83b499918e6a6ec245b781d41aee9624c847e2f2312d6a1db45bad354fc1a3f20340547860f97d30d407ffe406483a0524937ee7559e4bf70136746b37fdfbbb152758d37ed8bcac41eb7243bdcd536249c7996e898b61927eaa5a8790054ba13d3ade593220f96027090234aaf7ea92f41aab73e7a85eef87e956bb7c5c76a347264fd99359f4e57b0dcc2bcc188ea880a4b11a8bb81eb22b0ddfc689e3218cf310dcc61cab354149d9107d8a88b0aa5b5661555f00443aee5e714009e52cee5e88f008148ddbc0fa81bf938bed4a1ac778d5337cc0311d0772eeac3eab38426e8d1472ff514aa5379ed21551790cc10148410b4fc27582fd7106a8887a9a0b613dfe10aee77542d887208f5534f5d8ba943f258fc9ef975834e1917666e2aff1cebfc3ce2c1e8ff66bba1d9050000000000000078db7024bf321636bede8651e672ed4f01ba5da2c3f9042a8552bd3f2c9ad546ad0ea20b4d35fb0a15c6239f67c7747a40fe26a88adf727fd1b801b4e56fbffcad99ce68fe2af0d94fdc78d27268de435021dca51acaa7a9e0944bdf579c170db6405944b6791a7713ee54f650fdf71b57c3629fb185efce700620ef5744623be08ec935dd563e6ba0b461bda98b364acf3dcdafa9b0e68c21ea509212c2938aa09cc31aa4ee5bfb8e507181909f5854b13997af4888cd61c8aab5fdfd701a16d546e5a533cd9b985dcc582b67979551dcc750fc51f2c9b6814edeffc76a86ea9f58b7c66fa24540daf14c2163d064f8cf0b4878f81e6b8bc4dabc10dac82b39e033963a6d02434cb783a198829d1373790a85c0e01a362d89e80165d280283af3c261bc5534c2a5c0f734b12a73b0c53bfae5d2f6e55728052247adfe0966c6c5eca57918c4540c979a70a281ba00e408c9fe1b20fa208976dd6a56f9bd9a74d81447c9b265d8c23f0e983e"], &(0x7f0000000080)='GPL\x00', 0x5, 0x1f6, &(0x7f00000002c0)=""/168, 0x0, 0x0, '\x00', 0x0, 0x0, r2, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000200), 0x1}, 0x6d) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000000)={0x0, 0x0}, 0x8) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1c, 0x3, &(0x7f0000000200)=@framed={{0x18, 0x2}}, &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000740)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, r4, r3}, 0x80) r5 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x7f}, 0x48) r6 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, r5}, @generic={0x15}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x64, 0x10, 0x0}, 0x80) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000000c0)={r6, 0x58, &(0x7f0000000040)}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x9, 0x4, &(0x7f00000002c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x2}, [@generic={0x3f, 0xe, 0x6, 0x5, 0x1}]}, &(0x7f0000000300)='syzkaller\x00', 0x3, 0x1000, &(0x7f0000000540)=""/4096, 0x40f00, 0x2, '\x00', 0x0, 0x19, 0xffffffffffffffff, 0x8, &(0x7f0000000340)={0x8, 0x4}, 0x8, 0x10, &(0x7f0000000380)={0x4, 0xe, 0x5, 0x10000}, 0x10, r4, r6}, 0x80) r7 = syz_open_dev$vcsu(&(0x7f0000000300), 0x6, 0x402) r8 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) r9 = pidfd_getfd(0xffffffffffffffff, r0, 0x0) r10 = bpf$MAP_CREATE(0x0, &(0x7f0000000340)=@base={0xa, 0x2, 0x12, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000040)={r10, &(0x7f0000000200), &(0x7f0000000000)=@tcp6}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000001c0)={r10, &(0x7f0000000140), &(0x7f0000000180)=@tcp, 0x2}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x18, 0x9, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x80}, [@exit, @ldst={0x0, 0x3, 0x6, 0x3, 0x23d4ca619e2cf243, 0x8}, @exit, @ldst={0x3, 0x1, 0x0, 0x5, 0x8, 0x100, 0xfffffffffffffffc}, @call={0x85, 0x0, 0x0, 0x92}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}]}, &(0x7f0000000040)='syzkaller\x00', 0x80000000, 0x99, &(0x7f0000000200)=""/153, 0x41000, 0x15, '\x00', 0x0, 0x1c, r1, 0x8, &(0x7f0000000180)={0x5, 0x4}, 0x8, 0x10, &(0x7f00000002c0)={0x1, 0x5, 0x7ff, 0x9}, 0x10, r4, r0, 0x0, &(0x7f0000000380)=[0x1, 0xffffffffffffffff, 0x1, r7, r8, r9, 0xffffffffffffffff, r10]}, 0x80) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000bc0)=ANY=[@ANYBLOB="b70000000100ffffbfa30000000000000703000020feffff720af0fff8ffffff71a4f0ff000000005504020000000000be400300000000006504030001ed00007b130000000000004d440000000000007b0a00fe000000007933000000000000b5000000000000009500000000000000023bc065b7a379d17cf9333379fc9e94af69912435f1a864a710aad58db6a693002e7f3be361917adef6ee1c8a2a4f8ef1e50bec919bc461e91a7168c5181554a090f3205044a50677d1b583c587e436fe275daf51efd601b6bf01c8e8b1b526375ec5dd6fcd82e4fee5bef7af9a0200000000000000e3ff3128e599b0eaebbdbd732c9cc00eec363e4a8f645679c294392cf538b07ce2646cb7798b3e6440c2fbdb00a3e35208b0bb1d2cd829e654400e2438ec649dc74a28610643a98d9ec21ead2ed51b104d4d91af25b845d8a7925c3109b151b8b9f75d80000000eda88c658d42ecbf28bf7076c15b463bebc72f526d8e8afcb913466aae7f6df70252e79166d858fc152b7b9da074e1320060d0b11008e59a5923906f88b53987ad1714e72ba7a5b74f0c33d39000d06a59ff61622cfd9aa58fe8d485ae2c0cc65c2a36aaec2477584b6a89adaf17b0a6041bdef728d236619074d6ebdf098bc908f523d228a40f9411fe7226a40409d6e37c4f46756d31cb467600ade70063e5291569b33d21dae356e1c51f03fb8a63e089679216da18ec0ae564162a27afea62d84f3a10746443d64364f56e24e6d21053d901204a1deeed4155617572652d950ad31928b0b093778b68e2e9853c02d0f5ad94b081fcd507acb4b9c65fee9d5a17f48a7382f98928d5e9b94ff9ae49cee383dc5049076b98fb6853ab39a21514da60d2aef538f9ce2bdb1ab062cd54e67011d355d84ce97bb0c6b4a595e487efbb2d710b651f898ba749e40bc6980fe78683ac5c0c31030699ddd71063b59261b2e1aab1675b34a220488c126aeef5f510a8f1aded94a129e4aec6f8c3a13596c2ea3e2e04cfe0e669e51731b2875353193f82ade69d0540059fe6c7fe7c00007502c7596566d674e425da5e87e59602bd145e33c07e96b004b3e0a1053abdc31282dfb15eb6841bb64a1b304502dda787343ce3c95300000000010000003baae244e7bf37548c7f1a4cad2422ee965a38f7defbd2960242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44022af46667cf25c5d3038816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed82641687f3b3a70bfeff59d54d1f92ecc4e95dd2d18383117c03987d198899b212c55318294270a1ad10d30fef7c24b78b29d83838273f4fc87afce829ba0f85da6d888f18ea40ab959f6074ab2a4009b9e5f07ab513cdc6c0e57fb1c1ca571380d7b4ead35a385e0b4a26b702396df7e0cbe02b6e4114f244a9bf93f04beb72f0861f7580e69db384ac7eeedcf2ba1a9508f9d6aba582a896a9f1ffa968eacea75caf822a7a63ba34015ea5aacb1188883ad2a3b1832371fe5bc621426d1ed0a4a9b702cc1b6912a1e717d29135753208165b9cdbae037f315c7d951680f6f2f9a6a8346962a350845ffa0d829e4f79adc287906943408e6df3adbfd03aac93df8866fb010aec0e92bed1fe39af169d2a466f0db6f3d9436a7d55fc30511d00000000c95265b2bd83d64a532869d7012c1b45f6ada1ee7baa5b6a686b50f09b7f778af083e055f6138a757ebd0ed91114a6b244f9acf41ac4d73a008364e0602a594817031fc2ff2c32a1989e00f52f8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ceb201ddeb6dc5f6a9037d2283c42efc54fa84323a3c3e6e4fd2e016820f78b796a825b3dad9ce7b37507e0b83c3ecd01549bca6a016b3e18a00c748894dc3bfe5efda8b0a477d6a6562fdee45eb16e276dee992094ba9830f6c164179e7d532d86060bea930118d3cae1b8f916b9671b7000000000040f4bee5ad2dea2d14e195265504c05bba38b6465ae4165c0689a314a6eb6b36aa705b957edef3035e14b879d4e7dc00624708042e00bf9a7f7ae5f308744770759558e4fcb99c0dc957521ef255362bf2f3966f3754e81fb9bdef22c19f5a49147b85343f9f36bcda9f64b7a5c5b2f5452f5b1de02e6f15c5640bf89d4a74d51dc233dee628c1dfbb5566b98478c174b34eb234481547e484c6af101396b6977dd668b401391c1dc54f2edccf1cabe6be9868d383eb937efdfd9ade018106f544f04fc07ad525497f65fbad3cf145396acf3b0d38e6b46e28d86880fd6f62c373000000000000000000005d194c27cd4d8f6727de79be80fb4493a0ee2e85f59c71dc84311c0f1fb6c87081c7be9355288610c32c2d8c18bf2027212182903687f48262aea54c5f8a315c9aa4a5af1aa2c4007d1baae38c270012b7eb9411ae451204dba30f8321b07a18db97c3e0cf6a15170e515b1cc463a67a5b2b23ec566218e46b686eac35c439867e1d07a9bcccfa898b8d5075647bdfb390cde56efb8fd42df12c5c8f66bdc58449ec2b387d23fa34793ad834a1cbb1e06e9ab66ad6b35fe9abd6f34c837e7d8d2449451d7a05ec0a0d3c9716f505ddeba488c60ebf44cac05c2739694359c925148137376dd3f133fe6b9fae9f0ed0e9211f73ee279cc0b5c298422395ce438f48a39ff569375e609f9e904aacc3d8011326d5e4d654c74501cf16bbf72d3984f9b4ef1ffac0123a8a3d49fc837001e4622e58e3a4ef6b55a8dd0680d951cdb6654ed8ac251fbb736d8e0e37147eb0427608d92a9a6a0e5e494b7b7b0ef4b4bafc78964551b2a22bfd12b0761ef07a103e51e84917ee44f860b978ea4089bc1170b9cfa65e264343f6a9edecf73df6940856cd56c56eb3831445833c701044aaa49439a44a624267580b3c0980d7f87437bf498f6e1915450400000000000000564a0255dfa25fedbcf4da0db6ed03b9dbc22bee76d20aaf1ac74bcb7eb6f202209e64cc4d130dcf6ab3df8ae4911deb4bb5c7df2850bc28f219fa53954006b7b897fc348d151e834be73915f854272f69d88123f666448b6a8e73322b04fffea9cc05e4129debf324c73b4d1a244b1e5b9943028745a0b6477686740ab877315e35624d791e6f71adb1acd3e22c16c11c84da9a3b16b92665912132a4dba680052919c28e191311d8092a09f3c609823fed1bd651ce1c34de105790ba2ca3afa26647f66efbf97b109e7226c74e32beb14ff3fd6918e255fc9b42f86b0188cf885afcc9bb77a7fc3ca7ec1015af494add960f8a11422ca005f24006867cd156e0350022943e301b2c07f4d37d07b05ac2fa77509c26034d2a740d578476410b413591884136259693effaf27e7bcfb58efa92625fb9bd68ecca42047f6e7d24b0446ea16a310073c163d1c6aa00"/2442], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x60, 0x10, &(0x7f0000000080), 0xfffffffffffffdbb}, 0x48) (async) syz_open_dev$vcsn(&(0x7f0000000140), 0x9, 0x40000) (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="9feb010018000000000000000c0000000c000000020000000000000000000004"], 0x0, 0x26}, 0x20) (async) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0xd, 0x3, &(0x7f0000000400)=ANY=[@ANYBLOB="180000000000000000000000000000009500000000000000bc7ef9642d29ba564165605dca29708efdf9b15a5c10a126121b2751f642635bcd9a8bf7a928a5d054b0d2c54d519ea75c52f41ed6f2886973626b684c8bd9108c0b0b2ea7e556948f0367aff4fbcede3294f6e73d06ad16dc2d26725ff833b5f83b499918e6a6ec245b781d41aee9624c847e2f2312d6a1db45bad354fc1a3f20340547860f97d30d407ffe406483a0524937ee7559e4bf70136746b37fdfbbb152758d37ed8bcac41eb7243bdcd536249c7996e898b61927eaa5a8790054ba13d3ade593220f96027090234aaf7ea92f41aab73e7a85eef87e956bb7c5c76a347264fd99359f4e57b0dcc2bcc188ea880a4b11a8bb81eb22b0ddfc689e3218cf310dcc61cab354149d9107d8a88b0aa5b5661555f00443aee5e714009e52cee5e88f008148ddbc0fa81bf938bed4a1ac778d5337cc0311d0772eeac3eab38426e8d1472ff514aa5379ed21551790cc10148410b4fc27582fd7106a8887a9a0b613dfe10aee77542d887208f5534f5d8ba943f258fc9ef975834e1917666e2aff1cebfc3ce2c1e8ff66bba1d9050000000000000078db7024bf321636bede8651e672ed4f01ba5da2c3f9042a8552bd3f2c9ad546ad0ea20b4d35fb0a15c6239f67c7747a40fe26a88adf727fd1b801b4e56fbffcad99ce68fe2af0d94fdc78d27268de435021dca51acaa7a9e0944bdf579c170db6405944b6791a7713ee54f650fdf71b57c3629fb185efce700620ef5744623be08ec935dd563e6ba0b461bda98b364acf3dcdafa9b0e68c21ea509212c2938aa09cc31aa4ee5bfb8e507181909f5854b13997af4888cd61c8aab5fdfd701a16d546e5a533cd9b985dcc582b67979551dcc750fc51f2c9b6814edeffc76a86ea9f58b7c66fa24540daf14c2163d064f8cf0b4878f81e6b8bc4dabc10dac82b39e033963a6d02434cb783a198829d1373790a85c0e01a362d89e80165d280283af3c261bc5534c2a5c0f734b12a73b0c53bfae5d2f6e55728052247adfe0966c6c5eca57918c4540c979a70a281ba00e408c9fe1b20fa208976dd6a56f9bd9a74d81447c9b265d8c23f0e983e"], &(0x7f0000000080)='GPL\x00', 0x5, 0x1f6, &(0x7f00000002c0)=""/168, 0x0, 0x0, '\x00', 0x0, 0x0, r2, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000200), 0x1}, 0x6d) (async) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000000), 0x8) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1c, 0x3, &(0x7f0000000200)=@framed={{0x18, 0x2}}, &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000740)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, r4, r3}, 0x80) (async) bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x7f}, 0x48) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, r5}, @generic={0x15}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x64, 0x10, 0x0}, 0x80) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000000c0)={r6, 0x58, &(0x7f0000000040)}, 0x10) (async) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x9, 0x4, &(0x7f00000002c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x2}, [@generic={0x3f, 0xe, 0x6, 0x5, 0x1}]}, &(0x7f0000000300)='syzkaller\x00', 0x3, 0x1000, &(0x7f0000000540)=""/4096, 0x40f00, 0x2, '\x00', 0x0, 0x19, 0xffffffffffffffff, 0x8, &(0x7f0000000340)={0x8, 0x4}, 0x8, 0x10, &(0x7f0000000380)={0x4, 0xe, 0x5, 0x10000}, 0x10, r4, r6}, 0x80) (async) syz_open_dev$vcsu(&(0x7f0000000300), 0x6, 0x402) (async) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) (async) pidfd_getfd(0xffffffffffffffff, r0, 0x0) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000340)=@base={0xa, 0x2, 0x12, 0x1}, 0x48) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000040)={r10, &(0x7f0000000200), &(0x7f0000000000)=@tcp6}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000001c0)={r10, &(0x7f0000000140), &(0x7f0000000180)=@tcp, 0x2}, 0x20) (async) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x18, 0x9, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x80}, [@exit, @ldst={0x0, 0x3, 0x6, 0x3, 0x23d4ca619e2cf243, 0x8}, @exit, @ldst={0x3, 0x1, 0x0, 0x5, 0x8, 0x100, 0xfffffffffffffffc}, @call={0x85, 0x0, 0x0, 0x92}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}]}, &(0x7f0000000040)='syzkaller\x00', 0x80000000, 0x99, &(0x7f0000000200)=""/153, 0x41000, 0x15, '\x00', 0x0, 0x1c, r1, 0x8, &(0x7f0000000180)={0x5, 0x4}, 0x8, 0x10, &(0x7f00000002c0)={0x1, 0x5, 0x7ff, 0x9}, 0x10, r4, r0, 0x0, &(0x7f0000000380)=[0x1, 0xffffffffffffffff, 0x1, r7, r8, r9, 0xffffffffffffffff, r10]}, 0x80) (async) 00:07:47 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x8}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:47 executing program 0: r0 = syz_init_net_socket$nfc_raw(0x27, 0x3, 0x0) r1 = accept4$nfc_llcp(r0, 0x0, &(0x7f0000000000), 0x80800) ioctl$sock_SIOCGIFVLAN_GET_VLAN_VID_CMD(r1, 0x8982, &(0x7f0000000040)) 00:07:47 executing program 2: r0 = syz_mount_image$adfs(&(0x7f0000000240), &(0x7f0000002700)='./file0\x00', 0x8100000, 0x4, &(0x7f0000000380)=[{&(0x7f00000000c0)="d708", 0x2, 0x3}, {&(0x7f0000000100)="0e0100", 0x3, 0x5}, {&(0x7f0000000440)="5eb5af5d535ccce685606ab9c42e504b6654c63e4ea8a74dcd399f54aed496f960cc4287d70aee7956aa00000000000000000000000004048d5f0237fdae7a4cf59a965718a1c8379105a646601542e6775326bf36c41025cdb9", 0x5a, 0x8}, {&(0x7f0000000040)="5934cef199b41443c89209c03b2543d7de241d0aafd051c7ce9e48b29a0b936e71f9af79ac2501000303c7957c855d", 0x2f, 0x62c}], 0x20, &(0x7f0000002e00), 0x20) close(r0) r1 = socket$caif_seqpacket(0x25, 0x5, 0x4) fcntl$setpipe(r1, 0x407, 0x8001) r2 = dup(0xffffffffffffffff) sendmsg$BATADV_CMD_TP_METER_CANCEL(r2, 0x0, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r2, 0xc04064a0, &(0x7f0000000400)={&(0x7f00000001c0)=[0x0, 0x0, 0x0], &(0x7f0000000200)=[0x0, 0x0], &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x3, 0x2, 0x5, 0x6}) getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(0xffffffffffffffff, 0x84, 0x7b, &(0x7f0000000000)={0x0, 0x2}, &(0x7f0000000080)=0x8) getsockopt$inet_sctp6_SCTP_ASSOCINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f0000000140)={r3, 0xb7, 0x4456, 0x8, 0x40000000, 0xb8}, &(0x7f0000000180)=0x14) [ 467.849333][T18093] loop2: detected capacity change from 0 to 264192 00:07:47 executing program 0: r0 = syz_init_net_socket$nfc_raw(0x27, 0x3, 0x0) r1 = accept4$nfc_llcp(r0, 0x0, &(0x7f0000000000), 0x80800) ioctl$sock_SIOCGIFVLAN_GET_VLAN_VID_CMD(r1, 0x8982, &(0x7f0000000040)) 00:07:47 executing program 1: syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x20002e, 0x1c, &(0x7f0000000200)=[{&(0x7f0000010000)="eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/128, 0x80}, {&(0x7f0000010080)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f00000100a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f00000100c0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x5e0}, {&(0x7f00000100e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010120)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010140)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010160)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010180)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f0000010420)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x19e3}, {&(0x7f0000010460)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1de0}, {&(0x7f0000010480)="e06c000000000000000000000000000000000000000055aa", 0x18, 0x1fe0}, {&(0x7f00000104a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x21e0}, {&(0x7f00000000c0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x23e0}, {&(0x7f00000104e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x25e0}, {&(0x7f0000010500)="000000000000000000000000000000000000fd9281cc000000000000e9ff55aa", 0x20, 0x27c2}, {&(0x7f0000010520)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x29e0}, {&(0x7f00000004c0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911", 0x200, 0x2e00}, {&(0x7f0000010740)="f8ffffffffffffffffffffff04000000ffffffffffffffff0000000000000000", 0x20, 0x10000}, {&(0x7f00000001c0)="ff0700"/32, 0x20, 0x11000}, {&(0x7f0000010780)="00000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600f700d800d900da00db00dc00dd00de00780100010001020102010401040106010601080108010a010a010c010c010e010e0110011001120112011401140116011601180118011a011a011c011c011e011e0120012001220122012401240126012601280128012a012a012c012c012e012e01300131013201320134013401360136013801390139013b013b013d013d013f013f014101410143014301450145014701470149014a014a014c014c014e014e0150015001520152015401540156015601580158015a015a015c015c015e015e0160016001620162016401640166016601680168016a016a016c016c016e016e01700170017201720174017401760176017801790179017b017b017d017d017f0143028101820182018401840186018701870189018a018b018b018d018e018f0190019101910193019401f60196019701980198013d029b019c019d0120029f01a001a001a201a201a401a401a601a701a701a901aa01ab01ac01ac01ae01af01af01b101b201b301b301b501b501b701b801b801ba01bb01bc01bc01be01f701c001c101c201c301c401c501c401c701c801c701ca01cb01ca01cd01cd01cf01cf01d101d101d301d301d501d501d701d701d901d901db01db018e01de01de01e001e001e201e201e401e401e601e601e801e801ea01ea01ec01ec01ee01ee01f001f101f201f101f401f401f601f701f801f801fa01fa01fc01fc01fe01fe0100020002020202020402040206020602080208020a020a020c020c020e020e0210021002120212021402140216021602180218021a021a021c021c021e021e0220022102220222022402240226022602280228022a022a022c022c022e022e023002300232023202340235023602370238023902652c3b023b023d02662c3f0240024102410243024402450246024602480248024a024a024c024c024e024e0250025102520281018601550289018a0158028f015a0290015c025d025e025f0293016102620294016402650266026702970196016a02622c6c026d026e029c01700271029d01730274029f0176027702780279027a027b027c02642c7e027f02a60181028202a9018402850286028702ae014402b101b20145028d028e028f0290029102b70193029402950296029702980299029a029b029c029d029e029f02a002a102a202a302a402a502a602a702a802a902aa02ab02ac02ad02ae02af02b002b102b202b302b402b502b602b702b802b902ba02bb02bc02bd02be02bf02c002c102c202c302c402c502c602c702c802c902ca02cb02cc02cd02ce02cf02d002d102d202d302d402d502d602d702d802d902da02db02dc02dd02de02df02e002e102e202e302e402e502e602e702e802e902ea02eb02ec02ed02ee02ef02f002f102f202f302f402f502f602f702f802f902fa02fb02fc02fd02fe02ff0200030103020303030403050306030703080309030a030b030c030d030e030f0310031103120313031403150316031703180319031a031b031c031d031e031f0320032103220323032403250326032703280329032a032b032c032d032e032f0330033103320333033403350336033703380339033a033b033c033d033e033f0340034103420343034403450346034703480349034a034b034c034d034e034f0350035103520353035403550356035703580359035a035b035c035d035e035f0360036103620363036403650366036703680369036a036b036c036d036e036f0370037103720373037403750376037703780379037a03fd03fe03ff037e037f0380038103820383038403850386038703880389038a038b038c038d038e038f0390039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a203a303a403a503a603a703a803a903aa03ab038603880389038a03b0039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a303a303a403a503a603a703a803a903aa03ab038c038e038f03cf03d003d103d203d303d403d503d603d703d803d803da03da03dc03dc03de03de03e003e003e203e203e403e403e603e603e803e803ea03ea03ec03ec03ee03ee03f003f103f903f303f403f503f603f703f703f903fa03fa03fc03fd03fe03ff0300040104020403040404050406040704080409040a040b040c040d040e040f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0400040104020403040404050406040704080409040a040b040c040d040e040f0460046004620462046404640466046604680468046a046a046c046c046e046e0470047004720472047404740476047604780478047a047a047c047c047e047e0480048004820483048404850486048704880489048a048a048c048c048e048e0490049004920492049404940496049604980498049a049a049c049c049e049e04a004a004a204a204a404a404a604a604a804a804aa04aa04ac04ac04ae04ae04b004b004b204b204b404b404b604b604b804b804ba04ba04bc04bc04be04be04c004c104c104c304c304c504c504c704c704c904c904cb04cb04cd04cd04c004d004d004d204d204d404d404d604d604d804d804da04da04dc04dc04de04de04e004e004e204e204e404e404e604e604e804e804ea04ea04ec04ec04ee04ee04f004f004f204f204f404f404f604f604f804f804fa04fa04fc04fc04fe04fe0400050005020502050405040506050605080508050a050a050c050c050e050e0510051005120512051405150516051705180519051a051b051c051d051e051f0520052105220523052405250526052705280529052a052b052c052d052e052f0530053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f0550055105520553055405550556055705580559055a055b055c055d055e055f0560053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f055005510552055305540555055605fffff617632c7e1d7f1d801d811d821d831d841d851d861d871d881d891d8a1d8b1d8c1d8d1d8e1d8f1d901d911d921d931d941d951d961d971d981d991d9a1d9b1d9c1d9d1d9e1d9f1da01da11da21da31da41da51da61da71da81da91daa1dab1dac1dad1dae1daf1db01db11db21db31db41db51db61db71db81db91dba1dbb1dbc1dbd1dbe1dbf1dc01dc11dc21dc31dc41dc51dc61dc71dc81dc91dca1dcb1dcc1dcd1dce1dcf1dd01dd11dd21dd31dd41dd51dd61dd71dd81dd91dda1ddb1ddc1ddd1dde1ddf1de01de11de21de31de41de51de61de71de81de91dea1deb1dec1ded1dee1def1df01df11df21df31df41df51df61df71df81df91dfa1dfb1dfc1dfd1dfe1dff1d001e001e021e021e041e041e061e061e081e081e0a1e0a1e0c1e0c1e0e1e0e1e101e101e121e121e141e141e161e161e181e181e1a1e1a1e1c1e1c1e1e1e1e1e201e201e221e221e241e241e261e261e281e281e2a1e2a1e2c1e2c1e2e1e2e1e301e301e321e321e341e341e361e361e381e381e3a1e3a1e3c1e3c1e3e1e3e1e401e401e421e421e441e441e461e461e481e481e4a1e4a1e4c1e4c1e4e1e4e1e501e501e521e521e541e541e561e561e581e581e5a1e5a1e5c1e5c1e5e1e5e1e601e601e621e621e641e641e661e661e681e681e6a1e6a1e6c1e6c1e6e1e6e1e701e701e721e721e741e741e761e761e781e781e7a1e7a1e7c1e7c1e7e1e7e1e801e801e821e821e841e841e861e861e881e881e8a1e8a1e8c1e8c1e8e1e8e1e901e901e921e921e941e941e961e971e981e991e9a1e9b1e9c1e9d1e9e1e9f1ea01ea01ea21ea21ea41ea41ea61ea61ea81ea81eaa1eaa1eac1eac1eae1eae1eb01eb01eb21eb21eb41eb41eb61eb61eb81eb81eba1eba1ebc1ebc1ebe1ebe1ec01ec01ec21ec21ec41ec41ec61ec61ec81ec81eca1eca1ecc1ecc1ece1ece1ed01ed01ed21ed21ed41ed41ed61ed61ed81ed81eda1eda1edc1edc1ede1ede1ee01ee01ee21ee21ee41ee41ee61ee61ee81ee81eea1eea1eec1eec1eee1eee1ef01ef01ef21ef21ef41ef41ef61ef61ef81ef81efa1efb1efc1efd1efe1eff1e081f091f0a1f0b1f0c1f0d1f0e1f0f1f081f091f0a1f0b1f0c1f0d1f0e1f0f1f181f191f1a1f1b1f1c1f1d1f161f171f181f191f1a1f1b1f1c1f1d1f1e1f1f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f481f491f4a1f4b1f4c1f4d1f461f471f481f491f4a1f4b1f4c1f4d1f4e1f4f1f501f591f521f5b1f541f5d1f561f5f1f581f591f5a1f5b1f5c1f5d1f5e1f5f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1fba1fbb1fc81fc91fca1fcb1fda1fdb1ff81ff91fea1feb1ffa1ffb1f7e1f7f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1fa81fa91faa1fab1fac1fad1fae1faf1fa81fa91faa1fab1fac1fad1fae1faf1fb81fb91fb21fbc1fb41fb51fb61fb71fb81fb91fba1fbb1fbc1fbd1fbe1fbf1fc01fc11fc21fc31fc41fc51fc61fc71fc81fc91fca1fcb1fc31fcd1fce1fcf1fd81fd91fd21fd31fd41fd51fd61fd71fd81fd91fda1fdb1fdc1fdd1fde1fdf1fe81fe91fe21fe31fe41fec1fe61fe71fe81fe91fea1feb1fec1fed1fee1fef1ff01ff11ff21ff31ff41ff51ff61ff71ff81ff91ffa1ffb1ff31ffd1ffe1fff1f00200120022003200420052006200720082009200a200b200c200d200e200f2010201120122013201420152016201720182019201a201b201c201d201e201f2020202120222023202420252026202720282029202a202b202c202d202e202f2030203120322033203420352036203720382039203a203b203c203d203e203f2040204120422043204420452046204720482049204a204b204c204d204e204f2050205120522053205420552056205720582059205a205b205c205d205e205f2060206120622063206420652066206720682069206a206b206c206d206e206f2070207120722073207420752076207720782079207a207b207c207d207e207f2080208120822083208420852086208720882089208a208b208c208d208e208f2090209120922093209420952096209720982099209a209b209c209d209e209f20a020a120a220a320a420a520a620a720a820a920aa20ab20ac20ad20ae20af20b020b120b220b320b420b520b620b720b820b920ba20bb20bc20bd20be20bf20c020c120c220c320c420c520c620c720c820c920ca20cb20cc20cd20ce20cf20d020d120d220d320d420d520d620d720d820d920da20db20dc20dd20de20df20e020e120e220e320e420e520e620e720e820e920ea20eb20ec20ed20ee20ef20f020f120f220f320f420f520f620f720f820f920fa20fb20fc20fd20fe20ff2000210121022103210421052106210721082109210a210b210c210d210e210f2110211121122113211421152116211721182119211a211b211c211d211e211f2120212121222123212421252126212721282129212a212b212c212d212e212f2130213121322133213421352136213721382139213a213b213c213d213e213f2140214121422143214421452146214721482149214a214b214c214d2132214f2150215121522153215421552156215721582159215a215b215c215d215e215f2160216121622163216421652166216721682169216a216b216c216d216e216f2160216121622163216421652166216721682169216a216b216c216d216e216f2180218121822183218321ffff4b03b624b724b824b924ba24bb24bc24bd24be24bf24c024c124c224c324c424c524c624c724c824c924ca24cb24cc24cd24ce24cf24ffff4607002c012c022c032c042c052c062c072c082c092c0a2c0b2c0c2c0d2c0e2c0f2c102c112c122c132c142c152c162c172c182c192c1a2c1b2c1c2c1d2c1e2c1f2c202c212c222c232c242c252c262c272c282c292c2a2c2b2c2c2c2d2c2e2c5f2c602c602c622c632c642c652c662c672c672c692c692c6b2c6b2c6d2c6e2c6f2c702c712c722c732c742c752c752c772c782c792c7a2c7b2c7c2c7d2c7e2c7f2c802c802c822c822c842c842c862c862c882c882c8a2c8a2c8c2c8c2c8e2c8e2c902c902c922c922c942c942c962c962c982c982c9a2c9a2c9c2c9c2c9e2c9e2ca02ca02ca22ca22ca42ca42ca62ca62ca82ca82caa2caa2cac2cac2cae2cae2cb02cb02cb22cb22cb42cb42cb62cb62cb82cb82cba2cba2cbc2cbc2cbe2cbe2cc02cc02cc22cc22cc42cc42cc62cc62cc82cc82cca2cca2ccc2ccc2cce2cce2cd02cd02cd22cd22cd42cd42cd62cd62cd82cd82cda2cda2cdc2cdc2cde2cde2ce02ce02ce22ce22ce42ce52ce62ce72ce82ce92cea2ceb2cec2ced2cee2cef2cf02cf12cf22cf32cf42cf52cf62cf72cf82cf92cfa2cfb2cfc2cfd2cfe2cff2ca010a110a210a310a410a510a610a710a810a910aa10ab10ac10ad10ae10af10b010b110b210b310b410b510b610b710b810b910ba10bb10bc10bd10be10bf10c010c110c210c310c410c510ffff1bd221ff22ff23ff24ff25ff26ff27ff28ff29ff2aff2bff2cff2dff2eff2fff30ff31ff32ff33ff34ff35ff36ff37ff38ff39ff3aff5bff5cff5dff5eff5fff60ff61ff62ff63ff64ff65ff66ff67ff68ff69ff6aff6bff6cff6dff6eff6fff70ff71ff72ff73ff74ff75ff76ff77ff78ff79ff7aff7bff7cff7dff7eff7fff80ff81ff82ff83ff84ff85ff86ff87ff88ff89ff8aff8bff8cff8dff8eff8fff90ff91ff92ff93ff94ff95ff96ff97ff98ff99ff9aff9bff9cff9dff9eff9fffa0ffa1ffa2ffa3ffa4ffa5ffa6ffa7ffa8ffa9ffaaffabffacffadffaeffafffb0ffb1ffb2ffb3ffb4ffb5ffb6ffb7ffb8ffb9ffbaffbbffbcffbdffbeffbfffc0ffc1ffc2ffc3ffc4ffc5ffc6ffc7ffc8ffc9ffcaffcbffccffcdffceffcfffd0ffd1ffd2ffd3ffd4ffd5ffd6ffd7ffd8ffd9ffdaffdbffdcffddffdeffdfffe0ffe1ffe2ffe3ffe4ffe5ffe6ffe7ffe8ffe9ffeaffebffecffedffeeffeffff0fff1fff2fff3fff4fff5fff6fff7fff8fff9fffafffbfffcfffdfffeffffff00"/5856, 0x16e0, 0x12000}, {&(0x7f00000009c0)="03000000000000000000000000000000000000000000000000000000000000008100000000000000000000000000000000000000020000000200000000000000820000000dd319e600000000000000000000000003000000cc16000000000000850203001000000015602c5515602c5515602c55aaaa80808000000000000000c003000523b50000001000000000000000000000060000000010000000000000c100660069006c00650030000000000000000000000000000000000000000000850262e12000000015602c5515602c5515602c55aaaa80808000000000000000c0030005243500000a0000000000000000000000080000000a00000000000000c100660069006c00650031000000000000000000000000000000000000000000850284992000000015602c5515602c5515602c55aaaa80808000000000000000c003000524b50000282300000000000000000000090000002823000000000000c100660069006c00650032000000000000000000000000000000000000000000850200492000000015602c5515602c5515602c55aaaa80808000000000000000c0030009e3a000006400000000000000000000000c0000006400000000000000c100660069006c0065002e0063006f006c006400"/480, 0x1e0, 0x14000}, {&(0x7f0000000740)="850223592000000015602c5515602c5515602c55aaaa80808000000000000000c003000523b500001a0400000000000000000000070000001a0400c540baa2a6841549163e37936c1e98dd0000000000c100660069006c006500300000000000000000000000000000000000000000007ea04c2f1b4fdd9aebcf1d6bd26771c70b9c72f268ce0322271a139437bdf89979eef62c25e31d1e8785120fa850ca6d946bd3e5888f3ce5670897f4b0a6e746a85a1bc3b718cc66f53143d5ee9e12d9d49354cba26335e532f61c393ba32bc25923d919d9c09db77d61958074bd6476f873459df1bf9b65df09f1f1a9d70f84bbc48eed60cdcb31fd9c2ff2a55b868e33441e417323e626a47f8fa2f06d68d633de611b249cc645d81eb3b4ec036204f3db16b427fbe69092f0702c425179d525cd15bfa936d1a3e2ce1fe3e62dab0abad455", 0x143, 0x15000}, {&(0x7f00000120a0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x15ffd}, {&(0x7f00000008c0)="73797a6b616c6c65727300040000000000000000fdffd5a8f1643cc29a8747620da99ff933f83ae1714c50c0bd1503582d1e1a15ca8167b9d59cff2164221ad426a34bd9a9faeacc11767d9b9a80644408d45e981d0a72bbf2fc8547f5043a90dda17c1bcb61e1a38647caed772734431f87918f7da1fd9602cade518889134636d49c10f6a0200ec2d8b43e60d6b02fb7cd3537ff04f7164ef4649dbc209352ef4498330956abb108d6f3f761a8c69e611521663887f2af3aea8e6a0ebb67cbabc6", 0xc2, 0x17000}, {&(0x7f0000000bc0)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273790000616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c32a253c4d34679856b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730000000000000000000000000000000000e9ff3d93344459401e39d4c4610ec6cd48fa85848400dceab80dd95b77dd45c7c4b3ba4e08012d1d0180dc8f28ff8c119551b73d8859fd4dc7cee7b4b9a5922559753d2bb00a9f56de94f403b49ffe5c1cb1f98fafa495057280ffc6c0cfa6170cc14effe2a36d13cbf5547a9666f7f63366615feb5d8691f42531c9000a4a6ffa1b5ea140d7ce1971c769a3e560d11f8d9a8af86f7489e2d8e422ae110f737898a5ab2da4cd26e5a21c33825b53e3750513227122f5583d88cf20000000000000", 0x139, 0x1b000}, {&(0x7f0000000080)="0000000000000000000000000000ff010000000c0000000000000000000055aa7fe200000000", 0x26, 0x200008}], 0x0, &(0x7f00000006c0)={[{@iocharset={'iocharset', 0x3d, 'cp437'}}, {@iocharset={'iocharset', 0x3d, 'cp737'}}, {@iocharset={'iocharset', 0x3d, 'macceltic'}}, {@iocharset={'iocharset', 0x3d, 'cp1255'}}, {@umask={'umask', 0x3d, 0x1}}]}, 0x1) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="eee7e43f"], 0x6db6e559) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r0, 0x0) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDPRL(r0, 0x89f5, &(0x7f0000000d00)={'sit0\x00', &(0x7f0000000040)={@remote, 0x1, 0x0, 0x30, 0x0, [{@initdev}, {@initdev}, {@multicast2}]}}) 00:07:47 executing program 0: r0 = syz_init_net_socket$nfc_raw(0x27, 0x3, 0x0) r1 = accept4$nfc_llcp(r0, 0x0, &(0x7f0000000000), 0x80800) ioctl$sock_SIOCGIFVLAN_GET_VLAN_VID_CMD(r1, 0x8982, &(0x7f0000000040)) syz_init_net_socket$nfc_raw(0x27, 0x3, 0x0) (async) accept4$nfc_llcp(r0, 0x0, &(0x7f0000000000), 0x80800) (async) ioctl$sock_SIOCGIFVLAN_GET_VLAN_VID_CMD(r1, 0x8982, &(0x7f0000000040)) (async) 00:07:47 executing program 2: r0 = syz_mount_image$adfs(&(0x7f0000000240), &(0x7f0000002700)='./file0\x00', 0x8100000, 0x4, &(0x7f0000000380)=[{&(0x7f00000000c0)="d708", 0x2, 0x3}, {&(0x7f0000000100)="0e0100", 0x3, 0x5}, {&(0x7f0000000440)="5eb5af5d535ccce685606ab9c42e504b6654c63e4ea8a74dcd399f54aed496f960cc4287d70aee7956aa00000000000000000000000004048d5f0237fdae7a4cf59a965718a1c8379105a646601542e6775326bf36c41025cdb9", 0x5a, 0x8}, {&(0x7f0000000040)="5934cef199b41443c89209c03b2543d7de241d0aafd051c7ce9e48b29a0b936e71f9af79ac2501000303c7957c855d", 0x2f, 0x62c}], 0x20, &(0x7f0000002e00), 0x20) close(r0) r1 = socket$caif_seqpacket(0x25, 0x5, 0x4) fcntl$setpipe(r1, 0x407, 0x8001) r2 = dup(0xffffffffffffffff) sendmsg$BATADV_CMD_TP_METER_CANCEL(r2, 0x0, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r2, 0xc04064a0, &(0x7f0000000400)={&(0x7f00000001c0)=[0x0, 0x0, 0x0], &(0x7f0000000200)=[0x0, 0x0], &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x3, 0x2, 0x5, 0x6}) getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(0xffffffffffffffff, 0x84, 0x7b, &(0x7f0000000000)={0x0, 0x2}, &(0x7f0000000080)=0x8) getsockopt$inet_sctp6_SCTP_ASSOCINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f0000000140)={r3, 0xb7, 0x4456, 0x8, 0x40000000, 0xb8}, &(0x7f0000000180)=0x14) syz_mount_image$adfs(&(0x7f0000000240), &(0x7f0000002700)='./file0\x00', 0x8100000, 0x4, &(0x7f0000000380)=[{&(0x7f00000000c0)="d708", 0x2, 0x3}, {&(0x7f0000000100)="0e0100", 0x3, 0x5}, {&(0x7f0000000440)="5eb5af5d535ccce685606ab9c42e504b6654c63e4ea8a74dcd399f54aed496f960cc4287d70aee7956aa00000000000000000000000004048d5f0237fdae7a4cf59a965718a1c8379105a646601542e6775326bf36c41025cdb9", 0x5a, 0x8}, {&(0x7f0000000040)="5934cef199b41443c89209c03b2543d7de241d0aafd051c7ce9e48b29a0b936e71f9af79ac2501000303c7957c855d", 0x2f, 0x62c}], 0x20, &(0x7f0000002e00), 0x20) (async) close(r0) (async) socket$caif_seqpacket(0x25, 0x5, 0x4) (async) fcntl$setpipe(r1, 0x407, 0x8001) (async) dup(0xffffffffffffffff) (async) sendmsg$BATADV_CMD_TP_METER_CANCEL(r2, 0x0, 0x0) (async) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r2, 0xc04064a0, &(0x7f0000000400)={&(0x7f00000001c0)=[0x0, 0x0, 0x0], &(0x7f0000000200)=[0x0, 0x0], &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x3, 0x2, 0x5, 0x6}) (async) getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(0xffffffffffffffff, 0x84, 0x7b, &(0x7f0000000000)={0x0, 0x2}, &(0x7f0000000080)=0x8) (async) getsockopt$inet_sctp6_SCTP_ASSOCINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f0000000140)={r3, 0xb7, 0x4456, 0x8, 0x40000000, 0xb8}, &(0x7f0000000180)=0x14) (async) 00:07:47 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x9}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:47 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0xa}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:47 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb0800450000280000040000069078ac1d14bbac1414aa000000000e2e0a38ec4781b0cadc4f77873c603e6ff860fdd2e3d5e86301257221f18850d3e9ed6c812b246ef22678caad3f7103675b3abf398837ad2d705112714a9719f4fe5db578de29ef5d813ef73e3547fd3c", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5c00000090780000"], 0x0) syz_emit_ethernet(0x26, &(0x7f0000000100)={@random="80d417a609e1", @local, @val={@val={0x9100, 0x1, 0x1, 0x4}, {0x8100, 0x7, 0x0, 0x1}}, {@can={0xc, {{0x3, 0x1}, 0x5, 0x1, 0x0, 0x0, "da7192e25def19b5"}}}}, &(0x7f0000000000)={0x1, 0x3, [0xd9f, 0x312, 0xe8a, 0x297]}) syz_extract_tcp_res(&(0x7f0000000140)={0x41424344}, 0x2, 0x8) syz_emit_ethernet(0x16f, &(0x7f0000000180)={@multicast, @remote, @void, {@mpls_mc={0x8848, {[{0x101, 0x0, 0x1}], @ipv6=@tcp={0x3, 0x6, '2)?', 0x135, 0x6, 0x0, @private0, @local, {[@routing={0x61, 0xc, 0x0, 0x83, 0x0, [@empty, @private2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private0={0xfc, 0x0, '\x00', 0x1}, @rand_addr=' \x01\x00', @private2]}, @srh={0xff, 0x6, 0x4, 0x3, 0x1f, 0x20, 0x1ff, [@mcast2, @private0={0xfc, 0x0, '\x00', 0x1}, @private1={0xfc, 0x1, '\x00', 0x1}]}, @hopopts={0x50, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x10001}, @ra={0x5, 0x2, 0x8}]}, @fragment={0x67, 0x0, 0x5, 0x0, 0x0, 0x5, 0x65}], {{0x4e21, 0x4e24, 0x41424344, r0, 0x0, 0x0, 0x8, 0x4, 0x9, 0x0, 0x1, {[@exp_fastopen={0xfe, 0xb, 0xf989, "cdf0b56b6b654b"}]}}, {"01a078462a591ab69cb9cf96cf8410a9ea051e80d70f6139ff6daf22a61a4913b7e249ed4b7ce9a29f8be59c50d8d90e6a3598d62028353dbc561bc2c016d18bf25501b521d9c0d81f35fba36489cb5876fae7ce57"}}}}}}}}, &(0x7f0000000300)={0x0, 0x1, [0x61e, 0x376, 0x7e8, 0xd28]}) 00:07:48 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0xb}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:48 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_PAN_ID(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000280)={0x28, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x28}}, 0x0) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_PAN_ID(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000280)={0x28, r3, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x28}}, 0x0) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000400), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(r4, 0x8933, &(0x7f0000000180)={'wpan1\x00', 0x0}) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r5, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000001c0)={0x38, r6, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_LEVEL={0x1c, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_DEV_OVERRIDE={0x5}, @NL802154_SECLEVEL_ATTR_FRAME={0x8}, @NL802154_SECLEVEL_ATTR_LEVELS={0x5}]}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r7}]}, 0x38}}, 0x0) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_SET_PAN_ID(r0, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x48, r3, 0x200, 0x70bd28, 0x25dfdbfe, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r7}, @NL802154_ATTR_PAN_ID={0x6}, @NL802154_ATTR_PAN_ID={0x6, 0x9, 0x1}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r8}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x48}}, 0x20040811) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000000080)="0201630000000a000000ff45ac0000000700a5ffffff00080000fcff134000ff030082ffffff001f00000004000000f93fd555c1d71107000000008008da55aa", 0x40, 0x1c0}]) 00:07:48 executing program 2: r0 = syz_mount_image$adfs(&(0x7f0000000240), &(0x7f0000002700)='./file0\x00', 0x8100000, 0x4, &(0x7f0000000380)=[{&(0x7f00000000c0)="d708", 0x2, 0x3}, {&(0x7f0000000100)="0e0100", 0x3, 0x5}, {&(0x7f0000000440)="5eb5af5d535ccce685606ab9c42e504b6654c63e4ea8a74dcd399f54aed496f960cc4287d70aee7956aa00000000000000000000000004048d5f0237fdae7a4cf59a965718a1c8379105a646601542e6775326bf36c41025cdb9", 0x5a, 0x8}, {&(0x7f0000000040)="5934cef199b41443c89209c03b2543d7de241d0aafd051c7ce9e48b29a0b936e71f9af79ac2501000303c7957c855d", 0x2f, 0x62c}], 0x20, &(0x7f0000002e00), 0x20) close(r0) r1 = socket$caif_seqpacket(0x25, 0x5, 0x4) fcntl$setpipe(r1, 0x407, 0x8001) r2 = dup(0xffffffffffffffff) sendmsg$BATADV_CMD_TP_METER_CANCEL(r2, 0x0, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r2, 0xc04064a0, &(0x7f0000000400)={&(0x7f00000001c0)=[0x0, 0x0, 0x0], &(0x7f0000000200)=[0x0, 0x0], &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x3, 0x2, 0x5, 0x6}) getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(0xffffffffffffffff, 0x84, 0x7b, &(0x7f0000000000)={0x0, 0x2}, &(0x7f0000000080)=0x8) getsockopt$inet_sctp6_SCTP_ASSOCINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f0000000140)={r3, 0xb7, 0x4456, 0x8, 0x40000000, 0xb8}, &(0x7f0000000180)=0x14) syz_mount_image$adfs(&(0x7f0000000240), &(0x7f0000002700)='./file0\x00', 0x8100000, 0x4, &(0x7f0000000380)=[{&(0x7f00000000c0)="d708", 0x2, 0x3}, {&(0x7f0000000100)="0e0100", 0x3, 0x5}, {&(0x7f0000000440)="5eb5af5d535ccce685606ab9c42e504b6654c63e4ea8a74dcd399f54aed496f960cc4287d70aee7956aa00000000000000000000000004048d5f0237fdae7a4cf59a965718a1c8379105a646601542e6775326bf36c41025cdb9", 0x5a, 0x8}, {&(0x7f0000000040)="5934cef199b41443c89209c03b2543d7de241d0aafd051c7ce9e48b29a0b936e71f9af79ac2501000303c7957c855d", 0x2f, 0x62c}], 0x20, &(0x7f0000002e00), 0x20) (async) close(r0) (async) socket$caif_seqpacket(0x25, 0x5, 0x4) (async) fcntl$setpipe(r1, 0x407, 0x8001) (async) dup(0xffffffffffffffff) (async) sendmsg$BATADV_CMD_TP_METER_CANCEL(r2, 0x0, 0x0) (async) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r2, 0xc04064a0, &(0x7f0000000400)={&(0x7f00000001c0)=[0x0, 0x0, 0x0], &(0x7f0000000200)=[0x0, 0x0], &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x3, 0x2, 0x5, 0x6}) (async) getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(0xffffffffffffffff, 0x84, 0x7b, &(0x7f0000000000)={0x0, 0x2}, &(0x7f0000000080)=0x8) (async) getsockopt$inet_sctp6_SCTP_ASSOCINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f0000000140)={r3, 0xb7, 0x4456, 0x8, 0x40000000, 0xb8}, &(0x7f0000000180)=0x14) (async) [ 468.052298][T18123] loop2: detected capacity change from 0 to 264192 00:07:48 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0xc}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:48 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb0800450000280000040000069078ac1d14bbac1414aa000000000e2e0a38ec4781b0cadc4f77873c603e6ff860fdd2e3d5e86301257221f18850d3e9ed6c812b246ef22678caad3f7103675b3abf398837ad2d705112714a9719f4fe5db578de29ef5d813ef73e3547fd3c", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5c00000090780000"], 0x0) syz_emit_ethernet(0x26, &(0x7f0000000100)={@random="80d417a609e1", @local, @val={@val={0x9100, 0x1, 0x1, 0x4}, {0x8100, 0x7, 0x0, 0x1}}, {@can={0xc, {{0x3, 0x1}, 0x5, 0x1, 0x0, 0x0, "da7192e25def19b5"}}}}, &(0x7f0000000000)={0x1, 0x3, [0xd9f, 0x312, 0xe8a, 0x297]}) syz_extract_tcp_res(&(0x7f0000000140)={0x41424344}, 0x2, 0x8) syz_emit_ethernet(0x16f, &(0x7f0000000180)={@multicast, @remote, @void, {@mpls_mc={0x8848, {[{0x101, 0x0, 0x1}], @ipv6=@tcp={0x3, 0x6, '2)?', 0x135, 0x6, 0x0, @private0, @local, {[@routing={0x61, 0xc, 0x0, 0x83, 0x0, [@empty, @private2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private0={0xfc, 0x0, '\x00', 0x1}, @rand_addr=' \x01\x00', @private2]}, @srh={0xff, 0x6, 0x4, 0x3, 0x1f, 0x20, 0x1ff, [@mcast2, @private0={0xfc, 0x0, '\x00', 0x1}, @private1={0xfc, 0x1, '\x00', 0x1}]}, @hopopts={0x50, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x10001}, @ra={0x5, 0x2, 0x8}]}, @fragment={0x67, 0x0, 0x5, 0x0, 0x0, 0x5, 0x65}], {{0x4e21, 0x4e24, 0x41424344, r0, 0x0, 0x0, 0x8, 0x4, 0x9, 0x0, 0x1, {[@exp_fastopen={0xfe, 0xb, 0xf989, "cdf0b56b6b654b"}]}}, {"01a078462a591ab69cb9cf96cf8410a9ea051e80d70f6139ff6daf22a61a4913b7e249ed4b7ce9a29f8be59c50d8d90e6a3598d62028353dbc561bc2c016d18bf25501b521d9c0d81f35fba36489cb5876fae7ce57"}}}}}}}}, &(0x7f0000000300)={0x0, 0x1, [0x61e, 0x376, 0x7e8, 0xd28]}) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb0800450000280000040000069078ac1d14bbac1414aa000000000e2e0a38ec4781b0cadc4f77873c603e6ff860fdd2e3d5e86301257221f18850d3e9ed6c812b246ef22678caad3f7103675b3abf398837ad2d705112714a9719f4fe5db578de29ef5d813ef73e3547fd3c", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5c00000090780000"], 0x0) (async) syz_emit_ethernet(0x26, &(0x7f0000000100)={@random="80d417a609e1", @local, @val={@val={0x9100, 0x1, 0x1, 0x4}, {0x8100, 0x7, 0x0, 0x1}}, {@can={0xc, {{0x3, 0x1}, 0x5, 0x1, 0x0, 0x0, "da7192e25def19b5"}}}}, &(0x7f0000000000)={0x1, 0x3, [0xd9f, 0x312, 0xe8a, 0x297]}) (async) syz_extract_tcp_res(&(0x7f0000000140), 0x2, 0x8) (async) syz_emit_ethernet(0x16f, &(0x7f0000000180)={@multicast, @remote, @void, {@mpls_mc={0x8848, {[{0x101, 0x0, 0x1}], @ipv6=@tcp={0x3, 0x6, '2)?', 0x135, 0x6, 0x0, @private0, @local, {[@routing={0x61, 0xc, 0x0, 0x83, 0x0, [@empty, @private2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private0={0xfc, 0x0, '\x00', 0x1}, @rand_addr=' \x01\x00', @private2]}, @srh={0xff, 0x6, 0x4, 0x3, 0x1f, 0x20, 0x1ff, [@mcast2, @private0={0xfc, 0x0, '\x00', 0x1}, @private1={0xfc, 0x1, '\x00', 0x1}]}, @hopopts={0x50, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x10001}, @ra={0x5, 0x2, 0x8}]}, @fragment={0x67, 0x0, 0x5, 0x0, 0x0, 0x5, 0x65}], {{0x4e21, 0x4e24, 0x41424344, r0, 0x0, 0x0, 0x8, 0x4, 0x9, 0x0, 0x1, {[@exp_fastopen={0xfe, 0xb, 0xf989, "cdf0b56b6b654b"}]}}, {"01a078462a591ab69cb9cf96cf8410a9ea051e80d70f6139ff6daf22a61a4913b7e249ed4b7ce9a29f8be59c50d8d90e6a3598d62028353dbc561bc2c016d18bf25501b521d9c0d81f35fba36489cb5876fae7ce57"}}}}}}}}, &(0x7f0000000300)={0x0, 0x1, [0x61e, 0x376, 0x7e8, 0xd28]}) (async) [ 468.083248][T18123] loop2: detected capacity change from 0 to 264192 00:07:48 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb0800450000280000040000069078ac1d14bbac1414aa000000000e2e0a38ec4781b0cadc4f77873c603e6ff860fdd2e3d5e86301257221f18850d3e9ed6c812b246ef22678caad3f7103675b3abf398837ad2d705112714a9719f4fe5db578de29ef5d813ef73e3547fd3c", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5c00000090780000"], 0x0) (async) syz_emit_ethernet(0x26, &(0x7f0000000100)={@random="80d417a609e1", @local, @val={@val={0x9100, 0x1, 0x1, 0x4}, {0x8100, 0x7, 0x0, 0x1}}, {@can={0xc, {{0x3, 0x1}, 0x5, 0x1, 0x0, 0x0, "da7192e25def19b5"}}}}, &(0x7f0000000000)={0x1, 0x3, [0xd9f, 0x312, 0xe8a, 0x297]}) (async) syz_extract_tcp_res(&(0x7f0000000140)={0x41424344}, 0x2, 0x8) syz_emit_ethernet(0x16f, &(0x7f0000000180)={@multicast, @remote, @void, {@mpls_mc={0x8848, {[{0x101, 0x0, 0x1}], @ipv6=@tcp={0x3, 0x6, '2)?', 0x135, 0x6, 0x0, @private0, @local, {[@routing={0x61, 0xc, 0x0, 0x83, 0x0, [@empty, @private2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private0={0xfc, 0x0, '\x00', 0x1}, @rand_addr=' \x01\x00', @private2]}, @srh={0xff, 0x6, 0x4, 0x3, 0x1f, 0x20, 0x1ff, [@mcast2, @private0={0xfc, 0x0, '\x00', 0x1}, @private1={0xfc, 0x1, '\x00', 0x1}]}, @hopopts={0x50, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x10001}, @ra={0x5, 0x2, 0x8}]}, @fragment={0x67, 0x0, 0x5, 0x0, 0x0, 0x5, 0x65}], {{0x4e21, 0x4e24, 0x41424344, r0, 0x0, 0x0, 0x8, 0x4, 0x9, 0x0, 0x1, {[@exp_fastopen={0xfe, 0xb, 0xf989, "cdf0b56b6b654b"}]}}, {"01a078462a591ab69cb9cf96cf8410a9ea051e80d70f6139ff6daf22a61a4913b7e249ed4b7ce9a29f8be59c50d8d90e6a3598d62028353dbc561bc2c016d18bf25501b521d9c0d81f35fba36489cb5876fae7ce57"}}}}}}}}, &(0x7f0000000300)={0x0, 0x1, [0x61e, 0x376, 0x7e8, 0xd28]}) 00:07:48 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0xd}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) [ 468.125482][T14683] I/O error, dev loop2, sector 264064 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 00:07:48 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0xe}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:48 executing program 1: ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000005c0)={&(0x7f0000000040)=[0x10001, 0x8, 0x0, 0x7fff, 0x9, 0x800, 0x40, 0x5, 0x7f], 0x9, 0x100800, 0x0, 0xffffffffffffffff}) ioctl$sock_SIOCSIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r0, 0x8983, &(0x7f0000000600)={0x2, 'veth1_macvtap\x00', {0x9}, 0x4}) syz_emit_ethernet(0x173, &(0x7f0000000080)={@local, @link_local, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, "001000", 0x13d, 0x2f, 0x0, @local, @dev={0xfe, 0x80, '\x00', 0x12}, {[], {{0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x1, 0x88be}, {0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1200}, {0x0, 0x0, 0x0, 0x0, 0x1f4}, {0x8, 0x88c0}, {0x8, 0x22eb, 0x0, {{}, 0x2, {0x40}}}, {0x8, 0x6558, 0x0, "2ce7d2450cb8de0f1b9ed04271cdc2c874fca888b80fb6f500000000000000000000008000db9d7fc3ed052e56fe8a11a41f004a6ac13e096f8838cb17bff43f265eccd5bd0be0ecc5e7348c497f17bfb0849f4a4e3cfaea2f62d6b248c8b2aaf82a1b292353e695b50660dc474857b417ce15a3e141ee0d64b1392c0b30366c9788e7ada9e59c7d980f66da5e7e91321d97b20a0c7ce420521094f0d2b4d8dee56c59eb8627c790fb20b73c79b0668635ee6ce8ecfc0361b778d016c733d41c613622ebddf657bbd163579c42887fa8a57a36d70588dcd5b520b6534c3a0a6f33cfd95c84250a16d5609cedf784e33b845567375808a3c9a9"}}}}}}}, 0x0) syz_emit_ethernet(0x1e, &(0x7f0000000640)={@local, @broadcast, @void, {@can={0xc, {{0x2, 0x1, 0x0, 0x1}, 0x7, 0x0, 0x0, 0x0, "416943a0ad53ebd4"}}}}, 0x0) syz_emit_ethernet(0x392, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa12884700000c0000000100000000000000000000000000000000000000000069b842de03403a01fe8000000000000000000000000000bb000000000000000000000000000000010232000000000000062fb34a935d81d67ef92e7f10cdd014120de4c357c75e4cb75f0efcd61e85d3238aedb58d6ce2f5953332c11540dfab78c204000004f14044866d781767c4649eaa5777a47b7802898cfaa1b68be20171a17aceae57f45f588e608874d788f18771a38c3a8ea26066a3839d12c241412e905127493bbda7e8888e82f802d8b96e988c29fff4495d72a5b3e7553aac96bd4a2c80d2636789b3e3a496b98c0eeffe42356e8dbf63263b5a7f1b5e955807a62b31a28c469aedbe153013b441709d956b07139962af3d51d602e558c4f705672bb6119a76c598f5d477cbd9f2c63d85b6c734f595e8d6b5c2fa84189bf42d0ef1ae0a3e0f82aaecc5e556788ed909152d1e0665935b102ccfa91558a264b465c9196dc00a9f1e12648574b2de180c9337d5c31ac1bea34f8d1d1bdf6afadd5c4388fb6b9af56371497ae47bdf29b60da945f534582150f64c30be89317e3f347799b9c506aa00100e6c306f56935d9138bf14724e9ae3f6051cba68bb770695da041ef1dd5e3cd4c88d683bb46ab931b7e2cf44f82904010404010201070000000000000000003c04040203207f00fc010000000000000000000000000001ff02000000000000000000000000000187009078ff020000000000000000000000000001040ca3be5ce888c984edf5a4bb70b0cd3eed46a98981e5778613a66486889ee279dc8b21fe7adf3ec124483aebb92e548044d7a7e381898efd566932b85e4d82822158190f8b5a63d8ca2386b84d31c08acb7e72363974cfedd076ddf30d78b15b60041f375a3f08d0fc042d8b26a332f64ffffec70bc42878bb808a0a26723d5c8f8992daf8cff07bb0cf57019252415b5c108d64f7c09ccfce4477124af59afc22bedb3989f2c56b802ab32d455c8bf24130d52539ffecd88e24d88231387f3564cbb5ec2f51cdd95fc131d5325ad1cd8523b8ac040f9a689c95ed5b9945c0bf153a645c45eb6c1ffda1831d281c632f39fbadbc15d52b4a3cdeedf80d8e4d9824eb9bbb55a486bc28f57b78cb8115f284e13f022d1664b59327f33f46cc11f859770eed3061119b4015add2781ec1908b3a4264fc7ec8554a4f865b266f094a6fc8247cbc6c99456ca0c2b61228602da9ee0aa12aa1256c111128c6f2f635"], &(0x7f0000000000)={0x1, 0x3, [0xe91, 0xf5b, 0xd6a, 0xfb8]}) 00:07:48 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_PAN_ID(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000280)={0x28, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x28}}, 0x0) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_PAN_ID(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000280)={0x28, r3, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x28}}, 0x0) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000400), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(r4, 0x8933, &(0x7f0000000180)={'wpan1\x00', 0x0}) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r5, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000001c0)={0x38, r6, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_LEVEL={0x1c, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_DEV_OVERRIDE={0x5}, @NL802154_SECLEVEL_ATTR_FRAME={0x8}, @NL802154_SECLEVEL_ATTR_LEVELS={0x5}]}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r7}]}, 0x38}}, 0x0) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_SET_PAN_ID(r0, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x48, r3, 0x200, 0x70bd28, 0x25dfdbfe, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r7}, @NL802154_ATTR_PAN_ID={0x6}, @NL802154_ATTR_PAN_ID={0x6, 0x9, 0x1}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r8}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x48}}, 0x20040811) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000000080)="0201630000000a000000ff45ac0000000700a5ffffff00080000fcff134000ff030082ffffff001f00000004000000f93fd555c1d71107000000008008da55aa", 0x40, 0x1c0}]) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) (async) sendmsg$NL802154_CMD_SET_PAN_ID(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000280)={0x28, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x28}}, 0x0) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) (async) sendmsg$NL802154_CMD_SET_PAN_ID(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000280)={0x28, r3, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x28}}, 0x0) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$nl802154(&(0x7f0000000400), 0xffffffffffffffff) (async) ioctl$sock_SIOCGIFINDEX_802154(r4, 0x8933, &(0x7f0000000180)={'wpan1\x00'}) (async) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r5, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000001c0)={0x38, r6, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_LEVEL={0x1c, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_DEV_OVERRIDE={0x5}, @NL802154_SECLEVEL_ATTR_FRAME={0x8}, @NL802154_SECLEVEL_ATTR_LEVELS={0x5}]}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r7}]}, 0x38}}, 0x0) (async) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'wpan0\x00'}) (async) sendmsg$NL802154_CMD_SET_PAN_ID(r0, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x48, r3, 0x200, 0x70bd28, 0x25dfdbfe, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r7}, @NL802154_ATTR_PAN_ID={0x6}, @NL802154_ATTR_PAN_ID={0x6, 0x9, 0x1}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r8}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x48}}, 0x20040811) (async) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000000080)="0201630000000a000000ff45ac0000000700a5ffffff00080000fcff134000ff030082ffffff001f00000004000000f93fd555c1d71107000000008008da55aa", 0x40, 0x1c0}]) (async) 00:07:48 executing program 1: ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000005c0)={&(0x7f0000000040)=[0x10001, 0x8, 0x0, 0x7fff, 0x9, 0x800, 0x40, 0x5, 0x7f], 0x9, 0x100800, 0x0, 0xffffffffffffffff}) ioctl$sock_SIOCSIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r0, 0x8983, &(0x7f0000000600)={0x2, 'veth1_macvtap\x00', {0x9}, 0x4}) syz_emit_ethernet(0x173, &(0x7f0000000080)={@local, @link_local, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, "001000", 0x13d, 0x2f, 0x0, @local, @dev={0xfe, 0x80, '\x00', 0x12}, {[], {{0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x1, 0x88be}, {0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1200}, {0x0, 0x0, 0x0, 0x0, 0x1f4}, {0x8, 0x88c0}, {0x8, 0x22eb, 0x0, {{}, 0x2, {0x40}}}, {0x8, 0x6558, 0x0, "2ce7d2450cb8de0f1b9ed04271cdc2c874fca888b80fb6f500000000000000000000008000db9d7fc3ed052e56fe8a11a41f004a6ac13e096f8838cb17bff43f265eccd5bd0be0ecc5e7348c497f17bfb0849f4a4e3cfaea2f62d6b248c8b2aaf82a1b292353e695b50660dc474857b417ce15a3e141ee0d64b1392c0b30366c9788e7ada9e59c7d980f66da5e7e91321d97b20a0c7ce420521094f0d2b4d8dee56c59eb8627c790fb20b73c79b0668635ee6ce8ecfc0361b778d016c733d41c613622ebddf657bbd163579c42887fa8a57a36d70588dcd5b520b6534c3a0a6f33cfd95c84250a16d5609cedf784e33b845567375808a3c9a9"}}}}}}}, 0x0) (async) syz_emit_ethernet(0x1e, &(0x7f0000000640)={@local, @broadcast, @void, {@can={0xc, {{0x2, 0x1, 0x0, 0x1}, 0x7, 0x0, 0x0, 0x0, "416943a0ad53ebd4"}}}}, 0x0) (async) syz_emit_ethernet(0x392, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa12884700000c0000000100000000000000000000000000000000000000000069b842de03403a01fe8000000000000000000000000000bb000000000000000000000000000000010232000000000000062fb34a935d81d67ef92e7f10cdd014120de4c357c75e4cb75f0efcd61e85d3238aedb58d6ce2f5953332c11540dfab78c204000004f14044866d781767c4649eaa5777a47b7802898cfaa1b68be20171a17aceae57f45f588e608874d788f18771a38c3a8ea26066a3839d12c241412e905127493bbda7e8888e82f802d8b96e988c29fff4495d72a5b3e7553aac96bd4a2c80d2636789b3e3a496b98c0eeffe42356e8dbf63263b5a7f1b5e955807a62b31a28c469aedbe153013b441709d956b07139962af3d51d602e558c4f705672bb6119a76c598f5d477cbd9f2c63d85b6c734f595e8d6b5c2fa84189bf42d0ef1ae0a3e0f82aaecc5e556788ed909152d1e0665935b102ccfa91558a264b465c9196dc00a9f1e12648574b2de180c9337d5c31ac1bea34f8d1d1bdf6afadd5c4388fb6b9af56371497ae47bdf29b60da945f534582150f64c30be89317e3f347799b9c506aa00100e6c306f56935d9138bf14724e9ae3f6051cba68bb770695da041ef1dd5e3cd4c88d683bb46ab931b7e2cf44f82904010404010201070000000000000000003c04040203207f00fc010000000000000000000000000001ff02000000000000000000000000000187009078ff020000000000000000000000000001040ca3be5ce888c984edf5a4bb70b0cd3eed46a98981e5778613a66486889ee279dc8b21fe7adf3ec124483aebb92e548044d7a7e381898efd566932b85e4d82822158190f8b5a63d8ca2386b84d31c08acb7e72363974cfedd076ddf30d78b15b60041f375a3f08d0fc042d8b26a332f64ffffec70bc42878bb808a0a26723d5c8f8992daf8cff07bb0cf57019252415b5c108d64f7c09ccfce4477124af59afc22bedb3989f2c56b802ab32d455c8bf24130d52539ffecd88e24d88231387f3564cbb5ec2f51cdd95fc131d5325ad1cd8523b8ac040f9a689c95ed5b9945c0bf153a645c45eb6c1ffda1831d281c632f39fbadbc15d52b4a3cdeedf80d8e4d9824eb9bbb55a486bc28f57b78cb8115f284e13f022d1664b59327f33f46cc11f859770eed3061119b4015add2781ec1908b3a4264fc7ec8554a4f865b266f094a6fc8247cbc6c99456ca0c2b61228602da9ee0aa12aa1256c111128c6f2f635"], &(0x7f0000000000)={0x1, 0x3, [0xe91, 0xf5b, 0xd6a, 0xfb8]}) 00:07:48 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0xf}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:48 executing program 1: ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000005c0)={&(0x7f0000000040)=[0x10001, 0x8, 0x0, 0x7fff, 0x9, 0x800, 0x40, 0x5, 0x7f], 0x9, 0x100800, 0x0, 0xffffffffffffffff}) ioctl$sock_SIOCSIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r0, 0x8983, &(0x7f0000000600)={0x2, 'veth1_macvtap\x00', {0x9}, 0x4}) syz_emit_ethernet(0x173, &(0x7f0000000080)={@local, @link_local, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, "001000", 0x13d, 0x2f, 0x0, @local, @dev={0xfe, 0x80, '\x00', 0x12}, {[], {{0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x1, 0x88be}, {0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1200}, {0x0, 0x0, 0x0, 0x0, 0x1f4}, {0x8, 0x88c0}, {0x8, 0x22eb, 0x0, {{}, 0x2, {0x40}}}, {0x8, 0x6558, 0x0, "2ce7d2450cb8de0f1b9ed04271cdc2c874fca888b80fb6f500000000000000000000008000db9d7fc3ed052e56fe8a11a41f004a6ac13e096f8838cb17bff43f265eccd5bd0be0ecc5e7348c497f17bfb0849f4a4e3cfaea2f62d6b248c8b2aaf82a1b292353e695b50660dc474857b417ce15a3e141ee0d64b1392c0b30366c9788e7ada9e59c7d980f66da5e7e91321d97b20a0c7ce420521094f0d2b4d8dee56c59eb8627c790fb20b73c79b0668635ee6ce8ecfc0361b778d016c733d41c613622ebddf657bbd163579c42887fa8a57a36d70588dcd5b520b6534c3a0a6f33cfd95c84250a16d5609cedf784e33b845567375808a3c9a9"}}}}}}}, 0x0) syz_emit_ethernet(0x1e, &(0x7f0000000640)={@local, @broadcast, @void, {@can={0xc, {{0x2, 0x1, 0x0, 0x1}, 0x7, 0x0, 0x0, 0x0, "416943a0ad53ebd4"}}}}, 0x0) syz_emit_ethernet(0x392, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa12884700000c0000000100000000000000000000000000000000000000000069b842de03403a01fe8000000000000000000000000000bb000000000000000000000000000000010232000000000000062fb34a935d81d67ef92e7f10cdd014120de4c357c75e4cb75f0efcd61e85d3238aedb58d6ce2f5953332c11540dfab78c204000004f14044866d781767c4649eaa5777a47b7802898cfaa1b68be20171a17aceae57f45f588e608874d788f18771a38c3a8ea26066a3839d12c241412e905127493bbda7e8888e82f802d8b96e988c29fff4495d72a5b3e7553aac96bd4a2c80d2636789b3e3a496b98c0eeffe42356e8dbf63263b5a7f1b5e955807a62b31a28c469aedbe153013b441709d956b07139962af3d51d602e558c4f705672bb6119a76c598f5d477cbd9f2c63d85b6c734f595e8d6b5c2fa84189bf42d0ef1ae0a3e0f82aaecc5e556788ed909152d1e0665935b102ccfa91558a264b465c9196dc00a9f1e12648574b2de180c9337d5c31ac1bea34f8d1d1bdf6afadd5c4388fb6b9af56371497ae47bdf29b60da945f534582150f64c30be89317e3f347799b9c506aa00100e6c306f56935d9138bf14724e9ae3f6051cba68bb770695da041ef1dd5e3cd4c88d683bb46ab931b7e2cf44f82904010404010201070000000000000000003c04040203207f00fc010000000000000000000000000001ff02000000000000000000000000000187009078ff020000000000000000000000000001040ca3be5ce888c984edf5a4bb70b0cd3eed46a98981e5778613a66486889ee279dc8b21fe7adf3ec124483aebb92e548044d7a7e381898efd566932b85e4d82822158190f8b5a63d8ca2386b84d31c08acb7e72363974cfedd076ddf30d78b15b60041f375a3f08d0fc042d8b26a332f64ffffec70bc42878bb808a0a26723d5c8f8992daf8cff07bb0cf57019252415b5c108d64f7c09ccfce4477124af59afc22bedb3989f2c56b802ab32d455c8bf24130d52539ffecd88e24d88231387f3564cbb5ec2f51cdd95fc131d5325ad1cd8523b8ac040f9a689c95ed5b9945c0bf153a645c45eb6c1ffda1831d281c632f39fbadbc15d52b4a3cdeedf80d8e4d9824eb9bbb55a486bc28f57b78cb8115f284e13f022d1664b59327f33f46cc11f859770eed3061119b4015add2781ec1908b3a4264fc7ec8554a4f865b266f094a6fc8247cbc6c99456ca0c2b61228602da9ee0aa12aa1256c111128c6f2f635"], &(0x7f0000000000)={0x1, 0x3, [0xe91, 0xf5b, 0xd6a, 0xfb8]}) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000005c0)={&(0x7f0000000040)=[0x10001, 0x8, 0x0, 0x7fff, 0x9, 0x800, 0x40, 0x5, 0x7f], 0x9, 0x100800}) (async) ioctl$sock_SIOCSIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r0, 0x8983, &(0x7f0000000600)={0x2, 'veth1_macvtap\x00', {0x9}, 0x4}) (async) syz_emit_ethernet(0x173, &(0x7f0000000080)={@local, @link_local, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, "001000", 0x13d, 0x2f, 0x0, @local, @dev={0xfe, 0x80, '\x00', 0x12}, {[], {{0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x1, 0x88be}, {0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1200}, {0x0, 0x0, 0x0, 0x0, 0x1f4}, {0x8, 0x88c0}, {0x8, 0x22eb, 0x0, {{}, 0x2, {0x40}}}, {0x8, 0x6558, 0x0, "2ce7d2450cb8de0f1b9ed04271cdc2c874fca888b80fb6f500000000000000000000008000db9d7fc3ed052e56fe8a11a41f004a6ac13e096f8838cb17bff43f265eccd5bd0be0ecc5e7348c497f17bfb0849f4a4e3cfaea2f62d6b248c8b2aaf82a1b292353e695b50660dc474857b417ce15a3e141ee0d64b1392c0b30366c9788e7ada9e59c7d980f66da5e7e91321d97b20a0c7ce420521094f0d2b4d8dee56c59eb8627c790fb20b73c79b0668635ee6ce8ecfc0361b778d016c733d41c613622ebddf657bbd163579c42887fa8a57a36d70588dcd5b520b6534c3a0a6f33cfd95c84250a16d5609cedf784e33b845567375808a3c9a9"}}}}}}}, 0x0) (async) syz_emit_ethernet(0x1e, &(0x7f0000000640)={@local, @broadcast, @void, {@can={0xc, {{0x2, 0x1, 0x0, 0x1}, 0x7, 0x0, 0x0, 0x0, "416943a0ad53ebd4"}}}}, 0x0) (async) syz_emit_ethernet(0x392, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa12884700000c0000000100000000000000000000000000000000000000000069b842de03403a01fe8000000000000000000000000000bb000000000000000000000000000000010232000000000000062fb34a935d81d67ef92e7f10cdd014120de4c357c75e4cb75f0efcd61e85d3238aedb58d6ce2f5953332c11540dfab78c204000004f14044866d781767c4649eaa5777a47b7802898cfaa1b68be20171a17aceae57f45f588e608874d788f18771a38c3a8ea26066a3839d12c241412e905127493bbda7e8888e82f802d8b96e988c29fff4495d72a5b3e7553aac96bd4a2c80d2636789b3e3a496b98c0eeffe42356e8dbf63263b5a7f1b5e955807a62b31a28c469aedbe153013b441709d956b07139962af3d51d602e558c4f705672bb6119a76c598f5d477cbd9f2c63d85b6c734f595e8d6b5c2fa84189bf42d0ef1ae0a3e0f82aaecc5e556788ed909152d1e0665935b102ccfa91558a264b465c9196dc00a9f1e12648574b2de180c9337d5c31ac1bea34f8d1d1bdf6afadd5c4388fb6b9af56371497ae47bdf29b60da945f534582150f64c30be89317e3f347799b9c506aa00100e6c306f56935d9138bf14724e9ae3f6051cba68bb770695da041ef1dd5e3cd4c88d683bb46ab931b7e2cf44f82904010404010201070000000000000000003c04040203207f00fc010000000000000000000000000001ff02000000000000000000000000000187009078ff020000000000000000000000000001040ca3be5ce888c984edf5a4bb70b0cd3eed46a98981e5778613a66486889ee279dc8b21fe7adf3ec124483aebb92e548044d7a7e381898efd566932b85e4d82822158190f8b5a63d8ca2386b84d31c08acb7e72363974cfedd076ddf30d78b15b60041f375a3f08d0fc042d8b26a332f64ffffec70bc42878bb808a0a26723d5c8f8992daf8cff07bb0cf57019252415b5c108d64f7c09ccfce4477124af59afc22bedb3989f2c56b802ab32d455c8bf24130d52539ffecd88e24d88231387f3564cbb5ec2f51cdd95fc131d5325ad1cd8523b8ac040f9a689c95ed5b9945c0bf153a645c45eb6c1ffda1831d281c632f39fbadbc15d52b4a3cdeedf80d8e4d9824eb9bbb55a486bc28f57b78cb8115f284e13f022d1664b59327f33f46cc11f859770eed3061119b4015add2781ec1908b3a4264fc7ec8554a4f865b266f094a6fc8247cbc6c99456ca0c2b61228602da9ee0aa12aa1256c111128c6f2f635"], &(0x7f0000000000)={0x1, 0x3, [0xe91, 0xf5b, 0xd6a, 0xfb8]}) (async) 00:07:48 executing program 2: capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x81, 0xffffffff}) capset(&(0x7f0000000040)={0x19980330}, &(0x7f0000000080)={0xfc1, 0x5, 0x3, 0xf2f, 0x4, 0x2}) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000bc0)=ANY=[@ANYBLOB="b7000000ff000000bfa300000000000007030000f0ffffff720af0fff8ffffff71a4f0ff000000002d040200000000001d400500000000004704000001ed000062030000000000001d440000000000007a0a00fe00ffffffc303000041000000b5000000000000009500000000000000023bc065b58111c6dfa041b63af4a3912435f1a864a710e4d58db6a693002e7f3be361917adef6ee1c8a2a4fd769ff1f8dd2d4ef21cd6f8b91a38ef1e50becb19bc461e91a7168c50000000190f32050e436fe275daf51efd601b6bf01c8e8b1b526375ec4dd6fcd82e4fee5bef7af9aa0d7d600c095199fe3ff3128e599b0eaebbdbd732c9cc00eec363e4a8f6456e2cc21557c0afc646cb7798b3e6440c2fbdb00c37dfca3e35208b0bb0d2cd829e654400e2438ec649dc74a28610643a98d9ec21ead2ed51b104d4d91af25b845d8a7925c3109b151b8b9f75dd08d123deda88c658d42ecbf28bf7076c15b463bebba2c598b4fc72f526d8e8afcb913466aaa7f6df70252e79166d858fcd0e06dd31af9612f2460d0b11008e59a5923906f88b53987ad1714e72ba7a54f0c33d39000d06a59ff616236fd9aa58f2477184b6a89adaf17b0a6041bdef728d236619074d6ebdfd1f5089048ddff6da40f9411fe722631cb467600ade70063e5291569b33d21dae356e1c51f03a801be8189679a16da18ec0ae564162a27afea62d84f3a1074649c6bc6ea9f2bca4464f56e24e6d2105bd901204a1deeed4155617572652d950ad31928b0b0c0dc2869f478341d02d0f5ad94b081fcd507acb4b9c65fee9d5a17f48a7382f13d000000225d85ae49cee383dc5049076b989b40000000000000da60d2ae20cfb91d6acdf538f9ce2bdb1ab062cd54e67011d355d84ce97bb0c6b4a595e487efbb2d71cde2c140952f9a0f0bc6980fe78683ac5c0c31032599ddd71063be9261b2e1aab1675b34a22048ef8c126aeef5f510a8f1aded94a129e4aec6f8d9ab06faffc3a15d96c2ea3e2e04cfe031b2875353193f82ade69d0540059fe6c7fe7cd8697502c7596566d674e425da5e87e59602a9f6590521d31d3804b3e0a1053abdc31282dfb15eb6841bb64a1b304502dda787343ce3c953992e4a982f3c48153baae244e7bf37548c7f1a4cad2422ee965a38f7defbd2160242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44028d6112a0c2d21b2dc98816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed826416050000000bfe9b4a9c5a90ff59d54d1f92ecc4e95dd2d18383117c039862198899b212c55318294270a1ad10c80fef7c24d47afce829ba0f85da6d888f18ea40ab959f6074ab2a40d85d15017ab513cdc6c0e57fb1c1ca571384d7b4ead35a385e0b4a26b702396df7e0c1e02b6e4114f244a9bf93f04bf072f0861f7580e69db384ac7eeedcf2ba1a9508f9d6aba582a896a9f1ffa968eacea75caf822a7a63ba34015ea5aacb1188883ad2a3b1832371fe5bc621426d1ed0a4a99702cc1b6912a1e717d29135753208165b9cdbae2ed9dc7358f0ebadde0b727f27feeb744ddcc536cbae315c7d1fe1399562ba6824840bd2951680f6f2f9a6a8346962a350845ffa0d829e4f79adc287906943408e6df3c3bfd03aac93df8866fb010aec0e92bed1fe39af169d2a466f0db6f3d9436a7d55fc30511d00000000c95265b2bd83d64a532869d701723fed000000007baa5b6a686b50f0937f778af083e055f6138a757ebd0ed93517a6b244f9acf41ac5d73a008364e0606a594817031fc2f52c8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ceb201ddeb6dc5f6a903792283c42efc54fa84323afc4c10eff462c8843187f1dd48ef3fa293774d582956ff0f40b10ca94f6feeb2893c17888e1cdba94a6ea80c33ead5722c3293a493f1479531dd88261458f40d31fe8df15efaaeea831555877f9538d6ee6ba65893ff1f908ba7554ba583fef3ec7932f5954f31a878e2fae6691d1aee1da02ba516467df3e7d1daac43738012e4fee18a22da19fcdb4c2890cda1f96b952511e3a69d694d625e0b2f808890205f3a6da2819d2f9e77c7c64affa54fec0136cbafa5f62e96753b639a924599c1f69219927ea5301fff0a6063d427f0688430754c02180d61542c25000000000000000005a7b57f03ca91a01ba2e30ca99e8ebc15ecb4d91675767999d146aef7799738b292fd640dfef6b04d086f737a159d7e0c6e4d81ad64a8bbca485683252b15f36b788bce5ccdbaf75c94cb93499f6947a967a7bce14c6de4e7c0660d80010f5c653d22d49030a8c2a4ab595bf4238f18ca428dafc7ac96d404607a0000000051a2104f22e6db5a62b5089c1b45282d38864daa3ae81d6b0968d1d2867b91b7d120617d12d91db2633d6864da40b54783a17aaeb6737c323f9f98e354cc98dcfe23ad01bd1c61563e69ffe1c2c73e1661261173f359e93d2c5e424c17998809ec8f0232b3955e052a4cecd89008f70314a0bdd491ec86a4555d89fe0120f64c62e8e3ed8bcb45202c3d4bbec8d722824c0ebca8db1ea4a0032f37ff559be78537756ab5bbe4fe9af5d785d0128171c90d9900ce2532b0f9d01c4b45294fbba468df3e1b393cb4e62e754598e47df6bd06431c94bc5d047899fd219f448bf9189c65c9d91eda6b52a373803a9efe44f86909bc90addb7b9aee813df534aac4b3093c91b8068cd849904568916694d461b76a58d88cf0f520310a1e9fdc18cde98d662eee07751532d5e7d0a8811922929e085392ab3d1311b8243266d87047f601fa88a0da36b9f302e8262395174328f2482d14008de83070744f143fdec90ba5a82668d5fac114c13955ad6dca5db2231d8ba14c54c47ed04a4b4ace17e357e1d6432399f87a7a14245bbd796a09313b247b95d37ff40a404bdad74bd20000000000000000000099fef7cd7af3ce64a92f95d89d125b1e641240d7e5e2fa3d1f7684448c3e3822d617e205061298b939a191be4b48e169bde2cae3accc5bd40a2968b59c93d35f8e42366fdef907000000f01ce68abff28861aac8302d268569dd42e194e330c7aaa54ebbcefd23f21ce8153b9926e12e015cb56119df72c7533a48d028ad0c74e2a9478fa3be18a1a2b65079cc1c7bc46dd12305a1ae9dd19e8d525206c0a728cfd42193abe8130b51d6c9b94c5513df2d85e8c01a2d69841f3d7799ac04bdc590bb1c89b9c695f163e57343c9bfb59909433c9001c5f8b23e38534a538fc933cac6c2a92d038df638a0f226df9fb857bd414c2cd69985e8053e3dfa41614d7c74d04d8c2471041d17c730fad28395f8d4688898cd58b9d600c851626529bb581012fd7a8139166fd5e59c84f4ab279b1b99c028db4cb9680c8035f967db18de738844da7e260a830c1ffa49f5af3c15423a0e395acb82a3e89218cb314e68fda4d94aa1d815babc13b9fd336d205c5913ef670000000000000000ba470bfe62fe2933082149d42e8a0000000000000000d9cf5c12e079be2ba5ce115e2fe3ec91189d981245792ea552efa325919a32a9885c4f48de7f8a75c9872a5eaa656823c094260c2759b90990cc6029b705bcda3b4d876518053214086387a1b3e3d546d3a8ef6d7f21712fb42fb35cb98997b21de4a4967157e0873d3d1d4cfd2a10aed8eac535ed0219fc86a956e2c097b579c71fc274fd039cab7263ee8c63e91e2252591dc5019ca119bf1d1edaf59ae69a4cb48aca05775da7c5fbb19627522f9bdc85d2cf4b10a423617d4e6c42738f4fc00c7b68280e10a018617e5eb64b6fe176295c05264b0c59f6d5581ada7fd82f74f1efe1e2"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xfffffffffffffd00}, 0x48) r0 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x420000, 0x0) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000002c0)={r1, &(0x7f0000000180)="269fc3cc2fe2f319e785949fe6760bbb7aba2fa417f0e6fe48dce69b76e1794566239f6577ad87d406b90280304192a82c2acd74a1a9dca653", &(0x7f0000000200)=@buf="84910d7772b3490947506df9c7c616d2305e213c3e594499fb75204edf25ec25b5e96923febf78319e8da4ccc65c31f074c4690bae6293bb920b3f899e56924da8f39bec090676f4334b3975e35b9b4403ab587c38c7e3c5cd684a"}, 0x20) r2 = getpid() ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r0, 0xc1105517, &(0x7f0000000400)={{0x1009, 0x3, 0x0, 0x7000000, 'syz1\x00'}, 0x5, 0x0, 0x1, r2, 0x0, 0x0, 'syz0\x00', 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x6000) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000340)={r2, 0x0, r3}, 0xc) capset(&(0x7f00000000c0)={0x20080522, r2}, &(0x7f0000000100)={0x7f, 0x6, 0x6, 0x7, 0x7, 0x7}) 00:07:48 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x10}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:48 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_PAN_ID(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000280)={0x28, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x28}}, 0x0) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_PAN_ID(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000280)={0x28, r3, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x28}}, 0x0) (async) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r6 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000400), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(r4, 0x8933, &(0x7f0000000180)={'wpan1\x00', 0x0}) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r5, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000001c0)={0x38, r6, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_LEVEL={0x1c, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_DEV_OVERRIDE={0x5}, @NL802154_SECLEVEL_ATTR_FRAME={0x8}, @NL802154_SECLEVEL_ATTR_LEVELS={0x5}]}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r7}]}, 0x38}}, 0x0) (async) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_SET_PAN_ID(r0, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x48, r3, 0x200, 0x70bd28, 0x25dfdbfe, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r7}, @NL802154_ATTR_PAN_ID={0x6}, @NL802154_ATTR_PAN_ID={0x6, 0x9, 0x1}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r8}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x48}}, 0x20040811) (async) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000000080)="0201630000000a000000ff45ac0000000700a5ffffff00080000fcff134000ff030082ffffff001f00000004000000f93fd555c1d71107000000008008da55aa", 0x40, 0x1c0}]) 00:07:48 executing program 2: capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x81, 0xffffffff}) capset(&(0x7f0000000040)={0x19980330}, &(0x7f0000000080)={0xfc1, 0x5, 0x3, 0xf2f, 0x4, 0x2}) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000bc0)=ANY=[@ANYBLOB="b7000000ff000000bfa300000000000007030000f0ffffff720af0fff8ffffff71a4f0ff000000002d040200000000001d400500000000004704000001ed000062030000000000001d440000000000007a0a00fe00ffffffc303000041000000b5000000000000009500000000000000023bc065b58111c6dfa041b63af4a3912435f1a864a710e4d58db6a693002e7f3be361917adef6ee1c8a2a4fd769ff1f8dd2d4ef21cd6f8b91a38ef1e50becb19bc461e91a7168c50000000190f32050e436fe275daf51efd601b6bf01c8e8b1b526375ec4dd6fcd82e4fee5bef7af9aa0d7d600c095199fe3ff3128e599b0eaebbdbd732c9cc00eec363e4a8f6456e2cc21557c0afc646cb7798b3e6440c2fbdb00c37dfca3e35208b0bb0d2cd829e654400e2438ec649dc74a28610643a98d9ec21ead2ed51b104d4d91af25b845d8a7925c3109b151b8b9f75dd08d123deda88c658d42ecbf28bf7076c15b463bebba2c598b4fc72f526d8e8afcb913466aaa7f6df70252e79166d858fcd0e06dd31af9612f2460d0b11008e59a5923906f88b53987ad1714e72ba7a54f0c33d39000d06a59ff616236fd9aa58f2477184b6a89adaf17b0a6041bdef728d236619074d6ebdfd1f5089048ddff6da40f9411fe722631cb467600ade70063e5291569b33d21dae356e1c51f03a801be8189679a16da18ec0ae564162a27afea62d84f3a1074649c6bc6ea9f2bca4464f56e24e6d2105bd901204a1deeed4155617572652d950ad31928b0b0c0dc2869f478341d02d0f5ad94b081fcd507acb4b9c65fee9d5a17f48a7382f13d000000225d85ae49cee383dc5049076b989b40000000000000da60d2ae20cfb91d6acdf538f9ce2bdb1ab062cd54e67011d355d84ce97bb0c6b4a595e487efbb2d71cde2c140952f9a0f0bc6980fe78683ac5c0c31032599ddd71063be9261b2e1aab1675b34a22048ef8c126aeef5f510a8f1aded94a129e4aec6f8d9ab06faffc3a15d96c2ea3e2e04cfe031b2875353193f82ade69d0540059fe6c7fe7cd8697502c7596566d674e425da5e87e59602a9f6590521d31d3804b3e0a1053abdc31282dfb15eb6841bb64a1b304502dda787343ce3c953992e4a982f3c48153baae244e7bf37548c7f1a4cad2422ee965a38f7defbd2160242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44028d6112a0c2d21b2dc98816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed826416050000000bfe9b4a9c5a90ff59d54d1f92ecc4e95dd2d18383117c039862198899b212c55318294270a1ad10c80fef7c24d47afce829ba0f85da6d888f18ea40ab959f6074ab2a40d85d15017ab513cdc6c0e57fb1c1ca571384d7b4ead35a385e0b4a26b702396df7e0c1e02b6e4114f244a9bf93f04bf072f0861f7580e69db384ac7eeedcf2ba1a9508f9d6aba582a896a9f1ffa968eacea75caf822a7a63ba34015ea5aacb1188883ad2a3b1832371fe5bc621426d1ed0a4a99702cc1b6912a1e717d29135753208165b9cdbae2ed9dc7358f0ebadde0b727f27feeb744ddcc536cbae315c7d1fe1399562ba6824840bd2951680f6f2f9a6a8346962a350845ffa0d829e4f79adc287906943408e6df3c3bfd03aac93df8866fb010aec0e92bed1fe39af169d2a466f0db6f3d9436a7d55fc30511d00000000c95265b2bd83d64a532869d701723fed000000007baa5b6a686b50f0937f778af083e055f6138a757ebd0ed93517a6b244f9acf41ac5d73a008364e0606a594817031fc2f52c8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ceb201ddeb6dc5f6a903792283c42efc54fa84323afc4c10eff462c8843187f1dd48ef3fa293774d582956ff0f40b10ca94f6feeb2893c17888e1cdba94a6ea80c33ead5722c3293a493f1479531dd88261458f40d31fe8df15efaaeea831555877f9538d6ee6ba65893ff1f908ba7554ba583fef3ec7932f5954f31a878e2fae6691d1aee1da02ba516467df3e7d1daac43738012e4fee18a22da19fcdb4c2890cda1f96b952511e3a69d694d625e0b2f808890205f3a6da2819d2f9e77c7c64affa54fec0136cbafa5f62e96753b639a924599c1f69219927ea5301fff0a6063d427f0688430754c02180d61542c25000000000000000005a7b57f03ca91a01ba2e30ca99e8ebc15ecb4d91675767999d146aef7799738b292fd640dfef6b04d086f737a159d7e0c6e4d81ad64a8bbca485683252b15f36b788bce5ccdbaf75c94cb93499f6947a967a7bce14c6de4e7c0660d80010f5c653d22d49030a8c2a4ab595bf4238f18ca428dafc7ac96d404607a0000000051a2104f22e6db5a62b5089c1b45282d38864daa3ae81d6b0968d1d2867b91b7d120617d12d91db2633d6864da40b54783a17aaeb6737c323f9f98e354cc98dcfe23ad01bd1c61563e69ffe1c2c73e1661261173f359e93d2c5e424c17998809ec8f0232b3955e052a4cecd89008f70314a0bdd491ec86a4555d89fe0120f64c62e8e3ed8bcb45202c3d4bbec8d722824c0ebca8db1ea4a0032f37ff559be78537756ab5bbe4fe9af5d785d0128171c90d9900ce2532b0f9d01c4b45294fbba468df3e1b393cb4e62e754598e47df6bd06431c94bc5d047899fd219f448bf9189c65c9d91eda6b52a373803a9efe44f86909bc90addb7b9aee813df534aac4b3093c91b8068cd849904568916694d461b76a58d88cf0f520310a1e9fdc18cde98d662eee07751532d5e7d0a8811922929e085392ab3d1311b8243266d87047f601fa88a0da36b9f302e8262395174328f2482d14008de83070744f143fdec90ba5a82668d5fac114c13955ad6dca5db2231d8ba14c54c47ed04a4b4ace17e357e1d6432399f87a7a14245bbd796a09313b247b95d37ff40a404bdad74bd20000000000000000000099fef7cd7af3ce64a92f95d89d125b1e641240d7e5e2fa3d1f7684448c3e3822d617e205061298b939a191be4b48e169bde2cae3accc5bd40a2968b59c93d35f8e42366fdef907000000f01ce68abff28861aac8302d268569dd42e194e330c7aaa54ebbcefd23f21ce8153b9926e12e015cb56119df72c7533a48d028ad0c74e2a9478fa3be18a1a2b65079cc1c7bc46dd12305a1ae9dd19e8d525206c0a728cfd42193abe8130b51d6c9b94c5513df2d85e8c01a2d69841f3d7799ac04bdc590bb1c89b9c695f163e57343c9bfb59909433c9001c5f8b23e38534a538fc933cac6c2a92d038df638a0f226df9fb857bd414c2cd69985e8053e3dfa41614d7c74d04d8c2471041d17c730fad28395f8d4688898cd58b9d600c851626529bb581012fd7a8139166fd5e59c84f4ab279b1b99c028db4cb9680c8035f967db18de738844da7e260a830c1ffa49f5af3c15423a0e395acb82a3e89218cb314e68fda4d94aa1d815babc13b9fd336d205c5913ef670000000000000000ba470bfe62fe2933082149d42e8a0000000000000000d9cf5c12e079be2ba5ce115e2fe3ec91189d981245792ea552efa325919a32a9885c4f48de7f8a75c9872a5eaa656823c094260c2759b90990cc6029b705bcda3b4d876518053214086387a1b3e3d546d3a8ef6d7f21712fb42fb35cb98997b21de4a4967157e0873d3d1d4cfd2a10aed8eac535ed0219fc86a956e2c097b579c71fc274fd039cab7263ee8c63e91e2252591dc5019ca119bf1d1edaf59ae69a4cb48aca05775da7c5fbb19627522f9bdc85d2cf4b10a423617d4e6c42738f4fc00c7b68280e10a018617e5eb64b6fe176295c05264b0c59f6d5581ada7fd82f74f1efe1e2"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xfffffffffffffd00}, 0x48) r0 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x420000, 0x0) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000002c0)={r1, &(0x7f0000000180)="269fc3cc2fe2f319e785949fe6760bbb7aba2fa417f0e6fe48dce69b76e1794566239f6577ad87d406b90280304192a82c2acd74a1a9dca653", &(0x7f0000000200)=@buf="84910d7772b3490947506df9c7c616d2305e213c3e594499fb75204edf25ec25b5e96923febf78319e8da4ccc65c31f074c4690bae6293bb920b3f899e56924da8f39bec090676f4334b3975e35b9b4403ab587c38c7e3c5cd684a"}, 0x20) r2 = getpid() ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r0, 0xc1105517, &(0x7f0000000400)={{0x1009, 0x3, 0x0, 0x7000000, 'syz1\x00'}, 0x5, 0x0, 0x1, r2, 0x0, 0x0, 'syz0\x00', 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x6000) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000340)={r2, 0x0, r3}, 0xc) capset(&(0x7f00000000c0)={0x20080522, r2}, &(0x7f0000000100)={0x7f, 0x6, 0x6, 0x7, 0x7, 0x7}) capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x81, 0xffffffff}) (async) capset(&(0x7f0000000040)={0x19980330}, &(0x7f0000000080)={0xfc1, 0x5, 0x3, 0xf2f, 0x4, 0x2}) (async) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000bc0)=ANY=[@ANYBLOB="b7000000ff000000bfa300000000000007030000f0ffffff720af0fff8ffffff71a4f0ff000000002d040200000000001d400500000000004704000001ed000062030000000000001d440000000000007a0a00fe00ffffffc303000041000000b5000000000000009500000000000000023bc065b58111c6dfa041b63af4a3912435f1a864a710e4d58db6a693002e7f3be361917adef6ee1c8a2a4fd769ff1f8dd2d4ef21cd6f8b91a38ef1e50becb19bc461e91a7168c50000000190f32050e436fe275daf51efd601b6bf01c8e8b1b526375ec4dd6fcd82e4fee5bef7af9aa0d7d600c095199fe3ff3128e599b0eaebbdbd732c9cc00eec363e4a8f6456e2cc21557c0afc646cb7798b3e6440c2fbdb00c37dfca3e35208b0bb0d2cd829e654400e2438ec649dc74a28610643a98d9ec21ead2ed51b104d4d91af25b845d8a7925c3109b151b8b9f75dd08d123deda88c658d42ecbf28bf7076c15b463bebba2c598b4fc72f526d8e8afcb913466aaa7f6df70252e79166d858fcd0e06dd31af9612f2460d0b11008e59a5923906f88b53987ad1714e72ba7a54f0c33d39000d06a59ff616236fd9aa58f2477184b6a89adaf17b0a6041bdef728d236619074d6ebdfd1f5089048ddff6da40f9411fe722631cb467600ade70063e5291569b33d21dae356e1c51f03a801be8189679a16da18ec0ae564162a27afea62d84f3a1074649c6bc6ea9f2bca4464f56e24e6d2105bd901204a1deeed4155617572652d950ad31928b0b0c0dc2869f478341d02d0f5ad94b081fcd507acb4b9c65fee9d5a17f48a7382f13d000000225d85ae49cee383dc5049076b989b40000000000000da60d2ae20cfb91d6acdf538f9ce2bdb1ab062cd54e67011d355d84ce97bb0c6b4a595e487efbb2d71cde2c140952f9a0f0bc6980fe78683ac5c0c31032599ddd71063be9261b2e1aab1675b34a22048ef8c126aeef5f510a8f1aded94a129e4aec6f8d9ab06faffc3a15d96c2ea3e2e04cfe031b2875353193f82ade69d0540059fe6c7fe7cd8697502c7596566d674e425da5e87e59602a9f6590521d31d3804b3e0a1053abdc31282dfb15eb6841bb64a1b304502dda787343ce3c953992e4a982f3c48153baae244e7bf37548c7f1a4cad2422ee965a38f7defbd2160242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44028d6112a0c2d21b2dc98816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed826416050000000bfe9b4a9c5a90ff59d54d1f92ecc4e95dd2d18383117c039862198899b212c55318294270a1ad10c80fef7c24d47afce829ba0f85da6d888f18ea40ab959f6074ab2a40d85d15017ab513cdc6c0e57fb1c1ca571384d7b4ead35a385e0b4a26b702396df7e0c1e02b6e4114f244a9bf93f04bf072f0861f7580e69db384ac7eeedcf2ba1a9508f9d6aba582a896a9f1ffa968eacea75caf822a7a63ba34015ea5aacb1188883ad2a3b1832371fe5bc621426d1ed0a4a99702cc1b6912a1e717d29135753208165b9cdbae2ed9dc7358f0ebadde0b727f27feeb744ddcc536cbae315c7d1fe1399562ba6824840bd2951680f6f2f9a6a8346962a350845ffa0d829e4f79adc287906943408e6df3c3bfd03aac93df8866fb010aec0e92bed1fe39af169d2a466f0db6f3d9436a7d55fc30511d00000000c95265b2bd83d64a532869d701723fed000000007baa5b6a686b50f0937f778af083e055f6138a757ebd0ed93517a6b244f9acf41ac5d73a008364e0606a594817031fc2f52c8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ceb201ddeb6dc5f6a903792283c42efc54fa84323afc4c10eff462c8843187f1dd48ef3fa293774d582956ff0f40b10ca94f6feeb2893c17888e1cdba94a6ea80c33ead5722c3293a493f1479531dd88261458f40d31fe8df15efaaeea831555877f9538d6ee6ba65893ff1f908ba7554ba583fef3ec7932f5954f31a878e2fae6691d1aee1da02ba516467df3e7d1daac43738012e4fee18a22da19fcdb4c2890cda1f96b952511e3a69d694d625e0b2f808890205f3a6da2819d2f9e77c7c64affa54fec0136cbafa5f62e96753b639a924599c1f69219927ea5301fff0a6063d427f0688430754c02180d61542c25000000000000000005a7b57f03ca91a01ba2e30ca99e8ebc15ecb4d91675767999d146aef7799738b292fd640dfef6b04d086f737a159d7e0c6e4d81ad64a8bbca485683252b15f36b788bce5ccdbaf75c94cb93499f6947a967a7bce14c6de4e7c0660d80010f5c653d22d49030a8c2a4ab595bf4238f18ca428dafc7ac96d404607a0000000051a2104f22e6db5a62b5089c1b45282d38864daa3ae81d6b0968d1d2867b91b7d120617d12d91db2633d6864da40b54783a17aaeb6737c323f9f98e354cc98dcfe23ad01bd1c61563e69ffe1c2c73e1661261173f359e93d2c5e424c17998809ec8f0232b3955e052a4cecd89008f70314a0bdd491ec86a4555d89fe0120f64c62e8e3ed8bcb45202c3d4bbec8d722824c0ebca8db1ea4a0032f37ff559be78537756ab5bbe4fe9af5d785d0128171c90d9900ce2532b0f9d01c4b45294fbba468df3e1b393cb4e62e754598e47df6bd06431c94bc5d047899fd219f448bf9189c65c9d91eda6b52a373803a9efe44f86909bc90addb7b9aee813df534aac4b3093c91b8068cd849904568916694d461b76a58d88cf0f520310a1e9fdc18cde98d662eee07751532d5e7d0a8811922929e085392ab3d1311b8243266d87047f601fa88a0da36b9f302e8262395174328f2482d14008de83070744f143fdec90ba5a82668d5fac114c13955ad6dca5db2231d8ba14c54c47ed04a4b4ace17e357e1d6432399f87a7a14245bbd796a09313b247b95d37ff40a404bdad74bd20000000000000000000099fef7cd7af3ce64a92f95d89d125b1e641240d7e5e2fa3d1f7684448c3e3822d617e205061298b939a191be4b48e169bde2cae3accc5bd40a2968b59c93d35f8e42366fdef907000000f01ce68abff28861aac8302d268569dd42e194e330c7aaa54ebbcefd23f21ce8153b9926e12e015cb56119df72c7533a48d028ad0c74e2a9478fa3be18a1a2b65079cc1c7bc46dd12305a1ae9dd19e8d525206c0a728cfd42193abe8130b51d6c9b94c5513df2d85e8c01a2d69841f3d7799ac04bdc590bb1c89b9c695f163e57343c9bfb59909433c9001c5f8b23e38534a538fc933cac6c2a92d038df638a0f226df9fb857bd414c2cd69985e8053e3dfa41614d7c74d04d8c2471041d17c730fad28395f8d4688898cd58b9d600c851626529bb581012fd7a8139166fd5e59c84f4ab279b1b99c028db4cb9680c8035f967db18de738844da7e260a830c1ffa49f5af3c15423a0e395acb82a3e89218cb314e68fda4d94aa1d815babc13b9fd336d205c5913ef670000000000000000ba470bfe62fe2933082149d42e8a0000000000000000d9cf5c12e079be2ba5ce115e2fe3ec91189d981245792ea552efa325919a32a9885c4f48de7f8a75c9872a5eaa656823c094260c2759b90990cc6029b705bcda3b4d876518053214086387a1b3e3d546d3a8ef6d7f21712fb42fb35cb98997b21de4a4967157e0873d3d1d4cfd2a10aed8eac535ed0219fc86a956e2c097b579c71fc274fd039cab7263ee8c63e91e2252591dc5019ca119bf1d1edaf59ae69a4cb48aca05775da7c5fbb19627522f9bdc85d2cf4b10a423617d4e6c42738f4fc00c7b68280e10a018617e5eb64b6fe176295c05264b0c59f6d5581ada7fd82f74f1efe1e2"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xfffffffffffffd00}, 0x48) (async) syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) (async) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x420000, 0x0) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000002c0)={r1, &(0x7f0000000180)="269fc3cc2fe2f319e785949fe6760bbb7aba2fa417f0e6fe48dce69b76e1794566239f6577ad87d406b90280304192a82c2acd74a1a9dca653", &(0x7f0000000200)=@buf="84910d7772b3490947506df9c7c616d2305e213c3e594499fb75204edf25ec25b5e96923febf78319e8da4ccc65c31f074c4690bae6293bb920b3f899e56924da8f39bec090676f4334b3975e35b9b4403ab587c38c7e3c5cd684a"}, 0x20) (async) getpid() (async) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r0, 0xc1105517, &(0x7f0000000400)={{0x1009, 0x3, 0x0, 0x7000000, 'syz1\x00'}, 0x5, 0x0, 0x1, r2, 0x0, 0x0, 'syz0\x00', 0x0}) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', &(0x7f0000000400), 0x6000) (async) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000340)={r2, 0x0, r3}, 0xc) (async) capset(&(0x7f00000000c0)={0x20080522, r2}, &(0x7f0000000100)={0x7f, 0x6, 0x6, 0x7, 0x7, 0x7}) (async) 00:07:48 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file2\x00', 0x0) mount(0x0, &(0x7f0000000240)='./file2\x00', &(0x7f0000000140)='ramfs\x00', 0x321484c, 0x0) sendmsg$BATADV_CMD_TP_METER_CANCEL(0xffffffffffffffff, 0x0, 0x0) mount_setattr(0xffffffffffffffff, &(0x7f0000000000)='./file2\x00', 0x8000, &(0x7f0000000040)={0x100082, 0xf0, 0x20000}, 0x20) chdir(&(0x7f0000000100)='./file2\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="2321202e2f66696c65322072616d6673002072616d6673002072616d667300206370752e7374617400207d0aaf791b7a02158ea196aafa1c2708f4ba3c183d3340fa0300c45cd812e68809d00ac616ec3a631c9e25fbafee6b4b68b01622176955572dc58d80c63795ddfe8ad992a5e4ec53802382c2fd2d1947546a104101214d02842e67d416a35da6230be46f8895f0ba4bc52b083533660d8ae51067f5445112914904bd769387c8c83ff80a4cae3652f77f26a8488e3ecdafa9fc6612f8d4f57787ff7d7c"], 0x74) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0) r1 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x20, &(0x7f0000000080)={@remote, 0x800, 0x0, 0x3, 0x1}, 0x20) setsockopt$inet6_int(r1, 0x29, 0x1000000000021, &(0x7f0000000000)=0x1, 0x4) setsockopt$inet6_tcp_TCP_REPAIR(r1, 0x6, 0x13, &(0x7f0000000340)=0x1, 0x4) connect$inet6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x380000, @loopback}, 0x1c) syz_mount_image$vfat(&(0x7f0000000280), &(0x7f0000000100)='./file2\x00', 0xac, 0x1, &(0x7f0000000180)=[{&(0x7f00000002c0)="411fdb3c7833190c3e334c4c6733c093837605346cf2d6ce99c6458ebb948c2453af7975705c91e5d69be54508c6ba07071ee45c0b97a5555478700e416854f574fe586ffb6cbea4bac86c6bdc08abf8a05c9aeb2f0ea70096f0d41b60be7595447a60a6e71411fd254365b7281b5ab591f315449cfe01bc", 0x78, 0x2}], 0x890409, &(0x7f0000000540)=ANY=[@ANYRESOCT=0x0, @ANYRES16=r1, @ANYRESHEX, @ANYRESHEX=0x0, @ANYRES32=0x0, @ANYBLOB="e44547096c535aa5de7622fd198aeebfca82dcdd0c0094da032c251180928ef3b6d234b62918170435653e2ea39bfa4c0d3a615cf46f0a87eec187e384d617f5156c29a22fa3ac6aaa7e42b164955aed9df7d3633946b267fc3bc12af897051fa8d77616c155cc050c62ca4befb8bd5fe7ee82f6ce8331a31cf47c2c1230011a8faf2de8b6fa0e5dd3bfae18629703fd4256e0a2494038c1a3c15e809123aa714f9c4b5aa7547e90cf74fc40c3ffe4e0b35d20c342b306458aa98cf6dabe13b5a1504c3f774677b90042f4a9846031000000000000000000000000000000008f5f57dc915b7231d5a6dade7f77a618dc1ee7171cecc6074caa55988e0207adfc2352bd303da9cc7dbb58281fb6e817c5a83c92575da670e582edd0ce6a465baadf2d7b11ca112628b4c3bb2ec477f8b11116623d30c853a75523639952f24a01af50fb69690934672954f317db777cd551dfe573d0dcbd671d0b4b81dd146b609ea20bfb77776adaa0114b31ecc31c2ddd47eb7df3a23796dc828df54dd354036b8e6f13fccfd47e73acf40929af0048"], 0x0) r2 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r2, 0x29, 0x20, &(0x7f0000000080)={@remote, 0x800, 0x0, 0x3, 0x1}, 0x20) setsockopt$inet6_tcp_TCP_REPAIR(r2, 0x6, 0x13, &(0x7f0000000340)=0x1, 0x4) connect$inet6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x380000, @loopback}, 0x1c) [ 468.378457][T18205] ======================================================= [ 468.378457][T18205] WARNING: The mand mount option has been deprecated and [ 468.378457][T18205] and is ignored by this kernel. Remove the mand [ 468.378457][T18205] option from the mount to silence this warning. [ 468.378457][T18205] ======================================================= 00:07:48 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000540)='blkio.bfq.dequeue\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="94877eca2679fe630942f915a9328b3b4d8fd779ce8973e45da16c1abf0cb29a1af799ed22cfaa6a30301ffd336f750b8ff189b416ae1810979654de97d1221264807cc9b7aeebd722eb39b2c5ce8c4618c7328507ff672af4129dcc7a1d98c1514dad7734a415fb680087ec7fe8280dbcd93e5ef64c5b06a922f19e81db97d8ce0c40beca0fb6de2c26d0b1152c604e7e5c74c7b7044a7662ade2e6da22c786f91cf0bb1156caa6cd9a3aaf1af6dbc6f340a5a417f53ff8e960f2142cb3f806a46b"], 0x208e24b) ioctl$FIBMAP(r0, 0x1, &(0x7f0000000100)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) r1 = memfd_create(&(0x7f0000000040)='/dev/\"\x00\x00\x00\x00\x00\x00\x00\xe8\x00\xeb\xdaz\x98\x00\xc8\x8d\x93\a\x8a\x8bYd>\x7f\xbek\x7fN\x1e\xdf\xf89_\xad\x8fv\x80\xab!S\xe8\xe1\x05.!N*=/#\xf0f?\x9d\'\xe2\x96W\xb3<\x8e\xe2sNL\\\xc0\xe7ZX\x8d\xddx\xc6\xb6P\x1d\xfd\x90\x00\x00\x00\x04{\x1cB\xd5Feb\xd5\xb7V\x8dX\x10_p)\xba|7\xa4\xb8\xfb\xd62(\x92\\\xc3j\x870\xe5\x8c.\x955,`=\xdca\xda\x96)\xb8\x9f\x15\xb7\xfa\x0f\xfeA\x02Y%j\x04n\xe3\xa0\x03\xde\xd5\xfb\xb8\xdc\x18`\xd1S\x81\x88\xf9J~\x9d!\xbcw\xf6\xfb\xe3\xd1T\xd8\x9ft\x00\xd2\xaf\x00[\xbe\x89\n\x14\xa3\x83\x13i\xed\xe2\x92\xa8\x10\x80O\xaaw\xf7[\x7fY\xd4\xde\xd6\xea\x16#\xe4\x9e\x86j\x9c\xa3N\xde\xa3\x15DwY\x8e\xbf\x12\xdc\x19$5zf\x98V\x1aj\xd3\xc42\x06\xab\x98{\xbd\xcb=\x92\xe1\xe33\xb2-\xfe\xbd\xc6\xbb\xc6\x85\xd1\x84\x0eD\x7f\x12\xf7\x19\xd0N\xd1\xc4:\xb5\xae\x93\x8f\x8c\xe7H\x8d\xb2\x9c\xd1\x1f\xc6\xce\xb7\xb5(\x8dC$~\t0l\x91p\xba\xe8[\xb7U\a!\x11\x14M\x1f\xe0?X\v\xd6\xd8\xfa\xcc\xfe\xe8\xbe\xe4\xc6\xc5(=\xafVD6BR\xfd\x97P\xd7nD\xcf\xba\xc4\x91t\x80\x83\x95\'\xd9\x01\x80\xcd\xb7w\xc1\x17m3\xa7\xeah\xd1\x91\xac\x0e\xfc\xd7{Sw\xac-\x81\xa5\x1e\\\x10\xe2\xde\xb9\xe9j9\xf9\xc6*-/\xa0\x8b\xb8T\x16\xccR\x96i\x05}=2.\xae\xb0\xec\xb3\xc2\xacu\x96/\xe8\xc8\x0eP#\x86\xf3nh\xe7\x9b\xeeI\x06\x9a\x81\xb0\xfam\xbd\xb0uA\x9d\x166\xd3p\x92j\x0e\xcbf\x14Q\x0fg\xbby\x1a\xb6\xb7t\xf76\xa3h\x04\\+\x9e\xb6\xbf\xacH\xd4\x1e\xb0\xdf\x8cqy\xd2,?\v\xf50\x9d\xb7\r\xc7O\x13\xf7b\xb8\xea\x16lQ\x04\v8\xf8W\xb7\xbcD\x14\xe1\xf1V\b\x82:Q[\x94^\xa3;a?H\xc9\xa75=\xb3\xc9*5\xfc\xa3\x15\x05\x8b>\'e~\xff\a\x00\x00\x00\x00\x00\x00\x80\xdb\b\x7f\x83\x11\'\x9e\xeb\xfa\xbeo\v\x86\xc7\x97\xa8\xef\x95\xfd\xe9G\x18t\xdbt\x81cW\x19\xe5A\x1a\x89\xf6]\xc1\xe8\x9c\x92`\x13\x9e\x1bNW\xba\x93\x1d\xc5\xfa\xb9g\x96\x82\x81f\xad\x06\r\xe4V\x1c\xe9n\xb8\xe9\xf7\xe0\x82\xe8\xa4E\xba\x93D\x9e\xf6\x16\xda$\x83\xdf\xdf\xa7\xb92y\\\xb8\x99\xe3i\xa3\xba\x0f\x85#C\x948\x89\x94\xd4\xaeS\xa4\x83x\xdc\x87\xb9)0\'x\xa4%{\x89\xe6W\x7f\x85\xa7\xd3\x16_\xae\xdd\xc3\x86\"\xe0\xae\xd5\xf2\xff\xc2W\a2\xf8\xa0\xb1\xb2X\xa7\x11o^\xd9\xa2\x89]\xcd\xbb\xb7\x15lC\xd0\x83\xba0\x9e@/\x80\\zJ\xd9)\x92\x1c\x88#:\xc8\xa0;\x98r\xd9(\x1c\x10\x9b\xe26\xc2\x00\x81\xf4!:C-m\x900\xce\x88\x00M\x86\xcbc\x86a\xd7\xf6\xc2Q\x12~\tZ;\n\xff$\xf1E\xb8T<\xd5\xf7A\xafE\x9b\\p\xa7\xa7\x9e\xec\xc2%\xe6\x1e\x90\xa9\xca!\x9d.\xb3\xfc\xd9[\xbeBI\x97-+\xe3#\x8f\xbd\x89u\xe2}\xfa\x82\xe5\xdaSo_\xdd\x93g\x04\xf3R\x10Q\xc3,zfJ\xd6\x82*eS\xa2\x9b4TA\xbf\x8a./\xe0-\xd8\xf1\t\x18~\x1c\x82\xe4\xfa;\x9a&Mb37\xc0\xb1o\x05P\xe3\xfa:~\xf1s\xb9\xafH\xaeP\xa6\xbcl\xad\a\xdcK\xa1uO\xb5O\xfch\xc9\xd3\xb0\xf3\'\xa0E5\xb4M\rt\'\xb1\xd3\x1d\'\tF\xfbxddNpS\xee\x1e\x04J\xe0h\x1aF%\xc67\xd3\xc0\xd8\xa0*$0m7\xdf\xdcr\xcfWH\xde\xc0\t\x8a\t\x9f_\x82\xd3`\xa2Ed\xfbSp\x1cZ\x951\x9fN\x15\xc9\x06\xc7*\xda\xa9`\x1b\xc9\xec{\xfa\xa3k\xc1Q\xf3\xbf\xfdk\xdc\xd0\xaf\x93o\xe7C\x8a(\x1fb\xc7A\x91\xb6\xf71_M\xff\xb7L8\xf3H[\xdb\xf2\'S\xd2\xbf\x12#\xec\xf9d\xa2\xc9U\x17p\xcb3:\xbc\xe7\xa3\x7f\x8a\xc5\x8ev\x8d\xe5\xe36\x98[ j7\xf5\xbbsN\x1a\xec\x8c\xd4@\x0f\xed*{;\xb5\xf5hFm\xe0\x98\xc6\xf9\x1c\xe4\xfd\xce\x91\xa3_\xaa\xd4\x1d(\x9dr\x80\x8f\xd5\x87\x99\xf3Z\"\xf1S\xd5\f\xed\xec\t\xb9*\x17I\xe4Z3H\x9a\xc6y\x04t\xa6\x8a|\x90\xe5\t\xbfr\x89$*+\xa8Q\xcfL\xd4.J{n4\x14\xb9\x95L\xf2\xc8\x14\x1a\x97\xbf?\x9b\xa7\x8b<9\xc0\xb9\xfa\xd9\x91$pN\xebv\x16\x05\x01\xd3\xe14!+\xcc\xec\xff\xe1\x15Sk\xc1\xb9@+\xdf\xcb\x96\x1dA\x19', 0x0) ftruncate(r1, 0xffffff) r2 = socket(0x11, 0x2, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) sendfile(r2, r1, &(0x7f0000002700), 0x3881c79d) sendmsg$DCCPDIAG_GETSOCK(r2, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x5}, 0x20000040) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000000140)=""/48, 0x30}], 0x1, 0x6, 0x8) fcntl$addseals(r2, 0x409, 0x2) fdatasync(r0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$nfc_llcp(r3, 0x6, 0x24, 0x0, 0x2000e803) 00:07:48 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x11}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:48 executing program 2: capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x81, 0xffffffff}) capset(&(0x7f0000000040)={0x19980330}, &(0x7f0000000080)={0xfc1, 0x5, 0x3, 0xf2f, 0x4, 0x2}) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000bc0)=ANY=[@ANYBLOB="b7000000ff000000bfa300000000000007030000f0ffffff720af0fff8ffffff71a4f0ff000000002d040200000000001d400500000000004704000001ed000062030000000000001d440000000000007a0a00fe00ffffffc303000041000000b5000000000000009500000000000000023bc065b58111c6dfa041b63af4a3912435f1a864a710e4d58db6a693002e7f3be361917adef6ee1c8a2a4fd769ff1f8dd2d4ef21cd6f8b91a38ef1e50becb19bc461e91a7168c50000000190f32050e436fe275daf51efd601b6bf01c8e8b1b526375ec4dd6fcd82e4fee5bef7af9aa0d7d600c095199fe3ff3128e599b0eaebbdbd732c9cc00eec363e4a8f6456e2cc21557c0afc646cb7798b3e6440c2fbdb00c37dfca3e35208b0bb0d2cd829e654400e2438ec649dc74a28610643a98d9ec21ead2ed51b104d4d91af25b845d8a7925c3109b151b8b9f75dd08d123deda88c658d42ecbf28bf7076c15b463bebba2c598b4fc72f526d8e8afcb913466aaa7f6df70252e79166d858fcd0e06dd31af9612f2460d0b11008e59a5923906f88b53987ad1714e72ba7a54f0c33d39000d06a59ff616236fd9aa58f2477184b6a89adaf17b0a6041bdef728d236619074d6ebdfd1f5089048ddff6da40f9411fe722631cb467600ade70063e5291569b33d21dae356e1c51f03a801be8189679a16da18ec0ae564162a27afea62d84f3a1074649c6bc6ea9f2bca4464f56e24e6d2105bd901204a1deeed4155617572652d950ad31928b0b0c0dc2869f478341d02d0f5ad94b081fcd507acb4b9c65fee9d5a17f48a7382f13d000000225d85ae49cee383dc5049076b989b40000000000000da60d2ae20cfb91d6acdf538f9ce2bdb1ab062cd54e67011d355d84ce97bb0c6b4a595e487efbb2d71cde2c140952f9a0f0bc6980fe78683ac5c0c31032599ddd71063be9261b2e1aab1675b34a22048ef8c126aeef5f510a8f1aded94a129e4aec6f8d9ab06faffc3a15d96c2ea3e2e04cfe031b2875353193f82ade69d0540059fe6c7fe7cd8697502c7596566d674e425da5e87e59602a9f6590521d31d3804b3e0a1053abdc31282dfb15eb6841bb64a1b304502dda787343ce3c953992e4a982f3c48153baae244e7bf37548c7f1a4cad2422ee965a38f7defbd2160242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44028d6112a0c2d21b2dc98816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed826416050000000bfe9b4a9c5a90ff59d54d1f92ecc4e95dd2d18383117c039862198899b212c55318294270a1ad10c80fef7c24d47afce829ba0f85da6d888f18ea40ab959f6074ab2a40d85d15017ab513cdc6c0e57fb1c1ca571384d7b4ead35a385e0b4a26b702396df7e0c1e02b6e4114f244a9bf93f04bf072f0861f7580e69db384ac7eeedcf2ba1a9508f9d6aba582a896a9f1ffa968eacea75caf822a7a63ba34015ea5aacb1188883ad2a3b1832371fe5bc621426d1ed0a4a99702cc1b6912a1e717d29135753208165b9cdbae2ed9dc7358f0ebadde0b727f27feeb744ddcc536cbae315c7d1fe1399562ba6824840bd2951680f6f2f9a6a8346962a350845ffa0d829e4f79adc287906943408e6df3c3bfd03aac93df8866fb010aec0e92bed1fe39af169d2a466f0db6f3d9436a7d55fc30511d00000000c95265b2bd83d64a532869d701723fed000000007baa5b6a686b50f0937f778af083e055f6138a757ebd0ed93517a6b244f9acf41ac5d73a008364e0606a594817031fc2f52c8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ceb201ddeb6dc5f6a903792283c42efc54fa84323afc4c10eff462c8843187f1dd48ef3fa293774d582956ff0f40b10ca94f6feeb2893c17888e1cdba94a6ea80c33ead5722c3293a493f1479531dd88261458f40d31fe8df15efaaeea831555877f9538d6ee6ba65893ff1f908ba7554ba583fef3ec7932f5954f31a878e2fae6691d1aee1da02ba516467df3e7d1daac43738012e4fee18a22da19fcdb4c2890cda1f96b952511e3a69d694d625e0b2f808890205f3a6da2819d2f9e77c7c64affa54fec0136cbafa5f62e96753b639a924599c1f69219927ea5301fff0a6063d427f0688430754c02180d61542c25000000000000000005a7b57f03ca91a01ba2e30ca99e8ebc15ecb4d91675767999d146aef7799738b292fd640dfef6b04d086f737a159d7e0c6e4d81ad64a8bbca485683252b15f36b788bce5ccdbaf75c94cb93499f6947a967a7bce14c6de4e7c0660d80010f5c653d22d49030a8c2a4ab595bf4238f18ca428dafc7ac96d404607a0000000051a2104f22e6db5a62b5089c1b45282d38864daa3ae81d6b0968d1d2867b91b7d120617d12d91db2633d6864da40b54783a17aaeb6737c323f9f98e354cc98dcfe23ad01bd1c61563e69ffe1c2c73e1661261173f359e93d2c5e424c17998809ec8f0232b3955e052a4cecd89008f70314a0bdd491ec86a4555d89fe0120f64c62e8e3ed8bcb45202c3d4bbec8d722824c0ebca8db1ea4a0032f37ff559be78537756ab5bbe4fe9af5d785d0128171c90d9900ce2532b0f9d01c4b45294fbba468df3e1b393cb4e62e754598e47df6bd06431c94bc5d047899fd219f448bf9189c65c9d91eda6b52a373803a9efe44f86909bc90addb7b9aee813df534aac4b3093c91b8068cd849904568916694d461b76a58d88cf0f520310a1e9fdc18cde98d662eee07751532d5e7d0a8811922929e085392ab3d1311b8243266d87047f601fa88a0da36b9f302e8262395174328f2482d14008de83070744f143fdec90ba5a82668d5fac114c13955ad6dca5db2231d8ba14c54c47ed04a4b4ace17e357e1d6432399f87a7a14245bbd796a09313b247b95d37ff40a404bdad74bd20000000000000000000099fef7cd7af3ce64a92f95d89d125b1e641240d7e5e2fa3d1f7684448c3e3822d617e205061298b939a191be4b48e169bde2cae3accc5bd40a2968b59c93d35f8e42366fdef907000000f01ce68abff28861aac8302d268569dd42e194e330c7aaa54ebbcefd23f21ce8153b9926e12e015cb56119df72c7533a48d028ad0c74e2a9478fa3be18a1a2b65079cc1c7bc46dd12305a1ae9dd19e8d525206c0a728cfd42193abe8130b51d6c9b94c5513df2d85e8c01a2d69841f3d7799ac04bdc590bb1c89b9c695f163e57343c9bfb59909433c9001c5f8b23e38534a538fc933cac6c2a92d038df638a0f226df9fb857bd414c2cd69985e8053e3dfa41614d7c74d04d8c2471041d17c730fad28395f8d4688898cd58b9d600c851626529bb581012fd7a8139166fd5e59c84f4ab279b1b99c028db4cb9680c8035f967db18de738844da7e260a830c1ffa49f5af3c15423a0e395acb82a3e89218cb314e68fda4d94aa1d815babc13b9fd336d205c5913ef670000000000000000ba470bfe62fe2933082149d42e8a0000000000000000d9cf5c12e079be2ba5ce115e2fe3ec91189d981245792ea552efa325919a32a9885c4f48de7f8a75c9872a5eaa656823c094260c2759b90990cc6029b705bcda3b4d876518053214086387a1b3e3d546d3a8ef6d7f21712fb42fb35cb98997b21de4a4967157e0873d3d1d4cfd2a10aed8eac535ed0219fc86a956e2c097b579c71fc274fd039cab7263ee8c63e91e2252591dc5019ca119bf1d1edaf59ae69a4cb48aca05775da7c5fbb19627522f9bdc85d2cf4b10a423617d4e6c42738f4fc00c7b68280e10a018617e5eb64b6fe176295c05264b0c59f6d5581ada7fd82f74f1efe1e2"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xfffffffffffffd00}, 0x48) r0 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x420000, 0x0) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000002c0)={r1, &(0x7f0000000180)="269fc3cc2fe2f319e785949fe6760bbb7aba2fa417f0e6fe48dce69b76e1794566239f6577ad87d406b90280304192a82c2acd74a1a9dca653", &(0x7f0000000200)=@buf="84910d7772b3490947506df9c7c616d2305e213c3e594499fb75204edf25ec25b5e96923febf78319e8da4ccc65c31f074c4690bae6293bb920b3f899e56924da8f39bec090676f4334b3975e35b9b4403ab587c38c7e3c5cd684a"}, 0x20) r2 = getpid() ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r0, 0xc1105517, &(0x7f0000000400)={{0x1009, 0x3, 0x0, 0x7000000, 'syz1\x00'}, 0x5, 0x0, 0x1, r2, 0x0, 0x0, 'syz0\x00', 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x6000) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000340)={r2, 0x0, r3}, 0xc) capset(&(0x7f00000000c0)={0x20080522, r2}, &(0x7f0000000100)={0x7f, 0x6, 0x6, 0x7, 0x7, 0x7}) capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x81, 0xffffffff}) (async) capset(&(0x7f0000000040)={0x19980330}, &(0x7f0000000080)={0xfc1, 0x5, 0x3, 0xf2f, 0x4, 0x2}) (async) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000bc0)=ANY=[@ANYBLOB="b7000000ff000000bfa300000000000007030000f0ffffff720af0fff8ffffff71a4f0ff000000002d040200000000001d400500000000004704000001ed000062030000000000001d440000000000007a0a00fe00ffffffc303000041000000b5000000000000009500000000000000023bc065b58111c6dfa041b63af4a3912435f1a864a710e4d58db6a693002e7f3be361917adef6ee1c8a2a4fd769ff1f8dd2d4ef21cd6f8b91a38ef1e50becb19bc461e91a7168c50000000190f32050e436fe275daf51efd601b6bf01c8e8b1b526375ec4dd6fcd82e4fee5bef7af9aa0d7d600c095199fe3ff3128e599b0eaebbdbd732c9cc00eec363e4a8f6456e2cc21557c0afc646cb7798b3e6440c2fbdb00c37dfca3e35208b0bb0d2cd829e654400e2438ec649dc74a28610643a98d9ec21ead2ed51b104d4d91af25b845d8a7925c3109b151b8b9f75dd08d123deda88c658d42ecbf28bf7076c15b463bebba2c598b4fc72f526d8e8afcb913466aaa7f6df70252e79166d858fcd0e06dd31af9612f2460d0b11008e59a5923906f88b53987ad1714e72ba7a54f0c33d39000d06a59ff616236fd9aa58f2477184b6a89adaf17b0a6041bdef728d236619074d6ebdfd1f5089048ddff6da40f9411fe722631cb467600ade70063e5291569b33d21dae356e1c51f03a801be8189679a16da18ec0ae564162a27afea62d84f3a1074649c6bc6ea9f2bca4464f56e24e6d2105bd901204a1deeed4155617572652d950ad31928b0b0c0dc2869f478341d02d0f5ad94b081fcd507acb4b9c65fee9d5a17f48a7382f13d000000225d85ae49cee383dc5049076b989b40000000000000da60d2ae20cfb91d6acdf538f9ce2bdb1ab062cd54e67011d355d84ce97bb0c6b4a595e487efbb2d71cde2c140952f9a0f0bc6980fe78683ac5c0c31032599ddd71063be9261b2e1aab1675b34a22048ef8c126aeef5f510a8f1aded94a129e4aec6f8d9ab06faffc3a15d96c2ea3e2e04cfe031b2875353193f82ade69d0540059fe6c7fe7cd8697502c7596566d674e425da5e87e59602a9f6590521d31d3804b3e0a1053abdc31282dfb15eb6841bb64a1b304502dda787343ce3c953992e4a982f3c48153baae244e7bf37548c7f1a4cad2422ee965a38f7defbd2160242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44028d6112a0c2d21b2dc98816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed826416050000000bfe9b4a9c5a90ff59d54d1f92ecc4e95dd2d18383117c039862198899b212c55318294270a1ad10c80fef7c24d47afce829ba0f85da6d888f18ea40ab959f6074ab2a40d85d15017ab513cdc6c0e57fb1c1ca571384d7b4ead35a385e0b4a26b702396df7e0c1e02b6e4114f244a9bf93f04bf072f0861f7580e69db384ac7eeedcf2ba1a9508f9d6aba582a896a9f1ffa968eacea75caf822a7a63ba34015ea5aacb1188883ad2a3b1832371fe5bc621426d1ed0a4a99702cc1b6912a1e717d29135753208165b9cdbae2ed9dc7358f0ebadde0b727f27feeb744ddcc536cbae315c7d1fe1399562ba6824840bd2951680f6f2f9a6a8346962a350845ffa0d829e4f79adc287906943408e6df3c3bfd03aac93df8866fb010aec0e92bed1fe39af169d2a466f0db6f3d9436a7d55fc30511d00000000c95265b2bd83d64a532869d701723fed000000007baa5b6a686b50f0937f778af083e055f6138a757ebd0ed93517a6b244f9acf41ac5d73a008364e0606a594817031fc2f52c8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ceb201ddeb6dc5f6a903792283c42efc54fa84323afc4c10eff462c8843187f1dd48ef3fa293774d582956ff0f40b10ca94f6feeb2893c17888e1cdba94a6ea80c33ead5722c3293a493f1479531dd88261458f40d31fe8df15efaaeea831555877f9538d6ee6ba65893ff1f908ba7554ba583fef3ec7932f5954f31a878e2fae6691d1aee1da02ba516467df3e7d1daac43738012e4fee18a22da19fcdb4c2890cda1f96b952511e3a69d694d625e0b2f808890205f3a6da2819d2f9e77c7c64affa54fec0136cbafa5f62e96753b639a924599c1f69219927ea5301fff0a6063d427f0688430754c02180d61542c25000000000000000005a7b57f03ca91a01ba2e30ca99e8ebc15ecb4d91675767999d146aef7799738b292fd640dfef6b04d086f737a159d7e0c6e4d81ad64a8bbca485683252b15f36b788bce5ccdbaf75c94cb93499f6947a967a7bce14c6de4e7c0660d80010f5c653d22d49030a8c2a4ab595bf4238f18ca428dafc7ac96d404607a0000000051a2104f22e6db5a62b5089c1b45282d38864daa3ae81d6b0968d1d2867b91b7d120617d12d91db2633d6864da40b54783a17aaeb6737c323f9f98e354cc98dcfe23ad01bd1c61563e69ffe1c2c73e1661261173f359e93d2c5e424c17998809ec8f0232b3955e052a4cecd89008f70314a0bdd491ec86a4555d89fe0120f64c62e8e3ed8bcb45202c3d4bbec8d722824c0ebca8db1ea4a0032f37ff559be78537756ab5bbe4fe9af5d785d0128171c90d9900ce2532b0f9d01c4b45294fbba468df3e1b393cb4e62e754598e47df6bd06431c94bc5d047899fd219f448bf9189c65c9d91eda6b52a373803a9efe44f86909bc90addb7b9aee813df534aac4b3093c91b8068cd849904568916694d461b76a58d88cf0f520310a1e9fdc18cde98d662eee07751532d5e7d0a8811922929e085392ab3d1311b8243266d87047f601fa88a0da36b9f302e8262395174328f2482d14008de83070744f143fdec90ba5a82668d5fac114c13955ad6dca5db2231d8ba14c54c47ed04a4b4ace17e357e1d6432399f87a7a14245bbd796a09313b247b95d37ff40a404bdad74bd20000000000000000000099fef7cd7af3ce64a92f95d89d125b1e641240d7e5e2fa3d1f7684448c3e3822d617e205061298b939a191be4b48e169bde2cae3accc5bd40a2968b59c93d35f8e42366fdef907000000f01ce68abff28861aac8302d268569dd42e194e330c7aaa54ebbcefd23f21ce8153b9926e12e015cb56119df72c7533a48d028ad0c74e2a9478fa3be18a1a2b65079cc1c7bc46dd12305a1ae9dd19e8d525206c0a728cfd42193abe8130b51d6c9b94c5513df2d85e8c01a2d69841f3d7799ac04bdc590bb1c89b9c695f163e57343c9bfb59909433c9001c5f8b23e38534a538fc933cac6c2a92d038df638a0f226df9fb857bd414c2cd69985e8053e3dfa41614d7c74d04d8c2471041d17c730fad28395f8d4688898cd58b9d600c851626529bb581012fd7a8139166fd5e59c84f4ab279b1b99c028db4cb9680c8035f967db18de738844da7e260a830c1ffa49f5af3c15423a0e395acb82a3e89218cb314e68fda4d94aa1d815babc13b9fd336d205c5913ef670000000000000000ba470bfe62fe2933082149d42e8a0000000000000000d9cf5c12e079be2ba5ce115e2fe3ec91189d981245792ea552efa325919a32a9885c4f48de7f8a75c9872a5eaa656823c094260c2759b90990cc6029b705bcda3b4d876518053214086387a1b3e3d546d3a8ef6d7f21712fb42fb35cb98997b21de4a4967157e0873d3d1d4cfd2a10aed8eac535ed0219fc86a956e2c097b579c71fc274fd039cab7263ee8c63e91e2252591dc5019ca119bf1d1edaf59ae69a4cb48aca05775da7c5fbb19627522f9bdc85d2cf4b10a423617d4e6c42738f4fc00c7b68280e10a018617e5eb64b6fe176295c05264b0c59f6d5581ada7fd82f74f1efe1e2"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xfffffffffffffd00}, 0x48) (async) syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) (async) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x420000, 0x0) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000002c0)={r1, &(0x7f0000000180)="269fc3cc2fe2f319e785949fe6760bbb7aba2fa417f0e6fe48dce69b76e1794566239f6577ad87d406b90280304192a82c2acd74a1a9dca653", &(0x7f0000000200)=@buf="84910d7772b3490947506df9c7c616d2305e213c3e594499fb75204edf25ec25b5e96923febf78319e8da4ccc65c31f074c4690bae6293bb920b3f899e56924da8f39bec090676f4334b3975e35b9b4403ab587c38c7e3c5cd684a"}, 0x20) (async) getpid() (async) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r0, 0xc1105517, &(0x7f0000000400)={{0x1009, 0x3, 0x0, 0x7000000, 'syz1\x00'}, 0x5, 0x0, 0x1, r2, 0x0, 0x0, 'syz0\x00', 0x0}) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', &(0x7f0000000400), 0x6000) (async) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000340)={r2, 0x0, r3}, 0xc) (async) capset(&(0x7f00000000c0)={0x20080522, r2}, &(0x7f0000000100)={0x7f, 0x6, 0x6, 0x7, 0x7, 0x7}) (async) 00:07:48 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x12}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:48 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file2\x00', 0x0) mount(0x0, &(0x7f0000000240)='./file2\x00', &(0x7f0000000140)='ramfs\x00', 0x321484c, 0x0) sendmsg$BATADV_CMD_TP_METER_CANCEL(0xffffffffffffffff, 0x0, 0x0) mount_setattr(0xffffffffffffffff, &(0x7f0000000000)='./file2\x00', 0x8000, &(0x7f0000000040)={0x100082, 0xf0, 0x20000}, 0x20) chdir(&(0x7f0000000100)='./file2\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="2321202e2f66696c65322072616d6673002072616d6673002072616d667300206370752e7374617400207d0aaf791b7a02158ea196aafa1c2708f4ba3c183d3340fa0300c45cd812e68809d00ac616ec3a631c9e25fbafee6b4b68b01622176955572dc58d80c63795ddfe8ad992a5e4ec53802382c2fd2d1947546a104101214d02842e67d416a35da6230be46f8895f0ba4bc52b083533660d8ae51067f5445112914904bd769387c8c83ff80a4cae3652f77f26a8488e3ecdafa9fc6612f8d4f57787ff7d7c"], 0x74) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0) r1 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x20, &(0x7f0000000080)={@remote, 0x800, 0x0, 0x3, 0x1}, 0x20) setsockopt$inet6_int(r1, 0x29, 0x1000000000021, &(0x7f0000000000)=0x1, 0x4) setsockopt$inet6_tcp_TCP_REPAIR(r1, 0x6, 0x13, &(0x7f0000000340)=0x1, 0x4) connect$inet6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x380000, @loopback}, 0x1c) syz_mount_image$vfat(&(0x7f0000000280), &(0x7f0000000100)='./file2\x00', 0xac, 0x1, &(0x7f0000000180)=[{&(0x7f00000002c0)="411fdb3c7833190c3e334c4c6733c093837605346cf2d6ce99c6458ebb948c2453af7975705c91e5d69be54508c6ba07071ee45c0b97a5555478700e416854f574fe586ffb6cbea4bac86c6bdc08abf8a05c9aeb2f0ea70096f0d41b60be7595447a60a6e71411fd254365b7281b5ab591f315449cfe01bc", 0x78, 0x2}], 0x890409, &(0x7f0000000540)=ANY=[@ANYRESOCT=0x0, @ANYRES16=r1, @ANYRESHEX, @ANYRESHEX=0x0, @ANYRES32=0x0, @ANYBLOB="e44547096c535aa5de7622fd198aeebfca82dcdd0c0094da032c251180928ef3b6d234b62918170435653e2ea39bfa4c0d3a615cf46f0a87eec187e384d617f5156c29a22fa3ac6aaa7e42b164955aed9df7d3633946b267fc3bc12af897051fa8d77616c155cc050c62ca4befb8bd5fe7ee82f6ce8331a31cf47c2c1230011a8faf2de8b6fa0e5dd3bfae18629703fd4256e0a2494038c1a3c15e809123aa714f9c4b5aa7547e90cf74fc40c3ffe4e0b35d20c342b306458aa98cf6dabe13b5a1504c3f774677b90042f4a9846031000000000000000000000000000000008f5f57dc915b7231d5a6dade7f77a618dc1ee7171cecc6074caa55988e0207adfc2352bd303da9cc7dbb58281fb6e817c5a83c92575da670e582edd0ce6a465baadf2d7b11ca112628b4c3bb2ec477f8b11116623d30c853a75523639952f24a01af50fb69690934672954f317db777cd551dfe573d0dcbd671d0b4b81dd146b609ea20bfb77776adaa0114b31ecc31c2ddd47eb7df3a23796dc828df54dd354036b8e6f13fccfd47e73acf40929af0048"], 0x0) r2 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r2, 0x29, 0x20, &(0x7f0000000080)={@remote, 0x800, 0x0, 0x3, 0x1}, 0x20) setsockopt$inet6_tcp_TCP_REPAIR(r2, 0x6, 0x13, &(0x7f0000000340)=0x1, 0x4) connect$inet6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x380000, @loopback}, 0x1c) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file2\x00', 0x0) (async) mount(0x0, &(0x7f0000000240)='./file2\x00', &(0x7f0000000140)='ramfs\x00', 0x321484c, 0x0) (async) sendmsg$BATADV_CMD_TP_METER_CANCEL(0xffffffffffffffff, 0x0, 0x0) (async) mount_setattr(0xffffffffffffffff, &(0x7f0000000000)='./file2\x00', 0x8000, &(0x7f0000000040)={0x100082, 0xf0, 0x20000}, 0x20) (async) chdir(&(0x7f0000000100)='./file2\x00') (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) (async) write$binfmt_script(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="2321202e2f66696c65322072616d6673002072616d6673002072616d667300206370752e7374617400207d0aaf791b7a02158ea196aafa1c2708f4ba3c183d3340fa0300c45cd812e68809d00ac616ec3a631c9e25fbafee6b4b68b01622176955572dc58d80c63795ddfe8ad992a5e4ec53802382c2fd2d1947546a104101214d02842e67d416a35da6230be46f8895f0ba4bc52b083533660d8ae51067f5445112914904bd769387c8c83ff80a4cae3652f77f26a8488e3ecdafa9fc6612f8d4f57787ff7d7c"], 0x74) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0) (async) socket$inet6(0xa, 0x1, 0x0) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x20, &(0x7f0000000080)={@remote, 0x800, 0x0, 0x3, 0x1}, 0x20) (async) setsockopt$inet6_int(r1, 0x29, 0x1000000000021, &(0x7f0000000000)=0x1, 0x4) (async) setsockopt$inet6_tcp_TCP_REPAIR(r1, 0x6, 0x13, &(0x7f0000000340)=0x1, 0x4) (async) connect$inet6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x380000, @loopback}, 0x1c) (async) syz_mount_image$vfat(&(0x7f0000000280), &(0x7f0000000100)='./file2\x00', 0xac, 0x1, &(0x7f0000000180)=[{&(0x7f00000002c0)="411fdb3c7833190c3e334c4c6733c093837605346cf2d6ce99c6458ebb948c2453af7975705c91e5d69be54508c6ba07071ee45c0b97a5555478700e416854f574fe586ffb6cbea4bac86c6bdc08abf8a05c9aeb2f0ea70096f0d41b60be7595447a60a6e71411fd254365b7281b5ab591f315449cfe01bc", 0x78, 0x2}], 0x890409, &(0x7f0000000540)=ANY=[@ANYRESOCT=0x0, @ANYRES16=r1, @ANYRESHEX, @ANYRESHEX=0x0, @ANYRES32=0x0, @ANYBLOB="e44547096c535aa5de7622fd198aeebfca82dcdd0c0094da032c251180928ef3b6d234b62918170435653e2ea39bfa4c0d3a615cf46f0a87eec187e384d617f5156c29a22fa3ac6aaa7e42b164955aed9df7d3633946b267fc3bc12af897051fa8d77616c155cc050c62ca4befb8bd5fe7ee82f6ce8331a31cf47c2c1230011a8faf2de8b6fa0e5dd3bfae18629703fd4256e0a2494038c1a3c15e809123aa714f9c4b5aa7547e90cf74fc40c3ffe4e0b35d20c342b306458aa98cf6dabe13b5a1504c3f774677b90042f4a9846031000000000000000000000000000000008f5f57dc915b7231d5a6dade7f77a618dc1ee7171cecc6074caa55988e0207adfc2352bd303da9cc7dbb58281fb6e817c5a83c92575da670e582edd0ce6a465baadf2d7b11ca112628b4c3bb2ec477f8b11116623d30c853a75523639952f24a01af50fb69690934672954f317db777cd551dfe573d0dcbd671d0b4b81dd146b609ea20bfb77776adaa0114b31ecc31c2ddd47eb7df3a23796dc828df54dd354036b8e6f13fccfd47e73acf40929af0048"], 0x0) (async) socket$inet6(0xa, 0x1, 0x0) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r2, 0x29, 0x20, &(0x7f0000000080)={@remote, 0x800, 0x0, 0x3, 0x1}, 0x20) (async) setsockopt$inet6_tcp_TCP_REPAIR(r2, 0x6, 0x13, &(0x7f0000000340)=0x1, 0x4) (async) connect$inet6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x380000, @loopback}, 0x1c) (async) 00:07:48 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x13}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:48 executing program 2: socket$qrtr(0x2a, 0x2, 0x0) ioctl$sock_qrtr_TIOCOUTQ(0xffffffffffffffff, 0x5411, &(0x7f0000000000)) 00:07:48 executing program 2: socket$qrtr(0x2a, 0x2, 0x0) ioctl$sock_qrtr_TIOCOUTQ(0xffffffffffffffff, 0x5411, &(0x7f0000000000)) socket$qrtr(0x2a, 0x2, 0x0) (async) ioctl$sock_qrtr_TIOCOUTQ(0xffffffffffffffff, 0x5411, &(0x7f0000000000)) (async) 00:07:48 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x14}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:48 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file2\x00', 0x0) mount(0x0, &(0x7f0000000240)='./file2\x00', &(0x7f0000000140)='ramfs\x00', 0x321484c, 0x0) sendmsg$BATADV_CMD_TP_METER_CANCEL(0xffffffffffffffff, 0x0, 0x0) mount_setattr(0xffffffffffffffff, &(0x7f0000000000)='./file2\x00', 0x8000, &(0x7f0000000040)={0x100082, 0xf0, 0x20000}, 0x20) (async) chdir(&(0x7f0000000100)='./file2\x00') (async) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="2321202e2f66696c65322072616d6673002072616d6673002072616d667300206370752e7374617400207d0aaf791b7a02158ea196aafa1c2708f4ba3c183d3340fa0300c45cd812e68809d00ac616ec3a631c9e25fbafee6b4b68b01622176955572dc58d80c63795ddfe8ad992a5e4ec53802382c2fd2d1947546a104101214d02842e67d416a35da6230be46f8895f0ba4bc52b083533660d8ae51067f5445112914904bd769387c8c83ff80a4cae3652f77f26a8488e3ecdafa9fc6612f8d4f57787ff7d7c"], 0x74) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0) (async) r1 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x20, &(0x7f0000000080)={@remote, 0x800, 0x0, 0x3, 0x1}, 0x20) (async) setsockopt$inet6_int(r1, 0x29, 0x1000000000021, &(0x7f0000000000)=0x1, 0x4) setsockopt$inet6_tcp_TCP_REPAIR(r1, 0x6, 0x13, &(0x7f0000000340)=0x1, 0x4) connect$inet6(r1, &(0x7f00000001c0)={0xa, 0x0, 0x380000, @loopback}, 0x1c) (async) syz_mount_image$vfat(&(0x7f0000000280), &(0x7f0000000100)='./file2\x00', 0xac, 0x1, &(0x7f0000000180)=[{&(0x7f00000002c0)="411fdb3c7833190c3e334c4c6733c093837605346cf2d6ce99c6458ebb948c2453af7975705c91e5d69be54508c6ba07071ee45c0b97a5555478700e416854f574fe586ffb6cbea4bac86c6bdc08abf8a05c9aeb2f0ea70096f0d41b60be7595447a60a6e71411fd254365b7281b5ab591f315449cfe01bc", 0x78, 0x2}], 0x890409, &(0x7f0000000540)=ANY=[@ANYRESOCT=0x0, @ANYRES16=r1, @ANYRESHEX, @ANYRESHEX=0x0, @ANYRES32=0x0, @ANYBLOB="e44547096c535aa5de7622fd198aeebfca82dcdd0c0094da032c251180928ef3b6d234b62918170435653e2ea39bfa4c0d3a615cf46f0a87eec187e384d617f5156c29a22fa3ac6aaa7e42b164955aed9df7d3633946b267fc3bc12af897051fa8d77616c155cc050c62ca4befb8bd5fe7ee82f6ce8331a31cf47c2c1230011a8faf2de8b6fa0e5dd3bfae18629703fd4256e0a2494038c1a3c15e809123aa714f9c4b5aa7547e90cf74fc40c3ffe4e0b35d20c342b306458aa98cf6dabe13b5a1504c3f774677b90042f4a9846031000000000000000000000000000000008f5f57dc915b7231d5a6dade7f77a618dc1ee7171cecc6074caa55988e0207adfc2352bd303da9cc7dbb58281fb6e817c5a83c92575da670e582edd0ce6a465baadf2d7b11ca112628b4c3bb2ec477f8b11116623d30c853a75523639952f24a01af50fb69690934672954f317db777cd551dfe573d0dcbd671d0b4b81dd146b609ea20bfb77776adaa0114b31ecc31c2ddd47eb7df3a23796dc828df54dd354036b8e6f13fccfd47e73acf40929af0048"], 0x0) (async, rerun: 32) r2 = socket$inet6(0xa, 0x1, 0x0) (rerun: 32) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r2, 0x29, 0x20, &(0x7f0000000080)={@remote, 0x800, 0x0, 0x3, 0x1}, 0x20) (async) setsockopt$inet6_tcp_TCP_REPAIR(r2, 0x6, 0x13, &(0x7f0000000340)=0x1, 0x4) (async, rerun: 32) connect$inet6(r2, &(0x7f00000001c0)={0xa, 0x0, 0x380000, @loopback}, 0x1c) (rerun: 32) 00:07:48 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x15}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:48 executing program 2: socket$qrtr(0x2a, 0x2, 0x0) (async) ioctl$sock_qrtr_TIOCOUTQ(0xffffffffffffffff, 0x5411, &(0x7f0000000000)) 00:07:48 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000540)='blkio.bfq.dequeue\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="94877eca2679fe630942f915a9328b3b4d8fd779ce8973e45da16c1abf0cb29a1af799ed22cfaa6a30301ffd336f750b8ff189b416ae1810979654de97d1221264807cc9b7aeebd722eb39b2c5ce8c4618c7328507ff672af4129dcc7a1d98c1514dad7734a415fb680087ec7fe8280dbcd93e5ef64c5b06a922f19e81db97d8ce0c40beca0fb6de2c26d0b1152c604e7e5c74c7b7044a7662ade2e6da22c786f91cf0bb1156caa6cd9a3aaf1af6dbc6f340a5a417f53ff8e960f2142cb3f806a46b"], 0x208e24b) ioctl$FIBMAP(r0, 0x1, &(0x7f0000000100)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) r1 = memfd_create(&(0x7f0000000040)='/dev/\"\x00\x00\x00\x00\x00\x00\x00\xe8\x00\xeb\xdaz\x98\x00\xc8\x8d\x93\a\x8a\x8bYd>\x7f\xbek\x7fN\x1e\xdf\xf89_\xad\x8fv\x80\xab!S\xe8\xe1\x05.!N*=/#\xf0f?\x9d\'\xe2\x96W\xb3<\x8e\xe2sNL\\\xc0\xe7ZX\x8d\xddx\xc6\xb6P\x1d\xfd\x90\x00\x00\x00\x04{\x1cB\xd5Feb\xd5\xb7V\x8dX\x10_p)\xba|7\xa4\xb8\xfb\xd62(\x92\\\xc3j\x870\xe5\x8c.\x955,`=\xdca\xda\x96)\xb8\x9f\x15\xb7\xfa\x0f\xfeA\x02Y%j\x04n\xe3\xa0\x03\xde\xd5\xfb\xb8\xdc\x18`\xd1S\x81\x88\xf9J~\x9d!\xbcw\xf6\xfb\xe3\xd1T\xd8\x9ft\x00\xd2\xaf\x00[\xbe\x89\n\x14\xa3\x83\x13i\xed\xe2\x92\xa8\x10\x80O\xaaw\xf7[\x7fY\xd4\xde\xd6\xea\x16#\xe4\x9e\x86j\x9c\xa3N\xde\xa3\x15DwY\x8e\xbf\x12\xdc\x19$5zf\x98V\x1aj\xd3\xc42\x06\xab\x98{\xbd\xcb=\x92\xe1\xe33\xb2-\xfe\xbd\xc6\xbb\xc6\x85\xd1\x84\x0eD\x7f\x12\xf7\x19\xd0N\xd1\xc4:\xb5\xae\x93\x8f\x8c\xe7H\x8d\xb2\x9c\xd1\x1f\xc6\xce\xb7\xb5(\x8dC$~\t0l\x91p\xba\xe8[\xb7U\a!\x11\x14M\x1f\xe0?X\v\xd6\xd8\xfa\xcc\xfe\xe8\xbe\xe4\xc6\xc5(=\xafVD6BR\xfd\x97P\xd7nD\xcf\xba\xc4\x91t\x80\x83\x95\'\xd9\x01\x80\xcd\xb7w\xc1\x17m3\xa7\xeah\xd1\x91\xac\x0e\xfc\xd7{Sw\xac-\x81\xa5\x1e\\\x10\xe2\xde\xb9\xe9j9\xf9\xc6*-/\xa0\x8b\xb8T\x16\xccR\x96i\x05}=2.\xae\xb0\xec\xb3\xc2\xacu\x96/\xe8\xc8\x0eP#\x86\xf3nh\xe7\x9b\xeeI\x06\x9a\x81\xb0\xfam\xbd\xb0uA\x9d\x166\xd3p\x92j\x0e\xcbf\x14Q\x0fg\xbby\x1a\xb6\xb7t\xf76\xa3h\x04\\+\x9e\xb6\xbf\xacH\xd4\x1e\xb0\xdf\x8cqy\xd2,?\v\xf50\x9d\xb7\r\xc7O\x13\xf7b\xb8\xea\x16lQ\x04\v8\xf8W\xb7\xbcD\x14\xe1\xf1V\b\x82:Q[\x94^\xa3;a?H\xc9\xa75=\xb3\xc9*5\xfc\xa3\x15\x05\x8b>\'e~\xff\a\x00\x00\x00\x00\x00\x00\x80\xdb\b\x7f\x83\x11\'\x9e\xeb\xfa\xbeo\v\x86\xc7\x97\xa8\xef\x95\xfd\xe9G\x18t\xdbt\x81cW\x19\xe5A\x1a\x89\xf6]\xc1\xe8\x9c\x92`\x13\x9e\x1bNW\xba\x93\x1d\xc5\xfa\xb9g\x96\x82\x81f\xad\x06\r\xe4V\x1c\xe9n\xb8\xe9\xf7\xe0\x82\xe8\xa4E\xba\x93D\x9e\xf6\x16\xda$\x83\xdf\xdf\xa7\xb92y\\\xb8\x99\xe3i\xa3\xba\x0f\x85#C\x948\x89\x94\xd4\xaeS\xa4\x83x\xdc\x87\xb9)0\'x\xa4%{\x89\xe6W\x7f\x85\xa7\xd3\x16_\xae\xdd\xc3\x86\"\xe0\xae\xd5\xf2\xff\xc2W\a2\xf8\xa0\xb1\xb2X\xa7\x11o^\xd9\xa2\x89]\xcd\xbb\xb7\x15lC\xd0\x83\xba0\x9e@/\x80\\zJ\xd9)\x92\x1c\x88#:\xc8\xa0;\x98r\xd9(\x1c\x10\x9b\xe26\xc2\x00\x81\xf4!:C-m\x900\xce\x88\x00M\x86\xcbc\x86a\xd7\xf6\xc2Q\x12~\tZ;\n\xff$\xf1E\xb8T<\xd5\xf7A\xafE\x9b\\p\xa7\xa7\x9e\xec\xc2%\xe6\x1e\x90\xa9\xca!\x9d.\xb3\xfc\xd9[\xbeBI\x97-+\xe3#\x8f\xbd\x89u\xe2}\xfa\x82\xe5\xdaSo_\xdd\x93g\x04\xf3R\x10Q\xc3,zfJ\xd6\x82*eS\xa2\x9b4TA\xbf\x8a./\xe0-\xd8\xf1\t\x18~\x1c\x82\xe4\xfa;\x9a&Mb37\xc0\xb1o\x05P\xe3\xfa:~\xf1s\xb9\xafH\xaeP\xa6\xbcl\xad\a\xdcK\xa1uO\xb5O\xfch\xc9\xd3\xb0\xf3\'\xa0E5\xb4M\rt\'\xb1\xd3\x1d\'\tF\xfbxddNpS\xee\x1e\x04J\xe0h\x1aF%\xc67\xd3\xc0\xd8\xa0*$0m7\xdf\xdcr\xcfWH\xde\xc0\t\x8a\t\x9f_\x82\xd3`\xa2Ed\xfbSp\x1cZ\x951\x9fN\x15\xc9\x06\xc7*\xda\xa9`\x1b\xc9\xec{\xfa\xa3k\xc1Q\xf3\xbf\xfdk\xdc\xd0\xaf\x93o\xe7C\x8a(\x1fb\xc7A\x91\xb6\xf71_M\xff\xb7L8\xf3H[\xdb\xf2\'S\xd2\xbf\x12#\xec\xf9d\xa2\xc9U\x17p\xcb3:\xbc\xe7\xa3\x7f\x8a\xc5\x8ev\x8d\xe5\xe36\x98[ j7\xf5\xbbsN\x1a\xec\x8c\xd4@\x0f\xed*{;\xb5\xf5hFm\xe0\x98\xc6\xf9\x1c\xe4\xfd\xce\x91\xa3_\xaa\xd4\x1d(\x9dr\x80\x8f\xd5\x87\x99\xf3Z\"\xf1S\xd5\f\xed\xec\t\xb9*\x17I\xe4Z3H\x9a\xc6y\x04t\xa6\x8a|\x90\xe5\t\xbfr\x89$*+\xa8Q\xcfL\xd4.J{n4\x14\xb9\x95L\xf2\xc8\x14\x1a\x97\xbf?\x9b\xa7\x8b<9\xc0\xb9\xfa\xd9\x91$pN\xebv\x16\x05\x01\xd3\xe14!+\xcc\xec\xff\xe1\x15Sk\xc1\xb9@+\xdf\xcb\x96\x1dA\x19', 0x0) ftruncate(r1, 0xffffff) r2 = socket(0x11, 0x2, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) sendfile(r2, r1, &(0x7f0000002700), 0x3881c79d) sendmsg$DCCPDIAG_GETSOCK(r2, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x5}, 0x20000040) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000000140)=""/48, 0x30}], 0x1, 0x6, 0x8) fcntl$addseals(r2, 0x409, 0x2) fdatasync(r0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$nfc_llcp(r3, 0x6, 0x24, 0x0, 0x2000e803) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000540)='blkio.bfq.dequeue\x00', 0x275a, 0x0) (async) write$binfmt_script(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="94877eca2679fe630942f915a9328b3b4d8fd779ce8973e45da16c1abf0cb29a1af799ed22cfaa6a30301ffd336f750b8ff189b416ae1810979654de97d1221264807cc9b7aeebd722eb39b2c5ce8c4618c7328507ff672af4129dcc7a1d98c1514dad7734a415fb680087ec7fe8280dbcd93e5ef64c5b06a922f19e81db97d8ce0c40beca0fb6de2c26d0b1152c604e7e5c74c7b7044a7662ade2e6da22c786f91cf0bb1156caa6cd9a3aaf1af6dbc6f340a5a417f53ff8e960f2142cb3f806a46b"], 0x208e24b) (async) ioctl$FIBMAP(r0, 0x1, &(0x7f0000000100)=0x6) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) (async) memfd_create(&(0x7f0000000040)='/dev/\"\x00\x00\x00\x00\x00\x00\x00\xe8\x00\xeb\xdaz\x98\x00\xc8\x8d\x93\a\x8a\x8bYd>\x7f\xbek\x7fN\x1e\xdf\xf89_\xad\x8fv\x80\xab!S\xe8\xe1\x05.!N*=/#\xf0f?\x9d\'\xe2\x96W\xb3<\x8e\xe2sNL\\\xc0\xe7ZX\x8d\xddx\xc6\xb6P\x1d\xfd\x90\x00\x00\x00\x04{\x1cB\xd5Feb\xd5\xb7V\x8dX\x10_p)\xba|7\xa4\xb8\xfb\xd62(\x92\\\xc3j\x870\xe5\x8c.\x955,`=\xdca\xda\x96)\xb8\x9f\x15\xb7\xfa\x0f\xfeA\x02Y%j\x04n\xe3\xa0\x03\xde\xd5\xfb\xb8\xdc\x18`\xd1S\x81\x88\xf9J~\x9d!\xbcw\xf6\xfb\xe3\xd1T\xd8\x9ft\x00\xd2\xaf\x00[\xbe\x89\n\x14\xa3\x83\x13i\xed\xe2\x92\xa8\x10\x80O\xaaw\xf7[\x7fY\xd4\xde\xd6\xea\x16#\xe4\x9e\x86j\x9c\xa3N\xde\xa3\x15DwY\x8e\xbf\x12\xdc\x19$5zf\x98V\x1aj\xd3\xc42\x06\xab\x98{\xbd\xcb=\x92\xe1\xe33\xb2-\xfe\xbd\xc6\xbb\xc6\x85\xd1\x84\x0eD\x7f\x12\xf7\x19\xd0N\xd1\xc4:\xb5\xae\x93\x8f\x8c\xe7H\x8d\xb2\x9c\xd1\x1f\xc6\xce\xb7\xb5(\x8dC$~\t0l\x91p\xba\xe8[\xb7U\a!\x11\x14M\x1f\xe0?X\v\xd6\xd8\xfa\xcc\xfe\xe8\xbe\xe4\xc6\xc5(=\xafVD6BR\xfd\x97P\xd7nD\xcf\xba\xc4\x91t\x80\x83\x95\'\xd9\x01\x80\xcd\xb7w\xc1\x17m3\xa7\xeah\xd1\x91\xac\x0e\xfc\xd7{Sw\xac-\x81\xa5\x1e\\\x10\xe2\xde\xb9\xe9j9\xf9\xc6*-/\xa0\x8b\xb8T\x16\xccR\x96i\x05}=2.\xae\xb0\xec\xb3\xc2\xacu\x96/\xe8\xc8\x0eP#\x86\xf3nh\xe7\x9b\xeeI\x06\x9a\x81\xb0\xfam\xbd\xb0uA\x9d\x166\xd3p\x92j\x0e\xcbf\x14Q\x0fg\xbby\x1a\xb6\xb7t\xf76\xa3h\x04\\+\x9e\xb6\xbf\xacH\xd4\x1e\xb0\xdf\x8cqy\xd2,?\v\xf50\x9d\xb7\r\xc7O\x13\xf7b\xb8\xea\x16lQ\x04\v8\xf8W\xb7\xbcD\x14\xe1\xf1V\b\x82:Q[\x94^\xa3;a?H\xc9\xa75=\xb3\xc9*5\xfc\xa3\x15\x05\x8b>\'e~\xff\a\x00\x00\x00\x00\x00\x00\x80\xdb\b\x7f\x83\x11\'\x9e\xeb\xfa\xbeo\v\x86\xc7\x97\xa8\xef\x95\xfd\xe9G\x18t\xdbt\x81cW\x19\xe5A\x1a\x89\xf6]\xc1\xe8\x9c\x92`\x13\x9e\x1bNW\xba\x93\x1d\xc5\xfa\xb9g\x96\x82\x81f\xad\x06\r\xe4V\x1c\xe9n\xb8\xe9\xf7\xe0\x82\xe8\xa4E\xba\x93D\x9e\xf6\x16\xda$\x83\xdf\xdf\xa7\xb92y\\\xb8\x99\xe3i\xa3\xba\x0f\x85#C\x948\x89\x94\xd4\xaeS\xa4\x83x\xdc\x87\xb9)0\'x\xa4%{\x89\xe6W\x7f\x85\xa7\xd3\x16_\xae\xdd\xc3\x86\"\xe0\xae\xd5\xf2\xff\xc2W\a2\xf8\xa0\xb1\xb2X\xa7\x11o^\xd9\xa2\x89]\xcd\xbb\xb7\x15lC\xd0\x83\xba0\x9e@/\x80\\zJ\xd9)\x92\x1c\x88#:\xc8\xa0;\x98r\xd9(\x1c\x10\x9b\xe26\xc2\x00\x81\xf4!:C-m\x900\xce\x88\x00M\x86\xcbc\x86a\xd7\xf6\xc2Q\x12~\tZ;\n\xff$\xf1E\xb8T<\xd5\xf7A\xafE\x9b\\p\xa7\xa7\x9e\xec\xc2%\xe6\x1e\x90\xa9\xca!\x9d.\xb3\xfc\xd9[\xbeBI\x97-+\xe3#\x8f\xbd\x89u\xe2}\xfa\x82\xe5\xdaSo_\xdd\x93g\x04\xf3R\x10Q\xc3,zfJ\xd6\x82*eS\xa2\x9b4TA\xbf\x8a./\xe0-\xd8\xf1\t\x18~\x1c\x82\xe4\xfa;\x9a&Mb37\xc0\xb1o\x05P\xe3\xfa:~\xf1s\xb9\xafH\xaeP\xa6\xbcl\xad\a\xdcK\xa1uO\xb5O\xfch\xc9\xd3\xb0\xf3\'\xa0E5\xb4M\rt\'\xb1\xd3\x1d\'\tF\xfbxddNpS\xee\x1e\x04J\xe0h\x1aF%\xc67\xd3\xc0\xd8\xa0*$0m7\xdf\xdcr\xcfWH\xde\xc0\t\x8a\t\x9f_\x82\xd3`\xa2Ed\xfbSp\x1cZ\x951\x9fN\x15\xc9\x06\xc7*\xda\xa9`\x1b\xc9\xec{\xfa\xa3k\xc1Q\xf3\xbf\xfdk\xdc\xd0\xaf\x93o\xe7C\x8a(\x1fb\xc7A\x91\xb6\xf71_M\xff\xb7L8\xf3H[\xdb\xf2\'S\xd2\xbf\x12#\xec\xf9d\xa2\xc9U\x17p\xcb3:\xbc\xe7\xa3\x7f\x8a\xc5\x8ev\x8d\xe5\xe36\x98[ j7\xf5\xbbsN\x1a\xec\x8c\xd4@\x0f\xed*{;\xb5\xf5hFm\xe0\x98\xc6\xf9\x1c\xe4\xfd\xce\x91\xa3_\xaa\xd4\x1d(\x9dr\x80\x8f\xd5\x87\x99\xf3Z\"\xf1S\xd5\f\xed\xec\t\xb9*\x17I\xe4Z3H\x9a\xc6y\x04t\xa6\x8a|\x90\xe5\t\xbfr\x89$*+\xa8Q\xcfL\xd4.J{n4\x14\xb9\x95L\xf2\xc8\x14\x1a\x97\xbf?\x9b\xa7\x8b<9\xc0\xb9\xfa\xd9\x91$pN\xebv\x16\x05\x01\xd3\xe14!+\xcc\xec\xff\xe1\x15Sk\xc1\xb9@+\xdf\xcb\x96\x1dA\x19', 0x0) (async) ftruncate(r1, 0xffffff) (async) socket(0x11, 0x2, 0x0) (async) bind(r2, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) (async) sendfile(r2, r1, &(0x7f0000002700), 0x3881c79d) (async) sendmsg$DCCPDIAG_GETSOCK(r2, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x5}, 0x20000040) (async) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000000140)=""/48, 0x30}], 0x1, 0x6, 0x8) (async) fcntl$addseals(r2, 0x409, 0x2) (async) fdatasync(r0) (async) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) getsockopt$nfc_llcp(r3, 0x6, 0x24, 0x0, 0x2000e803) (async) 00:07:48 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000040), 0x4) socket$inet(0x2, 0xa, 0x2) r1 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) setsockopt$inet_mreqn(r1, 0x0, 0x27, &(0x7f0000000080)={@remote, @rand_addr=0x64010102}, 0xc) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = syz_open_dev$video(&(0x7f0000000040), 0xe535, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r3, 0xc034564b, &(0x7f0000000580)={0x2, 0x50323234, 0xf00, 0x870}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000004, 0x110, r3, 0xef171000) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000100)="390000001300034700bb65e1ccd27292c66ced45a397c3e4ffff01000000010000005600000025000000190004000400000007fd17e5ffff0800040000000000000000", 0x43}], 0x0) 00:07:48 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x16}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:49 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x17}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:49 executing program 2: syz_open_dev$loop(&(0x7f00000001c0), 0x8, 0x80) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r1 = socket$pppoe(0x18, 0x1, 0x0) sendfile(r1, r0, &(0x7f0000000300)=0x7, 0xffffffffffff0001) r2 = open_tree(r0, &(0x7f0000000000)='./file0\x00', 0x80001) ioctl$LOOP_CONFIGURE(r2, 0x4c0a, &(0x7f0000000080)={r0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x800000300, 0x0, 0x0, 0x0, 0x1c, "362d3c1698e86c9ff3b65b6b5c02571af77136e1eb78d2e17e3c4d532a68a38a88b37734f282c2b1ea0aad48f1879daac1d13dd1669b31fbcb204756b8c5bc49", "e8dfcc294c6cb0f2001e7edc450e03117978f9445b19f8da890b018163f7b0b5fd27012b9892cd44e1011b565dca789a2bb34f73d0cfcaa7c76b1200", "722fdfa1582335561724c2a1c924dffcd503aaf55306c1ccdb631879b8b1584e", [0x0, 0x800000000000000]}}) getdents64(r0, &(0x7f0000000200)=""/222, 0xde) 00:07:49 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000040), 0x4) socket$inet(0x2, 0xa, 0x2) r1 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) setsockopt$inet_mreqn(r1, 0x0, 0x27, &(0x7f0000000080)={@remote, @rand_addr=0x64010102}, 0xc) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = syz_open_dev$video(&(0x7f0000000040), 0xe535, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r3, 0xc034564b, &(0x7f0000000580)={0x2, 0x50323234, 0xf00, 0x870}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000004, 0x110, r3, 0xef171000) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000100)="390000001300034700bb65e1ccd27292c66ced45a397c3e4ffff01000000010000005600000025000000190004000400000007fd17e5ffff0800040000000000000000", 0x43}], 0x0) socket$inet_tcp(0x2, 0x1, 0x0) (async) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000040), 0x4) (async) socket$inet(0x2, 0xa, 0x2) (async) openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) (async) setsockopt$inet_mreqn(r1, 0x0, 0x27, &(0x7f0000000080)={@remote, @rand_addr=0x64010102}, 0xc) (async) socket$netlink(0x10, 0x3, 0x0) (async) syz_open_dev$video(&(0x7f0000000040), 0xe535, 0x0) (async) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r3, 0xc034564b, &(0x7f0000000580)={0x2, 0x50323234, 0xf00, 0x870}) (async) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000004, 0x110, r3, 0xef171000) (async) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000100)="390000001300034700bb65e1ccd27292c66ced45a397c3e4ffff01000000010000005600000025000000190004000400000007fd17e5ffff0800040000000000000000", 0x43}], 0x0) (async) 00:07:49 executing program 2: syz_open_dev$loop(&(0x7f00000001c0), 0x8, 0x80) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) (async) r1 = socket$pppoe(0x18, 0x1, 0x0) sendfile(r1, r0, &(0x7f0000000300)=0x7, 0xffffffffffff0001) r2 = open_tree(r0, &(0x7f0000000000)='./file0\x00', 0x80001) ioctl$LOOP_CONFIGURE(r2, 0x4c0a, &(0x7f0000000080)={r0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x800000300, 0x0, 0x0, 0x0, 0x1c, "362d3c1698e86c9ff3b65b6b5c02571af77136e1eb78d2e17e3c4d532a68a38a88b37734f282c2b1ea0aad48f1879daac1d13dd1669b31fbcb204756b8c5bc49", "e8dfcc294c6cb0f2001e7edc450e03117978f9445b19f8da890b018163f7b0b5fd27012b9892cd44e1011b565dca789a2bb34f73d0cfcaa7c76b1200", "722fdfa1582335561724c2a1c924dffcd503aaf55306c1ccdb631879b8b1584e", [0x0, 0x800000000000000]}}) getdents64(r0, &(0x7f0000000200)=""/222, 0xde) 00:07:49 executing program 2: syz_open_dev$loop(&(0x7f00000001c0), 0x8, 0x80) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) (async, rerun: 64) r1 = socket$pppoe(0x18, 0x1, 0x0) (rerun: 64) sendfile(r1, r0, &(0x7f0000000300)=0x7, 0xffffffffffff0001) (async, rerun: 32) r2 = open_tree(r0, &(0x7f0000000000)='./file0\x00', 0x80001) (rerun: 32) ioctl$LOOP_CONFIGURE(r2, 0x4c0a, &(0x7f0000000080)={r0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x800000300, 0x0, 0x0, 0x0, 0x1c, "362d3c1698e86c9ff3b65b6b5c02571af77136e1eb78d2e17e3c4d532a68a38a88b37734f282c2b1ea0aad48f1879daac1d13dd1669b31fbcb204756b8c5bc49", "e8dfcc294c6cb0f2001e7edc450e03117978f9445b19f8da890b018163f7b0b5fd27012b9892cd44e1011b565dca789a2bb34f73d0cfcaa7c76b1200", "722fdfa1582335561724c2a1c924dffcd503aaf55306c1ccdb631879b8b1584e", [0x0, 0x800000000000000]}}) (async, rerun: 64) getdents64(r0, &(0x7f0000000200)=""/222, 0xde) (rerun: 64) 00:07:49 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x18}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:49 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000040), 0x4) (async) socket$inet(0x2, 0xa, 0x2) r1 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) setsockopt$inet_mreqn(r1, 0x0, 0x27, &(0x7f0000000080)={@remote, @rand_addr=0x64010102}, 0xc) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = syz_open_dev$video(&(0x7f0000000040), 0xe535, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r3, 0xc034564b, &(0x7f0000000580)={0x2, 0x50323234, 0xf00, 0x870}) (async) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000004, 0x110, r3, 0xef171000) (async) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000100)="390000001300034700bb65e1ccd27292c66ced45a397c3e4ffff01000000010000005600000025000000190004000400000007fd17e5ffff0800040000000000000000", 0x43}], 0x0) 00:07:49 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x19}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:49 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x1a}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:49 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000540)='blkio.bfq.dequeue\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="94877eca2679fe630942f915a9328b3b4d8fd779ce8973e45da16c1abf0cb29a1af799ed22cfaa6a30301ffd336f750b8ff189b416ae1810979654de97d1221264807cc9b7aeebd722eb39b2c5ce8c4618c7328507ff672af4129dcc7a1d98c1514dad7734a415fb680087ec7fe8280dbcd93e5ef64c5b06a922f19e81db97d8ce0c40beca0fb6de2c26d0b1152c604e7e5c74c7b7044a7662ade2e6da22c786f91cf0bb1156caa6cd9a3aaf1af6dbc6f340a5a417f53ff8e960f2142cb3f806a46b"], 0x208e24b) ioctl$FIBMAP(r0, 0x1, &(0x7f0000000100)=0x6) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) (async) r1 = memfd_create(&(0x7f0000000040)='/dev/\"\x00\x00\x00\x00\x00\x00\x00\xe8\x00\xeb\xdaz\x98\x00\xc8\x8d\x93\a\x8a\x8bYd>\x7f\xbek\x7fN\x1e\xdf\xf89_\xad\x8fv\x80\xab!S\xe8\xe1\x05.!N*=/#\xf0f?\x9d\'\xe2\x96W\xb3<\x8e\xe2sNL\\\xc0\xe7ZX\x8d\xddx\xc6\xb6P\x1d\xfd\x90\x00\x00\x00\x04{\x1cB\xd5Feb\xd5\xb7V\x8dX\x10_p)\xba|7\xa4\xb8\xfb\xd62(\x92\\\xc3j\x870\xe5\x8c.\x955,`=\xdca\xda\x96)\xb8\x9f\x15\xb7\xfa\x0f\xfeA\x02Y%j\x04n\xe3\xa0\x03\xde\xd5\xfb\xb8\xdc\x18`\xd1S\x81\x88\xf9J~\x9d!\xbcw\xf6\xfb\xe3\xd1T\xd8\x9ft\x00\xd2\xaf\x00[\xbe\x89\n\x14\xa3\x83\x13i\xed\xe2\x92\xa8\x10\x80O\xaaw\xf7[\x7fY\xd4\xde\xd6\xea\x16#\xe4\x9e\x86j\x9c\xa3N\xde\xa3\x15DwY\x8e\xbf\x12\xdc\x19$5zf\x98V\x1aj\xd3\xc42\x06\xab\x98{\xbd\xcb=\x92\xe1\xe33\xb2-\xfe\xbd\xc6\xbb\xc6\x85\xd1\x84\x0eD\x7f\x12\xf7\x19\xd0N\xd1\xc4:\xb5\xae\x93\x8f\x8c\xe7H\x8d\xb2\x9c\xd1\x1f\xc6\xce\xb7\xb5(\x8dC$~\t0l\x91p\xba\xe8[\xb7U\a!\x11\x14M\x1f\xe0?X\v\xd6\xd8\xfa\xcc\xfe\xe8\xbe\xe4\xc6\xc5(=\xafVD6BR\xfd\x97P\xd7nD\xcf\xba\xc4\x91t\x80\x83\x95\'\xd9\x01\x80\xcd\xb7w\xc1\x17m3\xa7\xeah\xd1\x91\xac\x0e\xfc\xd7{Sw\xac-\x81\xa5\x1e\\\x10\xe2\xde\xb9\xe9j9\xf9\xc6*-/\xa0\x8b\xb8T\x16\xccR\x96i\x05}=2.\xae\xb0\xec\xb3\xc2\xacu\x96/\xe8\xc8\x0eP#\x86\xf3nh\xe7\x9b\xeeI\x06\x9a\x81\xb0\xfam\xbd\xb0uA\x9d\x166\xd3p\x92j\x0e\xcbf\x14Q\x0fg\xbby\x1a\xb6\xb7t\xf76\xa3h\x04\\+\x9e\xb6\xbf\xacH\xd4\x1e\xb0\xdf\x8cqy\xd2,?\v\xf50\x9d\xb7\r\xc7O\x13\xf7b\xb8\xea\x16lQ\x04\v8\xf8W\xb7\xbcD\x14\xe1\xf1V\b\x82:Q[\x94^\xa3;a?H\xc9\xa75=\xb3\xc9*5\xfc\xa3\x15\x05\x8b>\'e~\xff\a\x00\x00\x00\x00\x00\x00\x80\xdb\b\x7f\x83\x11\'\x9e\xeb\xfa\xbeo\v\x86\xc7\x97\xa8\xef\x95\xfd\xe9G\x18t\xdbt\x81cW\x19\xe5A\x1a\x89\xf6]\xc1\xe8\x9c\x92`\x13\x9e\x1bNW\xba\x93\x1d\xc5\xfa\xb9g\x96\x82\x81f\xad\x06\r\xe4V\x1c\xe9n\xb8\xe9\xf7\xe0\x82\xe8\xa4E\xba\x93D\x9e\xf6\x16\xda$\x83\xdf\xdf\xa7\xb92y\\\xb8\x99\xe3i\xa3\xba\x0f\x85#C\x948\x89\x94\xd4\xaeS\xa4\x83x\xdc\x87\xb9)0\'x\xa4%{\x89\xe6W\x7f\x85\xa7\xd3\x16_\xae\xdd\xc3\x86\"\xe0\xae\xd5\xf2\xff\xc2W\a2\xf8\xa0\xb1\xb2X\xa7\x11o^\xd9\xa2\x89]\xcd\xbb\xb7\x15lC\xd0\x83\xba0\x9e@/\x80\\zJ\xd9)\x92\x1c\x88#:\xc8\xa0;\x98r\xd9(\x1c\x10\x9b\xe26\xc2\x00\x81\xf4!:C-m\x900\xce\x88\x00M\x86\xcbc\x86a\xd7\xf6\xc2Q\x12~\tZ;\n\xff$\xf1E\xb8T<\xd5\xf7A\xafE\x9b\\p\xa7\xa7\x9e\xec\xc2%\xe6\x1e\x90\xa9\xca!\x9d.\xb3\xfc\xd9[\xbeBI\x97-+\xe3#\x8f\xbd\x89u\xe2}\xfa\x82\xe5\xdaSo_\xdd\x93g\x04\xf3R\x10Q\xc3,zfJ\xd6\x82*eS\xa2\x9b4TA\xbf\x8a./\xe0-\xd8\xf1\t\x18~\x1c\x82\xe4\xfa;\x9a&Mb37\xc0\xb1o\x05P\xe3\xfa:~\xf1s\xb9\xafH\xaeP\xa6\xbcl\xad\a\xdcK\xa1uO\xb5O\xfch\xc9\xd3\xb0\xf3\'\xa0E5\xb4M\rt\'\xb1\xd3\x1d\'\tF\xfbxddNpS\xee\x1e\x04J\xe0h\x1aF%\xc67\xd3\xc0\xd8\xa0*$0m7\xdf\xdcr\xcfWH\xde\xc0\t\x8a\t\x9f_\x82\xd3`\xa2Ed\xfbSp\x1cZ\x951\x9fN\x15\xc9\x06\xc7*\xda\xa9`\x1b\xc9\xec{\xfa\xa3k\xc1Q\xf3\xbf\xfdk\xdc\xd0\xaf\x93o\xe7C\x8a(\x1fb\xc7A\x91\xb6\xf71_M\xff\xb7L8\xf3H[\xdb\xf2\'S\xd2\xbf\x12#\xec\xf9d\xa2\xc9U\x17p\xcb3:\xbc\xe7\xa3\x7f\x8a\xc5\x8ev\x8d\xe5\xe36\x98[ j7\xf5\xbbsN\x1a\xec\x8c\xd4@\x0f\xed*{;\xb5\xf5hFm\xe0\x98\xc6\xf9\x1c\xe4\xfd\xce\x91\xa3_\xaa\xd4\x1d(\x9dr\x80\x8f\xd5\x87\x99\xf3Z\"\xf1S\xd5\f\xed\xec\t\xb9*\x17I\xe4Z3H\x9a\xc6y\x04t\xa6\x8a|\x90\xe5\t\xbfr\x89$*+\xa8Q\xcfL\xd4.J{n4\x14\xb9\x95L\xf2\xc8\x14\x1a\x97\xbf?\x9b\xa7\x8b<9\xc0\xb9\xfa\xd9\x91$pN\xebv\x16\x05\x01\xd3\xe14!+\xcc\xec\xff\xe1\x15Sk\xc1\xb9@+\xdf\xcb\x96\x1dA\x19', 0x0) ftruncate(r1, 0xffffff) (async) r2 = socket(0x11, 0x2, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) (async) sendfile(r2, r1, &(0x7f0000002700), 0x3881c79d) (async) sendmsg$DCCPDIAG_GETSOCK(r2, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x5}, 0x20000040) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000000140)=""/48, 0x30}], 0x1, 0x6, 0x8) (async) fcntl$addseals(r2, 0x409, 0x2) (async) fdatasync(r0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$nfc_llcp(r3, 0x6, 0x24, 0x0, 0x2000e803) 00:07:49 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x1b}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:49 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="440000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="00000000000000002400120000140002800600100000000000"], 0x44}}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000140)={&(0x7f00000002c0)=@bridge_dellink={0x5c, 0x11, 0x4, 0x70bd2b, 0x25dfdbfc, {0x7, 0x0, 0x0, 0x0, 0x15022, 0x180}, [@IFLA_NUM_TX_QUEUES={0x8}, @IFLA_PROMISCUITY={0x8, 0x1e, 0x16a4}, @IFLA_PHYS_PORT_ID={0x0, 0x22, "460256a7cbe3cd8ac8562e5ed2"}, @IFLA_PHYS_PORT_ID={0x5, 0x22, "97"}, @IFLA_PROTO_DOWN={0xffffffffffffff7a, 0x27, 0x3}, @IFLA_TXQLEN={0x0, 0xd, 0x3}]}, 0x5c}, 0x1, 0x0, 0x0, 0x4008055}, 0x4) r1 = dup(0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000100)={'bridge_slave_1\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f0000000580)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000340)=@delqdisc={0x20c, 0x25, 0x2, 0x70bd2a, 0x25dfdbfc, {0x0, 0x0, 0x0, r2, {0xffff, 0x3}, {0x7, 0x10}, {0xc, 0xfff1}}, [@TCA_RATE={0x6, 0x5, {0x9}}, @TCA_RATE={0x6, 0x5, {0x1, 0x20}}, @qdisc_kind_options=@q_sfq={{0x8}, {0x4c, 0x2, {{0x4, 0xe86e, 0x0, 0x401, 0x2}, 0x82c5ac7, 0x0, 0x5, 0x4, 0x7, 0xa, 0x1d, 0xe, 0x5, 0x8000, {0x18e3, 0x100, 0x2, 0x1, 0x8, 0x2}}}}, @TCA_STAB={0x58, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x2, 0x1, 0x3, 0x4a61, 0x0, 0x1ff, 0xffffffdb, 0x5}}, {0xe, 0x2, [0x8, 0x56, 0x8000, 0x1ff, 0x0]}}, {{0x1c, 0x1, {0xc9, 0x6, 0x0, 0x8, 0x0, 0x5, 0x8, 0x3}}, {0xa, 0x2, [0x7f, 0x1, 0x96]}}]}, @TCA_STAB={0x11c, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x6, 0x2, 0x0, 0xffffffff, 0x2, 0x3ff, 0x7ab, 0x6}}, {0x10, 0x2, [0x2, 0xd56d, 0x74, 0x100, 0xe1e9, 0x0]}}, {{0x1c, 0x1, {0x5, 0x1, 0x100, 0x4, 0x2, 0x2, 0x6}}, {0x4}}, {{0x1c, 0x1, {0x7, 0x7f, 0x5, 0x10000, 0x1, 0x80000001, 0x9, 0x2}}, {0x8, 0x2, [0xe9, 0x8]}}, {{0x1c, 0x1, {0x5e, 0xff, 0x0, 0x8, 0x2, 0x1, 0x3795, 0x4}}, {0xc, 0x2, [0x32c, 0x2, 0x6, 0x0]}}, {{0x1c, 0x1, {0x2, 0x0, 0x4, 0x5, 0x1, 0x800, 0x7, 0x8}}, {0x14, 0x2, [0x6, 0x7, 0x2, 0x5, 0x0, 0x133c, 0x7, 0x400]}}, {{0x1c, 0x1, {0x7f, 0x4, 0x40, 0x8, 0x2, 0x4, 0x9, 0x3}}, {0xa, 0x2, [0xff61, 0xfffa, 0xa5f]}}, {{0x1c, 0x1, {0x8, 0x6, 0x7f, 0x0, 0x0, 0x10001, 0x4, 0x4}}, {0xc, 0x2, [0xff, 0x6, 0x7, 0xfffb]}}]}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0x45d7a4a3}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x3}]}, 0x20c}, 0x1, 0x0, 0x0, 0x24000084}, 0x20048045) r3 = accept4$llc(r1, &(0x7f00000005c0)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast}, &(0x7f0000000600)=0x10, 0x800) syz_io_uring_submit(0x0, 0x0, &(0x7f00000009c0)=@IORING_OP_RECVMSG={0xa, 0x48, 0x0, r3, 0x0, &(0x7f0000000980)={&(0x7f0000000640)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @link_local}, 0x80, &(0x7f0000000900)=[{&(0x7f00000006c0)=""/83, 0x53}, {&(0x7f0000000740)=""/230, 0xe6}, {&(0x7f0000000840)=""/170, 0xaa}], 0x3, &(0x7f0000000940)=""/43, 0x2b}, 0x0, 0x100, 0x1, {0x1}}, 0x0) sendmsg$BATADV_CMD_TP_METER_CANCEL(r1, 0x0, 0x0) getsockopt$bt_hci(r0, 0x0, 0x3, &(0x7f0000000a00)=""/4096, &(0x7f0000001a00)=0x1000) getsockname$packet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0x14) [ 469.386344][T18306] netlink: 32 bytes leftover after parsing attributes in process `syz-executor.1'. 00:07:49 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="440000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="00000000000000002400120000140002800600100000000000"], 0x44}}, 0x0) (async) sendmsg$nl_route(r0, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000140)={&(0x7f00000002c0)=@bridge_dellink={0x5c, 0x11, 0x4, 0x70bd2b, 0x25dfdbfc, {0x7, 0x0, 0x0, 0x0, 0x15022, 0x180}, [@IFLA_NUM_TX_QUEUES={0x8}, @IFLA_PROMISCUITY={0x8, 0x1e, 0x16a4}, @IFLA_PHYS_PORT_ID={0x0, 0x22, "460256a7cbe3cd8ac8562e5ed2"}, @IFLA_PHYS_PORT_ID={0x5, 0x22, "97"}, @IFLA_PROTO_DOWN={0xffffffffffffff7a, 0x27, 0x3}, @IFLA_TXQLEN={0x0, 0xd, 0x3}]}, 0x5c}, 0x1, 0x0, 0x0, 0x4008055}, 0x4) r1 = dup(0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000100)={'bridge_slave_1\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f0000000580)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000340)=@delqdisc={0x20c, 0x25, 0x2, 0x70bd2a, 0x25dfdbfc, {0x0, 0x0, 0x0, r2, {0xffff, 0x3}, {0x7, 0x10}, {0xc, 0xfff1}}, [@TCA_RATE={0x6, 0x5, {0x9}}, @TCA_RATE={0x6, 0x5, {0x1, 0x20}}, @qdisc_kind_options=@q_sfq={{0x8}, {0x4c, 0x2, {{0x4, 0xe86e, 0x0, 0x401, 0x2}, 0x82c5ac7, 0x0, 0x5, 0x4, 0x7, 0xa, 0x1d, 0xe, 0x5, 0x8000, {0x18e3, 0x100, 0x2, 0x1, 0x8, 0x2}}}}, @TCA_STAB={0x58, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x2, 0x1, 0x3, 0x4a61, 0x0, 0x1ff, 0xffffffdb, 0x5}}, {0xe, 0x2, [0x8, 0x56, 0x8000, 0x1ff, 0x0]}}, {{0x1c, 0x1, {0xc9, 0x6, 0x0, 0x8, 0x0, 0x5, 0x8, 0x3}}, {0xa, 0x2, [0x7f, 0x1, 0x96]}}]}, @TCA_STAB={0x11c, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x6, 0x2, 0x0, 0xffffffff, 0x2, 0x3ff, 0x7ab, 0x6}}, {0x10, 0x2, [0x2, 0xd56d, 0x74, 0x100, 0xe1e9, 0x0]}}, {{0x1c, 0x1, {0x5, 0x1, 0x100, 0x4, 0x2, 0x2, 0x6}}, {0x4}}, {{0x1c, 0x1, {0x7, 0x7f, 0x5, 0x10000, 0x1, 0x80000001, 0x9, 0x2}}, {0x8, 0x2, [0xe9, 0x8]}}, {{0x1c, 0x1, {0x5e, 0xff, 0x0, 0x8, 0x2, 0x1, 0x3795, 0x4}}, {0xc, 0x2, [0x32c, 0x2, 0x6, 0x0]}}, {{0x1c, 0x1, {0x2, 0x0, 0x4, 0x5, 0x1, 0x800, 0x7, 0x8}}, {0x14, 0x2, [0x6, 0x7, 0x2, 0x5, 0x0, 0x133c, 0x7, 0x400]}}, {{0x1c, 0x1, {0x7f, 0x4, 0x40, 0x8, 0x2, 0x4, 0x9, 0x3}}, {0xa, 0x2, [0xff61, 0xfffa, 0xa5f]}}, {{0x1c, 0x1, {0x8, 0x6, 0x7f, 0x0, 0x0, 0x10001, 0x4, 0x4}}, {0xc, 0x2, [0xff, 0x6, 0x7, 0xfffb]}}]}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0x45d7a4a3}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x3}]}, 0x20c}, 0x1, 0x0, 0x0, 0x24000084}, 0x20048045) (async, rerun: 64) r3 = accept4$llc(r1, &(0x7f00000005c0)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast}, &(0x7f0000000600)=0x10, 0x800) (rerun: 64) syz_io_uring_submit(0x0, 0x0, &(0x7f00000009c0)=@IORING_OP_RECVMSG={0xa, 0x48, 0x0, r3, 0x0, &(0x7f0000000980)={&(0x7f0000000640)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @link_local}, 0x80, &(0x7f0000000900)=[{&(0x7f00000006c0)=""/83, 0x53}, {&(0x7f0000000740)=""/230, 0xe6}, {&(0x7f0000000840)=""/170, 0xaa}], 0x3, &(0x7f0000000940)=""/43, 0x2b}, 0x0, 0x100, 0x1, {0x1}}, 0x0) (async) sendmsg$BATADV_CMD_TP_METER_CANCEL(r1, 0x0, 0x0) (async) getsockopt$bt_hci(r0, 0x0, 0x3, &(0x7f0000000a00)=""/4096, &(0x7f0000001a00)=0x1000) getsockname$packet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0x14) 00:07:49 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x1c}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) [ 469.468949][T18313] netlink: 32 bytes leftover after parsing attributes in process `syz-executor.1'. 00:07:49 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000679b5c084f17316aca6e000200010902120001190000000904"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r0, &(0x7f0000000100)={0x14, &(0x7f0000000000)={0x0, 0xc, 0x83, {0x83, 0xb, "0a847415f7bd4917650240fe01e24051c616c23c9e83648ecebdb840e6f19e23be670875d5ba2e81b0ac8f4cf863868dfa2b7f569acc2456dcc30d25e16409589f72313f5e8b82dfc5d43a8c110c25f8ef09774d5b0cb04d876665bda69c99a6066d328e9b954c1637b03da606feb68474a48c59912f73c8a1716399bc269c0e6c"}}, &(0x7f00000000c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000240)={0x1c, &(0x7f0000000140)={0x0, 0xc, 0x5e, "4a09d2498554cf1d9b780a23fb353c83ffc1a08ff84d8bccf6fa9f215da82b9992c4282243cd7087debd21194e766b6a66d48f77c12b676c9fc61f84c0986e94ed81598f78e9ca6e8519324a3f9ed427acebc6f1dde57359b4ae3cdb0d3b"}, &(0x7f00000001c0)={0x0, 0xa, 0x1, 0x8}, &(0x7f0000000280)={0x0, 0x8, 0x1, 0x80}}) syz_clone(0x64184000, 0x0, 0x0, 0x0, 0x0, 0x0) [ 469.550983][T18317] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 469.553333][T18317] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:07:49 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="440000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="00000000000000002400120000140002800600100000000000"], 0x44}}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000140)={&(0x7f00000002c0)=@bridge_dellink={0x5c, 0x11, 0x4, 0x70bd2b, 0x25dfdbfc, {0x7, 0x0, 0x0, 0x0, 0x15022, 0x180}, [@IFLA_NUM_TX_QUEUES={0x8}, @IFLA_PROMISCUITY={0x8, 0x1e, 0x16a4}, @IFLA_PHYS_PORT_ID={0x0, 0x22, "460256a7cbe3cd8ac8562e5ed2"}, @IFLA_PHYS_PORT_ID={0x5, 0x22, "97"}, @IFLA_PROTO_DOWN={0xffffffffffffff7a, 0x27, 0x3}, @IFLA_TXQLEN={0x0, 0xd, 0x3}]}, 0x5c}, 0x1, 0x0, 0x0, 0x4008055}, 0x4) r1 = dup(0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000100)={'bridge_slave_1\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f0000000580)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000340)=@delqdisc={0x20c, 0x25, 0x2, 0x70bd2a, 0x25dfdbfc, {0x0, 0x0, 0x0, r2, {0xffff, 0x3}, {0x7, 0x10}, {0xc, 0xfff1}}, [@TCA_RATE={0x6, 0x5, {0x9}}, @TCA_RATE={0x6, 0x5, {0x1, 0x20}}, @qdisc_kind_options=@q_sfq={{0x8}, {0x4c, 0x2, {{0x4, 0xe86e, 0x0, 0x401, 0x2}, 0x82c5ac7, 0x0, 0x5, 0x4, 0x7, 0xa, 0x1d, 0xe, 0x5, 0x8000, {0x18e3, 0x100, 0x2, 0x1, 0x8, 0x2}}}}, @TCA_STAB={0x58, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x2, 0x1, 0x3, 0x4a61, 0x0, 0x1ff, 0xffffffdb, 0x5}}, {0xe, 0x2, [0x8, 0x56, 0x8000, 0x1ff, 0x0]}}, {{0x1c, 0x1, {0xc9, 0x6, 0x0, 0x8, 0x0, 0x5, 0x8, 0x3}}, {0xa, 0x2, [0x7f, 0x1, 0x96]}}]}, @TCA_STAB={0x11c, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x6, 0x2, 0x0, 0xffffffff, 0x2, 0x3ff, 0x7ab, 0x6}}, {0x10, 0x2, [0x2, 0xd56d, 0x74, 0x100, 0xe1e9, 0x0]}}, {{0x1c, 0x1, {0x5, 0x1, 0x100, 0x4, 0x2, 0x2, 0x6}}, {0x4}}, {{0x1c, 0x1, {0x7, 0x7f, 0x5, 0x10000, 0x1, 0x80000001, 0x9, 0x2}}, {0x8, 0x2, [0xe9, 0x8]}}, {{0x1c, 0x1, {0x5e, 0xff, 0x0, 0x8, 0x2, 0x1, 0x3795, 0x4}}, {0xc, 0x2, [0x32c, 0x2, 0x6, 0x0]}}, {{0x1c, 0x1, {0x2, 0x0, 0x4, 0x5, 0x1, 0x800, 0x7, 0x8}}, {0x14, 0x2, [0x6, 0x7, 0x2, 0x5, 0x0, 0x133c, 0x7, 0x400]}}, {{0x1c, 0x1, {0x7f, 0x4, 0x40, 0x8, 0x2, 0x4, 0x9, 0x3}}, {0xa, 0x2, [0xff61, 0xfffa, 0xa5f]}}, {{0x1c, 0x1, {0x8, 0x6, 0x7f, 0x0, 0x0, 0x10001, 0x4, 0x4}}, {0xc, 0x2, [0xff, 0x6, 0x7, 0xfffb]}}]}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0x45d7a4a3}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x3}]}, 0x20c}, 0x1, 0x0, 0x0, 0x24000084}, 0x20048045) r3 = accept4$llc(r1, &(0x7f00000005c0)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast}, &(0x7f0000000600)=0x10, 0x800) syz_io_uring_submit(0x0, 0x0, &(0x7f00000009c0)=@IORING_OP_RECVMSG={0xa, 0x48, 0x0, r3, 0x0, &(0x7f0000000980)={&(0x7f0000000640)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @link_local}, 0x80, &(0x7f0000000900)=[{&(0x7f00000006c0)=""/83, 0x53}, {&(0x7f0000000740)=""/230, 0xe6}, {&(0x7f0000000840)=""/170, 0xaa}], 0x3, &(0x7f0000000940)=""/43, 0x2b}, 0x0, 0x100, 0x1, {0x1}}, 0x0) sendmsg$BATADV_CMD_TP_METER_CANCEL(r1, 0x0, 0x0) getsockopt$bt_hci(r0, 0x0, 0x3, &(0x7f0000000a00)=""/4096, &(0x7f0000001a00)=0x1000) getsockname$packet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0x14) socket$nl_route(0x10, 0x3, 0x0) (async) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="440000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="00000000000000002400120000140002800600100000000000"], 0x44}}, 0x0) (async) sendmsg$nl_route(r0, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000140)={&(0x7f00000002c0)=@bridge_dellink={0x5c, 0x11, 0x4, 0x70bd2b, 0x25dfdbfc, {0x7, 0x0, 0x0, 0x0, 0x15022, 0x180}, [@IFLA_NUM_TX_QUEUES={0x8}, @IFLA_PROMISCUITY={0x8, 0x1e, 0x16a4}, @IFLA_PHYS_PORT_ID={0x0, 0x22, "460256a7cbe3cd8ac8562e5ed2"}, @IFLA_PHYS_PORT_ID={0x5, 0x22, "97"}, @IFLA_PROTO_DOWN={0xffffffffffffff7a, 0x27, 0x3}, @IFLA_TXQLEN={0x0, 0xd, 0x3}]}, 0x5c}, 0x1, 0x0, 0x0, 0x4008055}, 0x4) (async) dup(0xffffffffffffffff) (async) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000100)={'bridge_slave_1\x00'}) (async) sendmsg$nl_route_sched(r1, &(0x7f0000000580)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000340)=@delqdisc={0x20c, 0x25, 0x2, 0x70bd2a, 0x25dfdbfc, {0x0, 0x0, 0x0, r2, {0xffff, 0x3}, {0x7, 0x10}, {0xc, 0xfff1}}, [@TCA_RATE={0x6, 0x5, {0x9}}, @TCA_RATE={0x6, 0x5, {0x1, 0x20}}, @qdisc_kind_options=@q_sfq={{0x8}, {0x4c, 0x2, {{0x4, 0xe86e, 0x0, 0x401, 0x2}, 0x82c5ac7, 0x0, 0x5, 0x4, 0x7, 0xa, 0x1d, 0xe, 0x5, 0x8000, {0x18e3, 0x100, 0x2, 0x1, 0x8, 0x2}}}}, @TCA_STAB={0x58, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x2, 0x1, 0x3, 0x4a61, 0x0, 0x1ff, 0xffffffdb, 0x5}}, {0xe, 0x2, [0x8, 0x56, 0x8000, 0x1ff, 0x0]}}, {{0x1c, 0x1, {0xc9, 0x6, 0x0, 0x8, 0x0, 0x5, 0x8, 0x3}}, {0xa, 0x2, [0x7f, 0x1, 0x96]}}]}, @TCA_STAB={0x11c, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x6, 0x2, 0x0, 0xffffffff, 0x2, 0x3ff, 0x7ab, 0x6}}, {0x10, 0x2, [0x2, 0xd56d, 0x74, 0x100, 0xe1e9, 0x0]}}, {{0x1c, 0x1, {0x5, 0x1, 0x100, 0x4, 0x2, 0x2, 0x6}}, {0x4}}, {{0x1c, 0x1, {0x7, 0x7f, 0x5, 0x10000, 0x1, 0x80000001, 0x9, 0x2}}, {0x8, 0x2, [0xe9, 0x8]}}, {{0x1c, 0x1, {0x5e, 0xff, 0x0, 0x8, 0x2, 0x1, 0x3795, 0x4}}, {0xc, 0x2, [0x32c, 0x2, 0x6, 0x0]}}, {{0x1c, 0x1, {0x2, 0x0, 0x4, 0x5, 0x1, 0x800, 0x7, 0x8}}, {0x14, 0x2, [0x6, 0x7, 0x2, 0x5, 0x0, 0x133c, 0x7, 0x400]}}, {{0x1c, 0x1, {0x7f, 0x4, 0x40, 0x8, 0x2, 0x4, 0x9, 0x3}}, {0xa, 0x2, [0xff61, 0xfffa, 0xa5f]}}, {{0x1c, 0x1, {0x8, 0x6, 0x7f, 0x0, 0x0, 0x10001, 0x4, 0x4}}, {0xc, 0x2, [0xff, 0x6, 0x7, 0xfffb]}}]}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0x45d7a4a3}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x3}]}, 0x20c}, 0x1, 0x0, 0x0, 0x24000084}, 0x20048045) (async) accept4$llc(r1, &(0x7f00000005c0)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast}, &(0x7f0000000600)=0x10, 0x800) (async) syz_io_uring_submit(0x0, 0x0, &(0x7f00000009c0)=@IORING_OP_RECVMSG={0xa, 0x48, 0x0, r3, 0x0, &(0x7f0000000980)={&(0x7f0000000640)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @link_local}, 0x80, &(0x7f0000000900)=[{&(0x7f00000006c0)=""/83, 0x53}, {&(0x7f0000000740)=""/230, 0xe6}, {&(0x7f0000000840)=""/170, 0xaa}], 0x3, &(0x7f0000000940)=""/43, 0x2b}, 0x0, 0x100, 0x1, {0x1}}, 0x0) (async) sendmsg$BATADV_CMD_TP_METER_CANCEL(r1, 0x0, 0x0) (async) getsockopt$bt_hci(r0, 0x0, 0x3, &(0x7f0000000a00)=""/4096, &(0x7f0000001a00)=0x1000) (async) getsockname$packet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0x14) (async) 00:07:49 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="3000000038000900000000000000000003000000000c0001800800100004000e"], 0x30}}, 0x0) 00:07:49 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x1d}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) [ 469.604666][T18321] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 469.609487][T18321] openvswitch: netlink: Flow get message rejected, Key attribute missing. [ 469.612969][T18323] netlink: 32 bytes leftover after parsing attributes in process `syz-executor.1'. 00:07:49 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x1e}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:49 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="3000000038000900000000000000000003000000000c0001800800100004000e"], 0x30}}, 0x0) [ 469.713388][T18333] openvswitch: netlink: Flow get message rejected, Key attribute missing. 00:07:49 executing program 1: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000000), 0x200201, 0x0) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) r2 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r2, 0x84, 0xd, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_CONTEXT(r1, 0x84, 0x10, &(0x7f0000000000)={r3}, 0x8) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f0000000100)={r3, @in={{0x2, 0x4e22, @private=0xa010100}}}, &(0x7f0000000040)=0x84) syz_usb_connect(0x0, 0x2d, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x98, 0x4a, 0x4, 0x20, 0xe8d, 0x3, 0xa729, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0xa, 0x0, 0x0, 0x0, [], [{}]}}]}}]}}, 0x0) [ 469.732905][T18335] sctp: [Deprecated]: syz-executor.1 (pid 18335) Use of struct sctp_assoc_value in delayed_ack socket option. [ 469.732905][T18335] Use struct sctp_sack_info instead 00:07:49 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="3000000038000900000000000000000003000000000c0001800800100004000e"], 0x30}}, 0x0) 00:07:49 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) [ 469.747852][T18337] openvswitch: netlink: Flow get message rejected, Key attribute missing. [ 469.757555][T18335] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 469.777710][T18335] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:07:49 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000100)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000280)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000000000ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x3f}], 0x0, &(0x7f0000000300)=ANY=[@ANYRES16=0x0], 0xfd) openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.log\x00', 0x1c0, 0x0) r1 = dup(0xffffffffffffffff) sendmsg$BATADV_CMD_TP_METER_CANCEL(r1, 0x0, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY(r1, 0x40047211, &(0x7f0000000040)={@desc={0x1, 0x0, @desc4}}) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY(r0, 0xc0406618, &(0x7f0000000080)={@id={0x2, 0x0, @d}}) 00:07:49 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x21, 0x2}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:49 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000100)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000280)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000000000ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x3f}], 0x0, &(0x7f0000000300)=ANY=[@ANYRES16=0x0], 0xfd) openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.log\x00', 0x1c0, 0x0) r1 = dup(0xffffffffffffffff) sendmsg$BATADV_CMD_TP_METER_CANCEL(r1, 0x0, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY(r1, 0x40047211, &(0x7f0000000040)={@desc={0x1, 0x0, @desc4}}) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY(r0, 0xc0406618, &(0x7f0000000080)={@id={0x2, 0x0, @d}}) syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000100)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000280)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000000000ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x3f}], 0x0, &(0x7f0000000300)=ANY=[@ANYRES16=0x0], 0xfd) (async) openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.log\x00', 0x1c0, 0x0) (async) dup(0xffffffffffffffff) (async) sendmsg$BATADV_CMD_TP_METER_CANCEL(r1, 0x0, 0x0) (async) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY(r1, 0x40047211, &(0x7f0000000040)={@desc={0x1, 0x0, @desc4}}) (async) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY(r0, 0xc0406618, &(0x7f0000000080)={@id={0x2, 0x0, @d}}) (async) 00:07:50 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000679b5c084f17316aca6e000200010902120001190000000904"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r0, &(0x7f0000000100)={0x14, &(0x7f0000000000)={0x0, 0xc, 0x83, {0x83, 0xb, "0a847415f7bd4917650240fe01e24051c616c23c9e83648ecebdb840e6f19e23be670875d5ba2e81b0ac8f4cf863868dfa2b7f569acc2456dcc30d25e16409589f72313f5e8b82dfc5d43a8c110c25f8ef09774d5b0cb04d876665bda69c99a6066d328e9b954c1637b03da606feb68474a48c59912f73c8a1716399bc269c0e6c"}}, &(0x7f00000000c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000240)={0x1c, &(0x7f0000000140)={0x0, 0xc, 0x5e, "4a09d2498554cf1d9b780a23fb353c83ffc1a08ff84d8bccf6fa9f215da82b9992c4282243cd7087debd21194e766b6a66d48f77c12b676c9fc61f84c0986e94ed81598f78e9ca6e8519324a3f9ed427acebc6f1dde57359b4ae3cdb0d3b"}, &(0x7f00000001c0)={0x0, 0xa, 0x1, 0x8}, &(0x7f0000000280)={0x0, 0x8, 0x1, 0x80}}) syz_clone(0x64184000, 0x0, 0x0, 0x0, 0x0, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000679b5c084f17316aca6e000200010902120001190000000904"], 0x0) (async) syz_usb_control_io$hid(r0, 0x0, 0x0) (async) syz_usb_control_io(r0, 0x0, 0x0) (async) syz_usb_control_io$uac1(r0, 0x0, 0x0) (async) syz_usb_control_io(r0, 0x0, 0x0) (async) syz_usb_control_io$uac1(r0, 0x0, 0x0) (async) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) (async) syz_usb_control_io(r0, 0x0, 0x0) (async) syz_usb_control_io$printer(r0, 0x0, 0x0) (async) syz_usb_control_io$cdc_ecm(r0, &(0x7f0000000100)={0x14, &(0x7f0000000000)={0x0, 0xc, 0x83, {0x83, 0xb, "0a847415f7bd4917650240fe01e24051c616c23c9e83648ecebdb840e6f19e23be670875d5ba2e81b0ac8f4cf863868dfa2b7f569acc2456dcc30d25e16409589f72313f5e8b82dfc5d43a8c110c25f8ef09774d5b0cb04d876665bda69c99a6066d328e9b954c1637b03da606feb68474a48c59912f73c8a1716399bc269c0e6c"}}, &(0x7f00000000c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000240)={0x1c, &(0x7f0000000140)={0x0, 0xc, 0x5e, "4a09d2498554cf1d9b780a23fb353c83ffc1a08ff84d8bccf6fa9f215da82b9992c4282243cd7087debd21194e766b6a66d48f77c12b676c9fc61f84c0986e94ed81598f78e9ca6e8519324a3f9ed427acebc6f1dde57359b4ae3cdb0d3b"}, &(0x7f00000001c0)={0x0, 0xa, 0x1, 0x8}, &(0x7f0000000280)={0x0, 0x8, 0x1, 0x80}}) (async) syz_clone(0x64184000, 0x0, 0x0, 0x0, 0x0, 0x0) (async) [ 470.456268][T18352] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 470.461094][T18352] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:07:50 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000100)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000280)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000000000ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0x3f}], 0x0, &(0x7f0000000300)=ANY=[@ANYRES16=0x0], 0xfd) (async) openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.log\x00', 0x1c0, 0x0) r1 = dup(0xffffffffffffffff) sendmsg$BATADV_CMD_TP_METER_CANCEL(r1, 0x0, 0x0) (async) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY(r1, 0x40047211, &(0x7f0000000040)={@desc={0x1, 0x0, @desc4}}) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY(r0, 0xc0406618, &(0x7f0000000080)={@id={0x2, 0x0, @d}}) 00:07:50 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x21, 0x3}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:50 executing program 1: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000000), 0x200201, 0x0) (async) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) (async, rerun: 64) r2 = socket$inet_sctp(0x2, 0x1, 0x84) (rerun: 64) getsockopt$inet_sctp_SCTP_MAX_BURST(r2, 0x84, 0xd, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_CONTEXT(r1, 0x84, 0x10, &(0x7f0000000000)={r3}, 0x8) (async) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f0000000100)={r3, @in={{0x2, 0x4e22, @private=0xa010100}}}, &(0x7f0000000040)=0x84) (async) syz_usb_connect(0x0, 0x2d, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x98, 0x4a, 0x4, 0x20, 0xe8d, 0x3, 0xa729, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0xa, 0x0, 0x0, 0x0, [], [{}]}}]}}]}}, 0x0) [ 470.513543][T18359] sctp: [Deprecated]: syz-executor.1 (pid 18359) Use of struct sctp_assoc_value in delayed_ack socket option. [ 470.513543][T18359] Use struct sctp_sack_info instead 00:07:50 executing program 0: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x4, &(0x7f00000001c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x600000}, [@generic={0x4d}]}, &(0x7f0000000080)='syzkaller\x00', 0x5, 0xa4, &(0x7f0000000280)=""/164, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000000)={r0, 0x7, 0xfffffffffffffffb, 0x1000000000000}) r2 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x40a80, 0x0) r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000380), 0x222100, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000400)=@bpf_tracing={0x1a, 0x10, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x20}, [@exit, @map_fd={0x18, 0x5, 0x1, 0x0, r1}, @map_idx_val={0x18, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, @call={0x85, 0x0, 0x0, 0x16}, @generic={0x1, 0xe, 0x3}, @map_idx_val={0x18, 0x6, 0x6, 0x0, 0x10, 0x0, 0x0, 0x0, 0x6}, @map_fd={0x18, 0x2, 0x1, 0x0, r2}, @cb_func={0x18, 0x8, 0x4, 0x0, 0xfffffffffffffffe}]}, &(0x7f0000000140)='syzkaller\x00', 0x1000, 0x0, 0x0, 0x40f00, 0x17, '\x00', 0x0, 0x19, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0xa, 0x2}, 0x8, 0x10, &(0x7f0000000340)={0x4, 0x4, 0x40, 0x5}, 0x10, 0x110f5, r0, 0x0, &(0x7f00000003c0)=[0xffffffffffffffff, r3]}, 0x80) 00:07:50 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x21, 0x4}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) [ 470.573353][T18366] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 470.582535][T18366] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:07:50 executing program 0: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x4, &(0x7f00000001c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x600000}, [@generic={0x4d}]}, &(0x7f0000000080)='syzkaller\x00', 0x5, 0xa4, &(0x7f0000000280)=""/164, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000000)={r0, 0x7, 0xfffffffffffffffb, 0x1000000000000}) (async) r2 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x40a80, 0x0) (async) r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000380), 0x222100, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000400)=@bpf_tracing={0x1a, 0x10, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x20}, [@exit, @map_fd={0x18, 0x5, 0x1, 0x0, r1}, @map_idx_val={0x18, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, @call={0x85, 0x0, 0x0, 0x16}, @generic={0x1, 0xe, 0x3}, @map_idx_val={0x18, 0x6, 0x6, 0x0, 0x10, 0x0, 0x0, 0x0, 0x6}, @map_fd={0x18, 0x2, 0x1, 0x0, r2}, @cb_func={0x18, 0x8, 0x4, 0x0, 0xfffffffffffffffe}]}, &(0x7f0000000140)='syzkaller\x00', 0x1000, 0x0, 0x0, 0x40f00, 0x17, '\x00', 0x0, 0x19, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0xa, 0x2}, 0x8, 0x10, &(0x7f0000000340)={0x4, 0x4, 0x40, 0x5}, 0x10, 0x110f5, r0, 0x0, &(0x7f00000003c0)=[0xffffffffffffffff, r3]}, 0x80) 00:07:50 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x21, 0x5}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:50 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000679b5c084f17316aca6e000200010902120001190000000904"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) (async) syz_usb_control_io(r0, 0x0, 0x0) (async) syz_usb_control_io$uac1(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) (async) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) (async) syz_usb_control_io$cdc_ecm(r0, &(0x7f0000000100)={0x14, &(0x7f0000000000)={0x0, 0xc, 0x83, {0x83, 0xb, "0a847415f7bd4917650240fe01e24051c616c23c9e83648ecebdb840e6f19e23be670875d5ba2e81b0ac8f4cf863868dfa2b7f569acc2456dcc30d25e16409589f72313f5e8b82dfc5d43a8c110c25f8ef09774d5b0cb04d876665bda69c99a6066d328e9b954c1637b03da606feb68474a48c59912f73c8a1716399bc269c0e6c"}}, &(0x7f00000000c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000240)={0x1c, &(0x7f0000000140)={0x0, 0xc, 0x5e, "4a09d2498554cf1d9b780a23fb353c83ffc1a08ff84d8bccf6fa9f215da82b9992c4282243cd7087debd21194e766b6a66d48f77c12b676c9fc61f84c0986e94ed81598f78e9ca6e8519324a3f9ed427acebc6f1dde57359b4ae3cdb0d3b"}, &(0x7f00000001c0)={0x0, 0xa, 0x1, 0x8}, &(0x7f0000000280)={0x0, 0x8, 0x1, 0x80}}) (async) syz_clone(0x64184000, 0x0, 0x0, 0x0, 0x0, 0x0) [ 470.632422][T18385] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 470.634750][T18385] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:07:50 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x21, 0x6}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:50 executing program 0: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x4, &(0x7f00000001c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x600000}, [@generic={0x4d}]}, &(0x7f0000000080)='syzkaller\x00', 0x5, 0xa4, &(0x7f0000000280)=""/164, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000000)={r0, 0x7, 0xfffffffffffffffb, 0x1000000000000}) (async) r2 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x40a80, 0x0) (async) r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000380), 0x222100, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000400)=@bpf_tracing={0x1a, 0x10, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x20}, [@exit, @map_fd={0x18, 0x5, 0x1, 0x0, r1}, @map_idx_val={0x18, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, @call={0x85, 0x0, 0x0, 0x16}, @generic={0x1, 0xe, 0x3}, @map_idx_val={0x18, 0x6, 0x6, 0x0, 0x10, 0x0, 0x0, 0x0, 0x6}, @map_fd={0x18, 0x2, 0x1, 0x0, r2}, @cb_func={0x18, 0x8, 0x4, 0x0, 0xfffffffffffffffe}]}, &(0x7f0000000140)='syzkaller\x00', 0x1000, 0x0, 0x0, 0x40f00, 0x17, '\x00', 0x0, 0x19, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0xa, 0x2}, 0x8, 0x10, &(0x7f0000000340)={0x4, 0x4, 0x40, 0x5}, 0x10, 0x110f5, r0, 0x0, &(0x7f00000003c0)=[0xffffffffffffffff, r3]}, 0x80) 00:07:50 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000680)=ANY=[@ANYRES8=r0], 0xc0}}, 0x0) 00:07:50 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x21, 0x7}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:50 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000680)=ANY=[@ANYRES8=r0], 0xc0}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000680)=ANY=[@ANYRES8=r0], 0xc0}}, 0x0) (async) 00:07:50 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x21, 0x8}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:51 executing program 1: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000000), 0x200201, 0x0) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) (async) r2 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r2, 0x84, 0xd, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_CONTEXT(r1, 0x84, 0x10, &(0x7f0000000000)={r3}, 0x8) (async) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f0000000100)={r3, @in={{0x2, 0x4e22, @private=0xa010100}}}, &(0x7f0000000040)=0x84) (async) syz_usb_connect(0x0, 0x2d, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x98, 0x4a, 0x4, 0x20, 0xe8d, 0x3, 0xa729, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0xa, 0x0, 0x0, 0x0, [], [{}]}}]}}]}}, 0x0) 00:07:51 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000680)=ANY=[@ANYRES8=r0], 0xc0}}, 0x0) [ 471.103832][T18405] sctp: [Deprecated]: syz-executor.1 (pid 18405) Use of struct sctp_assoc_value in delayed_ack socket option. [ 471.103832][T18405] Use struct sctp_sack_info instead 00:07:51 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x21, 0x9}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) [ 471.128571][T18407] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 471.139968][T18407] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:07:51 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x21, 0xa}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:51 executing program 0: write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000000)={{0x7f, 0x45, 0x4c, 0x46, 0x41, 0x1, 0xa2, 0x8c, 0xb6e, 0x3, 0x6, 0xcf7, 0x295, 0x40, 0x137, 0x7, 0x45e, 0x38, 0x2, 0x3ff, 0xd9, 0x8826}, [{0x4, 0x0, 0x29f, 0x4, 0xffffffffffffffff, 0x200, 0x1}, {0x60000000, 0x6, 0x101, 0x3, 0x2400000000, 0x100000001, 0x1000, 0x492a}], "62e318207333567bc2d0b3ebb77fecb3bc49634745ba39c3e19829b3c046ac522e8335ccbd9e65756ee9788958da4a5e6a06872d570645f5b8da28f081c8197fe57c2cbe63f5f4f99d8cc3efc0a859620b7d730851741336500912c0658d332c70a73abe88abe8e6fa7def9e19ac8d9d7e0108da769629004827"}, 0x12a) r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_PORT_INFO(r0, 0x40a85323, &(0x7f0000000180)={{0x6, 0x8}, 'port1\x00', 0x4, 0x20, 0x1, 0x2177, 0x5, 0x0, 0x8, 0x0, 0x2, 0x3}) ioctl$F2FS_IOC_GET_COMPRESS_BLOCKS(r0, 0x8008f511, &(0x7f0000000240)) ioctl$VT_GETMODE(r0, 0x5601, &(0x7f0000000280)) fsetxattr$smack_xattr_label(r0, &(0x7f00000002c0)='security.SMACK64IPIN\x00', &(0x7f0000000300)={'\x9b'}, 0x2, 0x2) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000340), 0x10400, 0x0) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000380)={0xda, @time={0x5, 0x80000001}, 0x1, {0x1, 0x1}, 0x4, 0x2, 0x3}) fcntl$setsig(r1, 0xa, 0x4) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f00000003c0)={r0, 0xbba, 0x8, 0x5}) ioctl$IMADDTIMER(r2, 0x80044940, &(0x7f0000000400)) ioctl$sock_SIOCGPGRP(r1, 0x8904, &(0x7f0000000440)=0x0) write$cgroup_pid(0xffffffffffffffff, &(0x7f0000000480)=r3, 0x12) close(r0) syz_io_uring_submit(0x0, 0x0, &(0x7f00000004c0)=@IORING_OP_FALLOCATE={0x11, 0x9, 0x0, @fd_index, 0x4, 0x0, 0x8}, 0x4) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r1, 0xc018937c, &(0x7f0000000640)={{0x1, 0x1, 0x18, r1, {0x2}}, './file0\x00'}) r5 = fanotify_init(0x0, 0x20000) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) ioctl$DRM_IOCTL_GET_CLIENT(r0, 0xc0286405, &(0x7f0000000700)={0x2, 0x5, {r3}, {0x0}, 0x0, 0x840}) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000500)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000600)=[{&(0x7f0000000580)="f1966e67ca8b22cfcc351f212f8e9b01d211276e02a76f99d0a6ac4643a51719c8c204ecd0eb5a2a8840fb99e3e25674337e649944ddf3089ff8e3dc864c32350c410f", 0x43}], 0x1, &(0x7f0000000780)=[@rights={{0x1c, 0x1, 0x1, [r4, r5, r0]}}, @cred={{0x1c, 0x1, 0x2, {r6, r7}}}, @rights={{0x14, 0x1, 0x1, [r2]}}], 0x58, 0x49000}, 0x0) 00:07:51 executing program 2: r0 = openat$pfkey(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat2(r0, &(0x7f0000000000)='.\x00', &(0x7f0000000040)={0x480680, 0x0, 0x11}, 0x18) ioctl$VIDIOC_ENUM_FMT(r1, 0xc0405602, &(0x7f0000000100)={0xfffffffe, 0xc, 0x3, "7cb9fcc1506324bebe8f0baa72d6521ed484f97c45765ddc60e434a6feb0a44a", 0x34453308}) syz_genetlink_get_family_id$team(&(0x7f0000000cc0), r0) syz_clone(0x40000000, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="3c5c948b4137ca575dc598da1469d4d57943c08094f5ece4392a8d9337543ecb325399ddb1f703faf804448b75da8c1946987f336a2e852063e5203b1462a90204a0913fc83cf96cefbab0d145e0b5bee7689b43d546cbda4b99c32511b8fde88758e7f87eb9cd3af050ba7a31d61745c8e1ae7c0df21a1ce865feaf85b29b5fce0eea3c33804d0dcbccf57000a6044c71b6828e4afc7f8e4303018579c2bf1b7f42d98f7c729d4be39266570f75ae1a4f18e0c8c5f71b40471201a1dc3e49037bc788c20f615612cca548d31e769b8e4471cce6aa3d8fbd47986610292dda2602a7752acce34ed5d3a5c4fdc94f595f7c2c730fe3dacd6c26a6caf132882f66471356fa8d4a20672463ac9d5483d178946269d9ccf8f557543b0ef8348c28a7190f37129dc7fdfb93720c53b818819a1fb2891814316cadd32eae5ccd97c89f87e188fc539a3529da6098c8e2ed8a64a7f5c3b90ec89322bf65a32bfd5a614742f815c0ff231f39cbf98104ab87fec71f2f0059f4481340e032533ce28d1e8f618ab20537129dc96e0ad7acc1e66a2accdb16f943f1f5538720dde01bd72601ad8ee26e99e374605fc0d2e794ac43d372ae84180dbfbaaf39c8f8df01dc1c2ded740ecfaae02aae45557558295bfbaa3f576c33b59a9f4517b4f5bd0a9f5b4466c282bee7c8108322a88191c3489f98bf9cc77f5fbe2a659f193a036604a8e549fe4be8abd214294d9bd00304fac8bee487f3ec6cdae66806c07cfc48bf7e68ecf4dee3def414d129ba9776280720b62f1018f98b96ab57156c6f9467bcd62a3357c2581c35933acdbbd8746900badd306be671a12eb96c0ff94b6a5f8f87c6c13c8104f0d920f1e7583fb895d130da8a0278aab5ec075964598cb859e953301ab90db251f8420c4425bec8176fa76427e0bd1c34bd3200af8f45eb0e6be96fca5e1adf353c5ee50d37f222c0d1950e6948d1b8b565bdbffa22e6e39f9195cb2c59a603d2daf9aafff34329b51821e40e9cf11cc1c4fd12144404fb0bc4bacab92994a0b303a76a120c25f6640eebcdfbe850ccbb67575487242dfb5383631fdb982b43f2fc090df805704978151ff8fe29c711e0c7135b3c4f3dac424efe44866d4a034ec3edb30e4f939a72e44dc3dab9da89206eb25b6990cac0a4022d235da43ae4ddd96b7ffcd96a38e4c01c5357a767a632eaa1b9e197ac0afc996602f1876673bcc195decfbb96a0ed31081c292a164dfde530742df5517444bd7849eac2151672b3e79bcb71ac45d1da8472e3a3d221e3bda5163af2818b60df0f2e46b0dd11b76ae70c61485728d999cf90658e1729a7c95f1d4bb163ef7c2218d7067f09d0dbd49f89b87b27916b9d58b4fa2cb39b4be51bdadd533025b7d4a7836fc0a2282e5f8e6c1debf1c6e176ef87a5d023d791a9562e8befed41cd8a10995bdd57eab02fc7b715590bc1a79656d6ce5fb13903acac42d6f0e4712595420d6d0cf972f10b7559b1b2a866073df83e9cf2a1ff9ded090468030c9e3ace29b3855c78c25231f1d404eb218e08449bedbf252399a3083f0a9837dcd03d8ca66552a28f12784613ef55b19bb105c5574b8ae474d34ea32a9c9f4cb7df5f6b99f511080df44211b65a2fc46c797b6573a75a03bba0ac1e0afc073a051301a705b8caa5fcee5777f872d11266ea8c1bbd40992c217f4071d6f605adb3b6b8616090cde6930803c7ba46768a6af8c0acfda3da7e2abebce32d04e34533807bbece736e07df04938ef160ff9b1c48945e39cf642dddd6e561603efb63d7ff31cbe5b9e5c0af5914f08f64667d11ae1263987ae12d950c506eefc1dafb3cab523d61822f75638314fc57ac36191a9a89477a50aa5e29bb36ef1e899eb6adb42bc207b2683093540345581b118df970ad269c249cd6293329aa8678f931e674116c647686eb691596ac163710098155e55c85a58f19b370d98ca2503f925dddff030adeb9d4e8c3963c5639eb33e72ac3ad2e73aeeb912e62f56d20ebf985117ca988d14b94e8997a179d07d67172ead41dfa5c60324b2ed8f830d9097e1d6384f31eaec700a0de40d550a6b19c4da0e7c17e89bbe33490ed343ce73cc7feaeb639f6e865ef949c71a47ef8758f8a045a0031b1174029c2c239a42b5280277d27a48c7f80423e9440cd6dc186528bb098015c4a48fdea5722730dda16ca6d8ed12b3b9ef9eafd71e0eff8a73d018da749abf25cafe310af692fd73500663fd16e31cbe9114c86581ac55b3b758f7c8f2a1a4aad828b0725fe5974e40affcec7fbbdbff802f4c1d963f1619cd104f38e0b684232d637246cc243eeec28f47aa7eb276af2b2888ba57b4fe65303e7f8651bf842a6d15ad486b19f40be3cf8d121f9ec61b4d026aee45f54ca720b0d888e55189748f66f2e8ba1b921363fb342b0767b834cfff044c475ece8868aa52f2229db3fa8933cd3ee816b71eff2697bad0c81b68f92c9d876a2a48e6baba9407a142ae050ec219040ba7ca186337ba38cac60b9fb57132f803abaab753eb96bb399e5e426aba2c17e0517c3736f39094412f9922931db05ed1fdcba836580c22d3bcecf151d23a9ba550ef3dbed70810966181e60648ee7a43d5b8fd6d01daed430a7013017ee236cb97b03579e4c8fae5a0fd4306e32e41c158dbedb611cade12a9337a1259700114853b33b980eb046cc6dea72a73abb38691af02406428f04ee65781451db44c2959ad98409b09c232822abaad664afd7cc09bb524b36697f479511fe") syz_init_net_socket$x25(0x9, 0x5, 0x0) socketpair(0x2b, 0x800, 0x7, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00'}, 0x10) 00:07:51 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x21, 0xb}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:51 executing program 0: write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000000)={{0x7f, 0x45, 0x4c, 0x46, 0x41, 0x1, 0xa2, 0x8c, 0xb6e, 0x3, 0x6, 0xcf7, 0x295, 0x40, 0x137, 0x7, 0x45e, 0x38, 0x2, 0x3ff, 0xd9, 0x8826}, [{0x4, 0x0, 0x29f, 0x4, 0xffffffffffffffff, 0x200, 0x1}, {0x60000000, 0x6, 0x101, 0x3, 0x2400000000, 0x100000001, 0x1000, 0x492a}], "62e318207333567bc2d0b3ebb77fecb3bc49634745ba39c3e19829b3c046ac522e8335ccbd9e65756ee9788958da4a5e6a06872d570645f5b8da28f081c8197fe57c2cbe63f5f4f99d8cc3efc0a859620b7d730851741336500912c0658d332c70a73abe88abe8e6fa7def9e19ac8d9d7e0108da769629004827"}, 0x12a) r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_PORT_INFO(r0, 0x40a85323, &(0x7f0000000180)={{0x6, 0x8}, 'port1\x00', 0x4, 0x20, 0x1, 0x2177, 0x5, 0x0, 0x8, 0x0, 0x2, 0x3}) ioctl$F2FS_IOC_GET_COMPRESS_BLOCKS(r0, 0x8008f511, &(0x7f0000000240)) (async) ioctl$VT_GETMODE(r0, 0x5601, &(0x7f0000000280)) (async) fsetxattr$smack_xattr_label(r0, &(0x7f00000002c0)='security.SMACK64IPIN\x00', &(0x7f0000000300)={'\x9b'}, 0x2, 0x2) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000340), 0x10400, 0x0) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000380)={0xda, @time={0x5, 0x80000001}, 0x1, {0x1, 0x1}, 0x4, 0x2, 0x3}) (async) fcntl$setsig(r1, 0xa, 0x4) (async) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f00000003c0)={r0, 0xbba, 0x8, 0x5}) ioctl$IMADDTIMER(r2, 0x80044940, &(0x7f0000000400)) (async) ioctl$sock_SIOCGPGRP(r1, 0x8904, &(0x7f0000000440)=0x0) write$cgroup_pid(0xffffffffffffffff, &(0x7f0000000480)=r3, 0x12) (async) close(r0) syz_io_uring_submit(0x0, 0x0, &(0x7f00000004c0)=@IORING_OP_FALLOCATE={0x11, 0x9, 0x0, @fd_index, 0x4, 0x0, 0x8}, 0x4) (async) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r1, 0xc018937c, &(0x7f0000000640)={{0x1, 0x1, 0x18, r1, {0x2}}, './file0\x00'}) (async) r5 = fanotify_init(0x0, 0x20000) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) ioctl$DRM_IOCTL_GET_CLIENT(r0, 0xc0286405, &(0x7f0000000700)={0x2, 0x5, {r3}, {0x0}, 0x0, 0x840}) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000500)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000600)=[{&(0x7f0000000580)="f1966e67ca8b22cfcc351f212f8e9b01d211276e02a76f99d0a6ac4643a51719c8c204ecd0eb5a2a8840fb99e3e25674337e649944ddf3089ff8e3dc864c32350c410f", 0x43}], 0x1, &(0x7f0000000780)=[@rights={{0x1c, 0x1, 0x1, [r4, r5, r0]}}, @cred={{0x1c, 0x1, 0x2, {r6, r7}}}, @rights={{0x14, 0x1, 0x1, [r2]}}], 0x58, 0x49000}, 0x0) 00:07:51 executing program 4: r0 = syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x24, &(0x7f0000000200)=[{&(0x7f0000010080)="00000008db0000000000000000000000000000000000000000000000250000006d70000000000000776d0000000000006f670000000000006a7000000000000061766900000000006d347600000000006d347000000000006d6b7600000000006d6f7600", 0x64, 0x5}, {&(0x7f0000010380)="00000000000100"/32, 0x20, 0x69}, {&(0x7f0000010000)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c000000100000001400000300000001000000020000007936256278154566bdc19534e40b258800000000", 0x80, 0x400}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000000e00)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c000000100000001400000300000001000000020000007936256278154566bdc19534e40b2a880000000050d458aacf034e789af0a97efd3ac7f9dce08553887260dad85849260eaae7cc2e0fabbda51d6fada24f70359d46883ab3b80d34a0ae7048d88ed1627f3f5e047a4a168c9020649ba038295051e1f7933b0485c6ab707da3b12c35550aef62e7a7228159cde51f3f2940935097fd942163ae53720d4feed3ef2d17c10d83cc785b4b880fb227bddb846d586336", 0x10d, 0x1400}, {&(0x7f0000000b40)="00000000000000000000000000000000000000000000000000000000250000006d70000000000000776d0000000000006f670000000000006a7000000000000061766900000000006d347600000000006d347000000000006d6b7600000000006d6f7600000000007765626d0000000077617600000000006d3461000000000033677000000000006f70757300000000666c6163000000006769660000000000706e670000000000737667000000000077656270000000006a61720000000000646562000000000069736f0000000000677a000000000000787a0000000000007a737400000000007064660000000000707963000000000074746300000000007474660000000000657865000000000061706b0000000000636e74000000000065786f00000000006f646578000000007664657800000000736f000000000000636f6c64000000006462000000000000000000000000000000000000000000007a6208512f0f0d4441b7cc7fbb177f01202c9b929d49d1e4eed99ef8b9f259b142991b", 0x183, 0x1860}, {&(0x7f0000010580)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010640)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1b80}, {&(0x7f0000010700)="00000000780100"/32, 0x20, 0x1c80}, {&(0x7f0000010720)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010740)="6f4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffff00000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/184, 0xb8, 0x400000}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000e64ebd790000030000000003000000001400"/64, 0x40, 0x400fe0}, {&(0x7f0000010840)="000000000000000000000000000000000000000000000000000000060000000000020c6000"/64, 0x40, 0x4011e0}, {&(0x7f00000108a0)="0000000000000000000000000000000000000000000000000004000000001400", 0x20, 0x401280}, {&(0x7f00000108c0)="000000000000000600000004007800"/32, 0x20, 0x4012e0}, {&(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\x00\b\x00\x00\x00\x00\x00', 0x20, 0x401320}, {&(0x7f0000010900)="00000018000000000400"/32, 0x20, 0x401380}, {&(0x7f0000000600)="03000000000000030000000000000400000000000000000000000000000000002d03fbe1b9623919cbf4330c0052777156777d08aa92405703319bf6565f5509c227f9c9ef8a77af4ae1a1ebfda95bc1c1c2c4acc1db994e55497e43b8080fb86556517341d02a295000da583d17c760401732bb0cec9c9c597949e54e4724b46bc33617eae573c6160b6a1c05131161f043839d9c1af4bcb5e3e923526167c8533359c0cf26b83426e6a08bc96917da2f43e823d32a9c782b887a703d80ab30b8c93a2ea791748eff7451dd0a4c95d15b88ac97b3a0712dd2e9877cbc0585b720233c3d020e149ce0309564b7abc2ec9905f37dbe80bf46e1c4829ab2080071fd32ab55fed79601f873", 0x10a, 0x402000}, {&(0x7f0000010980)="00008c000000000040c4f65f42b89dd500"/32, 0x20, 0x402e00}, {&(0x7f0000000f40)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000010ba0)="6e4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f", 0xa6, 0x600000}, {&(0x7f0000010c60)="00000000000000000000000000000000000000000000000000000000804c01b0", 0x20, 0x600fe0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000060000000000020c60", 0x24, 0x6011e0}, {&(0x7f0000010ce0)="0000000000000000000000020000000510ec", 0x12, 0x601240}, {&(0x7f0000010d20)="0000000000000006", 0x8, 0x6012e0}, {&(0x7f0000010d40)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n', 0x16, 0x601320}, {&(0x7f0000010d60)="00000018", 0x4, 0x601380}, {&(0x7f0000010e00)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x602fe0}, {&(0x7f0000010e60)="0000000006000500000000000005000000000000000000000000000100000000", 0x20, 0x603fe0}, {&(0x7f0000010e80)="00000000000000000000000000000000000000000000000000000001000000006e4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x604fe0}, {&(0x7f0000000080)="00000000000000000000000000000000000000000000000000000000804c01b0", 0x20, 0x605fe0}, {&(0x7f0000010f80)="6e455136804c01b00000000000000000", 0x10, 0x7ff000}, {&(0x7f0000010fa0)="0000000000a8fced8936", 0xa, 0x7ff040}, {&(0x7f0000010360)="00000000780100"/32, 0x20, 0x800c80}, {&(0x7f0000000840)="008000000000000000000100048e8034adeab7ee1b000001000000000200000000002166d877bcc8ef2dde729dd15fb028ae74e95c5e95d983d34ed55aac071b0599e5e9e5ed7a8e2e00"/85, 0x55, 0xc00000}, {&(0x7f0000000180)="ed41002080761000535f01000300000000100000000000000271dea6a556fd20b602d24417aa9f99ec3fde5ce0a9009a86f9ad03cc0026ede8e1ef5a0e", 0x3d, 0x1401000}], 0x0, &(0x7f0000000740), 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000004fb80)={0x5, [], 0x9, "cbae00ccb770cd"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f00000001c0)={0x0, 0x0, "b8354e0b9449fe0b084bccd0443c3a68b8d2aca2ecbe358372aac494b2b30aee13a482a00f6cc926dd43ca25d53fe5a5a536d4f20a1ac3fc865231aea0a208771a4fc4f40c1f54f8e2044faa347e7328dab6261bf77dcc09ec1b31d9d0d51c06ecab7e5813daa22710fc1f5886fa4f71471477a29db7b3363cefecf6ea1ec7beb98f70ac39db120d63cf7f595354dc64f895925d8e00591bedf01261dea735c555dae8e64e86520c46a50a4c98827ecb6fc54564a6242a876f7f5393b38386438dfb1f1ad9156bb794fc88959ecc1b9da8062a87a60bdc18f1fa1648c372fb2f96c62e6b85404bd9a768b826e67a27655268a9054f595f6cc34703d598fea508", "6c93156d96578d287f2b03080580c298d191008ae2c37195779300a2af344e5f31580fcc8e014573e78b227d510220438ece28f6e12762d09455a937c27c3dc61f112a0549165dd345fcf56bcfc92353328cab58b7b260d0a17e9a91f06df3638a80632ab555f60442e48715ff0e010cc89fafdb493f03b8c5adc36baa40e897b6d69ef0e63a835565048167eb26b0a0b5aa1461c0fd8b32b4119bdacf7d56465d5c18166470748239939895f9d11f5b2a7f4b5c18a916cfcc5c0678837def7b0d98fdb3be6922e1f657a1c9ab666b494a57c9a437ae85aa9d2acce7f6751305c3e289563006e9ef6415d5c0ebfb7611892b923e261ccc445b1dc8567e85564ce13db141490e501189b7a2aec4b871ab01c8559f4b726d5e530d1fe81ca610e06a30477317cadb4ade8e3f4ee49e5bb285d18f9be482bf1d3b45c5dde8076b8d88efe0521380f8c23cc3bcfcfdc1892c35f412931963b2f0df93cb262304182ee77c8ab661037e3114ddb90349c219954f49b6e79c5f198bb6f5ef7628a390a11b3468d5b88d0a298e04926911e114daa1d1999b76396b31f5080cf8813beaa5add5ff0d44c54d35673284c4b486a3713ddb2921027fa14d530eaf9f81a54f786f0421726c14c96e56c6ab77c097f59118c44c34efae5519cb141f60823bd717832569d608072ddffdf20630e08c077193c43ba44321184bce0b4a9b15c6e35c600f7e9f84cc2619ddde9b94c543cbbaf3056839b0c961e3c40d3ee53bc0d88b8417330d3348fb03fc2028bd9122d09886750d606511e1230e51896ee4abcdc737c61d69434d3ae604b66c2a3050b170dde24e4c165a83cd5b3a69c53fc26bf5c04b62a9eba68b321be29cd1a7e69deac0e7066d79d299f5c51580683797214aee5f1544e9e2d30016d973417849e71e70432b4afd1b5d9e7e373c55e54ea833eccbd7e3b2d30db12eea73dbc1a58e1d31582eb6bfa495eeb302c47431a7e92ef2a105de76f983e332db24afad82b117171ee06ab270cc8f1b1a3256b7a82eac67b7b4336e7203bb1d4d7b0b8633db8cc2978729d4933ae2f098ccd6ae36d265ceabdba014b8a452de66a1446c34210edbac6b96499a9cf376e3571f11b5bfd853f0b827a2d3aa573b65d6e94ba70a22e24ebb6bbcb9f2992ec9081f32a527947a0fcb3e664e014539e311746a5bbd56f3ca04448610919503cd0cebb0869d92ae8e23985b666b0d85fde82e7db06e6cbd16eaae1c5904df403bcbb877b8c6071a075b1d38551d778304646507924aa71c7efafac6a8000f46dcb75b48e4d76f0d50963ecbf5de99623b3339176e7bdd28ff5ff04665c4ec45fa1197e0d9d47699bc0f90b93dd6aacc6c050e364b3d3977a888a13e90843ad922514d533d24cc4b80f399f7bc995a94ae834337cc83cf7d01532b6cdaa4f9c32a45fd4671d88962c1a5cbef21c9a214755d815c51a81040f7cddd1fb606f8618e0622e9bbad9112fd1ed8ab1209f2b9225b17b60746d79d9f24a8d5f8ec766c5bc6592522bf8d484c25c473ea99ef8b34fae8ab3916bb58b6b40f5f7f9ad051837f263a4eb71d6671698911ac296e749f61d22f7b41909816c7d362bc4a301ac3e324ef563cf283f1231df6175c00ff69f85cda47504d7c2767c02f19792cc90d734810d459816d3ae83e47018f04c5b307e7acf954b4525c9cac994fc339d3cc0072fc82643c288aa84a97d297e0cee1cbb97d7dc4945d9f29886352339bbf4cd53ca658952b988ded728311919b134c63ca963a5b941077cbf1b4545b1892d0036891df00709b55e405ff798bd2e3370507a2d58e09e190786570840f7ca4d8e98f28457f9ab245d643d7a39a38d3853db3a59ad3c4b0f367d04878a1240dec7813c0e5b3ae8f52d2931bd9b30ac3e8664c8c01af8225d076f957adcc8a88580aa81e7e9ee5663456c9c704d17836f2c7eb5b5c5c93cad208b224ad9fa052cbbe7387ee539480503d69a60d148696f1ad2eccf9781f413f5de0d7e9b08aca07882a0102dbcb5c4865ce0f315fb210da82dda4ce2b4d4c727e6e4ed89792d2d29eb76e4a8c034275f4f813045c4837bcfa7e236aee21521338c4a39bb2d81b999a42724484de9cb9bd61de80cab6a023b2ddcef000b2a99387b41a8420d777cba8acae6daa69e4a6b596e692eebe53c50a1ad70dbd296ffa462b6ac366d1ccf5cfe6e0764c27c5f12032a2472edce9a9e620da667ff7433be714d45bdd735a25d290f0c9661e45a48c5f8de1d235d3902fb0df43b531b0e37d3f6ebfd2773509e6adbe658a1144ca9b651b204fe0ffe6d966fac78fdedc3412757fcdfc32063c15b1a608ed6f90e8aab3c52da059c2ade2757acec6f133a5f91361938381e25c4bd2518b86c16c6603d0ca70d93cbfc4f0346418bd34821157c54da901b0368f00bc2c5ceb91beb6fb901a78470b3234a4ce32afda241a0a4856b45e35770c1ae1e9d4605d721376302fdc009cb24114f67589c2910106037aec7b57ad93c4136cc3b228716eec91d1ceb5a988e68a7eb254a60322fcc581534ee6aacbc28a5438069c3b49e6b31845ddfe02a334b298ae4c63a50baac7ef798384d6e3ee29bfe58c787091178431ad6b2665f6f1bfbef069cb4c5d7695109540b4e9f96506d7f9c190e0b3508795e97cb8fa92b6ae3b1088834d6e6ca1bc300ce92b9df3b9e87502ac7a614124b278e9191906d0b843f0ba4b7acc9e62f8b9f32c6752ad453bc0a35a2d7d5543053914ec159e476a48a9d7d3010dab91e25f5b7d96fa6194ca6c0fb303fd2468d8da1fc91f2138a3fe7a5b1988efb663c769203eba1899d6f0a72cbc85435b755874ef63c9e5cb69b948ade34d809eb2705608188d8b66b9ca3ff877648eee496bd2891dda0abd6e46f11191dd75bee06b0020a64c3c5bb82935219e32066571ba79665343f3027e85d35c718b5d9cf9ecdde879b0dabece4dda2091e783a763845158044f8d8312db9cb47d79223bab0be5c7ef463c6dbc676a9ed775b5421d4ba77cd2a2a74d2a10f1d0ce4d09234acdc1533f1fcb5fab7d21f1ffcf74345dc2eed2531807879da0094f682c71a57d0bc74c44f68d60f58ad4e083b2991142ee5847d4ff9d253e75eca0e60f5f2e39c045a8d4be8cd35150f6673d5e1251762d477b7ccd77fa486d3166d643e2da587a4e59ecc6512875b8af216307f7809e0d7b2e4dde13db46b96622fb827677016e6bd683e74bc727b48c9a38690fec04b6402179f1c94b2aaaffa311359810ffa1311f331f8b404c6e031d6d7d6e3474dcfb1b99ee576e8f5df767d07956206fba112ec588bbff1c5f6fa8bdcefe71132a1bb9e915621cd2c5c263e322e989aadd70ccafb1e351977f9f4eddefe70ecd7cd99a71772dc7ec6fbc10a2f9727bc370998d269e6431a263178e0c1733bd3b90abbf56e3547ef75aca84960a793b24d74573a836073047832d81bff944f5d62a76edb13be74d1fe5f39f2ce1282e22d72f0c30ce64a3fc37367c819a60e6c3223dfea366743b0e61d979b4accab40ea63931a61ac131e3bd6fdde13885068dd1636773f296096c6572fa9b30a55a795801a7959f8c5917075cc15078d8ba7d3b8257eb222fb510d18c609b4615a1ce6412beb774535e1597b9b2a70e5a01e9d9c0fa3f54572e3ec6ca1da65c33d2fbddfc39d5b1882e5f3789b3ed14d4cb78e4aa75f7aa5324b9650c52f63d6cb0e16a323447747c1ce712bd3ac8721032f57c678ea7ba6e51988890302c53adc77acd9d80e6add3e5f021905b42a95ee3353dd6ecd119a1e3b776bf881a6ab42da91979257031a122cbd17b5b6c1ab1dcc0752f4ac335b91a0ce337abfae235ef01bbf26534eea9a4b48984cb15e223457ac95301afd71c8eb4ee0805ca8abeabb384767d1d6ec620b92f52d94929e02776fd798c4aada25ed2ec0dd70952dd0211541da85e01538c944045f5ac3442e748d19fd5a632c5cace03a743d1afa6127bc2e3571678f580060639c9beae978cce16df8e8c2e6e9bcc46fe8ff689e9b37b3733acc1907dcce6ede82e249eddd2e0770b4918e98dcfe8c5598536648cd639e4ba2d5c43717bd8460044bb05297166228bac2511bfa7c7e6b5ce7061830fd4269c9aad32fabac09ba6fdae9a8721a375e8366f3e1c6243e88961d499c9ce9e466c9b758c18be42261e7d5618dbc757c5d3623bd34d74e78e355f7e55a35cba3042dffba6875199ab32159ae2f0026cdb5663dd61b59513719a26c4875de7b613577aa01409bff2cb7d151cfe48fa3b5f44cc6071edbe7a83b4e9e3c26505ffbc7022c352dee9e2006ecdd14d48b42c8742cee3454e727188e072d6d56364bf77decfa40ad6c202058028de31956a34b8c086be8bb304e1df80ee758962a632074886a94d6051593b23dfc87b8f7784df9fa69f579ae93158e8835ecaf8572ae11ea1e9a442a5d64487aafe0f1e0911bc3ca64f8cf8814d64a69b8bd1a6f8d678e04220796fd43f80995cddca626ce99421dbef046038818ab94c5ae16d83ff9fafbde8f76d7b99cc9b7675a96442b249bb6346c9b0d2244f7814bac3c9bc3189f91ad7b7f03586a5c8fed18e8899d922bfe99969f71fd929dc5f6847a96acf095b3d11b047a6b7a3ccddcf236b92258c00289341f7c035b254977fd02bf213b485b4fd0193b98ff6df2003959f257a2e0633587c6ceacd1aab69af063d496f1fed77bd8dea02fcf653f554fa1bdd2e13798ea7c1998ab00b0a4bb39cdc49eeaa35ddf584ab6d3434b8c91756b1d9a3ac9492334bac323d66132d32a57da1cba187fda8f3e32f2a764e95b8a0b14129cab6c5d4ae6f11a87e885859a52199cbf414521e450cfe88862e654a235d750eb5076c718e143c1b3d108fe6c67ddda31c40e26c6cd1462669b8ddea38b44dfa0be9c8a776c65541f351d2da027f9e276d7718a7b84588182494341ae43530debc351f2b975eb71b3c73385f549e5cbf76bc6d1b9324b7bb80278afaf0694de0b840cb7b2d128a8e4005a17699f209d9912876b4ac003ae7532faab05a9883b7e616c0884b767b47c5555d75a7f15a56bc0d02dae0ce0596ff2f454ba008a924c582cad87222fd74961c187db1e1d1f1868d1aa2b0808b562e20274afc9617a93376954ee34226f0e81e9c8b7d5bb09614cf57e412348e32ab34e57b7a59aa290e706b43f66655b70be9256b1b0571b9089a5bcfaa70721629a76689ef0f55528c7bd2ddd24aeede0874a3eeadc9907d563bb1bad1e06d783e1dd80a763e02bd42c3e03a0756029f0fed16a7e38fde2e19acd26de91b9d99c89d50e2f90b905b6313c7a49f3992edbfc01f05c1dc0ba8bfff56989b6b9d37b5995103c1c088f0e151ab717ccca64274cc816c677368"}) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000001fc0)=ANY=[@ANYBLOB="010000000100000018000000feed72b5fc9b9a4baa99fdde0d", @ANYRES32=0xffffffffffffffff, @ANYBLOB="06000000000000002e2f66696c653011"]) r4 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r4, 0x5423, &(0x7f0000000080)=0x3) ioctl$TCFLSH(r4, 0x540b, 0x0) r5 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0xc80, 0x0) ioctl$EVIOCGPROP(r5, 0x40047438, &(0x7f0000000180)=""/246) ioctl$PPPIOCGFLAGS1(r5, 0x8004745a, &(0x7f00000021c0)) preadv(r5, &(0x7f0000000640)=[{&(0x7f0000000280)=""/58, 0x3a}], 0x1, 0x0, 0x0) ioctl$EXT4_IOC_GROUP_EXTEND(r5, 0x40086607, &(0x7f0000000000)=0x80) close(r4) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r5, 0x81f8943c, &(0x7f00000002c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r4, 0xc0709411, &(0x7f0000001b80)=ANY=[@ANYRES64=0x0, @ANYBLOB="7f0000800000000008000000000000000300000000000000070000000000000005000000000000000500000000000000ffffff7f010000c49e35db72ae480300718f0000000000000800000000000000040000000000d945ff1100001d08000010000000000000000000000000000000000000000000000043b81eec676c3a4d38bd1962b4e64da4127711e4409f2b1f2bbe09000000cfd938abfb3c57a0da246912439d616cf849281e1a7082b72c2f131d2db74e12395193ae554d39380ee3a17fd63aa88998b988ca18f540b65a2f10f7adc0a24d0c91acfb0bd9a91d80c3e6092eb21dae2dc3eee003a588afbff5875f2949ff33231b7d487fc289e817ebd91f40140be36927d65a01aa39c22b3546168b71a54fbe2129f37849419400e2eb9b0444dc0678a31043db511766a4f721f7e604579c5e1aca9fbf3d9de97d2ae144de9e410f1e31c5e55f5fc8ca349613afa233ecc320f9a9a00af29e495a991fdaaa4ef1e1b8eb75c8304e2e632af790fdc2d5436b4e4861ee9497844c1f55cb2f2ec666f5f3d8fe67782586710867e4aa16d8759abac4e328b5925bfeca02ecaf7d97"]) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r5, 0xd000943e, &(0x7f0000000680)={r8, r9, "23154184c1daeba3f83aedcf7834d50b28b058e3a78d27464a8502351ec9c6eeb35b9856286457373539b9ba89a4a3094fe646a67463566ccaa7e4ffb30793c810bcbb036cf62e15b2e76fae94574836f89eec17876863a696d4d6b6d8f564e5ea69629b86b03651059aed2dfa2440ed96851780e91b75d1b8dbae539d185c354b94ab31c98c6626314f4b284a8c7fee7f07eb6d4069448159194fd9aba40d797dbe48de87ac11de03b68a9f433a4304022af30b8c1ce0e6c879f66d80dbb1c3962eff3d68ff9ad94bc96eded7e6f1e8713420a48f661fc4a6ca0198598c837911cde43a967fa57f15203e60c44b79ec141fa6723557eeabbc674eab6f231054", "04587e9a80466fe0d63a4ce1595dadb77db75018ffb899a08b79586715e128c5c4fd5f0c918bcf352dc546e28749da21ed8e4f3a14d8c27b5b2d7f7f5d27a6a6a18b662f9aa5aefc66d819c1dacb333e19e7436cd2bda9b18948652535e2acee9839000f28b7c9b1d618cf72d6c9fa1cdcaa111d71261080681948beccec77d42b795f783f94c0a22117d4a35487e812cb56c5ffc0a3b814e4508b4d9a348dc251d7b92d90a0fac96cd553912e9f10893685dac91782e1c7b16f1ea42d6b6c3c6b623d4e3f8a5ea86ee8c19a6874a5e1728528d09f18526d833fa736c4a4e0057a2cc4607574765d7bafb247cce30c78f215f2e8108490fd51ff666133f112c3c865684f62b7bdee3075552770db2a1fc6af9fb1775818da778bf6ed73b8a10b94fe397aff0777dc1717e85eea5c3e88774add5140870064ef43663e282879d22c52e68dd9c277a897bf37bff9d00dbf3666d2129afc37a48e2e6d66e5f00db700f4d2e7650caa7829bd1d704ee63b909626614759aeb9fed0a0debd253261504540014953aae0ca0a0dbc520eb3321d498ed0cc42e779bf5629aa9cb41143eb7ec285dbb1a71367a93b98c1453821a549b93b60c36477b1a1623a397b9701ab10e6bb2bceb16f0ec2d5af0c3ab282ec2687d80e061a38b2458645f6e6fc20d6aaffec4f01ef647bb80fbf95b5cc904e46e37145ba8ec450081fbd2cc58a2cebff9f27d0ebc70e30418b436a645ee41e4fe4464f17dcad2a6e0b2618be9fda6787c54a79fd40c6f7b25d7dde5fa7d9469afb1efe21ca091036a39a616fb841791ef6ef5c6661c560293bbd525347ceeb088340924a41102217bad08cecb4331117b50052590add0ededa10c6c493a78a6f500cd1a0feac36f28125335276acff8df532f2d229e4e7c31682660600534edf957b162216253cf8898c197ab559d3a9afbd6a71f0e3df986feb8467e7505dd2c22f57985a599cb00e61cea4f226b9de4ac863178c164dca70d4100276b4de5622042c52df32d8270a947cf8b287ae6686ff17a3c6bd5ac9192a997ece0fec2d70ffacf3ba0348cb435d59ca438ee126001101e5b55830265bb0ebcbd5146270da693e53cd8ebf9f603070d5d19a4f808d3285d976851b1230a68f8c63804dedb096e99150ae49365993418340ad54725e5c9372982784c0e8eb66457c30348f11dfffe0f75e17608f9df143650b975170d2a349072f40976de2406717d3fac0b76677aa72e55499d4c8847f669e3c89a9cb0cd918dac44ddae00f9091fe23496b47737ad38dd42a2955aa8f7fd27fa1c52354d899bebdfb2f4986ea877490397bc25867a994720e05d6d175749f5151a5a9946343d38359ce7fafb4df82bce040922212d18be7eda92ef94263c7fa1e586b58d733a93ce5e45ca22f2acfd03c365242fe1c86138473b6deabc1ba8eaeb34cb0540622ac846405a392ebe8d89a6160d4665c67fa9260942c83cd8124492b0538f0c2dc50954f6c6b2358bdc1d7589c38a01128caa257268d8bac3a2b4dd90097d8f6cb6659f5ef490d138ef337e3a3162236e82fa47d14b0f1716730d3b6e2cbc7ef27a0a3a3f9015028835b7b97bfea80f7329e4cbe85a0df427e5bc00b3064b8716998b217b3272b59ac3838a7a7ecd6e2281068e83c50c8d10b1d1a38c7aed44034b70fe87ca8f25e6bda02e1586d96e8bcd677ccbb363a1e988c453acd1b6345b8724c1fcc9a641cff0fa25d7749921079c6047e01d12561df10b21332654bf6b84ffd6f1035fa95b1a68f9a6e8e6ffc6fa1c671fdd65788fd797ffaa0c432e2fc1e8370f81ec5fc1e8c50dd0be40bada3d2bbe532aa95b9a5c72263c477617caa316a677097a238abd7464e585817239a045a29cb641dab062348d66f3fff5d6cf1e4ccf1a55c9b98689b4c85f451dc3f96aab74fb98c9cf4b4f348e489cc7b670e8b5469e08505d4d80a3df5359955afc700d313cfd2eb7803e8ad1c9860051344cef34d120460906b0c56f4c2b467bb9ff145593667d8ad1f96943a1a84fd67e8f9534f81ccf9059a2efa38a8a533579446acdac00dfdf5bc4bd585a275c5295443590c234d0e185943acb2788d4899514715a34c01025988b86d6951616dd5c6a1e58e91632485297bfa86ac38d9cae378531a9fb5cc15526cb2ee47282db96bd110f8e75dcc1937f44253086ec7540b2459416d93654d6f32f9716f27df30fca13a94e78a17758507b586d649ed6397da9961b3fa6a32ca2fb2a72f8bc16080e8b7cbfb8fed7b435a9a186e5c8670f1659aaa9d671629471be7fdd9fa7389c3fbb05ae1a475748f15531d4ae63375fa6e2081ecae062a1d031075e5f775a644166c3f372790ac4f5c85e6bcaa88d0b59cf581d9be3e8bdd450cedcdb97fce1595e18e6649f6cce5033aab5d516d2d0b660e0440f33429d95110c50097cdd3fa3740ae2ae8915970530bbf0599a7647612c9faec66cc6ad86473106beaf6e04c69fa3ccfa6ae3b912f605a40348a7d3dafdd3556636e419f6243a85bed6c90daccf5fb0cfd20a71734c4208430e40431378d463306f6585e71c25db64d263aa12af1f4a68a9274efcdaa43047fa0a5357ba30bba48692828993a1ad1cd023c6107eace5b49ac10c2649e41162bfa6326f2e68d23848c66fb3dfb5e4b5158a4f4615eb9709985a3792526cc08879d4644a92d5aef9a493d97f3dacb7fc79065df61dfb724255ade716c5b688c089279016ee1d15de22eb4f425ccc4e61a177ab5828d9add7457a62729ca013fa9f81678cce49a1b033eaabf2ee8c477d8b97cb860cfef8a46c70c341646455f554794d4ce4b0f81156095421e70a41f0bacec336a5fdbfe4cf638762f5836c4d2a596d291c230a4a754cdd2256a7bde3d9b737791fe5f02506809709a9bec4e8e4401d786a7b6090af2ddf3edb966954a5a38478b44b193411e4f9b0a243bebffe77781b7ce3ef5a9e41a2d5d37fba4715467461b09346fdecd93a4221fe752ab98e5b5b4218a83285eff7c7453e66943e5663437eaceebef9dc45b3d9103cc12a664c94da2cc4cd6e7f5d5739695f4e7b89ae77e3d15e40710cf454c79b1156c2b284079c393b18e57250e23138af44d681362b83add604a5e710e8f3e3b216c8b08df502d2b01f39e9fc20e26a4fbb332bc112926c63f9177cdc0134c33aaaa4db3ead8e2bc9d9170e510458b2c3dd4fc8baa400e823712c2aff1c7042c4ea8db628828eb389a3dd8d37d831d25ef44a1ba2cb41f287a9a7439d10cd1c8cc4c6ba7d985953f53377a425a81609b841b623e381735d19f9a636230feacbf003dafd14b1185301760acf7b40f1b8f25e2e033e17bf39de4a3e4754a8db7772f2fef921724506098dd206df5e7cb7bd4bf3c72b1aab02d87a4d076334194d8164e47169dc27d1dd4e147fb361d9b4850f34c488fbb424856de4ad7c37fb69b15958dee158b8af85e4e2f396880664b7f17a88d2f2b471edd5d9e1989ac6529b6efb08f0548465d61edb15aaf0aee898c7a107f693d099dc5879618c4e8db2f2b99f976653f83156088ce0ec19adfcbfb3b102d15ca9006e1f86fe1516bad1735d04efdfa8c116b6565c6b7d5bd8cea47662290e516c3c8adf2e4fffd47845ccfe85b1a86104e3b2cb8453467b9d048a085c82308a9741f851b43ae58a1c7bff1cbb0360d8427b6e7ff30a580a1a2cccaad29e23baaec847d0e9823260c46e062ca79b3c4a3ac98453871b69bb50896b5cba26623168453b100e6910890d3190919c013f95961ba377981c363eda72a2370878fa2e273115ff231e3065a598747376bceff5df937f13bf97734fb7b5b0c6afdd3091fbff9d72ce1d35c8867b9f717fc5e4150b5cb473c5d1b8edd92cf6d9b55e5c6ef16324dfeb10d98400dbb9c32dedacc0c095574ac7d6c8b5b7ed017e334e1f4a355681d7158135a3a4cf438266350a6d85e4195391d7d0565f6a1659ee3b0b5346a72b6c3d7d54614f8ad56d26e02e01241c5bc4b91a60e24eb800f01a46d43add68dcca3860547b3ed7bf3ee39b3fceb6612b0f60053f3e3ce0494ed575b761b075ec8a9af216c85cdf174a510b20b27e387c156e215a7433235250385a567e4cc2733b97243c36d7dd5e220737cecb855d78a2b424112682b58356c58f92b2e2a00559bdcb2c110aca868d241d2a027138b710be9e5f322ea7e6a286a4c4af3fadedbd6b14405ec73aa8bfbfc14f8598058d7f79ad7bb27043c783389ae08f27e3c6f17b2915c23b5a81db5b2f3a8440dea1495fae82b33885daee97b6d950f556033be8441ec42f69365a4d14a6c7e9bb3b74daac194c186cb0ce1b3937beef63b9f3453a62a6a8fac91162de8f9fc91cb5f671d86df349d85276751d83fe9b0064d5364558fea53171a09780aadc7c337169ab247a0277fe8b6031b4e7e8cf1480a20d752bfa1fb03d5e2ea51e888866cc48f6185dff97015579736f5c8cff09179a555e05c2ca0021e801d0cb5b61ff8df78eddafd93b51d5aaa447c2561d8dbf2cdda9be3d9281c23e5a2657d52e5120085415d5364dc765591b47d7d8dab909a092f10f239024c49e3dc2feff78b3f164d8c4df90d8228762d621f2a7cac3258bd89a2678f400d553947820769acb6b6f0da167e044dd819a54554d51c556ddd4578014284bbd09519b87acb8e46479b2d36b93c679d02fd6278da6a2c7872df9920064afb7a7de2093ff5e330b93e77fc4fe284bc3afc48e6fcf4d80f2edfca1174b5c7edef3ab706421ee4493e24b3cbbfefb00dba6afa4fea6cad022fe0a86fae0d82ed1cb80f1a53c226dcce8782279eddb8b64361a1b993a08552fb3c309b65a799d7a6c7e7c69917080a94acdd0b4b640448adb003c2ee60b98c44eb9c667e358dea0fa90c935e40678c7488d1f321ce7fb1debc0a7a40198085b0aebcb0a6aee32155511c6543c0a461146de77d1ed654256e274fce884413bb1ebff8899050ba76e26449e9aa4fd78053375d9bff9b0a93e7757aad3372b1326a015192a29c262bacb6ab5b78e67ce8a8c779c72b6b232d0225f90065026dc56d221d4d713ba5b01229fefa777034ea844f6a7970dc2e4e38f3b06bb748e7626c29552a8dac05396557b2fbdaa438e6fa4274c4f99fe9504a9d243274d72d39aa72e3380cab31a7a11f0fcc9957eb49b6e72d533042ce08b82899c2adceb11d186ebbd5cec8484763d477cfa18c9c171d5aa44d2245db375cce2f399ed900b910e2ff4161db4e575fc7b97ccd9b277cc45a854fad1e5c0dd3c5ad28e1dccd59d47ea9a945e1707bb5b49ef4cb29a207f1743d1d3585a75336ade9535b0c8f94f38e123d5d7b02f4278ca86dda3efa32b3fe37e6638de36f943d0f8d65d0b0af5b46053837e275"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r3, 0xd000943e, &(0x7f0000000340)={r8, 0x0, "aa429ef9e2e64f42e2e2c501f420bb7f1c3ff67c970d6946b18c04f4d5281a0e151e3c4da683a1dfbc40204d63eab15ed292f54bbcbd734d0075bc581495a0fa3dc9e6bcb0a46aacff9cac014d7bf19bf58e649ebcd78b1b7a979992d4618b80ef8c971521cb323bca89740fd252a8c634addf3fc67c573cd3d61842bf08e8eeedd403a48f95e1c4ca367ca22331717398146ddd532ac5a74f36c64f63644112d3bfc353f5ed96144e5a752f70441da299e5d5c9ec017b76a741b6f5bd925d42f20237264e71477f0a4d755275b704fc34f77dd643309672a58e2c5894f95c2fdda23f3f65668d30b5c091f883bb4fea9f6aa8c099105e01d9b199e674b31e6f", "5f30c49d337ac90169be036d1d6d1d7ae2e2cfbe2c0c645e52af112f95ff12432b6927c2aa10c434caaa2aacead3832dd24cc7e1e1ed85a24a52ed7d6034231cf97db0105a0b1969359850be90c4fc815fa78562a25d12b1cdced07404d0423d9ccee4d3e067a6eba1c4613eff869fef9139b10850324ca09c521bbc06d88dc6a60677041a961705c2fc2d34b6a9a6f354957876a911957b17190300e833ca6c6eaccdf8f885e80fd06f0029cdbaaf35d4f6fe272a71b1d4f55d7d220050be6ee55ea6efbbdfa87b0355d15ce31d046e5ac7629b8abb90e910b290d0911ba86673067f92365df13c5ec010f20d78d94f7d513edd47e6b88c5dbf54e3c5383f4e566de68928d3d848b92c733bf907427013bf8ead18a59d50a74c337e9415855b835fd8d7e06db68cd5d9f848145c1e2928e304f77ea3eb7409dedb77e444dd707141f54d0cf9c0286b447269d865d4525e936751af73715ea5c6e49d69d262f66445f7c744842314a5ee894f9044c6bed4aa382a856d6b9ac1cade70531dc2ec9514db90c4915399048703798f98ced883637ac5048f537019579c28717f9063a3f9ff257645be96c9920b9ff5769768284637e973901f7ae331fa81185952c4569f2839f1b4e6c1a647054356ae30fe3461b6e3c291f8eb3a0b3dbf4ab721a8fdf0a92666c137330d42240369a58885ba9ecc26e26d2341a0c20223c5cc3c2c446ae8532ba15be7fca2ddf77caa0e083a58e85c316a8acd054b8ab52efc3e68be84070db7661af0c65f502fb28c925c9eb3f54b7c6e990f20cf362726b79b5e8e8e7034ac3e35e4f7c42ec5164eed9d0981a0f627be93a69c1e62e17db6c0338322309bcc7874da1da934010a864c45d9330423d4a9e376c4b61d1f4fa287f128fb6de33a49a13645eb77c943d74a95385df6bc7d49339decf10463aeb2b4c7563473d5d11df9890869152dec6e01ef0a285ca18289f68b649907106f37b334370c191850197cc03e4570f907b849e3fe07a7796c3e548214c2040c1ce374d605ac65d07ad996bae7683ff469f1aa753e75675238fc3d4f4d10420c363311f7328797c5acca7df4b0a0ebcfdd75011022429212c4dd76514479c4dd473b18f367e148a33cd9e58e23d6a86dd3326a9830212091c948502ba3562fe24b5bf306631d452ca96eabf7d030c143a0ff0718afcd6bb81b65ca93a34ca8f3fe559d440aef0bc9caff064cd20f5a5ce9bf26d3f311cf49406ac91c265027c81690e1cfa4b20ae5908b36b94fbcfe327b6ecbb0d42cf2eb8626beaa1420625b0e2047bcd72eab03b63e719fe25e5addc98205125bbd852348427c9f4fec067fff4e64653401f0a126a69d9b79eee9985436f687de70369f86bcb43d8a1db5c417c9a5dff8d9986b0ac0d7580a173b94a4ebbcf83980726a60cd4ab0128490b173f9544e6e3e9add97f69206e259af3782ce9c393d6a700a55cb446126aa2104292f3a57af4b7c84c7ab9f1d994abd1b8c77394d551dc40a3535c420996095f324f4da6789d9478652007c5d6dc75a9987d4e1ada52f442899cdaf4cbad253870fdc2b4b839821975a764dc7358043249e0c5ed79df24c3c3355cd0b985cc488582728e557fa1f87af5b5b8f7b7780da55a9ed808299fd86532a9a568886e424ea16cc5a3f45619e29bc0ab66f43e679aafcbe513d7725d2c149e40dbd4440d79389b688348b59529cbd1c994884ee11054b933d983824c54a0a1c6252960d393adb271e834b5371e927f2fa2901e7f89b625edd3def9616b53e5ec44a0e7bea4759b3122cac5543885957521927b27c1f75e85f77cadf1d668e81f7a0e9691f6e3602d4465783c024d18b83a696a428bc7313395f56c4e8c21b2db3df9e56daff004d3efabbee3ee4ccf0ac88d954ffe4cf6918ddf02b7f829050ca6eafd391cc99cb13353df4f0f216c15feca5a231fc11ec4e8e15abe675d0c89241fa5e8b60b700c6b9e596891618e3f0e241c997bac2bf5806788be8d00086fee6ab59cc3548b0509ec8c5a7f5ff216b8749c98424f12e7c28aafd7c04f44fad021736e4cf4740c8414840efd2c796b71d18a02997ba5ca99a04d599bc65d943ea6f4c05a1e71b37f0a31db55080c46c1e50c988a7068cfc4a7536da98a7d2071a8c5df519e31e350ce8f24c5426de4022a5ec446d4c6c0ed0b2cf9e8505f8a73f20a6b1cb84db1d60676b06c3042afbe58981bd5564bde0447df6097dd90f16a05c5bbbf262520b12f8c2cfa99a7438cb1b32fbc5bbf887be6c254e0c2e7c0231198ac8f8391ed85678cdc376159632231ee7565f69d3087ea5484abc3778e70a0eaacc6037699b9a0a99729115ed62dcfe15ea039a0555e37ef0ccbedb397c517834ee8c952a48314dfedee94d5df4c54044e1a016f6567fe2f05f74a44bdb3ddbd0d960503cb114494257f351bb842e453cd5f12d1fdebb8d8573449fd32e14e1a1f950bf9fb4a4ba8b85f517f555ba6b4aa1ae8e689ed1ee2a71dfebd74cf20375b39f7361cb41ab146096a25e414a000508f2d7345bad31bbb49639349c85627d80cd23d5a19a29046b5ba29f412b2d31acfd5ec27456852cb611df667c92f3c2bc997d83402c98efe0306fd339188855f61d513f8ffba90e770e075ebf474605795478ce253314b0ada864819629e396aa3ee19995a336953452f70d371c8c3d568c623d195f01666c1c48ba1e7eaf37673f7370c9f25ef35c8dbfc8cc0033d814eb51d9ff11d1bcd498ae87c256a57719bef6ae07395dcd816e3917cba499d1117a6b2a2b9374d3e27636043881e00ccdea4c9ecac7bf2fb827bbe3fc7f8dd19c8cf1f3d8c352169b8c278fb570de795cbb1017a52c2fa25c857c15db0114377fea5fdf066696951f7101565f96bb8799a4cdef89763f281855e54f605880e5d45033a076a4ed218d7c2cf151b4258c143a2acd70a56fc2c1d135e589b17733d3941996b217743b7d37d54c84cd5b7b6ac3257acdb6637287880276edc5767d6ed93c864c78eef5639eec488065338a72c6c0879ed703b235b3a00bc1b7d095612e19fff9fd0f3d59387cf3f2c19d4a92bb4a438196560ae3462b5e5b7bd96a29c9917f82c1b52e9cf602f794e7322e9dd0e4d8986c3720c90315b0b9dbe16e7053dcce047f07204397056b3ae98bef317a4d74a8d1dbbe8f1aee1e0f462bac6d0453e838d56131c1cd141dbffb9578d4369147d757b31ed576c6a4e02ea4cd06f1e65948f32b0e8ba9e270db1c45f5d796e0b55fe857f50ac4bddd943a6794e8e9e17f03d3b8961b69106a7da69456d6026f115c032a61662d505a0533551fdcd3d9df712a31f4b8d8c68aa0f5fb19e262fcb767a041e61a680f223e87430f1add24f1bc79cac40929e643c0eecb7e70460e98347d33a28b9dd388cde3e2b358969b6221c7dc6e0dd852e236efe97d92c0f08d567f2ac64e399ef985e5845ae40f3e8b6f1985363a53196577e3d0d0887a09217a2cd02c3ca354c23edaedac83169e0a0bac1ce5c82d84acda9c718bac52ec72723b153b723ba43d87c727e27b93b767d3aa3848dad7d50c9cbe7d93ece1741cda97c8bdbf8096e11ef3d3aa6325109158a91388b783fe88fb86a5be8bfc9fed92a6c0ad7dc5c0ae1574ee567043c00c49d3bb3a6b40c8f55e7447347f3488ac46c20371bdd64c0de90b7731e2c7f648d5ae1ac5ee8ebc06cae4adb2daedeb7f0ca1cd8d7934eea28bb42c7b044141021efe3561571cbf6eb8f90fdcb4e8ccae67fba2e219ee78469c41d3a0cea3e7843c219ec01fb78f243df370f7ee83640c07918a9d4043bddb93ad22bc11ab56a2a4cabaa7fd248523c6e161ee1d0a890b41d38c0dbe3dc9072aed613fa9c4015599682134cb29ebd52771656072449d3de10f5f529869394663ab32d2b9c551e67081796e73ef2e97fe2512b99dc6d638fd2ab41c8e063631877629a75c7e60f7de90c564b4c1772ac95122717a48fda8fe8fc9dd8bcc33b763dcf5161268cba46d99c604458330fb98a1631fd1beb769dd24924a54595fd83c8a21b439d31dc181a7f4c43ed2f40c087e834c67740fcd9f88cdf03cb4329d346fb1b3a3c046347337b059365ca5c9bed1aa0411e4f7a1eb75f33f2515f953a9208ef7c69568d0822091bd4c2958f6ed3097aaa33eb54388678304ed6f12955893124ccac862d6363986427606cd5dd08fc7041f0e63be42e6b1d5100d46c3ab09f07ccb41fb45850b979536a5818af6f66cd285b75c35d2cc0badd19eb1b8b90925bef60ea6bf04bd7e6d2aea4b6f354c28c492a953a7659a47c7a812e8b37d827ff6c9db5146528361ef6fa86bad145846b22165a0db23aebc02080983b505b6fda588195209541a74910b10790e54d567a168ffdb3de083d5393fe9c0b8c3bf83dfb388258b13156c6c222966fb97ba1d0e96adeff8584a65b344d5b31200dc29e67178066776b31184733a3c2e24d92e3daf43aed9da34e52d1ef70bba3dad281a47d2f14074a6af5f80ee0a57c8f1540d2c4e42af9285914f949837420164617a7299868af1a32d7292aa75dd790545ec3ab6486f7704c6007664a85912fd0acb45611081bd774708f1cf7bffbdbae6a46498f0624027eeb083afeb1dcbca973b766c3c9957718d2a6560c3eeac2a0014415b1aae518f5bbeb0e7c6df1d57093a70e94bf872204245ec2d35ae95de719d0053e79319de911f2d39af969b7697f07722ba394445e2882bf4deab276a176fea25563419b46c0dfb4457ddb986a72067bae54bbf59f248286e81bfddd57920a58ac123b5c831fb73585aee72c061798cf6a5ce881eae1975bbff7c63224da32f6f2004f73f919d51a7f2a00a19ef41a67ae81c73a0382ab14ef3a35ba1ccf9d8ff3cce6406f104b9dfc647e2eaa68ee0490fc456874ad02188a53fc184b0c9ee81662613be936926c548a94d2bb9e8ad80eabba7285dfd5d1b2e672abd011bb03d02fbf6b0b76c1eeb23251f4bb2ac3acd687283d2e53adadca6d94e63743a792bafc401da767b9a77f61b81be76cbdca43151e7d7d1d1c47d45966ee45b2948d4a88dde23f6525233f1e1b8855b3cdffb996c9fb073c7c4aec3a58c08481ca8d4588d0650f3b426ddad98b44c290e7d91e55bf2972197f746b48c2ae24b3acaba624be606219a5b1022fe425dcc42fbf7d013a717b7a1a3de066f46b97383df2cd2c97c4521b722f971053361c8d6bd8279751f6cd19daecab5467572ba584081b8c89f48da78147207b662de818081fe8a50e4d173132d20db5d0100f83c3bd041680ebc3a8ea5d49ba51cea6b2241f5e9dcd9244306a463f46c837b68692c5c5ac4ef8c567bf568d66c1452d749eea17d77a2a610385b2842eb177458defa7d7cfbf8"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000040)={r8, 0x0, "ae95c69400311d48aad0bff5434e4daefeebbdfe3198b929fed36aae687d362c2d866ff14a0cbec8b491d56b52b140eda575852ea81921ebff746d451657e65d0811e5987eac486c9c4b75c4ff6aafb611cd7d03cbfbd9e500d9cb12cf3f19ee82e9b469a8cf57f61583f3bac73b19c5a450293e4710c264514b37c7fa25e36383a27a84d5a4c0e18de5a1797c673863cc00dc5cdc32c1258d84c073535e5deff67705562d14d97b87083ee4d46c2ca0fce82cfb9dbd65fac7a0ee3f343365d654fe8ab11cc98ca5c93434e40115965798a90c26c17a88eb3cdca0696b1c499a07bc1bb0be5b081894d9d8a6c33ceef29631b455362d75701de885445f54041d", "1296de93d42abc942a6fcff4a23adae0c2631cfb9500a8620adf1c360b8f47dce7c2b4bcecc57bc566e09f34ec744e1d981896bc465305253f59ea34aa23152317847405bd362bd5386481795d0ce05c0136607206492a7b73c35ccdf2d231ea2c288fcd61e5edd1b9a44ee645bcb16ad18aa4031e32b85059c9f27764c0fc113d5e02bc6d37e484537f225b64d0b4c5922b9a9a96e927973556251495945bb9254acea71793a6547fdbe626b61ff774b328ffab05567144f750b3ac185f43a0b904e2c5843a93dbca340c5bfe586abb0a0bdff03d367a5836a3dd0062d94550de352d712167b87b907f50e8884dfb47f8b586b25cb8c15eeebca606d82a44b4e4efeae61f6d4aff2ad6ed6e66439884905619707bf24cd18527b88e3fe5237bcb9ea28ca7410d1ed1a4ad410871da87b75bd880ed100d53ebcac789a647ecf7c70bda96f8c4e128a5183c4fb6e93bd4d7187dcc43bfb7540602050b28f2d2745c3353a81dd60920bfc2100bccde902f1cc5e1b9cc354f9c3936db7b13cb2ca3b5de486cb7af0824a20a0adf1dd9452bba5780eebce1a5299aaa66806475b54c443f730636e15fec969f06dc2662115f842123b4a7f05fb923bff4d5a9a0d3611d8380f5c189492c0c32697851698882e7cac74617cf725bd5ef186fdfa0d3ee91afcbc07d22d7f3d59ddc41cc62b5a22c11f652ffa6272cceefdc3fde005251740c8e023965f6a6325be94603c0564052a254e5adc05c8a335d3cc4c364ce4aa05ae2bf39b02630d39abe1026e8f2493c45278ec983e27689eeed4849c58d8b451263f015c7e9b41727b8b920d7fc422ef5804bb4e0492588fa1c5a20bd964e6ab5ac52f6ff54e2c3d6f6a84502d395d8792fe9a9c5391300dbf91c9a13ba77f2d181ce7e47fab67cd96bc8f062e9c5bb4b9b8fbfbdd5487e8c3eb50232fd5db02e5c3d24e7b6de8d1c24c38c44d1b783a4b17950615dd3aff36df8af574d3e8714ee859995c2195d72a53a925a0ba5ebc1879f287ad9a2f5feaacd394d7bc5e0ea87347efb54c5dbf74b7d3f936566192b4a62aaa4ba0c4afab271d5281cdaecfbb80ee6a6faa707b516935fd675067a73b89458aba9eef6e60802a546610f443467d81f419b26bf3fb83b1d2e20d855804a1ff5b4085cd4b19b20ea6c38d07f6ab749f581fe73f5dad67696440c8541cbc5c0a9d625d870bd2d91e3658be13118dba0b8ffdf74fc7569839eb94127a48425274443d1d90a7c64368d697d9e347a05d62ab7e30ab7ad1d018e759a72d2ca516fde8c9ae5814363110fdd59b1d095e29353a0e57b60badcf59e3e07d4752dfa9ffddc3bbde093274cb65fb92eead74dce5059811c95c0ff3ad73f87690369cdbabae831fb4f39edb906bffdc084342d3e4e309e7bad00dec7a77f79351d60d843152424ee6f4178b0f2f5e0a9a58d3280440a9050ac51d7d8d3e787a0fc10af60ff465f1d66fc8bbf3332389289fa69791da2d7b620605f596b2ec949da0b7b7ea8929d7016d7af98dbf01db1882141c842cca7ddfab0f268839f0f65e276bdb7ef1cadcd62d219b576e8968091cfceff259f7c58335a0430523aa5de8385fe8960148913d1393a2de76c04e28186435fd86a73a474c88d8b1e80b3bae45b08ce590d2e6df8a5f667c61b01df8436ba6636c840b10c3afd83e90c1f87a651e097749dc66d757d14fdb2358c72892180f09f51beff93d73b6d4f8af491a719c0f794896d82f88edd994d92b6793b85374b01b49faed5bb01de1cef84b80c1fc3edfc24791d08ecb6e1faa4dc2964799efd2acc02b20b930505f4c4ac634e570682e1a1dd40441a4a863020250eb4ea9648f5c15fbc900c361e193ed82353109992f4f744ccb4cb2d98a7e7f3aa336140fa7afc5778686154ef2b415636ddd283eb6dfcd9f2d8ac21c8909f7afc609a85a35de9c3b5837865788cebef10f44a6426aacf8e733e3c5caa77b34ae912eb5e1ecbfb3b49528a74575b08455a63cba63913e0c747550fe877f8575132249ca4fe5058802447cf1b8cabd2a042ab4af7643d5ba0b16f3acbe1e875ee50a082f199965411c2e3de00b2b7f45c30f6af49c434702bc97bf70dc9d6cd28290cacf0ebae7793253016906b0fe80489438df416d89c9a20f238cc11bc75a1554eefb3178ee19fdad7e4e1551f017852565e199bda6589e34532e0bc64aef3973a9b2556dc63be7300435421c5b88a297882a5513127bdaff57ec63cdd17ff5c58814fe8c39373f1cd9392d418201d100b0ca4561e9febc6bae01147e40beafcc41053c7f5fd4d8543af85f4b01740760d10fb84eabc072ab10e3898abc47e790b5ec382c88185aed39e96c7d841fc24f58d6906b0686c51200122504878bacd7ba493e905bbbec1f748776c1607bc33a9e153941afd25e2f6618491754153321279491c03bab4d40b746b1e1b8d5371d69f0b51ae2067e3fc1d0be81fbbd6ddb73a0e212fa7149f9108832c4989870d84157b49f8dde58cca267d568610c789c0fef42ade184ea75aefbcb51ddbfd48a62f8627b5544f1557ece2938aab730274d64fb8ed99651cbb81a02f46593f9ab1fa93bae049e6b701dedda2b37c32c5aeafcea706d0d5926af65ce22c62cf0b7b1c6f4c0d3cb07bdd83748d79f449818aa90ace222151f65ac0e6060c906e3853ca933569d33e91a08d35b615d526f561a358f14549799736e82d51d783e8d189a5f0b8790d4e3a7a01373dafcbeb30863588e40307e1d4b375f04e919faf97a0fe9000e5dfad976e1911070c91041cce2e85b07ddeb3a95b5cd9117d6452477c76a0f4eb922df210671ee2d26577665d34bdd64de969b96e707567f0641539a95e732202f6ef69af7a7f7b839bbcaca92913cba278012c5ce5b32929275273d3b76231867ecabee126d0a42b0b2c9eca98c81d7bc71732f4579f9987e6dc6ab1bd9b83281862e114c84a76fc6f824c47a1e54131736e16ce9249ec8ab8067553a2c5a643a0f1c7ca37081958cdb81efb2e34fe2dad168760bfd8938ef147a0dfa345e434ac0496293b7c4ab5ff28a9d479216f9828463fd4f4aefb6ea0ff9e7706f58a1803f86e16fd240b68d6e04053d98eb34becff1ccd0dd54f5eccdcf63d2a8ba683efce9cb5c5bdd5597b9b73a8f3c686fe3265f146f30ec11f4c07112cc9b36f6d850864b893f585d5fcdd5da640f8697570400191a62ff623cf8a6df4c73b6d3eb93b8abb90c1bedfab3190de3d4779dec1b7e7b226e696833fce668efdbd2ec9c85bf88ee176286b7c5a64ed1dd466ec3a52d5324c45eb327e7d033dd5e9763de2aa14500040be545ec494a4c0dfca2b3db7f3ea98f49400847c0761c2ebde1f1700383c4ce8d0fc5241c77447cda4be92474cb786ed25f455155f4d8156e9537dc26d744253623f02f4bb772f5c327e99c9bf18c96bc3a3f59ad9a3673301b87ee0481db1966278a066ad4e45aefb5aee95636573df516d38e25b5dc3259bf0fb68dd9f419a4f44a84d67a047f9aec7d4e5295c9bccc966c8b4ef3e3b2830593dc4057e7caa2397454169b585baf8b9e61d3f4de5e5cc09bdcd670396f97176c4abbb02c8e4dec20f0010a37cab3f75208defffacdf525d8f42d28f6e3e2d598c582500c32ef327885c9c9514ae3b0c7d71b65467f2f48dbdc4d7da8d11bff81a2d633d502f1751aae4da38fbac3760a79c1885c66731226a986df218e3e1c11ba7666e6914782fbd312630748e8d5621445c1df07511f74fc5147ed678542288502972872b183121f4e0f7159fd1b16aafb7c513dbda491c6ca57912b2854ae07bdd88624068322641e17a89a965752795aeda669e201a7e16b95014ebf19c4cb6609a6d8c371f2656dd8a91c153480683c89c78d528408b492c0ae52c2e5acc6b0e65d8e681c98e7289685faac1589f7c98f92d7818c396e4b870aa0fd3fbb155333c72f04ea2e9fe2141914a445e76e078c8d81843aa9e053d3a2f222e2e43bc43b4bd8139cdf902eac556f43c60be7d9f190f844d3f2f99896548841bc014e1294a4aecc7f06b1b6a18d3f68730391bbf096c4653e6db17d8a17369ebf09c3157a9468447dc54fb77aa3a92c1a27802598d550098b8fe24bf24eda25855b11ad23d9418e08e52b3b231533d658f755e8275b7735e96af2532b5e18cddb45b7f00b706d130390db0116658dddec202d465757df741ecaf2da2a46567c97c765fd1fac2369a735b458b001eb8aa83e3986de78793818d3585a35fe07b14d00b74f70befdb142a3447c05b6617aac8238c83d8d09c8a76636715f09b61634038e7994a9090f0b92a4433fd1ea56ac19114baa61bc35e8685455be4672d3a40c65380ba62275debf706a68534ddea03146d18de8187e80182e84026ee864e7a24c3fc1cc3321c9381994f0e20413d01de532e0f2f16f585bed31e0011456d4cdcf41d87ee4a0862e6ebba544db3de0b7e8b31038898e1d61f268ae5e867eb4dfb9e031cbb482820149ab9d4d228aed5c7686e393089a69e52298e404312357fbdd89bd2a4cfc4087b8a5d2d6218ed84507404c61f37f49ad27aa329493a9ef96a6943cf89f527ff1ed65d1732f3beeac0d37dc16fd42eea3870c4627972db33d30c0af5129fc5a282157db9feb22c7e80c23a0be7ca253197dac0d30eeb618b430114e61938ceb0b744e29f9a01d78ad5e6c100e8b1ab6fd0e39447e90f41b678f1ae283353e384dd62d0eda5ba7641c48ff0f98f8b67e93424108bb16238b76e22d2f1c4025076730b50a0d0afdeedf6bdbd2a94dcf6b2783909f91ef33dee561290a0ff7eb9df83e015b04b56a3e32c54bcf5a031f5a7682426e9777be122c7c140ee85c166dad909ece1da25c8aacb9ab812a1098858b99d000158eee9c3b7f0b3b926f77a12babd416237cb436f9a7ce20718f7b5a01f542cd1964d0989b6a71e4a4b661348954925debc0bdc17fcc3f698cf21ad2523ddfa4bb98b486f04921111da5063809eeba2179fde0251915682c268703675c7b4cb5e45dc6688fe817a40dd170332e1a84118b1ecae6460a87792de5a257ddd5ae94807637d4deaa7e18436832406b45be4b2009393254ee6d836bcb4e1180a81c2b068b98b81b5bc9adfd4a4b69c30f58077a25c2a5c43f2fba28d4e79b4de89fcec0234ef17d590074eba859520f6ab37279f89b5ce0311b9ac645e043e24dfc47cdd85966a37ad0e1f1cfd1dedad0ea95bc7627ef58fe0a0c2756dc3e8c31a30da67289fec6dc7b67c45bd9d09f109ac214295f0c817e6ffe2cf1c7c38e6d8bd53a7a4171f64b804d152215a9c8cdaa8798475588715e7aba6e32d3d326f202f0e46a759d7b6ffe0b2e1f842c2c0dcb1cd7468610fd873cc419a81efb5aa2d2b"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000004fb80)={0x5, [{}, {}, {r11}, {}, {}, {r11}, {}, {}, {}, {}, {}, {}, {r11}, {r11}, {0x0, r8}, {}, {}, {}, {0x0, r8}, {}, {}, {}, {}, {}, {}, {}, {}, {r11}, {r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r10}, {}, {r15}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r10}, {r2}, {}, {}, {}, {r6}, {0x0, r8}, {}, {}, {}, {}, {}, {}, {r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r15}, {}, {}, {r7}, {}, {r6}, {r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r10}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r10}, {}, {}, {}, {}, {}, {}, {}, {}, {r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {0x0, r1}, {0x0, r12}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r12}, {}, {}, {}, {}, {}, {}, {r7, r12}, {}, {}, {r13}, {}, {}, {0x0, r12}, {}, {0x0, r1}, {0x0, r10}, {}, {}, {}, {r11}, {}, {}, {}, {}, {}, {r7}, {}, {}, {}, {}, {}, {r7}, {r2}, {}, {0x0, r12}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r8}], 0x9, "cbae00ccb770cd"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f0000000fc0)={0x0, r6, "18b5137e4f1c0d2b2e4204fb1763848e3068f9b55b3766a220d5d4b6ae07cac6b01273a5df42186903b90d65c608f243be29731d5456b66c21354f9a6ed28e684ffed95770ff1e19d3d4db20cf588475d512fab6ff9b9d176f932f77fca781a9b6478601cdd5f98cbbb31f18ee4a191a2ef3bc221d8442ecb795dea431af4f495648b46a2ade2df12edac31c4c9f4f4847480f2dad2fdad7b5c75cb6c15ff5bc122e67fcedf56eb264f7706ec5af1e83034b86de1587047a7d33e9b8612e4878893681621ab08b6f92d545b7437909a9a36cd5a030ba7face9306096a2fbb2d23b997e18d1b82d7d902e3f027c8b091cc838e4a9b5ca76ec5463bb6bec1be71b", "2f9d19314ed201c334859b5e4d5d3ab1786965f4075d1c6ae0302cd002b406608710f01ed4b967e1b5869be909219522252cb1d9e8eed2245ff51f00a6057562f3c45eb3dc1c6f2ee03bcf097b9c5adb8e2dd83321d379ecce1d641b232e12234415b086e542b15a269c1be9d862326d9eee321e2b7346cce4363556ecba6610bc83c612674f9f3edcf238433f8743753458e18c7b05edb93d025759b123c11bc6e170541d0274db58bf69cca807b1adb58742690ac7b3440e3ba35080049354c6bb700d6af1bf015a1330696e20617471548779a1b215eacfe3d5f5987055993a50ac5b744a715372f36aeb31824747dbced5aec62094370818a912da1dd3df21e4b5e8d378a3d37978aed3d1f3818c840c300129e8f9fe8a74648ff936f33926cd1bfe92d1562541c3425bdcf8e52c877c3a80d49687cbdfcd4eb737d5343ed57051a425517072e9c991c833de466edf254eeb0a27656ad467715f2230afd82aaa3b036264d8740431a1f34c8b28c77e7c7c53a6ba1768092d66e19aead5d84de1079b22e581ab93ed297814162e8465123a32349d9e39adaf81a1933d619ae53477fb6050e10d899586cc2ec31d781a627e88c4b031ecd700411283f08eb37a8b80cf25bee7cc335954be7e74c1b5714afd5cc500cf633309627ac0b6d5cc9f508179a87c7532366f331e3ce17f82476a2a83103ba62714d1e927fe60e94435d13c8713be9102fdb8362d1526a3b1f4a8e92f6607625c34a7c0275c0775e4a735989f94ff2db042037d0e32650b9369e14dc7e8c231edc73c7515977577fefe40a9b81002d589476ad76a8070b9def3a0e73ef9890ddc5e04b1ac8e5711750bf9569cbd0ceb99f070c5bfbc5ce22841909e42607ecfb8a53002a3a752ecb0d76f9a500d0e9ccdefa41770022f0dfa04febbf08af409e0a1b2edd07e89782148c3c6174ea3cb7f757cb9fc3ded18efc8be6798cfda3caf2bedb1aafb41e7628dcbe864ca760b5888f2e91974b65e2ca2adaaab436b8bcc0369b04178e5857d38385d65ab643eac566c4da101032b092580ddfd7e9635b2348dc8e441fefc4663b8bf48868416ffe77d9e922eaf0d9fcb773b474fc703a03da108b732a87a6a6c65b654202509bc6f65112e48be7ce6392eaf3951aae9fd9417f9167e88ff46e4163cc1125915a3e03228a697debd53ccd3ef70d9a439dea1f17cb2875350dac3a989bbb79d5c86540dd782a010e395823bfb8084b60b750e55ffbff5af9609f65d8f3113b7a4107be78cde9c8d7e742c12ef6ee694d97b9a3d5b4f45376ee36a56a3e041fa66f2aa327a20aec4f7584697aed13eb30ea0e6e6dbdb2dedc6439a03c1c9fda74f40e1cce1fd35240865df091f8f1fe1df1586efd384044a8eab0ea948cc91c4171eb92ce1c558a769ea90736a91024a9eeb5cd70de0df629e113d9c7c3d4d5fa4be48ba5af7a85f7617a8e24084f9b771edff288f2182bc63882a4c466006369337fa925f872cf35eecb56ac17c54f0893cc6d1dfd1e51d8b1b36bba857b5c7dc1f6cc73535f8fd0a46b00f994cfcb8802975c95a26068123f224095b022e6aa63796d81e92d82a044583acd9f0c219f9912e1534348a15f58acb1ada8f7fb2674d798b6332240043ffeb432477f345a46c4df1fc2353148b7cb4d5ca0071bc1e21e671a7dbc0ff16628352959d6a4fd6c5f75bdf0977bf3a03519d346cdd294dfe10aca69838101508d339462248cc60f471e370884f22d4e0d57a592c9dbcaeceb99e5fd6b4114493aaca99d2c09aa4b8d1a6fd604fd0c8b2ae578ab935cec9136815d44bcef75266cfa5354b178a0fcfacf96455398fc203e391470afa0510fae0e94204d7e1e90535d4f789cb910297a0aad4d86cb171972412d06de0939cdfa91473e0d51127b09c14b826edeb7a10ad35ac7734f4446efe705820d113b867a6135b89d61420ee6a5f51aac9320be4d89f90503b539571aa3a00f916cbd668f63f437cf306fc2eb97a542c3968affb6472a2e2ba23462816270437d009e8849f7597940210675850a345a3a4ab9ac01262242e2e10d9d90b0d0d4c3ac6d52ad2cfde7f1a5b55bd3e4c1db922e99f5b540f6b9b47ce1a0c65636a59d9ecdcdbdcfec20d16ce9600f3c5e940c07737490b15eda50d22f4afe94dabdbcd278d4eeb4bc7ab2447280f495c28c86d446eaffa44f10238943bec6a916e32f266cbf19b8df79a7a41f5a10d022066ecd91a97e9b36e464f668cf8af7ea1884ee2afbbc4826f2c7fd69b010a8fa4d3b77f7ef8b7b6f452427322654d1951068691a9c2cb072d55d7aa0ced513ff451d84301b88f3635de463a9d4b3ab1c057e05d6905773827bc44993f4adb6cb654ea9f079d3ad511299a7e2232e961d10af416881cc39aa89adfc56af738b07401ef50325e4ef99c9e1525038c62aba6740e4be2319931f5fc5933565d85e4fdcf663458043f0604689510e621d819dc9d6b8a3618e7b7418f9c8bce054f8ada5e9e7e5929cdd9211521a24b4ad6bdc55afcdf981dbbb2f1aea4238578027eeb152aa3ec84aacb553e6b5f4a7aac7dc906f2ba437e5ca0dc2a124e9d0f26b0b4b7fe525b3cd40c1647bc4e22ca1b672ebe229aa7d4354889225794f936c349516223f29b8062c1e2befc488849599449daa18092e70e8c01c34995d9f20a82646991966156bc305d66e59aaeef7e9849ee57e83de1a1d23b0dbf2f40d320323b8be8e3f50aaf4b11936db530645cacd996e7877fb1b1adb6e63ac12ebf46a288bff56e2636517012dc8e2433696790d04615a8b7d971a98273b335146decb3556fa71930bbd02982304feea4009785de139a3c9d4e438383f76f913ea09b2d4616061b859b8a8999fbb3e3b3e42c54c1aa678702f89f656d242689fb9bee1c616a05979fab80dfe120bf7efd91850fcb25dc00cebe54884a709ac11d88c7ca37ecef9115978ec73b24f92c5a027290098ea3db2e373a97192d15534f168f04a7ef365ae4b3e923ee97454b44e3846e241e89b04187cc296d07052557d2a6815db61e0f308c2bff8f3a588581438479b457d05c87fde4b3cbd7a8da3cbbf19ffe35c8717f269510188a734b28ef51c1bb896e989eb98c1f77916a09b73af4017f901666803667a6fff9595c267bd898a80f519f30f23d7ec5e9869b1185a85ce2a88917604710a788c8ad50804f1eac0a36cd101fa7f3f8e5c7c98f38806c4ddac8b3a2dad72454ac1e7591c428016d373a2c8e374935332379c01edbeb95a156b1fb9ae551f13c03834929155d46949170b5e8c838dd76db3a5315db827683de315934040ec558f0e08080e2f5a2a367a27626aafd4fcf57d8afc832aa8c4cefa80cfd04fc105cac3bd0619d25d3555fa4cece789f65dbd192bbcac4466270834fc27635eb522268d866509f04506f875070618e8c2c072aa289f594a7f43830b3aa2b995c09fafa8826cba55823205e21d07045b46f1f326f1e6d82eb38a323df7b0919017a6ede74d9f35310cf3ddb2010a84d8ec36969498e334f31fe3d0239a5b2f5ec239be5aa84358a901df24b3991c7f802194cb547f8ed23a1825938f319c21bcef2048b537cfaf3952c46e4c24f32538b85da3be6dfa4510bca8a2d2ca853c488b9480fb29ef488437c65e76c59b37457fb74b0b7b85e9602109c043889e6a3996260a62b29f81572085497786ef7824892494f5f71bf207d22e8ba6dbefcc13486e9cb0bbb63ad5fff4df657300ff5a4617e80d3c4cbfc8b4135bf653b6e7af97f46fb9010b85c49552d955f4f913489749d92029a84d867ce875c77e286f81c53682b23cee4f70638fdc7d48ed963d4f323280fdb75e1355dcb0f947cb5232fd85db778bb6350075a5dc2ad8fbd91e62ae775e39931c6f9922df3f9304135788e52a4c1ce0f77d3aab395d2962db0d9a0ee738d85c0f17c2f1c2814ab10ed8e1232d6289321dd75623de2a68cb87ca7ee6a96f65c3435e796abd6fa28cf69bb3185d39543062029a3739a7fcbd94602077f32964daf79309f5f0d7183bafa84ff833c5e0739adb5ae1bd2d149a88d9791472770ba627882c0e21d4b1b48cea69d3e67c4f135e722eb5a22e7fcf545f768a9638c29964e420055fef2f11560e7e16501cafcda284320d3a5754d03a7576f5a814ea5eb3bd2cd335fef94549ffae1657d13837c797b0b362ad29d8c8347ebaa40dbeb018e845228a6d3d193d57430a05ff870799ab58abc6fde63f454890aa9f072437fa9b277ddac8423c4a8e30992c0dc33393516691a7d645abecd6280b8f42db763b76b0cdb6640fe2f89b9d49a7799582a18149c8d3ef984f1c55dad45a1f595150c1519861c5eb0a6b9f616ccde6fe9af45042571cce7a3765e2d259bce61c892371e67a6ac4032c1c6699eec29b6cbd83f9722ea989e387cbc14d0b4ca344c2bda2f0ee60fec946477809c1d9aa46baef8a5c8a4a56d7d6ed45481d82546694240b2ad1886cb3ac17eff3f775c0181b2d9cba7e8c158a5666d5b5b911cba2892dc39df240b2f5bf19d09b71586ab46bb5e432765accde6179d314331c4eed3a4fa9c64c5a4e8ce5fc10a30b7b6fb3e98608dd2497fd6e2c63736f2b17324c36d05dcea4921ab4cddedd3cf0539002b9fc9fee00d3dfb15584e1d819c955a600ca0049ec6915feb52da20caacdcc311af69f069d3aff51961037dddfcaa520e395f75dfac22baaea8219dbb64bd5d58e61d6772db33ac1b418de4de8cb077a0b0a9d732186afc28d8efec7fca5d9d714066e2d1fc78436de29b6658117aaf76bd546eb34bfe44af260acf46a7dc5d5529a03d6df18d9ba5100b65ea3213f6d8a0968e519f9fcd3de72a05d9546e684d896ce425479752a581c3857e710ea9b0fbe2792ab55944129fea6cde97ef23f4d6488b54b2f554d8e9882e51df86410dbf3d1e2645b1c716b5bd3a70aaf6b624bac7e5f686aca1de145629b49343e0928dda60e3d13b70ec43ad189bf37c6ffeecb025b090bf6faff4355c2e5154dfec677297323ffdd250b5533082feaf18d7da88ab3bc9982fec6f9ac6cb0b87c8c4a033bc180fa78088efd6341e3cf41bcba9efea314f8a85ae03312b46abd701dc029895441e5f5771c42596779f68e4b1d6c613f2af7cc5baf53a6fa574f7140128ac72bd383d7772f79c6f00cfabd2da8fd1f1fcf24483367584b714e89d7273623fb9c38a503d425f072232c8a1fda61ea5bb001d8742449c144fa1a8b536fb85a7d38ad288ca136beb6272a828da82ef920563c35392c0cfb4bb20a9cc3b4ecf055772639f89b85069254bec83f1f0056406c3cbb32f36ea093f1396f15ff9656d74fe7d52e7625c1396a11095c5926c588248a529e0d6599f09aab8aea502db2590"}) 00:07:51 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x21, 0xc}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) [ 471.398943][T18426] loop4: detected capacity change from 0 to 264192 [ 471.408067][T18426] F2FS-fs (loop4): invalid crc_offset: 0 [ 471.455895][T18426] F2FS-fs (loop4): Mismatch valid blocks 0 vs. 5 [ 471.457585][T18426] F2FS-fs (loop4): Failed to initialize F2FS segment manager (-117) 00:07:51 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x21, 0xd}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:51 executing program 0: write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000000)={{0x7f, 0x45, 0x4c, 0x46, 0x41, 0x1, 0xa2, 0x8c, 0xb6e, 0x3, 0x6, 0xcf7, 0x295, 0x40, 0x137, 0x7, 0x45e, 0x38, 0x2, 0x3ff, 0xd9, 0x8826}, [{0x4, 0x0, 0x29f, 0x4, 0xffffffffffffffff, 0x200, 0x1}, {0x60000000, 0x6, 0x101, 0x3, 0x2400000000, 0x100000001, 0x1000, 0x492a}], "62e318207333567bc2d0b3ebb77fecb3bc49634745ba39c3e19829b3c046ac522e8335ccbd9e65756ee9788958da4a5e6a06872d570645f5b8da28f081c8197fe57c2cbe63f5f4f99d8cc3efc0a859620b7d730851741336500912c0658d332c70a73abe88abe8e6fa7def9e19ac8d9d7e0108da769629004827"}, 0x12a) r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_PORT_INFO(r0, 0x40a85323, &(0x7f0000000180)={{0x6, 0x8}, 'port1\x00', 0x4, 0x20, 0x1, 0x2177, 0x5, 0x0, 0x8, 0x0, 0x2, 0x3}) ioctl$F2FS_IOC_GET_COMPRESS_BLOCKS(r0, 0x8008f511, &(0x7f0000000240)) (async) ioctl$VT_GETMODE(r0, 0x5601, &(0x7f0000000280)) fsetxattr$smack_xattr_label(r0, &(0x7f00000002c0)='security.SMACK64IPIN\x00', &(0x7f0000000300)={'\x9b'}, 0x2, 0x2) (async) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000340), 0x10400, 0x0) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000380)={0xda, @time={0x5, 0x80000001}, 0x1, {0x1, 0x1}, 0x4, 0x2, 0x3}) fcntl$setsig(r1, 0xa, 0x4) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f00000003c0)={r0, 0xbba, 0x8, 0x5}) ioctl$IMADDTIMER(r2, 0x80044940, &(0x7f0000000400)) (async) ioctl$sock_SIOCGPGRP(r1, 0x8904, &(0x7f0000000440)=0x0) write$cgroup_pid(0xffffffffffffffff, &(0x7f0000000480)=r3, 0x12) (async) close(r0) (async) syz_io_uring_submit(0x0, 0x0, &(0x7f00000004c0)=@IORING_OP_FALLOCATE={0x11, 0x9, 0x0, @fd_index, 0x4, 0x0, 0x8}, 0x4) (async) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r1, 0xc018937c, &(0x7f0000000640)={{0x1, 0x1, 0x18, r1, {0x2}}, './file0\x00'}) r5 = fanotify_init(0x0, 0x20000) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) (async) ioctl$DRM_IOCTL_GET_CLIENT(r0, 0xc0286405, &(0x7f0000000700)={0x2, 0x5, {r3}, {0x0}, 0x0, 0x840}) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000500)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000600)=[{&(0x7f0000000580)="f1966e67ca8b22cfcc351f212f8e9b01d211276e02a76f99d0a6ac4643a51719c8c204ecd0eb5a2a8840fb99e3e25674337e649944ddf3089ff8e3dc864c32350c410f", 0x43}], 0x1, &(0x7f0000000780)=[@rights={{0x1c, 0x1, 0x1, [r4, r5, r0]}}, @cred={{0x1c, 0x1, 0x2, {r6, r7}}}, @rights={{0x14, 0x1, 0x1, [r2]}}], 0x58, 0x49000}, 0x0) 00:07:51 executing program 1: sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000100)={&(0x7f0000000040)=@newtclass={0x8c, 0x28, 0x8, 0x70bd25, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, {0xffff, 0xa}, {0xb, 0xe}, {0xfff3, 0xfff3}}, [@TCA_RATE={0x6, 0x5, {0x4, 0x40}}, @tclass_kind_options=@c_netem={0xa}, @tclass_kind_options=@c_hfsc={{0x9}, {0x14, 0x2, [@TCA_HFSC_RSC={0x10, 0x1, {0x1, 0x2, 0x400}}]}}, @tclass_kind_options=@c_cbq={{0x8}, {0x1c, 0x2, [@TCA_CBQ_LSSOPT={0x18, 0x1, {0x24, 0x3, 0xa, 0x1, 0x1, 0x7, 0x5, 0x6a50}}]}}, @tclass_kind_options=@c_fq_codel={0xd}]}, 0x8c}, 0x1, 0x0, 0x0, 0x80801}, 0x11) r0 = socket$nl_crypto(0x10, 0x3, 0x15) sendmsg$nl_crypto(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)=@get={0xe0, 0x10, 0x1, 0x0, 0x0, {{'ccm-aes-ce\x00'}, '\x00', '\x00', 0x0, 0x700}}, 0xe0}}, 0x0) 00:07:51 executing program 2: r0 = openat$pfkey(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat2(r0, &(0x7f0000000000)='.\x00', &(0x7f0000000040)={0x480680, 0x0, 0x11}, 0x18) ioctl$VIDIOC_ENUM_FMT(r1, 0xc0405602, &(0x7f0000000100)={0xfffffffe, 0xc, 0x3, "7cb9fcc1506324bebe8f0baa72d6521ed484f97c45765ddc60e434a6feb0a44a", 0x34453308}) (async) syz_genetlink_get_family_id$team(&(0x7f0000000cc0), r0) (async) syz_clone(0x40000000, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="3c5c948b4137ca575dc598da1469d4d57943c08094f5ece4392a8d9337543ecb325399ddb1f703faf804448b75da8c1946987f336a2e852063e5203b1462a90204a0913fc83cf96cefbab0d145e0b5bee7689b43d546cbda4b99c32511b8fde88758e7f87eb9cd3af050ba7a31d61745c8e1ae7c0df21a1ce865feaf85b29b5fce0eea3c33804d0dcbccf57000a6044c71b6828e4afc7f8e4303018579c2bf1b7f42d98f7c729d4be39266570f75ae1a4f18e0c8c5f71b40471201a1dc3e49037bc788c20f615612cca548d31e769b8e4471cce6aa3d8fbd47986610292dda2602a7752acce34ed5d3a5c4fdc94f595f7c2c730fe3dacd6c26a6caf132882f66471356fa8d4a20672463ac9d5483d178946269d9ccf8f557543b0ef8348c28a7190f37129dc7fdfb93720c53b818819a1fb2891814316cadd32eae5ccd97c89f87e188fc539a3529da6098c8e2ed8a64a7f5c3b90ec89322bf65a32bfd5a614742f815c0ff231f39cbf98104ab87fec71f2f0059f4481340e032533ce28d1e8f618ab20537129dc96e0ad7acc1e66a2accdb16f943f1f5538720dde01bd72601ad8ee26e99e374605fc0d2e794ac43d372ae84180dbfbaaf39c8f8df01dc1c2ded740ecfaae02aae45557558295bfbaa3f576c33b59a9f4517b4f5bd0a9f5b4466c282bee7c8108322a88191c3489f98bf9cc77f5fbe2a659f193a036604a8e549fe4be8abd214294d9bd00304fac8bee487f3ec6cdae66806c07cfc48bf7e68ecf4dee3def414d129ba9776280720b62f1018f98b96ab57156c6f9467bcd62a3357c2581c35933acdbbd8746900badd306be671a12eb96c0ff94b6a5f8f87c6c13c8104f0d920f1e7583fb895d130da8a0278aab5ec075964598cb859e953301ab90db251f8420c4425bec8176fa76427e0bd1c34bd3200af8f45eb0e6be96fca5e1adf353c5ee50d37f222c0d1950e6948d1b8b565bdbffa22e6e39f9195cb2c59a603d2daf9aafff34329b51821e40e9cf11cc1c4fd12144404fb0bc4bacab92994a0b303a76a120c25f6640eebcdfbe850ccbb67575487242dfb5383631fdb982b43f2fc090df805704978151ff8fe29c711e0c7135b3c4f3dac424efe44866d4a034ec3edb30e4f939a72e44dc3dab9da89206eb25b6990cac0a4022d235da43ae4ddd96b7ffcd96a38e4c01c5357a767a632eaa1b9e197ac0afc996602f1876673bcc195decfbb96a0ed31081c292a164dfde530742df5517444bd7849eac2151672b3e79bcb71ac45d1da8472e3a3d221e3bda5163af2818b60df0f2e46b0dd11b76ae70c61485728d999cf90658e1729a7c95f1d4bb163ef7c2218d7067f09d0dbd49f89b87b27916b9d58b4fa2cb39b4be51bdadd533025b7d4a7836fc0a2282e5f8e6c1debf1c6e176ef87a5d023d791a9562e8befed41cd8a10995bdd57eab02fc7b715590bc1a79656d6ce5fb13903acac42d6f0e4712595420d6d0cf972f10b7559b1b2a866073df83e9cf2a1ff9ded090468030c9e3ace29b3855c78c25231f1d404eb218e08449bedbf252399a3083f0a9837dcd03d8ca66552a28f12784613ef55b19bb105c5574b8ae474d34ea32a9c9f4cb7df5f6b99f511080df44211b65a2fc46c797b6573a75a03bba0ac1e0afc073a051301a705b8caa5fcee5777f872d11266ea8c1bbd40992c217f4071d6f605adb3b6b8616090cde6930803c7ba46768a6af8c0acfda3da7e2abebce32d04e34533807bbece736e07df04938ef160ff9b1c48945e39cf642dddd6e561603efb63d7ff31cbe5b9e5c0af5914f08f64667d11ae1263987ae12d950c506eefc1dafb3cab523d61822f75638314fc57ac36191a9a89477a50aa5e29bb36ef1e899eb6adb42bc207b2683093540345581b118df970ad269c249cd6293329aa8678f931e674116c647686eb691596ac163710098155e55c85a58f19b370d98ca2503f925dddff030adeb9d4e8c3963c5639eb33e72ac3ad2e73aeeb912e62f56d20ebf985117ca988d14b94e8997a179d07d67172ead41dfa5c60324b2ed8f830d9097e1d6384f31eaec700a0de40d550a6b19c4da0e7c17e89bbe33490ed343ce73cc7feaeb639f6e865ef949c71a47ef8758f8a045a0031b1174029c2c239a42b5280277d27a48c7f80423e9440cd6dc186528bb098015c4a48fdea5722730dda16ca6d8ed12b3b9ef9eafd71e0eff8a73d018da749abf25cafe310af692fd73500663fd16e31cbe9114c86581ac55b3b758f7c8f2a1a4aad828b0725fe5974e40affcec7fbbdbff802f4c1d963f1619cd104f38e0b684232d637246cc243eeec28f47aa7eb276af2b2888ba57b4fe65303e7f8651bf842a6d15ad486b19f40be3cf8d121f9ec61b4d026aee45f54ca720b0d888e55189748f66f2e8ba1b921363fb342b0767b834cfff044c475ece8868aa52f2229db3fa8933cd3ee816b71eff2697bad0c81b68f92c9d876a2a48e6baba9407a142ae050ec219040ba7ca186337ba38cac60b9fb57132f803abaab753eb96bb399e5e426aba2c17e0517c3736f39094412f9922931db05ed1fdcba836580c22d3bcecf151d23a9ba550ef3dbed70810966181e60648ee7a43d5b8fd6d01daed430a7013017ee236cb97b03579e4c8fae5a0fd4306e32e41c158dbedb611cade12a9337a1259700114853b33b980eb046cc6dea72a73abb38691af02406428f04ee65781451db44c2959ad98409b09c232822abaad664afd7cc09bb524b36697f479511fe") (async) syz_init_net_socket$x25(0x9, 0x5, 0x0) (async, rerun: 32) socketpair(0x2b, 0x800, 0x7, 0x0) (async, rerun: 32) bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00'}, 0x10) 00:07:51 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x21, 0xe}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:51 executing program 4: r0 = syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x24, &(0x7f0000000200)=[{&(0x7f0000010080)="00000008db0000000000000000000000000000000000000000000000250000006d70000000000000776d0000000000006f670000000000006a7000000000000061766900000000006d347600000000006d347000000000006d6b7600000000006d6f7600", 0x64, 0x5}, {&(0x7f0000010380)="00000000000100"/32, 0x20, 0x69}, {&(0x7f0000010000)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c000000100000001400000300000001000000020000007936256278154566bdc19534e40b258800000000", 0x80, 0x400}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000000e00)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c000000100000001400000300000001000000020000007936256278154566bdc19534e40b2a880000000050d458aacf034e789af0a97efd3ac7f9dce08553887260dad85849260eaae7cc2e0fabbda51d6fada24f70359d46883ab3b80d34a0ae7048d88ed1627f3f5e047a4a168c9020649ba038295051e1f7933b0485c6ab707da3b12c35550aef62e7a7228159cde51f3f2940935097fd942163ae53720d4feed3ef2d17c10d83cc785b4b880fb227bddb846d586336", 0x10d, 0x1400}, {&(0x7f0000000b40)="00000000000000000000000000000000000000000000000000000000250000006d70000000000000776d0000000000006f670000000000006a7000000000000061766900000000006d347600000000006d347000000000006d6b7600000000006d6f7600000000007765626d0000000077617600000000006d3461000000000033677000000000006f70757300000000666c6163000000006769660000000000706e670000000000737667000000000077656270000000006a61720000000000646562000000000069736f0000000000677a000000000000787a0000000000007a737400000000007064660000000000707963000000000074746300000000007474660000000000657865000000000061706b0000000000636e74000000000065786f00000000006f646578000000007664657800000000736f000000000000636f6c64000000006462000000000000000000000000000000000000000000007a6208512f0f0d4441b7cc7fbb177f01202c9b929d49d1e4eed99ef8b9f259b142991b", 0x183, 0x1860}, {&(0x7f0000010580)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010640)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1b80}, {&(0x7f0000010700)="00000000780100"/32, 0x20, 0x1c80}, {&(0x7f0000010720)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010740)="6f4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffff00000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/184, 0xb8, 0x400000}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000e64ebd790000030000000003000000001400"/64, 0x40, 0x400fe0}, {&(0x7f0000010840)="000000000000000000000000000000000000000000000000000000060000000000020c6000"/64, 0x40, 0x4011e0}, {&(0x7f00000108a0)="0000000000000000000000000000000000000000000000000004000000001400", 0x20, 0x401280}, {&(0x7f00000108c0)="000000000000000600000004007800"/32, 0x20, 0x4012e0}, {&(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\x00\b\x00\x00\x00\x00\x00', 0x20, 0x401320}, {&(0x7f0000010900)="00000018000000000400"/32, 0x20, 0x401380}, {&(0x7f0000000600)="03000000000000030000000000000400000000000000000000000000000000002d03fbe1b9623919cbf4330c0052777156777d08aa92405703319bf6565f5509c227f9c9ef8a77af4ae1a1ebfda95bc1c1c2c4acc1db994e55497e43b8080fb86556517341d02a295000da583d17c760401732bb0cec9c9c597949e54e4724b46bc33617eae573c6160b6a1c05131161f043839d9c1af4bcb5e3e923526167c8533359c0cf26b83426e6a08bc96917da2f43e823d32a9c782b887a703d80ab30b8c93a2ea791748eff7451dd0a4c95d15b88ac97b3a0712dd2e9877cbc0585b720233c3d020e149ce0309564b7abc2ec9905f37dbe80bf46e1c4829ab2080071fd32ab55fed79601f873", 0x10a, 0x402000}, {&(0x7f0000010980)="00008c000000000040c4f65f42b89dd500"/32, 0x20, 0x402e00}, {&(0x7f0000000f40)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000010ba0)="6e4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f", 0xa6, 0x600000}, {&(0x7f0000010c60)="00000000000000000000000000000000000000000000000000000000804c01b0", 0x20, 0x600fe0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000060000000000020c60", 0x24, 0x6011e0}, {&(0x7f0000010ce0)="0000000000000000000000020000000510ec", 0x12, 0x601240}, {&(0x7f0000010d20)="0000000000000006", 0x8, 0x6012e0}, {&(0x7f0000010d40)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n', 0x16, 0x601320}, {&(0x7f0000010d60)="00000018", 0x4, 0x601380}, {&(0x7f0000010e00)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x602fe0}, {&(0x7f0000010e60)="0000000006000500000000000005000000000000000000000000000100000000", 0x20, 0x603fe0}, {&(0x7f0000010e80)="00000000000000000000000000000000000000000000000000000001000000006e4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x604fe0}, {&(0x7f0000000080)="00000000000000000000000000000000000000000000000000000000804c01b0", 0x20, 0x605fe0}, {&(0x7f0000010f80)="6e455136804c01b00000000000000000", 0x10, 0x7ff000}, {&(0x7f0000010fa0)="0000000000a8fced8936", 0xa, 0x7ff040}, {&(0x7f0000010360)="00000000780100"/32, 0x20, 0x800c80}, {&(0x7f0000000840)="008000000000000000000100048e8034adeab7ee1b000001000000000200000000002166d877bcc8ef2dde729dd15fb028ae74e95c5e95d983d34ed55aac071b0599e5e9e5ed7a8e2e00"/85, 0x55, 0xc00000}, {&(0x7f0000000180)="ed41002080761000535f01000300000000100000000000000271dea6a556fd20b602d24417aa9f99ec3fde5ce0a9009a86f9ad03cc0026ede8e1ef5a0e", 0x3d, 0x1401000}], 0x0, &(0x7f0000000740), 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000004fb80)={0x5, [], 0x9, "cbae00ccb770cd"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f00000001c0)={0x0, 0x0, "b8354e0b9449fe0b084bccd0443c3a68b8d2aca2ecbe358372aac494b2b30aee13a482a00f6cc926dd43ca25d53fe5a5a536d4f20a1ac3fc865231aea0a208771a4fc4f40c1f54f8e2044faa347e7328dab6261bf77dcc09ec1b31d9d0d51c06ecab7e5813daa22710fc1f5886fa4f71471477a29db7b3363cefecf6ea1ec7beb98f70ac39db120d63cf7f595354dc64f895925d8e00591bedf01261dea735c555dae8e64e86520c46a50a4c98827ecb6fc54564a6242a876f7f5393b38386438dfb1f1ad9156bb794fc88959ecc1b9da8062a87a60bdc18f1fa1648c372fb2f96c62e6b85404bd9a768b826e67a27655268a9054f595f6cc34703d598fea508", "6c93156d96578d287f2b03080580c298d191008ae2c37195779300a2af344e5f31580fcc8e014573e78b227d510220438ece28f6e12762d09455a937c27c3dc61f112a0549165dd345fcf56bcfc92353328cab58b7b260d0a17e9a91f06df3638a80632ab555f60442e48715ff0e010cc89fafdb493f03b8c5adc36baa40e897b6d69ef0e63a835565048167eb26b0a0b5aa1461c0fd8b32b4119bdacf7d56465d5c18166470748239939895f9d11f5b2a7f4b5c18a916cfcc5c0678837def7b0d98fdb3be6922e1f657a1c9ab666b494a57c9a437ae85aa9d2acce7f6751305c3e289563006e9ef6415d5c0ebfb7611892b923e261ccc445b1dc8567e85564ce13db141490e501189b7a2aec4b871ab01c8559f4b726d5e530d1fe81ca610e06a30477317cadb4ade8e3f4ee49e5bb285d18f9be482bf1d3b45c5dde8076b8d88efe0521380f8c23cc3bcfcfdc1892c35f412931963b2f0df93cb262304182ee77c8ab661037e3114ddb90349c219954f49b6e79c5f198bb6f5ef7628a390a11b3468d5b88d0a298e04926911e114daa1d1999b76396b31f5080cf8813beaa5add5ff0d44c54d35673284c4b486a3713ddb2921027fa14d530eaf9f81a54f786f0421726c14c96e56c6ab77c097f59118c44c34efae5519cb141f60823bd717832569d608072ddffdf20630e08c077193c43ba44321184bce0b4a9b15c6e35c600f7e9f84cc2619ddde9b94c543cbbaf3056839b0c961e3c40d3ee53bc0d88b8417330d3348fb03fc2028bd9122d09886750d606511e1230e51896ee4abcdc737c61d69434d3ae604b66c2a3050b170dde24e4c165a83cd5b3a69c53fc26bf5c04b62a9eba68b321be29cd1a7e69deac0e7066d79d299f5c51580683797214aee5f1544e9e2d30016d973417849e71e70432b4afd1b5d9e7e373c55e54ea833eccbd7e3b2d30db12eea73dbc1a58e1d31582eb6bfa495eeb302c47431a7e92ef2a105de76f983e332db24afad82b117171ee06ab270cc8f1b1a3256b7a82eac67b7b4336e7203bb1d4d7b0b8633db8cc2978729d4933ae2f098ccd6ae36d265ceabdba014b8a452de66a1446c34210edbac6b96499a9cf376e3571f11b5bfd853f0b827a2d3aa573b65d6e94ba70a22e24ebb6bbcb9f2992ec9081f32a527947a0fcb3e664e014539e311746a5bbd56f3ca04448610919503cd0cebb0869d92ae8e23985b666b0d85fde82e7db06e6cbd16eaae1c5904df403bcbb877b8c6071a075b1d38551d778304646507924aa71c7efafac6a8000f46dcb75b48e4d76f0d50963ecbf5de99623b3339176e7bdd28ff5ff04665c4ec45fa1197e0d9d47699bc0f90b93dd6aacc6c050e364b3d3977a888a13e90843ad922514d533d24cc4b80f399f7bc995a94ae834337cc83cf7d01532b6cdaa4f9c32a45fd4671d88962c1a5cbef21c9a214755d815c51a81040f7cddd1fb606f8618e0622e9bbad9112fd1ed8ab1209f2b9225b17b60746d79d9f24a8d5f8ec766c5bc6592522bf8d484c25c473ea99ef8b34fae8ab3916bb58b6b40f5f7f9ad051837f263a4eb71d6671698911ac296e749f61d22f7b41909816c7d362bc4a301ac3e324ef563cf283f1231df6175c00ff69f85cda47504d7c2767c02f19792cc90d734810d459816d3ae83e47018f04c5b307e7acf954b4525c9cac994fc339d3cc0072fc82643c288aa84a97d297e0cee1cbb97d7dc4945d9f29886352339bbf4cd53ca658952b988ded728311919b134c63ca963a5b941077cbf1b4545b1892d0036891df00709b55e405ff798bd2e3370507a2d58e09e190786570840f7ca4d8e98f28457f9ab245d643d7a39a38d3853db3a59ad3c4b0f367d04878a1240dec7813c0e5b3ae8f52d2931bd9b30ac3e8664c8c01af8225d076f957adcc8a88580aa81e7e9ee5663456c9c704d17836f2c7eb5b5c5c93cad208b224ad9fa052cbbe7387ee539480503d69a60d148696f1ad2eccf9781f413f5de0d7e9b08aca07882a0102dbcb5c4865ce0f315fb210da82dda4ce2b4d4c727e6e4ed89792d2d29eb76e4a8c034275f4f813045c4837bcfa7e236aee21521338c4a39bb2d81b999a42724484de9cb9bd61de80cab6a023b2ddcef000b2a99387b41a8420d777cba8acae6daa69e4a6b596e692eebe53c50a1ad70dbd296ffa462b6ac366d1ccf5cfe6e0764c27c5f12032a2472edce9a9e620da667ff7433be714d45bdd735a25d290f0c9661e45a48c5f8de1d235d3902fb0df43b531b0e37d3f6ebfd2773509e6adbe658a1144ca9b651b204fe0ffe6d966fac78fdedc3412757fcdfc32063c15b1a608ed6f90e8aab3c52da059c2ade2757acec6f133a5f91361938381e25c4bd2518b86c16c6603d0ca70d93cbfc4f0346418bd34821157c54da901b0368f00bc2c5ceb91beb6fb901a78470b3234a4ce32afda241a0a4856b45e35770c1ae1e9d4605d721376302fdc009cb24114f67589c2910106037aec7b57ad93c4136cc3b228716eec91d1ceb5a988e68a7eb254a60322fcc581534ee6aacbc28a5438069c3b49e6b31845ddfe02a334b298ae4c63a50baac7ef798384d6e3ee29bfe58c787091178431ad6b2665f6f1bfbef069cb4c5d7695109540b4e9f96506d7f9c190e0b3508795e97cb8fa92b6ae3b1088834d6e6ca1bc300ce92b9df3b9e87502ac7a614124b278e9191906d0b843f0ba4b7acc9e62f8b9f32c6752ad453bc0a35a2d7d5543053914ec159e476a48a9d7d3010dab91e25f5b7d96fa6194ca6c0fb303fd2468d8da1fc91f2138a3fe7a5b1988efb663c769203eba1899d6f0a72cbc85435b755874ef63c9e5cb69b948ade34d809eb2705608188d8b66b9ca3ff877648eee496bd2891dda0abd6e46f11191dd75bee06b0020a64c3c5bb82935219e32066571ba79665343f3027e85d35c718b5d9cf9ecdde879b0dabece4dda2091e783a763845158044f8d8312db9cb47d79223bab0be5c7ef463c6dbc676a9ed775b5421d4ba77cd2a2a74d2a10f1d0ce4d09234acdc1533f1fcb5fab7d21f1ffcf74345dc2eed2531807879da0094f682c71a57d0bc74c44f68d60f58ad4e083b2991142ee5847d4ff9d253e75eca0e60f5f2e39c045a8d4be8cd35150f6673d5e1251762d477b7ccd77fa486d3166d643e2da587a4e59ecc6512875b8af216307f7809e0d7b2e4dde13db46b96622fb827677016e6bd683e74bc727b48c9a38690fec04b6402179f1c94b2aaaffa311359810ffa1311f331f8b404c6e031d6d7d6e3474dcfb1b99ee576e8f5df767d07956206fba112ec588bbff1c5f6fa8bdcefe71132a1bb9e915621cd2c5c263e322e989aadd70ccafb1e351977f9f4eddefe70ecd7cd99a71772dc7ec6fbc10a2f9727bc370998d269e6431a263178e0c1733bd3b90abbf56e3547ef75aca84960a793b24d74573a836073047832d81bff944f5d62a76edb13be74d1fe5f39f2ce1282e22d72f0c30ce64a3fc37367c819a60e6c3223dfea366743b0e61d979b4accab40ea63931a61ac131e3bd6fdde13885068dd1636773f296096c6572fa9b30a55a795801a7959f8c5917075cc15078d8ba7d3b8257eb222fb510d18c609b4615a1ce6412beb774535e1597b9b2a70e5a01e9d9c0fa3f54572e3ec6ca1da65c33d2fbddfc39d5b1882e5f3789b3ed14d4cb78e4aa75f7aa5324b9650c52f63d6cb0e16a323447747c1ce712bd3ac8721032f57c678ea7ba6e51988890302c53adc77acd9d80e6add3e5f021905b42a95ee3353dd6ecd119a1e3b776bf881a6ab42da91979257031a122cbd17b5b6c1ab1dcc0752f4ac335b91a0ce337abfae235ef01bbf26534eea9a4b48984cb15e223457ac95301afd71c8eb4ee0805ca8abeabb384767d1d6ec620b92f52d94929e02776fd798c4aada25ed2ec0dd70952dd0211541da85e01538c944045f5ac3442e748d19fd5a632c5cace03a743d1afa6127bc2e3571678f580060639c9beae978cce16df8e8c2e6e9bcc46fe8ff689e9b37b3733acc1907dcce6ede82e249eddd2e0770b4918e98dcfe8c5598536648cd639e4ba2d5c43717bd8460044bb05297166228bac2511bfa7c7e6b5ce7061830fd4269c9aad32fabac09ba6fdae9a8721a375e8366f3e1c6243e88961d499c9ce9e466c9b758c18be42261e7d5618dbc757c5d3623bd34d74e78e355f7e55a35cba3042dffba6875199ab32159ae2f0026cdb5663dd61b59513719a26c4875de7b613577aa01409bff2cb7d151cfe48fa3b5f44cc6071edbe7a83b4e9e3c26505ffbc7022c352dee9e2006ecdd14d48b42c8742cee3454e727188e072d6d56364bf77decfa40ad6c202058028de31956a34b8c086be8bb304e1df80ee758962a632074886a94d6051593b23dfc87b8f7784df9fa69f579ae93158e8835ecaf8572ae11ea1e9a442a5d64487aafe0f1e0911bc3ca64f8cf8814d64a69b8bd1a6f8d678e04220796fd43f80995cddca626ce99421dbef046038818ab94c5ae16d83ff9fafbde8f76d7b99cc9b7675a96442b249bb6346c9b0d2244f7814bac3c9bc3189f91ad7b7f03586a5c8fed18e8899d922bfe99969f71fd929dc5f6847a96acf095b3d11b047a6b7a3ccddcf236b92258c00289341f7c035b254977fd02bf213b485b4fd0193b98ff6df2003959f257a2e0633587c6ceacd1aab69af063d496f1fed77bd8dea02fcf653f554fa1bdd2e13798ea7c1998ab00b0a4bb39cdc49eeaa35ddf584ab6d3434b8c91756b1d9a3ac9492334bac323d66132d32a57da1cba187fda8f3e32f2a764e95b8a0b14129cab6c5d4ae6f11a87e885859a52199cbf414521e450cfe88862e654a235d750eb5076c718e143c1b3d108fe6c67ddda31c40e26c6cd1462669b8ddea38b44dfa0be9c8a776c65541f351d2da027f9e276d7718a7b84588182494341ae43530debc351f2b975eb71b3c73385f549e5cbf76bc6d1b9324b7bb80278afaf0694de0b840cb7b2d128a8e4005a17699f209d9912876b4ac003ae7532faab05a9883b7e616c0884b767b47c5555d75a7f15a56bc0d02dae0ce0596ff2f454ba008a924c582cad87222fd74961c187db1e1d1f1868d1aa2b0808b562e20274afc9617a93376954ee34226f0e81e9c8b7d5bb09614cf57e412348e32ab34e57b7a59aa290e706b43f66655b70be9256b1b0571b9089a5bcfaa70721629a76689ef0f55528c7bd2ddd24aeede0874a3eeadc9907d563bb1bad1e06d783e1dd80a763e02bd42c3e03a0756029f0fed16a7e38fde2e19acd26de91b9d99c89d50e2f90b905b6313c7a49f3992edbfc01f05c1dc0ba8bfff56989b6b9d37b5995103c1c088f0e151ab717ccca64274cc816c677368"}) (async) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000001fc0)=ANY=[@ANYBLOB="010000000100000018000000feed72b5fc9b9a4baa99fdde0d", @ANYRES32=0xffffffffffffffff, @ANYBLOB="06000000000000002e2f66696c653011"]) r4 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r4, 0x5423, &(0x7f0000000080)=0x3) (async) ioctl$TCFLSH(r4, 0x540b, 0x0) (async) r5 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0xc80, 0x0) ioctl$EVIOCGPROP(r5, 0x40047438, &(0x7f0000000180)=""/246) ioctl$PPPIOCGFLAGS1(r5, 0x8004745a, &(0x7f00000021c0)) (async) preadv(r5, &(0x7f0000000640)=[{&(0x7f0000000280)=""/58, 0x3a}], 0x1, 0x0, 0x0) ioctl$EXT4_IOC_GROUP_EXTEND(r5, 0x40086607, &(0x7f0000000000)=0x80) close(r4) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r5, 0x81f8943c, &(0x7f00000002c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r4, 0xc0709411, &(0x7f0000001b80)=ANY=[@ANYRES64=0x0, @ANYBLOB="7f0000800000000008000000000000000300000000000000070000000000000005000000000000000500000000000000ffffff7f010000c49e35db72ae480300718f0000000000000800000000000000040000000000d945ff1100001d08000010000000000000000000000000000000000000000000000043b81eec676c3a4d38bd1962b4e64da4127711e4409f2b1f2bbe09000000cfd938abfb3c57a0da246912439d616cf849281e1a7082b72c2f131d2db74e12395193ae554d39380ee3a17fd63aa88998b988ca18f540b65a2f10f7adc0a24d0c91acfb0bd9a91d80c3e6092eb21dae2dc3eee003a588afbff5875f2949ff33231b7d487fc289e817ebd91f40140be36927d65a01aa39c22b3546168b71a54fbe2129f37849419400e2eb9b0444dc0678a31043db511766a4f721f7e604579c5e1aca9fbf3d9de97d2ae144de9e410f1e31c5e55f5fc8ca349613afa233ecc320f9a9a00af29e495a991fdaaa4ef1e1b8eb75c8304e2e632af790fdc2d5436b4e4861ee9497844c1f55cb2f2ec666f5f3d8fe67782586710867e4aa16d8759abac4e328b5925bfeca02ecaf7d97"]) (async) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r5, 0xd000943e, &(0x7f0000000680)={r8, r9, "23154184c1daeba3f83aedcf7834d50b28b058e3a78d27464a8502351ec9c6eeb35b9856286457373539b9ba89a4a3094fe646a67463566ccaa7e4ffb30793c810bcbb036cf62e15b2e76fae94574836f89eec17876863a696d4d6b6d8f564e5ea69629b86b03651059aed2dfa2440ed96851780e91b75d1b8dbae539d185c354b94ab31c98c6626314f4b284a8c7fee7f07eb6d4069448159194fd9aba40d797dbe48de87ac11de03b68a9f433a4304022af30b8c1ce0e6c879f66d80dbb1c3962eff3d68ff9ad94bc96eded7e6f1e8713420a48f661fc4a6ca0198598c837911cde43a967fa57f15203e60c44b79ec141fa6723557eeabbc674eab6f231054", "04587e9a80466fe0d63a4ce1595dadb77db75018ffb899a08b79586715e128c5c4fd5f0c918bcf352dc546e28749da21ed8e4f3a14d8c27b5b2d7f7f5d27a6a6a18b662f9aa5aefc66d819c1dacb333e19e7436cd2bda9b18948652535e2acee9839000f28b7c9b1d618cf72d6c9fa1cdcaa111d71261080681948beccec77d42b795f783f94c0a22117d4a35487e812cb56c5ffc0a3b814e4508b4d9a348dc251d7b92d90a0fac96cd553912e9f10893685dac91782e1c7b16f1ea42d6b6c3c6b623d4e3f8a5ea86ee8c19a6874a5e1728528d09f18526d833fa736c4a4e0057a2cc4607574765d7bafb247cce30c78f215f2e8108490fd51ff666133f112c3c865684f62b7bdee3075552770db2a1fc6af9fb1775818da778bf6ed73b8a10b94fe397aff0777dc1717e85eea5c3e88774add5140870064ef43663e282879d22c52e68dd9c277a897bf37bff9d00dbf3666d2129afc37a48e2e6d66e5f00db700f4d2e7650caa7829bd1d704ee63b909626614759aeb9fed0a0debd253261504540014953aae0ca0a0dbc520eb3321d498ed0cc42e779bf5629aa9cb41143eb7ec285dbb1a71367a93b98c1453821a549b93b60c36477b1a1623a397b9701ab10e6bb2bceb16f0ec2d5af0c3ab282ec2687d80e061a38b2458645f6e6fc20d6aaffec4f01ef647bb80fbf95b5cc904e46e37145ba8ec450081fbd2cc58a2cebff9f27d0ebc70e30418b436a645ee41e4fe4464f17dcad2a6e0b2618be9fda6787c54a79fd40c6f7b25d7dde5fa7d9469afb1efe21ca091036a39a616fb841791ef6ef5c6661c560293bbd525347ceeb088340924a41102217bad08cecb4331117b50052590add0ededa10c6c493a78a6f500cd1a0feac36f28125335276acff8df532f2d229e4e7c31682660600534edf957b162216253cf8898c197ab559d3a9afbd6a71f0e3df986feb8467e7505dd2c22f57985a599cb00e61cea4f226b9de4ac863178c164dca70d4100276b4de5622042c52df32d8270a947cf8b287ae6686ff17a3c6bd5ac9192a997ece0fec2d70ffacf3ba0348cb435d59ca438ee126001101e5b55830265bb0ebcbd5146270da693e53cd8ebf9f603070d5d19a4f808d3285d976851b1230a68f8c63804dedb096e99150ae49365993418340ad54725e5c9372982784c0e8eb66457c30348f11dfffe0f75e17608f9df143650b975170d2a349072f40976de2406717d3fac0b76677aa72e55499d4c8847f669e3c89a9cb0cd918dac44ddae00f9091fe23496b47737ad38dd42a2955aa8f7fd27fa1c52354d899bebdfb2f4986ea877490397bc25867a994720e05d6d175749f5151a5a9946343d38359ce7fafb4df82bce040922212d18be7eda92ef94263c7fa1e586b58d733a93ce5e45ca22f2acfd03c365242fe1c86138473b6deabc1ba8eaeb34cb0540622ac846405a392ebe8d89a6160d4665c67fa9260942c83cd8124492b0538f0c2dc50954f6c6b2358bdc1d7589c38a01128caa257268d8bac3a2b4dd90097d8f6cb6659f5ef490d138ef337e3a3162236e82fa47d14b0f1716730d3b6e2cbc7ef27a0a3a3f9015028835b7b97bfea80f7329e4cbe85a0df427e5bc00b3064b8716998b217b3272b59ac3838a7a7ecd6e2281068e83c50c8d10b1d1a38c7aed44034b70fe87ca8f25e6bda02e1586d96e8bcd677ccbb363a1e988c453acd1b6345b8724c1fcc9a641cff0fa25d7749921079c6047e01d12561df10b21332654bf6b84ffd6f1035fa95b1a68f9a6e8e6ffc6fa1c671fdd65788fd797ffaa0c432e2fc1e8370f81ec5fc1e8c50dd0be40bada3d2bbe532aa95b9a5c72263c477617caa316a677097a238abd7464e585817239a045a29cb641dab062348d66f3fff5d6cf1e4ccf1a55c9b98689b4c85f451dc3f96aab74fb98c9cf4b4f348e489cc7b670e8b5469e08505d4d80a3df5359955afc700d313cfd2eb7803e8ad1c9860051344cef34d120460906b0c56f4c2b467bb9ff145593667d8ad1f96943a1a84fd67e8f9534f81ccf9059a2efa38a8a533579446acdac00dfdf5bc4bd585a275c5295443590c234d0e185943acb2788d4899514715a34c01025988b86d6951616dd5c6a1e58e91632485297bfa86ac38d9cae378531a9fb5cc15526cb2ee47282db96bd110f8e75dcc1937f44253086ec7540b2459416d93654d6f32f9716f27df30fca13a94e78a17758507b586d649ed6397da9961b3fa6a32ca2fb2a72f8bc16080e8b7cbfb8fed7b435a9a186e5c8670f1659aaa9d671629471be7fdd9fa7389c3fbb05ae1a475748f15531d4ae63375fa6e2081ecae062a1d031075e5f775a644166c3f372790ac4f5c85e6bcaa88d0b59cf581d9be3e8bdd450cedcdb97fce1595e18e6649f6cce5033aab5d516d2d0b660e0440f33429d95110c50097cdd3fa3740ae2ae8915970530bbf0599a7647612c9faec66cc6ad86473106beaf6e04c69fa3ccfa6ae3b912f605a40348a7d3dafdd3556636e419f6243a85bed6c90daccf5fb0cfd20a71734c4208430e40431378d463306f6585e71c25db64d263aa12af1f4a68a9274efcdaa43047fa0a5357ba30bba48692828993a1ad1cd023c6107eace5b49ac10c2649e41162bfa6326f2e68d23848c66fb3dfb5e4b5158a4f4615eb9709985a3792526cc08879d4644a92d5aef9a493d97f3dacb7fc79065df61dfb724255ade716c5b688c089279016ee1d15de22eb4f425ccc4e61a177ab5828d9add7457a62729ca013fa9f81678cce49a1b033eaabf2ee8c477d8b97cb860cfef8a46c70c341646455f554794d4ce4b0f81156095421e70a41f0bacec336a5fdbfe4cf638762f5836c4d2a596d291c230a4a754cdd2256a7bde3d9b737791fe5f02506809709a9bec4e8e4401d786a7b6090af2ddf3edb966954a5a38478b44b193411e4f9b0a243bebffe77781b7ce3ef5a9e41a2d5d37fba4715467461b09346fdecd93a4221fe752ab98e5b5b4218a83285eff7c7453e66943e5663437eaceebef9dc45b3d9103cc12a664c94da2cc4cd6e7f5d5739695f4e7b89ae77e3d15e40710cf454c79b1156c2b284079c393b18e57250e23138af44d681362b83add604a5e710e8f3e3b216c8b08df502d2b01f39e9fc20e26a4fbb332bc112926c63f9177cdc0134c33aaaa4db3ead8e2bc9d9170e510458b2c3dd4fc8baa400e823712c2aff1c7042c4ea8db628828eb389a3dd8d37d831d25ef44a1ba2cb41f287a9a7439d10cd1c8cc4c6ba7d985953f53377a425a81609b841b623e381735d19f9a636230feacbf003dafd14b1185301760acf7b40f1b8f25e2e033e17bf39de4a3e4754a8db7772f2fef921724506098dd206df5e7cb7bd4bf3c72b1aab02d87a4d076334194d8164e47169dc27d1dd4e147fb361d9b4850f34c488fbb424856de4ad7c37fb69b15958dee158b8af85e4e2f396880664b7f17a88d2f2b471edd5d9e1989ac6529b6efb08f0548465d61edb15aaf0aee898c7a107f693d099dc5879618c4e8db2f2b99f976653f83156088ce0ec19adfcbfb3b102d15ca9006e1f86fe1516bad1735d04efdfa8c116b6565c6b7d5bd8cea47662290e516c3c8adf2e4fffd47845ccfe85b1a86104e3b2cb8453467b9d048a085c82308a9741f851b43ae58a1c7bff1cbb0360d8427b6e7ff30a580a1a2cccaad29e23baaec847d0e9823260c46e062ca79b3c4a3ac98453871b69bb50896b5cba26623168453b100e6910890d3190919c013f95961ba377981c363eda72a2370878fa2e273115ff231e3065a598747376bceff5df937f13bf97734fb7b5b0c6afdd3091fbff9d72ce1d35c8867b9f717fc5e4150b5cb473c5d1b8edd92cf6d9b55e5c6ef16324dfeb10d98400dbb9c32dedacc0c095574ac7d6c8b5b7ed017e334e1f4a355681d7158135a3a4cf438266350a6d85e4195391d7d0565f6a1659ee3b0b5346a72b6c3d7d54614f8ad56d26e02e01241c5bc4b91a60e24eb800f01a46d43add68dcca3860547b3ed7bf3ee39b3fceb6612b0f60053f3e3ce0494ed575b761b075ec8a9af216c85cdf174a510b20b27e387c156e215a7433235250385a567e4cc2733b97243c36d7dd5e220737cecb855d78a2b424112682b58356c58f92b2e2a00559bdcb2c110aca868d241d2a027138b710be9e5f322ea7e6a286a4c4af3fadedbd6b14405ec73aa8bfbfc14f8598058d7f79ad7bb27043c783389ae08f27e3c6f17b2915c23b5a81db5b2f3a8440dea1495fae82b33885daee97b6d950f556033be8441ec42f69365a4d14a6c7e9bb3b74daac194c186cb0ce1b3937beef63b9f3453a62a6a8fac91162de8f9fc91cb5f671d86df349d85276751d83fe9b0064d5364558fea53171a09780aadc7c337169ab247a0277fe8b6031b4e7e8cf1480a20d752bfa1fb03d5e2ea51e888866cc48f6185dff97015579736f5c8cff09179a555e05c2ca0021e801d0cb5b61ff8df78eddafd93b51d5aaa447c2561d8dbf2cdda9be3d9281c23e5a2657d52e5120085415d5364dc765591b47d7d8dab909a092f10f239024c49e3dc2feff78b3f164d8c4df90d8228762d621f2a7cac3258bd89a2678f400d553947820769acb6b6f0da167e044dd819a54554d51c556ddd4578014284bbd09519b87acb8e46479b2d36b93c679d02fd6278da6a2c7872df9920064afb7a7de2093ff5e330b93e77fc4fe284bc3afc48e6fcf4d80f2edfca1174b5c7edef3ab706421ee4493e24b3cbbfefb00dba6afa4fea6cad022fe0a86fae0d82ed1cb80f1a53c226dcce8782279eddb8b64361a1b993a08552fb3c309b65a799d7a6c7e7c69917080a94acdd0b4b640448adb003c2ee60b98c44eb9c667e358dea0fa90c935e40678c7488d1f321ce7fb1debc0a7a40198085b0aebcb0a6aee32155511c6543c0a461146de77d1ed654256e274fce884413bb1ebff8899050ba76e26449e9aa4fd78053375d9bff9b0a93e7757aad3372b1326a015192a29c262bacb6ab5b78e67ce8a8c779c72b6b232d0225f90065026dc56d221d4d713ba5b01229fefa777034ea844f6a7970dc2e4e38f3b06bb748e7626c29552a8dac05396557b2fbdaa438e6fa4274c4f99fe9504a9d243274d72d39aa72e3380cab31a7a11f0fcc9957eb49b6e72d533042ce08b82899c2adceb11d186ebbd5cec8484763d477cfa18c9c171d5aa44d2245db375cce2f399ed900b910e2ff4161db4e575fc7b97ccd9b277cc45a854fad1e5c0dd3c5ad28e1dccd59d47ea9a945e1707bb5b49ef4cb29a207f1743d1d3585a75336ade9535b0c8f94f38e123d5d7b02f4278ca86dda3efa32b3fe37e6638de36f943d0f8d65d0b0af5b46053837e275"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r3, 0xd000943e, &(0x7f0000000340)={r8, 0x0, "aa429ef9e2e64f42e2e2c501f420bb7f1c3ff67c970d6946b18c04f4d5281a0e151e3c4da683a1dfbc40204d63eab15ed292f54bbcbd734d0075bc581495a0fa3dc9e6bcb0a46aacff9cac014d7bf19bf58e649ebcd78b1b7a979992d4618b80ef8c971521cb323bca89740fd252a8c634addf3fc67c573cd3d61842bf08e8eeedd403a48f95e1c4ca367ca22331717398146ddd532ac5a74f36c64f63644112d3bfc353f5ed96144e5a752f70441da299e5d5c9ec017b76a741b6f5bd925d42f20237264e71477f0a4d755275b704fc34f77dd643309672a58e2c5894f95c2fdda23f3f65668d30b5c091f883bb4fea9f6aa8c099105e01d9b199e674b31e6f", "5f30c49d337ac90169be036d1d6d1d7ae2e2cfbe2c0c645e52af112f95ff12432b6927c2aa10c434caaa2aacead3832dd24cc7e1e1ed85a24a52ed7d6034231cf97db0105a0b1969359850be90c4fc815fa78562a25d12b1cdced07404d0423d9ccee4d3e067a6eba1c4613eff869fef9139b10850324ca09c521bbc06d88dc6a60677041a961705c2fc2d34b6a9a6f354957876a911957b17190300e833ca6c6eaccdf8f885e80fd06f0029cdbaaf35d4f6fe272a71b1d4f55d7d220050be6ee55ea6efbbdfa87b0355d15ce31d046e5ac7629b8abb90e910b290d0911ba86673067f92365df13c5ec010f20d78d94f7d513edd47e6b88c5dbf54e3c5383f4e566de68928d3d848b92c733bf907427013bf8ead18a59d50a74c337e9415855b835fd8d7e06db68cd5d9f848145c1e2928e304f77ea3eb7409dedb77e444dd707141f54d0cf9c0286b447269d865d4525e936751af73715ea5c6e49d69d262f66445f7c744842314a5ee894f9044c6bed4aa382a856d6b9ac1cade70531dc2ec9514db90c4915399048703798f98ced883637ac5048f537019579c28717f9063a3f9ff257645be96c9920b9ff5769768284637e973901f7ae331fa81185952c4569f2839f1b4e6c1a647054356ae30fe3461b6e3c291f8eb3a0b3dbf4ab721a8fdf0a92666c137330d42240369a58885ba9ecc26e26d2341a0c20223c5cc3c2c446ae8532ba15be7fca2ddf77caa0e083a58e85c316a8acd054b8ab52efc3e68be84070db7661af0c65f502fb28c925c9eb3f54b7c6e990f20cf362726b79b5e8e8e7034ac3e35e4f7c42ec5164eed9d0981a0f627be93a69c1e62e17db6c0338322309bcc7874da1da934010a864c45d9330423d4a9e376c4b61d1f4fa287f128fb6de33a49a13645eb77c943d74a95385df6bc7d49339decf10463aeb2b4c7563473d5d11df9890869152dec6e01ef0a285ca18289f68b649907106f37b334370c191850197cc03e4570f907b849e3fe07a7796c3e548214c2040c1ce374d605ac65d07ad996bae7683ff469f1aa753e75675238fc3d4f4d10420c363311f7328797c5acca7df4b0a0ebcfdd75011022429212c4dd76514479c4dd473b18f367e148a33cd9e58e23d6a86dd3326a9830212091c948502ba3562fe24b5bf306631d452ca96eabf7d030c143a0ff0718afcd6bb81b65ca93a34ca8f3fe559d440aef0bc9caff064cd20f5a5ce9bf26d3f311cf49406ac91c265027c81690e1cfa4b20ae5908b36b94fbcfe327b6ecbb0d42cf2eb8626beaa1420625b0e2047bcd72eab03b63e719fe25e5addc98205125bbd852348427c9f4fec067fff4e64653401f0a126a69d9b79eee9985436f687de70369f86bcb43d8a1db5c417c9a5dff8d9986b0ac0d7580a173b94a4ebbcf83980726a60cd4ab0128490b173f9544e6e3e9add97f69206e259af3782ce9c393d6a700a55cb446126aa2104292f3a57af4b7c84c7ab9f1d994abd1b8c77394d551dc40a3535c420996095f324f4da6789d9478652007c5d6dc75a9987d4e1ada52f442899cdaf4cbad253870fdc2b4b839821975a764dc7358043249e0c5ed79df24c3c3355cd0b985cc488582728e557fa1f87af5b5b8f7b7780da55a9ed808299fd86532a9a568886e424ea16cc5a3f45619e29bc0ab66f43e679aafcbe513d7725d2c149e40dbd4440d79389b688348b59529cbd1c994884ee11054b933d983824c54a0a1c6252960d393adb271e834b5371e927f2fa2901e7f89b625edd3def9616b53e5ec44a0e7bea4759b3122cac5543885957521927b27c1f75e85f77cadf1d668e81f7a0e9691f6e3602d4465783c024d18b83a696a428bc7313395f56c4e8c21b2db3df9e56daff004d3efabbee3ee4ccf0ac88d954ffe4cf6918ddf02b7f829050ca6eafd391cc99cb13353df4f0f216c15feca5a231fc11ec4e8e15abe675d0c89241fa5e8b60b700c6b9e596891618e3f0e241c997bac2bf5806788be8d00086fee6ab59cc3548b0509ec8c5a7f5ff216b8749c98424f12e7c28aafd7c04f44fad021736e4cf4740c8414840efd2c796b71d18a02997ba5ca99a04d599bc65d943ea6f4c05a1e71b37f0a31db55080c46c1e50c988a7068cfc4a7536da98a7d2071a8c5df519e31e350ce8f24c5426de4022a5ec446d4c6c0ed0b2cf9e8505f8a73f20a6b1cb84db1d60676b06c3042afbe58981bd5564bde0447df6097dd90f16a05c5bbbf262520b12f8c2cfa99a7438cb1b32fbc5bbf887be6c254e0c2e7c0231198ac8f8391ed85678cdc376159632231ee7565f69d3087ea5484abc3778e70a0eaacc6037699b9a0a99729115ed62dcfe15ea039a0555e37ef0ccbedb397c517834ee8c952a48314dfedee94d5df4c54044e1a016f6567fe2f05f74a44bdb3ddbd0d960503cb114494257f351bb842e453cd5f12d1fdebb8d8573449fd32e14e1a1f950bf9fb4a4ba8b85f517f555ba6b4aa1ae8e689ed1ee2a71dfebd74cf20375b39f7361cb41ab146096a25e414a000508f2d7345bad31bbb49639349c85627d80cd23d5a19a29046b5ba29f412b2d31acfd5ec27456852cb611df667c92f3c2bc997d83402c98efe0306fd339188855f61d513f8ffba90e770e075ebf474605795478ce253314b0ada864819629e396aa3ee19995a336953452f70d371c8c3d568c623d195f01666c1c48ba1e7eaf37673f7370c9f25ef35c8dbfc8cc0033d814eb51d9ff11d1bcd498ae87c256a57719bef6ae07395dcd816e3917cba499d1117a6b2a2b9374d3e27636043881e00ccdea4c9ecac7bf2fb827bbe3fc7f8dd19c8cf1f3d8c352169b8c278fb570de795cbb1017a52c2fa25c857c15db0114377fea5fdf066696951f7101565f96bb8799a4cdef89763f281855e54f605880e5d45033a076a4ed218d7c2cf151b4258c143a2acd70a56fc2c1d135e589b17733d3941996b217743b7d37d54c84cd5b7b6ac3257acdb6637287880276edc5767d6ed93c864c78eef5639eec488065338a72c6c0879ed703b235b3a00bc1b7d095612e19fff9fd0f3d59387cf3f2c19d4a92bb4a438196560ae3462b5e5b7bd96a29c9917f82c1b52e9cf602f794e7322e9dd0e4d8986c3720c90315b0b9dbe16e7053dcce047f07204397056b3ae98bef317a4d74a8d1dbbe8f1aee1e0f462bac6d0453e838d56131c1cd141dbffb9578d4369147d757b31ed576c6a4e02ea4cd06f1e65948f32b0e8ba9e270db1c45f5d796e0b55fe857f50ac4bddd943a6794e8e9e17f03d3b8961b69106a7da69456d6026f115c032a61662d505a0533551fdcd3d9df712a31f4b8d8c68aa0f5fb19e262fcb767a041e61a680f223e87430f1add24f1bc79cac40929e643c0eecb7e70460e98347d33a28b9dd388cde3e2b358969b6221c7dc6e0dd852e236efe97d92c0f08d567f2ac64e399ef985e5845ae40f3e8b6f1985363a53196577e3d0d0887a09217a2cd02c3ca354c23edaedac83169e0a0bac1ce5c82d84acda9c718bac52ec72723b153b723ba43d87c727e27b93b767d3aa3848dad7d50c9cbe7d93ece1741cda97c8bdbf8096e11ef3d3aa6325109158a91388b783fe88fb86a5be8bfc9fed92a6c0ad7dc5c0ae1574ee567043c00c49d3bb3a6b40c8f55e7447347f3488ac46c20371bdd64c0de90b7731e2c7f648d5ae1ac5ee8ebc06cae4adb2daedeb7f0ca1cd8d7934eea28bb42c7b044141021efe3561571cbf6eb8f90fdcb4e8ccae67fba2e219ee78469c41d3a0cea3e7843c219ec01fb78f243df370f7ee83640c07918a9d4043bddb93ad22bc11ab56a2a4cabaa7fd248523c6e161ee1d0a890b41d38c0dbe3dc9072aed613fa9c4015599682134cb29ebd52771656072449d3de10f5f529869394663ab32d2b9c551e67081796e73ef2e97fe2512b99dc6d638fd2ab41c8e063631877629a75c7e60f7de90c564b4c1772ac95122717a48fda8fe8fc9dd8bcc33b763dcf5161268cba46d99c604458330fb98a1631fd1beb769dd24924a54595fd83c8a21b439d31dc181a7f4c43ed2f40c087e834c67740fcd9f88cdf03cb4329d346fb1b3a3c046347337b059365ca5c9bed1aa0411e4f7a1eb75f33f2515f953a9208ef7c69568d0822091bd4c2958f6ed3097aaa33eb54388678304ed6f12955893124ccac862d6363986427606cd5dd08fc7041f0e63be42e6b1d5100d46c3ab09f07ccb41fb45850b979536a5818af6f66cd285b75c35d2cc0badd19eb1b8b90925bef60ea6bf04bd7e6d2aea4b6f354c28c492a953a7659a47c7a812e8b37d827ff6c9db5146528361ef6fa86bad145846b22165a0db23aebc02080983b505b6fda588195209541a74910b10790e54d567a168ffdb3de083d5393fe9c0b8c3bf83dfb388258b13156c6c222966fb97ba1d0e96adeff8584a65b344d5b31200dc29e67178066776b31184733a3c2e24d92e3daf43aed9da34e52d1ef70bba3dad281a47d2f14074a6af5f80ee0a57c8f1540d2c4e42af9285914f949837420164617a7299868af1a32d7292aa75dd790545ec3ab6486f7704c6007664a85912fd0acb45611081bd774708f1cf7bffbdbae6a46498f0624027eeb083afeb1dcbca973b766c3c9957718d2a6560c3eeac2a0014415b1aae518f5bbeb0e7c6df1d57093a70e94bf872204245ec2d35ae95de719d0053e79319de911f2d39af969b7697f07722ba394445e2882bf4deab276a176fea25563419b46c0dfb4457ddb986a72067bae54bbf59f248286e81bfddd57920a58ac123b5c831fb73585aee72c061798cf6a5ce881eae1975bbff7c63224da32f6f2004f73f919d51a7f2a00a19ef41a67ae81c73a0382ab14ef3a35ba1ccf9d8ff3cce6406f104b9dfc647e2eaa68ee0490fc456874ad02188a53fc184b0c9ee81662613be936926c548a94d2bb9e8ad80eabba7285dfd5d1b2e672abd011bb03d02fbf6b0b76c1eeb23251f4bb2ac3acd687283d2e53adadca6d94e63743a792bafc401da767b9a77f61b81be76cbdca43151e7d7d1d1c47d45966ee45b2948d4a88dde23f6525233f1e1b8855b3cdffb996c9fb073c7c4aec3a58c08481ca8d4588d0650f3b426ddad98b44c290e7d91e55bf2972197f746b48c2ae24b3acaba624be606219a5b1022fe425dcc42fbf7d013a717b7a1a3de066f46b97383df2cd2c97c4521b722f971053361c8d6bd8279751f6cd19daecab5467572ba584081b8c89f48da78147207b662de818081fe8a50e4d173132d20db5d0100f83c3bd041680ebc3a8ea5d49ba51cea6b2241f5e9dcd9244306a463f46c837b68692c5c5ac4ef8c567bf568d66c1452d749eea17d77a2a610385b2842eb177458defa7d7cfbf8"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000040)={r8, 0x0, "ae95c69400311d48aad0bff5434e4daefeebbdfe3198b929fed36aae687d362c2d866ff14a0cbec8b491d56b52b140eda575852ea81921ebff746d451657e65d0811e5987eac486c9c4b75c4ff6aafb611cd7d03cbfbd9e500d9cb12cf3f19ee82e9b469a8cf57f61583f3bac73b19c5a450293e4710c264514b37c7fa25e36383a27a84d5a4c0e18de5a1797c673863cc00dc5cdc32c1258d84c073535e5deff67705562d14d97b87083ee4d46c2ca0fce82cfb9dbd65fac7a0ee3f343365d654fe8ab11cc98ca5c93434e40115965798a90c26c17a88eb3cdca0696b1c499a07bc1bb0be5b081894d9d8a6c33ceef29631b455362d75701de885445f54041d", "1296de93d42abc942a6fcff4a23adae0c2631cfb9500a8620adf1c360b8f47dce7c2b4bcecc57bc566e09f34ec744e1d981896bc465305253f59ea34aa23152317847405bd362bd5386481795d0ce05c0136607206492a7b73c35ccdf2d231ea2c288fcd61e5edd1b9a44ee645bcb16ad18aa4031e32b85059c9f27764c0fc113d5e02bc6d37e484537f225b64d0b4c5922b9a9a96e927973556251495945bb9254acea71793a6547fdbe626b61ff774b328ffab05567144f750b3ac185f43a0b904e2c5843a93dbca340c5bfe586abb0a0bdff03d367a5836a3dd0062d94550de352d712167b87b907f50e8884dfb47f8b586b25cb8c15eeebca606d82a44b4e4efeae61f6d4aff2ad6ed6e66439884905619707bf24cd18527b88e3fe5237bcb9ea28ca7410d1ed1a4ad410871da87b75bd880ed100d53ebcac789a647ecf7c70bda96f8c4e128a5183c4fb6e93bd4d7187dcc43bfb7540602050b28f2d2745c3353a81dd60920bfc2100bccde902f1cc5e1b9cc354f9c3936db7b13cb2ca3b5de486cb7af0824a20a0adf1dd9452bba5780eebce1a5299aaa66806475b54c443f730636e15fec969f06dc2662115f842123b4a7f05fb923bff4d5a9a0d3611d8380f5c189492c0c32697851698882e7cac74617cf725bd5ef186fdfa0d3ee91afcbc07d22d7f3d59ddc41cc62b5a22c11f652ffa6272cceefdc3fde005251740c8e023965f6a6325be94603c0564052a254e5adc05c8a335d3cc4c364ce4aa05ae2bf39b02630d39abe1026e8f2493c45278ec983e27689eeed4849c58d8b451263f015c7e9b41727b8b920d7fc422ef5804bb4e0492588fa1c5a20bd964e6ab5ac52f6ff54e2c3d6f6a84502d395d8792fe9a9c5391300dbf91c9a13ba77f2d181ce7e47fab67cd96bc8f062e9c5bb4b9b8fbfbdd5487e8c3eb50232fd5db02e5c3d24e7b6de8d1c24c38c44d1b783a4b17950615dd3aff36df8af574d3e8714ee859995c2195d72a53a925a0ba5ebc1879f287ad9a2f5feaacd394d7bc5e0ea87347efb54c5dbf74b7d3f936566192b4a62aaa4ba0c4afab271d5281cdaecfbb80ee6a6faa707b516935fd675067a73b89458aba9eef6e60802a546610f443467d81f419b26bf3fb83b1d2e20d855804a1ff5b4085cd4b19b20ea6c38d07f6ab749f581fe73f5dad67696440c8541cbc5c0a9d625d870bd2d91e3658be13118dba0b8ffdf74fc7569839eb94127a48425274443d1d90a7c64368d697d9e347a05d62ab7e30ab7ad1d018e759a72d2ca516fde8c9ae5814363110fdd59b1d095e29353a0e57b60badcf59e3e07d4752dfa9ffddc3bbde093274cb65fb92eead74dce5059811c95c0ff3ad73f87690369cdbabae831fb4f39edb906bffdc084342d3e4e309e7bad00dec7a77f79351d60d843152424ee6f4178b0f2f5e0a9a58d3280440a9050ac51d7d8d3e787a0fc10af60ff465f1d66fc8bbf3332389289fa69791da2d7b620605f596b2ec949da0b7b7ea8929d7016d7af98dbf01db1882141c842cca7ddfab0f268839f0f65e276bdb7ef1cadcd62d219b576e8968091cfceff259f7c58335a0430523aa5de8385fe8960148913d1393a2de76c04e28186435fd86a73a474c88d8b1e80b3bae45b08ce590d2e6df8a5f667c61b01df8436ba6636c840b10c3afd83e90c1f87a651e097749dc66d757d14fdb2358c72892180f09f51beff93d73b6d4f8af491a719c0f794896d82f88edd994d92b6793b85374b01b49faed5bb01de1cef84b80c1fc3edfc24791d08ecb6e1faa4dc2964799efd2acc02b20b930505f4c4ac634e570682e1a1dd40441a4a863020250eb4ea9648f5c15fbc900c361e193ed82353109992f4f744ccb4cb2d98a7e7f3aa336140fa7afc5778686154ef2b415636ddd283eb6dfcd9f2d8ac21c8909f7afc609a85a35de9c3b5837865788cebef10f44a6426aacf8e733e3c5caa77b34ae912eb5e1ecbfb3b49528a74575b08455a63cba63913e0c747550fe877f8575132249ca4fe5058802447cf1b8cabd2a042ab4af7643d5ba0b16f3acbe1e875ee50a082f199965411c2e3de00b2b7f45c30f6af49c434702bc97bf70dc9d6cd28290cacf0ebae7793253016906b0fe80489438df416d89c9a20f238cc11bc75a1554eefb3178ee19fdad7e4e1551f017852565e199bda6589e34532e0bc64aef3973a9b2556dc63be7300435421c5b88a297882a5513127bdaff57ec63cdd17ff5c58814fe8c39373f1cd9392d418201d100b0ca4561e9febc6bae01147e40beafcc41053c7f5fd4d8543af85f4b01740760d10fb84eabc072ab10e3898abc47e790b5ec382c88185aed39e96c7d841fc24f58d6906b0686c51200122504878bacd7ba493e905bbbec1f748776c1607bc33a9e153941afd25e2f6618491754153321279491c03bab4d40b746b1e1b8d5371d69f0b51ae2067e3fc1d0be81fbbd6ddb73a0e212fa7149f9108832c4989870d84157b49f8dde58cca267d568610c789c0fef42ade184ea75aefbcb51ddbfd48a62f8627b5544f1557ece2938aab730274d64fb8ed99651cbb81a02f46593f9ab1fa93bae049e6b701dedda2b37c32c5aeafcea706d0d5926af65ce22c62cf0b7b1c6f4c0d3cb07bdd83748d79f449818aa90ace222151f65ac0e6060c906e3853ca933569d33e91a08d35b615d526f561a358f14549799736e82d51d783e8d189a5f0b8790d4e3a7a01373dafcbeb30863588e40307e1d4b375f04e919faf97a0fe9000e5dfad976e1911070c91041cce2e85b07ddeb3a95b5cd9117d6452477c76a0f4eb922df210671ee2d26577665d34bdd64de969b96e707567f0641539a95e732202f6ef69af7a7f7b839bbcaca92913cba278012c5ce5b32929275273d3b76231867ecabee126d0a42b0b2c9eca98c81d7bc71732f4579f9987e6dc6ab1bd9b83281862e114c84a76fc6f824c47a1e54131736e16ce9249ec8ab8067553a2c5a643a0f1c7ca37081958cdb81efb2e34fe2dad168760bfd8938ef147a0dfa345e434ac0496293b7c4ab5ff28a9d479216f9828463fd4f4aefb6ea0ff9e7706f58a1803f86e16fd240b68d6e04053d98eb34becff1ccd0dd54f5eccdcf63d2a8ba683efce9cb5c5bdd5597b9b73a8f3c686fe3265f146f30ec11f4c07112cc9b36f6d850864b893f585d5fcdd5da640f8697570400191a62ff623cf8a6df4c73b6d3eb93b8abb90c1bedfab3190de3d4779dec1b7e7b226e696833fce668efdbd2ec9c85bf88ee176286b7c5a64ed1dd466ec3a52d5324c45eb327e7d033dd5e9763de2aa14500040be545ec494a4c0dfca2b3db7f3ea98f49400847c0761c2ebde1f1700383c4ce8d0fc5241c77447cda4be92474cb786ed25f455155f4d8156e9537dc26d744253623f02f4bb772f5c327e99c9bf18c96bc3a3f59ad9a3673301b87ee0481db1966278a066ad4e45aefb5aee95636573df516d38e25b5dc3259bf0fb68dd9f419a4f44a84d67a047f9aec7d4e5295c9bccc966c8b4ef3e3b2830593dc4057e7caa2397454169b585baf8b9e61d3f4de5e5cc09bdcd670396f97176c4abbb02c8e4dec20f0010a37cab3f75208defffacdf525d8f42d28f6e3e2d598c582500c32ef327885c9c9514ae3b0c7d71b65467f2f48dbdc4d7da8d11bff81a2d633d502f1751aae4da38fbac3760a79c1885c66731226a986df218e3e1c11ba7666e6914782fbd312630748e8d5621445c1df07511f74fc5147ed678542288502972872b183121f4e0f7159fd1b16aafb7c513dbda491c6ca57912b2854ae07bdd88624068322641e17a89a965752795aeda669e201a7e16b95014ebf19c4cb6609a6d8c371f2656dd8a91c153480683c89c78d528408b492c0ae52c2e5acc6b0e65d8e681c98e7289685faac1589f7c98f92d7818c396e4b870aa0fd3fbb155333c72f04ea2e9fe2141914a445e76e078c8d81843aa9e053d3a2f222e2e43bc43b4bd8139cdf902eac556f43c60be7d9f190f844d3f2f99896548841bc014e1294a4aecc7f06b1b6a18d3f68730391bbf096c4653e6db17d8a17369ebf09c3157a9468447dc54fb77aa3a92c1a27802598d550098b8fe24bf24eda25855b11ad23d9418e08e52b3b231533d658f755e8275b7735e96af2532b5e18cddb45b7f00b706d130390db0116658dddec202d465757df741ecaf2da2a46567c97c765fd1fac2369a735b458b001eb8aa83e3986de78793818d3585a35fe07b14d00b74f70befdb142a3447c05b6617aac8238c83d8d09c8a76636715f09b61634038e7994a9090f0b92a4433fd1ea56ac19114baa61bc35e8685455be4672d3a40c65380ba62275debf706a68534ddea03146d18de8187e80182e84026ee864e7a24c3fc1cc3321c9381994f0e20413d01de532e0f2f16f585bed31e0011456d4cdcf41d87ee4a0862e6ebba544db3de0b7e8b31038898e1d61f268ae5e867eb4dfb9e031cbb482820149ab9d4d228aed5c7686e393089a69e52298e404312357fbdd89bd2a4cfc4087b8a5d2d6218ed84507404c61f37f49ad27aa329493a9ef96a6943cf89f527ff1ed65d1732f3beeac0d37dc16fd42eea3870c4627972db33d30c0af5129fc5a282157db9feb22c7e80c23a0be7ca253197dac0d30eeb618b430114e61938ceb0b744e29f9a01d78ad5e6c100e8b1ab6fd0e39447e90f41b678f1ae283353e384dd62d0eda5ba7641c48ff0f98f8b67e93424108bb16238b76e22d2f1c4025076730b50a0d0afdeedf6bdbd2a94dcf6b2783909f91ef33dee561290a0ff7eb9df83e015b04b56a3e32c54bcf5a031f5a7682426e9777be122c7c140ee85c166dad909ece1da25c8aacb9ab812a1098858b99d000158eee9c3b7f0b3b926f77a12babd416237cb436f9a7ce20718f7b5a01f542cd1964d0989b6a71e4a4b661348954925debc0bdc17fcc3f698cf21ad2523ddfa4bb98b486f04921111da5063809eeba2179fde0251915682c268703675c7b4cb5e45dc6688fe817a40dd170332e1a84118b1ecae6460a87792de5a257ddd5ae94807637d4deaa7e18436832406b45be4b2009393254ee6d836bcb4e1180a81c2b068b98b81b5bc9adfd4a4b69c30f58077a25c2a5c43f2fba28d4e79b4de89fcec0234ef17d590074eba859520f6ab37279f89b5ce0311b9ac645e043e24dfc47cdd85966a37ad0e1f1cfd1dedad0ea95bc7627ef58fe0a0c2756dc3e8c31a30da67289fec6dc7b67c45bd9d09f109ac214295f0c817e6ffe2cf1c7c38e6d8bd53a7a4171f64b804d152215a9c8cdaa8798475588715e7aba6e32d3d326f202f0e46a759d7b6ffe0b2e1f842c2c0dcb1cd7468610fd873cc419a81efb5aa2d2b"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000004fb80)={0x5, [{}, {}, {r11}, {}, {}, {r11}, {}, {}, {}, {}, {}, {}, {r11}, {r11}, {0x0, r8}, {}, {}, {}, {0x0, r8}, {}, {}, {}, {}, {}, {}, {}, {}, {r11}, {r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r10}, {}, {r15}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r10}, {r2}, {}, {}, {}, {r6}, {0x0, r8}, {}, {}, {}, {}, {}, {}, {r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r15}, {}, {}, {r7}, {}, {r6}, {r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r10}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r10}, {}, {}, {}, {}, {}, {}, {}, {}, {r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {0x0, r1}, {0x0, r12}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r12}, {}, {}, {}, {}, {}, {}, {r7, r12}, {}, {}, {r13}, {}, {}, {0x0, r12}, {}, {0x0, r1}, {0x0, r10}, {}, {}, {}, {r11}, {}, {}, {}, {}, {}, {r7}, {}, {}, {}, {}, {}, {r7}, {r2}, {}, {0x0, r12}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r8}], 0x9, "cbae00ccb770cd"}) (async, rerun: 64) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f0000000fc0)={0x0, r6, "18b5137e4f1c0d2b2e4204fb1763848e3068f9b55b3766a220d5d4b6ae07cac6b01273a5df42186903b90d65c608f243be29731d5456b66c21354f9a6ed28e684ffed95770ff1e19d3d4db20cf588475d512fab6ff9b9d176f932f77fca781a9b6478601cdd5f98cbbb31f18ee4a191a2ef3bc221d8442ecb795dea431af4f495648b46a2ade2df12edac31c4c9f4f4847480f2dad2fdad7b5c75cb6c15ff5bc122e67fcedf56eb264f7706ec5af1e83034b86de1587047a7d33e9b8612e4878893681621ab08b6f92d545b7437909a9a36cd5a030ba7face9306096a2fbb2d23b997e18d1b82d7d902e3f027c8b091cc838e4a9b5ca76ec5463bb6bec1be71b", "2f9d19314ed201c334859b5e4d5d3ab1786965f4075d1c6ae0302cd002b406608710f01ed4b967e1b5869be909219522252cb1d9e8eed2245ff51f00a6057562f3c45eb3dc1c6f2ee03bcf097b9c5adb8e2dd83321d379ecce1d641b232e12234415b086e542b15a269c1be9d862326d9eee321e2b7346cce4363556ecba6610bc83c612674f9f3edcf238433f8743753458e18c7b05edb93d025759b123c11bc6e170541d0274db58bf69cca807b1adb58742690ac7b3440e3ba35080049354c6bb700d6af1bf015a1330696e20617471548779a1b215eacfe3d5f5987055993a50ac5b744a715372f36aeb31824747dbced5aec62094370818a912da1dd3df21e4b5e8d378a3d37978aed3d1f3818c840c300129e8f9fe8a74648ff936f33926cd1bfe92d1562541c3425bdcf8e52c877c3a80d49687cbdfcd4eb737d5343ed57051a425517072e9c991c833de466edf254eeb0a27656ad467715f2230afd82aaa3b036264d8740431a1f34c8b28c77e7c7c53a6ba1768092d66e19aead5d84de1079b22e581ab93ed297814162e8465123a32349d9e39adaf81a1933d619ae53477fb6050e10d899586cc2ec31d781a627e88c4b031ecd700411283f08eb37a8b80cf25bee7cc335954be7e74c1b5714afd5cc500cf633309627ac0b6d5cc9f508179a87c7532366f331e3ce17f82476a2a83103ba62714d1e927fe60e94435d13c8713be9102fdb8362d1526a3b1f4a8e92f6607625c34a7c0275c0775e4a735989f94ff2db042037d0e32650b9369e14dc7e8c231edc73c7515977577fefe40a9b81002d589476ad76a8070b9def3a0e73ef9890ddc5e04b1ac8e5711750bf9569cbd0ceb99f070c5bfbc5ce22841909e42607ecfb8a53002a3a752ecb0d76f9a500d0e9ccdefa41770022f0dfa04febbf08af409e0a1b2edd07e89782148c3c6174ea3cb7f757cb9fc3ded18efc8be6798cfda3caf2bedb1aafb41e7628dcbe864ca760b5888f2e91974b65e2ca2adaaab436b8bcc0369b04178e5857d38385d65ab643eac566c4da101032b092580ddfd7e9635b2348dc8e441fefc4663b8bf48868416ffe77d9e922eaf0d9fcb773b474fc703a03da108b732a87a6a6c65b654202509bc6f65112e48be7ce6392eaf3951aae9fd9417f9167e88ff46e4163cc1125915a3e03228a697debd53ccd3ef70d9a439dea1f17cb2875350dac3a989bbb79d5c86540dd782a010e395823bfb8084b60b750e55ffbff5af9609f65d8f3113b7a4107be78cde9c8d7e742c12ef6ee694d97b9a3d5b4f45376ee36a56a3e041fa66f2aa327a20aec4f7584697aed13eb30ea0e6e6dbdb2dedc6439a03c1c9fda74f40e1cce1fd35240865df091f8f1fe1df1586efd384044a8eab0ea948cc91c4171eb92ce1c558a769ea90736a91024a9eeb5cd70de0df629e113d9c7c3d4d5fa4be48ba5af7a85f7617a8e24084f9b771edff288f2182bc63882a4c466006369337fa925f872cf35eecb56ac17c54f0893cc6d1dfd1e51d8b1b36bba857b5c7dc1f6cc73535f8fd0a46b00f994cfcb8802975c95a26068123f224095b022e6aa63796d81e92d82a044583acd9f0c219f9912e1534348a15f58acb1ada8f7fb2674d798b6332240043ffeb432477f345a46c4df1fc2353148b7cb4d5ca0071bc1e21e671a7dbc0ff16628352959d6a4fd6c5f75bdf0977bf3a03519d346cdd294dfe10aca69838101508d339462248cc60f471e370884f22d4e0d57a592c9dbcaeceb99e5fd6b4114493aaca99d2c09aa4b8d1a6fd604fd0c8b2ae578ab935cec9136815d44bcef75266cfa5354b178a0fcfacf96455398fc203e391470afa0510fae0e94204d7e1e90535d4f789cb910297a0aad4d86cb171972412d06de0939cdfa91473e0d51127b09c14b826edeb7a10ad35ac7734f4446efe705820d113b867a6135b89d61420ee6a5f51aac9320be4d89f90503b539571aa3a00f916cbd668f63f437cf306fc2eb97a542c3968affb6472a2e2ba23462816270437d009e8849f7597940210675850a345a3a4ab9ac01262242e2e10d9d90b0d0d4c3ac6d52ad2cfde7f1a5b55bd3e4c1db922e99f5b540f6b9b47ce1a0c65636a59d9ecdcdbdcfec20d16ce9600f3c5e940c07737490b15eda50d22f4afe94dabdbcd278d4eeb4bc7ab2447280f495c28c86d446eaffa44f10238943bec6a916e32f266cbf19b8df79a7a41f5a10d022066ecd91a97e9b36e464f668cf8af7ea1884ee2afbbc4826f2c7fd69b010a8fa4d3b77f7ef8b7b6f452427322654d1951068691a9c2cb072d55d7aa0ced513ff451d84301b88f3635de463a9d4b3ab1c057e05d6905773827bc44993f4adb6cb654ea9f079d3ad511299a7e2232e961d10af416881cc39aa89adfc56af738b07401ef50325e4ef99c9e1525038c62aba6740e4be2319931f5fc5933565d85e4fdcf663458043f0604689510e621d819dc9d6b8a3618e7b7418f9c8bce054f8ada5e9e7e5929cdd9211521a24b4ad6bdc55afcdf981dbbb2f1aea4238578027eeb152aa3ec84aacb553e6b5f4a7aac7dc906f2ba437e5ca0dc2a124e9d0f26b0b4b7fe525b3cd40c1647bc4e22ca1b672ebe229aa7d4354889225794f936c349516223f29b8062c1e2befc488849599449daa18092e70e8c01c34995d9f20a82646991966156bc305d66e59aaeef7e9849ee57e83de1a1d23b0dbf2f40d320323b8be8e3f50aaf4b11936db530645cacd996e7877fb1b1adb6e63ac12ebf46a288bff56e2636517012dc8e2433696790d04615a8b7d971a98273b335146decb3556fa71930bbd02982304feea4009785de139a3c9d4e438383f76f913ea09b2d4616061b859b8a8999fbb3e3b3e42c54c1aa678702f89f656d242689fb9bee1c616a05979fab80dfe120bf7efd91850fcb25dc00cebe54884a709ac11d88c7ca37ecef9115978ec73b24f92c5a027290098ea3db2e373a97192d15534f168f04a7ef365ae4b3e923ee97454b44e3846e241e89b04187cc296d07052557d2a6815db61e0f308c2bff8f3a588581438479b457d05c87fde4b3cbd7a8da3cbbf19ffe35c8717f269510188a734b28ef51c1bb896e989eb98c1f77916a09b73af4017f901666803667a6fff9595c267bd898a80f519f30f23d7ec5e9869b1185a85ce2a88917604710a788c8ad50804f1eac0a36cd101fa7f3f8e5c7c98f38806c4ddac8b3a2dad72454ac1e7591c428016d373a2c8e374935332379c01edbeb95a156b1fb9ae551f13c03834929155d46949170b5e8c838dd76db3a5315db827683de315934040ec558f0e08080e2f5a2a367a27626aafd4fcf57d8afc832aa8c4cefa80cfd04fc105cac3bd0619d25d3555fa4cece789f65dbd192bbcac4466270834fc27635eb522268d866509f04506f875070618e8c2c072aa289f594a7f43830b3aa2b995c09fafa8826cba55823205e21d07045b46f1f326f1e6d82eb38a323df7b0919017a6ede74d9f35310cf3ddb2010a84d8ec36969498e334f31fe3d0239a5b2f5ec239be5aa84358a901df24b3991c7f802194cb547f8ed23a1825938f319c21bcef2048b537cfaf3952c46e4c24f32538b85da3be6dfa4510bca8a2d2ca853c488b9480fb29ef488437c65e76c59b37457fb74b0b7b85e9602109c043889e6a3996260a62b29f81572085497786ef7824892494f5f71bf207d22e8ba6dbefcc13486e9cb0bbb63ad5fff4df657300ff5a4617e80d3c4cbfc8b4135bf653b6e7af97f46fb9010b85c49552d955f4f913489749d92029a84d867ce875c77e286f81c53682b23cee4f70638fdc7d48ed963d4f323280fdb75e1355dcb0f947cb5232fd85db778bb6350075a5dc2ad8fbd91e62ae775e39931c6f9922df3f9304135788e52a4c1ce0f77d3aab395d2962db0d9a0ee738d85c0f17c2f1c2814ab10ed8e1232d6289321dd75623de2a68cb87ca7ee6a96f65c3435e796abd6fa28cf69bb3185d39543062029a3739a7fcbd94602077f32964daf79309f5f0d7183bafa84ff833c5e0739adb5ae1bd2d149a88d9791472770ba627882c0e21d4b1b48cea69d3e67c4f135e722eb5a22e7fcf545f768a9638c29964e420055fef2f11560e7e16501cafcda284320d3a5754d03a7576f5a814ea5eb3bd2cd335fef94549ffae1657d13837c797b0b362ad29d8c8347ebaa40dbeb018e845228a6d3d193d57430a05ff870799ab58abc6fde63f454890aa9f072437fa9b277ddac8423c4a8e30992c0dc33393516691a7d645abecd6280b8f42db763b76b0cdb6640fe2f89b9d49a7799582a18149c8d3ef984f1c55dad45a1f595150c1519861c5eb0a6b9f616ccde6fe9af45042571cce7a3765e2d259bce61c892371e67a6ac4032c1c6699eec29b6cbd83f9722ea989e387cbc14d0b4ca344c2bda2f0ee60fec946477809c1d9aa46baef8a5c8a4a56d7d6ed45481d82546694240b2ad1886cb3ac17eff3f775c0181b2d9cba7e8c158a5666d5b5b911cba2892dc39df240b2f5bf19d09b71586ab46bb5e432765accde6179d314331c4eed3a4fa9c64c5a4e8ce5fc10a30b7b6fb3e98608dd2497fd6e2c63736f2b17324c36d05dcea4921ab4cddedd3cf0539002b9fc9fee00d3dfb15584e1d819c955a600ca0049ec6915feb52da20caacdcc311af69f069d3aff51961037dddfcaa520e395f75dfac22baaea8219dbb64bd5d58e61d6772db33ac1b418de4de8cb077a0b0a9d732186afc28d8efec7fca5d9d714066e2d1fc78436de29b6658117aaf76bd546eb34bfe44af260acf46a7dc5d5529a03d6df18d9ba5100b65ea3213f6d8a0968e519f9fcd3de72a05d9546e684d896ce425479752a581c3857e710ea9b0fbe2792ab55944129fea6cde97ef23f4d6488b54b2f554d8e9882e51df86410dbf3d1e2645b1c716b5bd3a70aaf6b624bac7e5f686aca1de145629b49343e0928dda60e3d13b70ec43ad189bf37c6ffeecb025b090bf6faff4355c2e5154dfec677297323ffdd250b5533082feaf18d7da88ab3bc9982fec6f9ac6cb0b87c8c4a033bc180fa78088efd6341e3cf41bcba9efea314f8a85ae03312b46abd701dc029895441e5f5771c42596779f68e4b1d6c613f2af7cc5baf53a6fa574f7140128ac72bd383d7772f79c6f00cfabd2da8fd1f1fcf24483367584b714e89d7273623fb9c38a503d425f072232c8a1fda61ea5bb001d8742449c144fa1a8b536fb85a7d38ad288ca136beb6272a828da82ef920563c35392c0cfb4bb20a9cc3b4ecf055772639f89b85069254bec83f1f0056406c3cbb32f36ea093f1396f15ff9656d74fe7d52e7625c1396a11095c5926c588248a529e0d6599f09aab8aea502db2590"}) (rerun: 64) 00:07:51 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0x18, 0x4, &(0x7f00000003c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, [@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff9}]}, &(0x7f0000000900)='syzkaller\x00', 0x5, 0xfef, &(0x7f0000001200)=""/4079, 0x41000, 0x18, '\x00', 0x0, 0x15, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x60000000}, 0x80) r1 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') r2 = dup(0xffffffffffffffff) sendmsg$BATADV_CMD_TP_METER_CANCEL(r2, 0x0, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, &(0x7f00000007c0)={{0xa, 0x2, 0x6, 0x8, 'syz0\x00', 0x1}, 0x2, 0x107, 0x0, r3, 0x2, 0x5, 'syz1\x00', &(0x7f0000000780)=['udp\x00', '\x00'], 0x5}) sendmsg$GTP_CMD_NEWPDP(r1, &(0x7f0000000600)={&(0x7f00000005c0)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000640)={&(0x7f0000000580)={0x24, 0x0, 0x200, 0x70bd2d, 0x25dfdbfe, {}, [@GTPA_NET_NS_FD={0x8, 0x7, r2}, @GTPA_I_TEI={0x8, 0x8, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x60028c0}, 0x4000) r5 = getpid() ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r4, 0xc1105517, &(0x7f0000000400)={{0x1009, 0x3, 0x0, 0x7000000, 'syz1\x00'}, 0x5, 0x0, 0x1, r5, 0x0, 0x0, 'syz0\x00', 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x6000) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000340)={r5, 0x0, r6}, 0xc) ioctl$BINDER_GET_FROZEN_INFO(r2, 0xc00c620f, &(0x7f0000000100)={r5}) openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$binfmt_aout(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="4900067fc30200005301000003000000d8000000000100000000000000000000a881710004135e306df154d8ffff72c0ece25f6a35db0ac812143117d1495bd8a8348e4aa2b7b9299978798462f75bca77ef8491095e03ec2704787d4a723154d5996e257d470bd393ae2fc8e2f0d6f03634790fdd2338bfa11cce320153db4ffe8a8636eb15213081f76946853e5f57e03602f233068a6ef1776e54c6754264a1a3401362c48095a2659d2e1612aea67cb2b14f1b5710eceb30d65a6c8e66d38a252b632e0677f2f5e0dd091302b8e72e4ba52f5727b9c1ce90a23cb3344b1f34844fe6f52eeeb588270aed35afb74e9066b64021c83309ba16009aa1a0961941f100"/514], 0x202) syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') r7 = socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_PAUSE_GET(r7, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000300)={0x20, r8, 0x7cf70c4fd6585f87, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x7}]}]}, 0x20}}, 0x0) sendmsg$TIPC_CMD_SET_LINK_WINDOW(r7, &(0x7f0000000740)={&(0x7f0000000540)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000700)={&(0x7f0000000680)={0x68, 0x0, 0x400, 0x70bd28, 0x25dfdbfb, {{}, {}, {0x4c, 0x18, {0x80, @media='udp\x00'}}}, ["", "", "", "", "", "", "", "", "", ""]}, 0x68}, 0x1, 0x0, 0x0, 0x800}, 0x0) [ 471.729455][T18454] loop4: detected capacity change from 0 to 264192 [ 471.744594][T18454] F2FS-fs (loop4): invalid crc_offset: 0 00:07:51 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x21, 0x10}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) [ 471.776615][T18454] F2FS-fs (loop4): Mismatch valid blocks 0 vs. 5 [ 471.778281][T18454] F2FS-fs (loop4): Failed to initialize F2FS segment manager (-117) 00:07:51 executing program 2: r0 = openat$pfkey(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat2(r0, &(0x7f0000000000)='.\x00', &(0x7f0000000040)={0x480680, 0x0, 0x11}, 0x18) ioctl$VIDIOC_ENUM_FMT(r1, 0xc0405602, &(0x7f0000000100)={0xfffffffe, 0xc, 0x3, "7cb9fcc1506324bebe8f0baa72d6521ed484f97c45765ddc60e434a6feb0a44a", 0x34453308}) syz_genetlink_get_family_id$team(&(0x7f0000000cc0), r0) syz_clone(0x40000000, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="3c5c948b4137ca575dc598da1469d4d57943c08094f5ece4392a8d9337543ecb325399ddb1f703faf804448b75da8c1946987f336a2e852063e5203b1462a90204a0913fc83cf96cefbab0d145e0b5bee7689b43d546cbda4b99c32511b8fde88758e7f87eb9cd3af050ba7a31d61745c8e1ae7c0df21a1ce865feaf85b29b5fce0eea3c33804d0dcbccf57000a6044c71b6828e4afc7f8e4303018579c2bf1b7f42d98f7c729d4be39266570f75ae1a4f18e0c8c5f71b40471201a1dc3e49037bc788c20f615612cca548d31e769b8e4471cce6aa3d8fbd47986610292dda2602a7752acce34ed5d3a5c4fdc94f595f7c2c730fe3dacd6c26a6caf132882f66471356fa8d4a20672463ac9d5483d178946269d9ccf8f557543b0ef8348c28a7190f37129dc7fdfb93720c53b818819a1fb2891814316cadd32eae5ccd97c89f87e188fc539a3529da6098c8e2ed8a64a7f5c3b90ec89322bf65a32bfd5a614742f815c0ff231f39cbf98104ab87fec71f2f0059f4481340e032533ce28d1e8f618ab20537129dc96e0ad7acc1e66a2accdb16f943f1f5538720dde01bd72601ad8ee26e99e374605fc0d2e794ac43d372ae84180dbfbaaf39c8f8df01dc1c2ded740ecfaae02aae45557558295bfbaa3f576c33b59a9f4517b4f5bd0a9f5b4466c282bee7c8108322a88191c3489f98bf9cc77f5fbe2a659f193a036604a8e549fe4be8abd214294d9bd00304fac8bee487f3ec6cdae66806c07cfc48bf7e68ecf4dee3def414d129ba9776280720b62f1018f98b96ab57156c6f9467bcd62a3357c2581c35933acdbbd8746900badd306be671a12eb96c0ff94b6a5f8f87c6c13c8104f0d920f1e7583fb895d130da8a0278aab5ec075964598cb859e953301ab90db251f8420c4425bec8176fa76427e0bd1c34bd3200af8f45eb0e6be96fca5e1adf353c5ee50d37f222c0d1950e6948d1b8b565bdbffa22e6e39f9195cb2c59a603d2daf9aafff34329b51821e40e9cf11cc1c4fd12144404fb0bc4bacab92994a0b303a76a120c25f6640eebcdfbe850ccbb67575487242dfb5383631fdb982b43f2fc090df805704978151ff8fe29c711e0c7135b3c4f3dac424efe44866d4a034ec3edb30e4f939a72e44dc3dab9da89206eb25b6990cac0a4022d235da43ae4ddd96b7ffcd96a38e4c01c5357a767a632eaa1b9e197ac0afc996602f1876673bcc195decfbb96a0ed31081c292a164dfde530742df5517444bd7849eac2151672b3e79bcb71ac45d1da8472e3a3d221e3bda5163af2818b60df0f2e46b0dd11b76ae70c61485728d999cf90658e1729a7c95f1d4bb163ef7c2218d7067f09d0dbd49f89b87b27916b9d58b4fa2cb39b4be51bdadd533025b7d4a7836fc0a2282e5f8e6c1debf1c6e176ef87a5d023d791a9562e8befed41cd8a10995bdd57eab02fc7b715590bc1a79656d6ce5fb13903acac42d6f0e4712595420d6d0cf972f10b7559b1b2a866073df83e9cf2a1ff9ded090468030c9e3ace29b3855c78c25231f1d404eb218e08449bedbf252399a3083f0a9837dcd03d8ca66552a28f12784613ef55b19bb105c5574b8ae474d34ea32a9c9f4cb7df5f6b99f511080df44211b65a2fc46c797b6573a75a03bba0ac1e0afc073a051301a705b8caa5fcee5777f872d11266ea8c1bbd40992c217f4071d6f605adb3b6b8616090cde6930803c7ba46768a6af8c0acfda3da7e2abebce32d04e34533807bbece736e07df04938ef160ff9b1c48945e39cf642dddd6e561603efb63d7ff31cbe5b9e5c0af5914f08f64667d11ae1263987ae12d950c506eefc1dafb3cab523d61822f75638314fc57ac36191a9a89477a50aa5e29bb36ef1e899eb6adb42bc207b2683093540345581b118df970ad269c249cd6293329aa8678f931e674116c647686eb691596ac163710098155e55c85a58f19b370d98ca2503f925dddff030adeb9d4e8c3963c5639eb33e72ac3ad2e73aeeb912e62f56d20ebf985117ca988d14b94e8997a179d07d67172ead41dfa5c60324b2ed8f830d9097e1d6384f31eaec700a0de40d550a6b19c4da0e7c17e89bbe33490ed343ce73cc7feaeb639f6e865ef949c71a47ef8758f8a045a0031b1174029c2c239a42b5280277d27a48c7f80423e9440cd6dc186528bb098015c4a48fdea5722730dda16ca6d8ed12b3b9ef9eafd71e0eff8a73d018da749abf25cafe310af692fd73500663fd16e31cbe9114c86581ac55b3b758f7c8f2a1a4aad828b0725fe5974e40affcec7fbbdbff802f4c1d963f1619cd104f38e0b684232d637246cc243eeec28f47aa7eb276af2b2888ba57b4fe65303e7f8651bf842a6d15ad486b19f40be3cf8d121f9ec61b4d026aee45f54ca720b0d888e55189748f66f2e8ba1b921363fb342b0767b834cfff044c475ece8868aa52f2229db3fa8933cd3ee816b71eff2697bad0c81b68f92c9d876a2a48e6baba9407a142ae050ec219040ba7ca186337ba38cac60b9fb57132f803abaab753eb96bb399e5e426aba2c17e0517c3736f39094412f9922931db05ed1fdcba836580c22d3bcecf151d23a9ba550ef3dbed70810966181e60648ee7a43d5b8fd6d01daed430a7013017ee236cb97b03579e4c8fae5a0fd4306e32e41c158dbedb611cade12a9337a1259700114853b33b980eb046cc6dea72a73abb38691af02406428f04ee65781451db44c2959ad98409b09c232822abaad664afd7cc09bb524b36697f479511fe") syz_init_net_socket$x25(0x9, 0x5, 0x0) socketpair(0x2b, 0x800, 0x7, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00'}, 0x10) openat$pfkey(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat2(r0, &(0x7f0000000000)='.\x00', &(0x7f0000000040)={0x480680, 0x0, 0x11}, 0x18) (async) ioctl$VIDIOC_ENUM_FMT(r1, 0xc0405602, &(0x7f0000000100)={0xfffffffe, 0xc, 0x3, "7cb9fcc1506324bebe8f0baa72d6521ed484f97c45765ddc60e434a6feb0a44a", 0x34453308}) (async) syz_genetlink_get_family_id$team(&(0x7f0000000cc0), r0) (async) syz_clone(0x40000000, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="3c5c948b4137ca575dc598da1469d4d57943c08094f5ece4392a8d9337543ecb325399ddb1f703faf804448b75da8c1946987f336a2e852063e5203b1462a90204a0913fc83cf96cefbab0d145e0b5bee7689b43d546cbda4b99c32511b8fde88758e7f87eb9cd3af050ba7a31d61745c8e1ae7c0df21a1ce865feaf85b29b5fce0eea3c33804d0dcbccf57000a6044c71b6828e4afc7f8e4303018579c2bf1b7f42d98f7c729d4be39266570f75ae1a4f18e0c8c5f71b40471201a1dc3e49037bc788c20f615612cca548d31e769b8e4471cce6aa3d8fbd47986610292dda2602a7752acce34ed5d3a5c4fdc94f595f7c2c730fe3dacd6c26a6caf132882f66471356fa8d4a20672463ac9d5483d178946269d9ccf8f557543b0ef8348c28a7190f37129dc7fdfb93720c53b818819a1fb2891814316cadd32eae5ccd97c89f87e188fc539a3529da6098c8e2ed8a64a7f5c3b90ec89322bf65a32bfd5a614742f815c0ff231f39cbf98104ab87fec71f2f0059f4481340e032533ce28d1e8f618ab20537129dc96e0ad7acc1e66a2accdb16f943f1f5538720dde01bd72601ad8ee26e99e374605fc0d2e794ac43d372ae84180dbfbaaf39c8f8df01dc1c2ded740ecfaae02aae45557558295bfbaa3f576c33b59a9f4517b4f5bd0a9f5b4466c282bee7c8108322a88191c3489f98bf9cc77f5fbe2a659f193a036604a8e549fe4be8abd214294d9bd00304fac8bee487f3ec6cdae66806c07cfc48bf7e68ecf4dee3def414d129ba9776280720b62f1018f98b96ab57156c6f9467bcd62a3357c2581c35933acdbbd8746900badd306be671a12eb96c0ff94b6a5f8f87c6c13c8104f0d920f1e7583fb895d130da8a0278aab5ec075964598cb859e953301ab90db251f8420c4425bec8176fa76427e0bd1c34bd3200af8f45eb0e6be96fca5e1adf353c5ee50d37f222c0d1950e6948d1b8b565bdbffa22e6e39f9195cb2c59a603d2daf9aafff34329b51821e40e9cf11cc1c4fd12144404fb0bc4bacab92994a0b303a76a120c25f6640eebcdfbe850ccbb67575487242dfb5383631fdb982b43f2fc090df805704978151ff8fe29c711e0c7135b3c4f3dac424efe44866d4a034ec3edb30e4f939a72e44dc3dab9da89206eb25b6990cac0a4022d235da43ae4ddd96b7ffcd96a38e4c01c5357a767a632eaa1b9e197ac0afc996602f1876673bcc195decfbb96a0ed31081c292a164dfde530742df5517444bd7849eac2151672b3e79bcb71ac45d1da8472e3a3d221e3bda5163af2818b60df0f2e46b0dd11b76ae70c61485728d999cf90658e1729a7c95f1d4bb163ef7c2218d7067f09d0dbd49f89b87b27916b9d58b4fa2cb39b4be51bdadd533025b7d4a7836fc0a2282e5f8e6c1debf1c6e176ef87a5d023d791a9562e8befed41cd8a10995bdd57eab02fc7b715590bc1a79656d6ce5fb13903acac42d6f0e4712595420d6d0cf972f10b7559b1b2a866073df83e9cf2a1ff9ded090468030c9e3ace29b3855c78c25231f1d404eb218e08449bedbf252399a3083f0a9837dcd03d8ca66552a28f12784613ef55b19bb105c5574b8ae474d34ea32a9c9f4cb7df5f6b99f511080df44211b65a2fc46c797b6573a75a03bba0ac1e0afc073a051301a705b8caa5fcee5777f872d11266ea8c1bbd40992c217f4071d6f605adb3b6b8616090cde6930803c7ba46768a6af8c0acfda3da7e2abebce32d04e34533807bbece736e07df04938ef160ff9b1c48945e39cf642dddd6e561603efb63d7ff31cbe5b9e5c0af5914f08f64667d11ae1263987ae12d950c506eefc1dafb3cab523d61822f75638314fc57ac36191a9a89477a50aa5e29bb36ef1e899eb6adb42bc207b2683093540345581b118df970ad269c249cd6293329aa8678f931e674116c647686eb691596ac163710098155e55c85a58f19b370d98ca2503f925dddff030adeb9d4e8c3963c5639eb33e72ac3ad2e73aeeb912e62f56d20ebf985117ca988d14b94e8997a179d07d67172ead41dfa5c60324b2ed8f830d9097e1d6384f31eaec700a0de40d550a6b19c4da0e7c17e89bbe33490ed343ce73cc7feaeb639f6e865ef949c71a47ef8758f8a045a0031b1174029c2c239a42b5280277d27a48c7f80423e9440cd6dc186528bb098015c4a48fdea5722730dda16ca6d8ed12b3b9ef9eafd71e0eff8a73d018da749abf25cafe310af692fd73500663fd16e31cbe9114c86581ac55b3b758f7c8f2a1a4aad828b0725fe5974e40affcec7fbbdbff802f4c1d963f1619cd104f38e0b684232d637246cc243eeec28f47aa7eb276af2b2888ba57b4fe65303e7f8651bf842a6d15ad486b19f40be3cf8d121f9ec61b4d026aee45f54ca720b0d888e55189748f66f2e8ba1b921363fb342b0767b834cfff044c475ece8868aa52f2229db3fa8933cd3ee816b71eff2697bad0c81b68f92c9d876a2a48e6baba9407a142ae050ec219040ba7ca186337ba38cac60b9fb57132f803abaab753eb96bb399e5e426aba2c17e0517c3736f39094412f9922931db05ed1fdcba836580c22d3bcecf151d23a9ba550ef3dbed70810966181e60648ee7a43d5b8fd6d01daed430a7013017ee236cb97b03579e4c8fae5a0fd4306e32e41c158dbedb611cade12a9337a1259700114853b33b980eb046cc6dea72a73abb38691af02406428f04ee65781451db44c2959ad98409b09c232822abaad664afd7cc09bb524b36697f479511fe") (async) syz_init_net_socket$x25(0x9, 0x5, 0x0) (async) socketpair(0x2b, 0x800, 0x7, 0x0) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00'}, 0x10) (async) 00:07:51 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0x18, 0x4, &(0x7f00000003c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, [@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff9}]}, &(0x7f0000000900)='syzkaller\x00', 0x5, 0xfef, &(0x7f0000001200)=""/4079, 0x41000, 0x18, '\x00', 0x0, 0x15, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x60000000}, 0x80) (async) r1 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') (async) r2 = dup(0xffffffffffffffff) sendmsg$BATADV_CMD_TP_METER_CANCEL(r2, 0x0, 0x0) (async) r3 = getpgid(0xffffffffffffffff) r4 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, &(0x7f00000007c0)={{0xa, 0x2, 0x6, 0x8, 'syz0\x00', 0x1}, 0x2, 0x107, 0x0, r3, 0x2, 0x5, 'syz1\x00', &(0x7f0000000780)=['udp\x00', '\x00'], 0x5}) (async) sendmsg$GTP_CMD_NEWPDP(r1, &(0x7f0000000600)={&(0x7f00000005c0)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000640)={&(0x7f0000000580)={0x24, 0x0, 0x200, 0x70bd2d, 0x25dfdbfe, {}, [@GTPA_NET_NS_FD={0x8, 0x7, r2}, @GTPA_I_TEI={0x8, 0x8, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x60028c0}, 0x4000) r5 = getpid() ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r4, 0xc1105517, &(0x7f0000000400)={{0x1009, 0x3, 0x0, 0x7000000, 'syz1\x00'}, 0x5, 0x0, 0x1, r5, 0x0, 0x0, 'syz0\x00', 0x0}) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x6000) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000340)={r5, 0x0, r6}, 0xc) (async) ioctl$BINDER_GET_FROZEN_INFO(r2, 0xc00c620f, &(0x7f0000000100)={r5}) openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="4900067fc30200005301000003000000d8000000000100000000000000000000a881710004135e306df154d8ffff72c0ece25f6a35db0ac812143117d1495bd8a8348e4aa2b7b9299978798462f75bca77ef8491095e03ec2704787d4a723154d5996e257d470bd393ae2fc8e2f0d6f03634790fdd2338bfa11cce320153db4ffe8a8636eb15213081f76946853e5f57e03602f233068a6ef1776e54c6754264a1a3401362c48095a2659d2e1612aea67cb2b14f1b5710eceb30d65a6c8e66d38a252b632e0677f2f5e0dd091302b8e72e4ba52f5727b9c1ce90a23cb3344b1f34844fe6f52eeeb588270aed35afb74e9066b64021c83309ba16009aa1a0961941f100"/514], 0x202) (async) syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') (async) r7 = socket$nl_generic(0x10, 0x3, 0x10) (async) r8 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_PAUSE_GET(r7, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000300)={0x20, r8, 0x7cf70c4fd6585f87, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x7}]}]}, 0x20}}, 0x0) (async) sendmsg$TIPC_CMD_SET_LINK_WINDOW(r7, &(0x7f0000000740)={&(0x7f0000000540)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000700)={&(0x7f0000000680)={0x68, 0x0, 0x400, 0x70bd28, 0x25dfdbfb, {{}, {}, {0x4c, 0x18, {0x80, @media='udp\x00'}}}, ["", "", "", "", "", "", "", "", "", ""]}, 0x68}, 0x1, 0x0, 0x0, 0x800}, 0x0) 00:07:51 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x21, 0x11}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:51 executing program 1: sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000100)={&(0x7f0000000040)=@newtclass={0x8c, 0x28, 0x8, 0x70bd25, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, {0xffff, 0xa}, {0xb, 0xe}, {0xfff3, 0xfff3}}, [@TCA_RATE={0x6, 0x5, {0x4, 0x40}}, @tclass_kind_options=@c_netem={0xa}, @tclass_kind_options=@c_hfsc={{0x9}, {0x14, 0x2, [@TCA_HFSC_RSC={0x10, 0x1, {0x1, 0x2, 0x400}}]}}, @tclass_kind_options=@c_cbq={{0x8}, {0x1c, 0x2, [@TCA_CBQ_LSSOPT={0x18, 0x1, {0x24, 0x3, 0xa, 0x1, 0x1, 0x7, 0x5, 0x6a50}}]}}, @tclass_kind_options=@c_fq_codel={0xd}]}, 0x8c}, 0x1, 0x0, 0x0, 0x80801}, 0x11) r0 = socket$nl_crypto(0x10, 0x3, 0x15) sendmsg$nl_crypto(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)=@get={0xe0, 0x10, 0x1, 0x0, 0x0, {{'ccm-aes-ce\x00'}, '\x00', '\x00', 0x0, 0x700}}, 0xe0}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000100)={&(0x7f0000000040)=@newtclass={0x8c, 0x28, 0x8, 0x70bd25, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, {0xffff, 0xa}, {0xb, 0xe}, {0xfff3, 0xfff3}}, [@TCA_RATE={0x6, 0x5, {0x4, 0x40}}, @tclass_kind_options=@c_netem={0xa}, @tclass_kind_options=@c_hfsc={{0x9}, {0x14, 0x2, [@TCA_HFSC_RSC={0x10, 0x1, {0x1, 0x2, 0x400}}]}}, @tclass_kind_options=@c_cbq={{0x8}, {0x1c, 0x2, [@TCA_CBQ_LSSOPT={0x18, 0x1, {0x24, 0x3, 0xa, 0x1, 0x1, 0x7, 0x5, 0x6a50}}]}}, @tclass_kind_options=@c_fq_codel={0xd}]}, 0x8c}, 0x1, 0x0, 0x0, 0x80801}, 0x11) (async) socket$nl_crypto(0x10, 0x3, 0x15) (async) sendmsg$nl_crypto(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)=@get={0xe0, 0x10, 0x1, 0x0, 0x0, {{'ccm-aes-ce\x00'}, '\x00', '\x00', 0x0, 0x700}}, 0xe0}}, 0x0) (async) 00:07:51 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x21, 0x12}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:51 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0x18, 0x4, &(0x7f00000003c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, [@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff9}]}, &(0x7f0000000900)='syzkaller\x00', 0x5, 0xfef, &(0x7f0000001200)=""/4079, 0x41000, 0x18, '\x00', 0x0, 0x15, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x60000000}, 0x80) r1 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') r2 = dup(0xffffffffffffffff) sendmsg$BATADV_CMD_TP_METER_CANCEL(r2, 0x0, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, &(0x7f00000007c0)={{0xa, 0x2, 0x6, 0x8, 'syz0\x00', 0x1}, 0x2, 0x107, 0x0, r3, 0x2, 0x5, 'syz1\x00', &(0x7f0000000780)=['udp\x00', '\x00'], 0x5}) sendmsg$GTP_CMD_NEWPDP(r1, &(0x7f0000000600)={&(0x7f00000005c0)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000640)={&(0x7f0000000580)={0x24, 0x0, 0x200, 0x70bd2d, 0x25dfdbfe, {}, [@GTPA_NET_NS_FD={0x8, 0x7, r2}, @GTPA_I_TEI={0x8, 0x8, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x60028c0}, 0x4000) r5 = getpid() ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r4, 0xc1105517, &(0x7f0000000400)={{0x1009, 0x3, 0x0, 0x7000000, 'syz1\x00'}, 0x5, 0x0, 0x1, r5, 0x0, 0x0, 'syz0\x00', 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x6000) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000340)={r5, 0x0, r6}, 0xc) ioctl$BINDER_GET_FROZEN_INFO(r2, 0xc00c620f, &(0x7f0000000100)={r5}) openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$binfmt_aout(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="4900067fc30200005301000003000000d8000000000100000000000000000000a881710004135e306df154d8ffff72c0ece25f6a35db0ac812143117d1495bd8a8348e4aa2b7b9299978798462f75bca77ef8491095e03ec2704787d4a723154d5996e257d470bd393ae2fc8e2f0d6f03634790fdd2338bfa11cce320153db4ffe8a8636eb15213081f76946853e5f57e03602f233068a6ef1776e54c6754264a1a3401362c48095a2659d2e1612aea67cb2b14f1b5710eceb30d65a6c8e66d38a252b632e0677f2f5e0dd091302b8e72e4ba52f5727b9c1ce90a23cb3344b1f34844fe6f52eeeb588270aed35afb74e9066b64021c83309ba16009aa1a0961941f100"/514], 0x202) syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') r7 = socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_PAUSE_GET(r7, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000300)={0x20, r8, 0x7cf70c4fd6585f87, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x7}]}]}, 0x20}}, 0x0) sendmsg$TIPC_CMD_SET_LINK_WINDOW(r7, &(0x7f0000000740)={&(0x7f0000000540)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000700)={&(0x7f0000000680)={0x68, 0x0, 0x400, 0x70bd28, 0x25dfdbfb, {{}, {}, {0x4c, 0x18, {0x80, @media='udp\x00'}}}, ["", "", "", "", "", "", "", "", "", ""]}, 0x68}, 0x1, 0x0, 0x0, 0x800}, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0x18, 0x4, &(0x7f00000003c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, [@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff9}]}, &(0x7f0000000900)='syzkaller\x00', 0x5, 0xfef, &(0x7f0000001200)=""/4079, 0x41000, 0x18, '\x00', 0x0, 0x15, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x60000000}, 0x80) (async) syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') (async) dup(0xffffffffffffffff) (async) sendmsg$BATADV_CMD_TP_METER_CANCEL(r2, 0x0, 0x0) (async) getpgid(0xffffffffffffffff) (async) syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, &(0x7f00000007c0)={{0xa, 0x2, 0x6, 0x8, 'syz0\x00', 0x1}, 0x2, 0x107, 0x0, r3, 0x2, 0x5, 'syz1\x00', &(0x7f0000000780)=['udp\x00', '\x00'], 0x5}) (async) sendmsg$GTP_CMD_NEWPDP(r1, &(0x7f0000000600)={&(0x7f00000005c0)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000640)={&(0x7f0000000580)={0x24, 0x0, 0x200, 0x70bd2d, 0x25dfdbfe, {}, [@GTPA_NET_NS_FD={0x8, 0x7, r2}, @GTPA_I_TEI={0x8, 0x8, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x60028c0}, 0x4000) (async) getpid() (async) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r4, 0xc1105517, &(0x7f0000000400)={{0x1009, 0x3, 0x0, 0x7000000, 'syz1\x00'}, 0x5, 0x0, 0x1, r5, 0x0, 0x0, 'syz0\x00', 0x0}) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', &(0x7f0000000400), 0x6000) (async) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000340)={r5, 0x0, r6}, 0xc) (async) ioctl$BINDER_GET_FROZEN_INFO(r2, 0xc00c620f, &(0x7f0000000100)={r5}) (async) openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$binfmt_aout(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="4900067fc30200005301000003000000d8000000000100000000000000000000a881710004135e306df154d8ffff72c0ece25f6a35db0ac812143117d1495bd8a8348e4aa2b7b9299978798462f75bca77ef8491095e03ec2704787d4a723154d5996e257d470bd393ae2fc8e2f0d6f03634790fdd2338bfa11cce320153db4ffe8a8636eb15213081f76946853e5f57e03602f233068a6ef1776e54c6754264a1a3401362c48095a2659d2e1612aea67cb2b14f1b5710eceb30d65a6c8e66d38a252b632e0677f2f5e0dd091302b8e72e4ba52f5727b9c1ce90a23cb3344b1f34844fe6f52eeeb588270aed35afb74e9066b64021c83309ba16009aa1a0961941f100"/514], 0x202) (async) syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$ethtool(&(0x7f0000000140), 0xffffffffffffffff) (async) sendmsg$ETHTOOL_MSG_PAUSE_GET(r7, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000300)={0x20, r8, 0x7cf70c4fd6585f87, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x7}]}]}, 0x20}}, 0x0) (async) sendmsg$TIPC_CMD_SET_LINK_WINDOW(r7, &(0x7f0000000740)={&(0x7f0000000540)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000700)={&(0x7f0000000680)={0x68, 0x0, 0x400, 0x70bd28, 0x25dfdbfb, {{}, {}, {0x4c, 0x18, {0x80, @media='udp\x00'}}}, ["", "", "", "", "", "", "", "", "", ""]}, 0x68}, 0x1, 0x0, 0x0, 0x800}, 0x0) (async) 00:07:51 executing program 4: r0 = syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x24, &(0x7f0000000200)=[{&(0x7f0000010080)="00000008db0000000000000000000000000000000000000000000000250000006d70000000000000776d0000000000006f670000000000006a7000000000000061766900000000006d347600000000006d347000000000006d6b7600000000006d6f7600", 0x64, 0x5}, {&(0x7f0000010380)="00000000000100"/32, 0x20, 0x69}, {&(0x7f0000010000)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c000000100000001400000300000001000000020000007936256278154566bdc19534e40b258800000000", 0x80, 0x400}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000000e00)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c000000100000001400000300000001000000020000007936256278154566bdc19534e40b2a880000000050d458aacf034e789af0a97efd3ac7f9dce08553887260dad85849260eaae7cc2e0fabbda51d6fada24f70359d46883ab3b80d34a0ae7048d88ed1627f3f5e047a4a168c9020649ba038295051e1f7933b0485c6ab707da3b12c35550aef62e7a7228159cde51f3f2940935097fd942163ae53720d4feed3ef2d17c10d83cc785b4b880fb227bddb846d586336", 0x10d, 0x1400}, {&(0x7f0000000b40)="00000000000000000000000000000000000000000000000000000000250000006d70000000000000776d0000000000006f670000000000006a7000000000000061766900000000006d347600000000006d347000000000006d6b7600000000006d6f7600000000007765626d0000000077617600000000006d3461000000000033677000000000006f70757300000000666c6163000000006769660000000000706e670000000000737667000000000077656270000000006a61720000000000646562000000000069736f0000000000677a000000000000787a0000000000007a737400000000007064660000000000707963000000000074746300000000007474660000000000657865000000000061706b0000000000636e74000000000065786f00000000006f646578000000007664657800000000736f000000000000636f6c64000000006462000000000000000000000000000000000000000000007a6208512f0f0d4441b7cc7fbb177f01202c9b929d49d1e4eed99ef8b9f259b142991b", 0x183, 0x1860}, {&(0x7f0000010580)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010640)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1b80}, {&(0x7f0000010700)="00000000780100"/32, 0x20, 0x1c80}, {&(0x7f0000010720)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010740)="6f4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffff00000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/184, 0xb8, 0x400000}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000e64ebd790000030000000003000000001400"/64, 0x40, 0x400fe0}, {&(0x7f0000010840)="000000000000000000000000000000000000000000000000000000060000000000020c6000"/64, 0x40, 0x4011e0}, {&(0x7f00000108a0)="0000000000000000000000000000000000000000000000000004000000001400", 0x20, 0x401280}, {&(0x7f00000108c0)="000000000000000600000004007800"/32, 0x20, 0x4012e0}, {&(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\x00\b\x00\x00\x00\x00\x00', 0x20, 0x401320}, {&(0x7f0000010900)="00000018000000000400"/32, 0x20, 0x401380}, {&(0x7f0000000600)="03000000000000030000000000000400000000000000000000000000000000002d03fbe1b9623919cbf4330c0052777156777d08aa92405703319bf6565f5509c227f9c9ef8a77af4ae1a1ebfda95bc1c1c2c4acc1db994e55497e43b8080fb86556517341d02a295000da583d17c760401732bb0cec9c9c597949e54e4724b46bc33617eae573c6160b6a1c05131161f043839d9c1af4bcb5e3e923526167c8533359c0cf26b83426e6a08bc96917da2f43e823d32a9c782b887a703d80ab30b8c93a2ea791748eff7451dd0a4c95d15b88ac97b3a0712dd2e9877cbc0585b720233c3d020e149ce0309564b7abc2ec9905f37dbe80bf46e1c4829ab2080071fd32ab55fed79601f873", 0x10a, 0x402000}, {&(0x7f0000010980)="00008c000000000040c4f65f42b89dd500"/32, 0x20, 0x402e00}, {&(0x7f0000000f40)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000010ba0)="6e4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f", 0xa6, 0x600000}, {&(0x7f0000010c60)="00000000000000000000000000000000000000000000000000000000804c01b0", 0x20, 0x600fe0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000060000000000020c60", 0x24, 0x6011e0}, {&(0x7f0000010ce0)="0000000000000000000000020000000510ec", 0x12, 0x601240}, {&(0x7f0000010d20)="0000000000000006", 0x8, 0x6012e0}, {&(0x7f0000010d40)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n', 0x16, 0x601320}, {&(0x7f0000010d60)="00000018", 0x4, 0x601380}, {&(0x7f0000010e00)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x602fe0}, {&(0x7f0000010e60)="0000000006000500000000000005000000000000000000000000000100000000", 0x20, 0x603fe0}, {&(0x7f0000010e80)="00000000000000000000000000000000000000000000000000000001000000006e4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x604fe0}, {&(0x7f0000000080)="00000000000000000000000000000000000000000000000000000000804c01b0", 0x20, 0x605fe0}, {&(0x7f0000010f80)="6e455136804c01b00000000000000000", 0x10, 0x7ff000}, {&(0x7f0000010fa0)="0000000000a8fced8936", 0xa, 0x7ff040}, {&(0x7f0000010360)="00000000780100"/32, 0x20, 0x800c80}, {&(0x7f0000000840)="008000000000000000000100048e8034adeab7ee1b000001000000000200000000002166d877bcc8ef2dde729dd15fb028ae74e95c5e95d983d34ed55aac071b0599e5e9e5ed7a8e2e00"/85, 0x55, 0xc00000}, {&(0x7f0000000180)="ed41002080761000535f01000300000000100000000000000271dea6a556fd20b602d24417aa9f99ec3fde5ce0a9009a86f9ad03cc0026ede8e1ef5a0e", 0x3d, 0x1401000}], 0x0, &(0x7f0000000740), 0x0) (async) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000004fb80)={0x5, [], 0x9, "cbae00ccb770cd"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f00000001c0)={0x0, 0x0, "b8354e0b9449fe0b084bccd0443c3a68b8d2aca2ecbe358372aac494b2b30aee13a482a00f6cc926dd43ca25d53fe5a5a536d4f20a1ac3fc865231aea0a208771a4fc4f40c1f54f8e2044faa347e7328dab6261bf77dcc09ec1b31d9d0d51c06ecab7e5813daa22710fc1f5886fa4f71471477a29db7b3363cefecf6ea1ec7beb98f70ac39db120d63cf7f595354dc64f895925d8e00591bedf01261dea735c555dae8e64e86520c46a50a4c98827ecb6fc54564a6242a876f7f5393b38386438dfb1f1ad9156bb794fc88959ecc1b9da8062a87a60bdc18f1fa1648c372fb2f96c62e6b85404bd9a768b826e67a27655268a9054f595f6cc34703d598fea508", "6c93156d96578d287f2b03080580c298d191008ae2c37195779300a2af344e5f31580fcc8e014573e78b227d510220438ece28f6e12762d09455a937c27c3dc61f112a0549165dd345fcf56bcfc92353328cab58b7b260d0a17e9a91f06df3638a80632ab555f60442e48715ff0e010cc89fafdb493f03b8c5adc36baa40e897b6d69ef0e63a835565048167eb26b0a0b5aa1461c0fd8b32b4119bdacf7d56465d5c18166470748239939895f9d11f5b2a7f4b5c18a916cfcc5c0678837def7b0d98fdb3be6922e1f657a1c9ab666b494a57c9a437ae85aa9d2acce7f6751305c3e289563006e9ef6415d5c0ebfb7611892b923e261ccc445b1dc8567e85564ce13db141490e501189b7a2aec4b871ab01c8559f4b726d5e530d1fe81ca610e06a30477317cadb4ade8e3f4ee49e5bb285d18f9be482bf1d3b45c5dde8076b8d88efe0521380f8c23cc3bcfcfdc1892c35f412931963b2f0df93cb262304182ee77c8ab661037e3114ddb90349c219954f49b6e79c5f198bb6f5ef7628a390a11b3468d5b88d0a298e04926911e114daa1d1999b76396b31f5080cf8813beaa5add5ff0d44c54d35673284c4b486a3713ddb2921027fa14d530eaf9f81a54f786f0421726c14c96e56c6ab77c097f59118c44c34efae5519cb141f60823bd717832569d608072ddffdf20630e08c077193c43ba44321184bce0b4a9b15c6e35c600f7e9f84cc2619ddde9b94c543cbbaf3056839b0c961e3c40d3ee53bc0d88b8417330d3348fb03fc2028bd9122d09886750d606511e1230e51896ee4abcdc737c61d69434d3ae604b66c2a3050b170dde24e4c165a83cd5b3a69c53fc26bf5c04b62a9eba68b321be29cd1a7e69deac0e7066d79d299f5c51580683797214aee5f1544e9e2d30016d973417849e71e70432b4afd1b5d9e7e373c55e54ea833eccbd7e3b2d30db12eea73dbc1a58e1d31582eb6bfa495eeb302c47431a7e92ef2a105de76f983e332db24afad82b117171ee06ab270cc8f1b1a3256b7a82eac67b7b4336e7203bb1d4d7b0b8633db8cc2978729d4933ae2f098ccd6ae36d265ceabdba014b8a452de66a1446c34210edbac6b96499a9cf376e3571f11b5bfd853f0b827a2d3aa573b65d6e94ba70a22e24ebb6bbcb9f2992ec9081f32a527947a0fcb3e664e014539e311746a5bbd56f3ca04448610919503cd0cebb0869d92ae8e23985b666b0d85fde82e7db06e6cbd16eaae1c5904df403bcbb877b8c6071a075b1d38551d778304646507924aa71c7efafac6a8000f46dcb75b48e4d76f0d50963ecbf5de99623b3339176e7bdd28ff5ff04665c4ec45fa1197e0d9d47699bc0f90b93dd6aacc6c050e364b3d3977a888a13e90843ad922514d533d24cc4b80f399f7bc995a94ae834337cc83cf7d01532b6cdaa4f9c32a45fd4671d88962c1a5cbef21c9a214755d815c51a81040f7cddd1fb606f8618e0622e9bbad9112fd1ed8ab1209f2b9225b17b60746d79d9f24a8d5f8ec766c5bc6592522bf8d484c25c473ea99ef8b34fae8ab3916bb58b6b40f5f7f9ad051837f263a4eb71d6671698911ac296e749f61d22f7b41909816c7d362bc4a301ac3e324ef563cf283f1231df6175c00ff69f85cda47504d7c2767c02f19792cc90d734810d459816d3ae83e47018f04c5b307e7acf954b4525c9cac994fc339d3cc0072fc82643c288aa84a97d297e0cee1cbb97d7dc4945d9f29886352339bbf4cd53ca658952b988ded728311919b134c63ca963a5b941077cbf1b4545b1892d0036891df00709b55e405ff798bd2e3370507a2d58e09e190786570840f7ca4d8e98f28457f9ab245d643d7a39a38d3853db3a59ad3c4b0f367d04878a1240dec7813c0e5b3ae8f52d2931bd9b30ac3e8664c8c01af8225d076f957adcc8a88580aa81e7e9ee5663456c9c704d17836f2c7eb5b5c5c93cad208b224ad9fa052cbbe7387ee539480503d69a60d148696f1ad2eccf9781f413f5de0d7e9b08aca07882a0102dbcb5c4865ce0f315fb210da82dda4ce2b4d4c727e6e4ed89792d2d29eb76e4a8c034275f4f813045c4837bcfa7e236aee21521338c4a39bb2d81b999a42724484de9cb9bd61de80cab6a023b2ddcef000b2a99387b41a8420d777cba8acae6daa69e4a6b596e692eebe53c50a1ad70dbd296ffa462b6ac366d1ccf5cfe6e0764c27c5f12032a2472edce9a9e620da667ff7433be714d45bdd735a25d290f0c9661e45a48c5f8de1d235d3902fb0df43b531b0e37d3f6ebfd2773509e6adbe658a1144ca9b651b204fe0ffe6d966fac78fdedc3412757fcdfc32063c15b1a608ed6f90e8aab3c52da059c2ade2757acec6f133a5f91361938381e25c4bd2518b86c16c6603d0ca70d93cbfc4f0346418bd34821157c54da901b0368f00bc2c5ceb91beb6fb901a78470b3234a4ce32afda241a0a4856b45e35770c1ae1e9d4605d721376302fdc009cb24114f67589c2910106037aec7b57ad93c4136cc3b228716eec91d1ceb5a988e68a7eb254a60322fcc581534ee6aacbc28a5438069c3b49e6b31845ddfe02a334b298ae4c63a50baac7ef798384d6e3ee29bfe58c787091178431ad6b2665f6f1bfbef069cb4c5d7695109540b4e9f96506d7f9c190e0b3508795e97cb8fa92b6ae3b1088834d6e6ca1bc300ce92b9df3b9e87502ac7a614124b278e9191906d0b843f0ba4b7acc9e62f8b9f32c6752ad453bc0a35a2d7d5543053914ec159e476a48a9d7d3010dab91e25f5b7d96fa6194ca6c0fb303fd2468d8da1fc91f2138a3fe7a5b1988efb663c769203eba1899d6f0a72cbc85435b755874ef63c9e5cb69b948ade34d809eb2705608188d8b66b9ca3ff877648eee496bd2891dda0abd6e46f11191dd75bee06b0020a64c3c5bb82935219e32066571ba79665343f3027e85d35c718b5d9cf9ecdde879b0dabece4dda2091e783a763845158044f8d8312db9cb47d79223bab0be5c7ef463c6dbc676a9ed775b5421d4ba77cd2a2a74d2a10f1d0ce4d09234acdc1533f1fcb5fab7d21f1ffcf74345dc2eed2531807879da0094f682c71a57d0bc74c44f68d60f58ad4e083b2991142ee5847d4ff9d253e75eca0e60f5f2e39c045a8d4be8cd35150f6673d5e1251762d477b7ccd77fa486d3166d643e2da587a4e59ecc6512875b8af216307f7809e0d7b2e4dde13db46b96622fb827677016e6bd683e74bc727b48c9a38690fec04b6402179f1c94b2aaaffa311359810ffa1311f331f8b404c6e031d6d7d6e3474dcfb1b99ee576e8f5df767d07956206fba112ec588bbff1c5f6fa8bdcefe71132a1bb9e915621cd2c5c263e322e989aadd70ccafb1e351977f9f4eddefe70ecd7cd99a71772dc7ec6fbc10a2f9727bc370998d269e6431a263178e0c1733bd3b90abbf56e3547ef75aca84960a793b24d74573a836073047832d81bff944f5d62a76edb13be74d1fe5f39f2ce1282e22d72f0c30ce64a3fc37367c819a60e6c3223dfea366743b0e61d979b4accab40ea63931a61ac131e3bd6fdde13885068dd1636773f296096c6572fa9b30a55a795801a7959f8c5917075cc15078d8ba7d3b8257eb222fb510d18c609b4615a1ce6412beb774535e1597b9b2a70e5a01e9d9c0fa3f54572e3ec6ca1da65c33d2fbddfc39d5b1882e5f3789b3ed14d4cb78e4aa75f7aa5324b9650c52f63d6cb0e16a323447747c1ce712bd3ac8721032f57c678ea7ba6e51988890302c53adc77acd9d80e6add3e5f021905b42a95ee3353dd6ecd119a1e3b776bf881a6ab42da91979257031a122cbd17b5b6c1ab1dcc0752f4ac335b91a0ce337abfae235ef01bbf26534eea9a4b48984cb15e223457ac95301afd71c8eb4ee0805ca8abeabb384767d1d6ec620b92f52d94929e02776fd798c4aada25ed2ec0dd70952dd0211541da85e01538c944045f5ac3442e748d19fd5a632c5cace03a743d1afa6127bc2e3571678f580060639c9beae978cce16df8e8c2e6e9bcc46fe8ff689e9b37b3733acc1907dcce6ede82e249eddd2e0770b4918e98dcfe8c5598536648cd639e4ba2d5c43717bd8460044bb05297166228bac2511bfa7c7e6b5ce7061830fd4269c9aad32fabac09ba6fdae9a8721a375e8366f3e1c6243e88961d499c9ce9e466c9b758c18be42261e7d5618dbc757c5d3623bd34d74e78e355f7e55a35cba3042dffba6875199ab32159ae2f0026cdb5663dd61b59513719a26c4875de7b613577aa01409bff2cb7d151cfe48fa3b5f44cc6071edbe7a83b4e9e3c26505ffbc7022c352dee9e2006ecdd14d48b42c8742cee3454e727188e072d6d56364bf77decfa40ad6c202058028de31956a34b8c086be8bb304e1df80ee758962a632074886a94d6051593b23dfc87b8f7784df9fa69f579ae93158e8835ecaf8572ae11ea1e9a442a5d64487aafe0f1e0911bc3ca64f8cf8814d64a69b8bd1a6f8d678e04220796fd43f80995cddca626ce99421dbef046038818ab94c5ae16d83ff9fafbde8f76d7b99cc9b7675a96442b249bb6346c9b0d2244f7814bac3c9bc3189f91ad7b7f03586a5c8fed18e8899d922bfe99969f71fd929dc5f6847a96acf095b3d11b047a6b7a3ccddcf236b92258c00289341f7c035b254977fd02bf213b485b4fd0193b98ff6df2003959f257a2e0633587c6ceacd1aab69af063d496f1fed77bd8dea02fcf653f554fa1bdd2e13798ea7c1998ab00b0a4bb39cdc49eeaa35ddf584ab6d3434b8c91756b1d9a3ac9492334bac323d66132d32a57da1cba187fda8f3e32f2a764e95b8a0b14129cab6c5d4ae6f11a87e885859a52199cbf414521e450cfe88862e654a235d750eb5076c718e143c1b3d108fe6c67ddda31c40e26c6cd1462669b8ddea38b44dfa0be9c8a776c65541f351d2da027f9e276d7718a7b84588182494341ae43530debc351f2b975eb71b3c73385f549e5cbf76bc6d1b9324b7bb80278afaf0694de0b840cb7b2d128a8e4005a17699f209d9912876b4ac003ae7532faab05a9883b7e616c0884b767b47c5555d75a7f15a56bc0d02dae0ce0596ff2f454ba008a924c582cad87222fd74961c187db1e1d1f1868d1aa2b0808b562e20274afc9617a93376954ee34226f0e81e9c8b7d5bb09614cf57e412348e32ab34e57b7a59aa290e706b43f66655b70be9256b1b0571b9089a5bcfaa70721629a76689ef0f55528c7bd2ddd24aeede0874a3eeadc9907d563bb1bad1e06d783e1dd80a763e02bd42c3e03a0756029f0fed16a7e38fde2e19acd26de91b9d99c89d50e2f90b905b6313c7a49f3992edbfc01f05c1dc0ba8bfff56989b6b9d37b5995103c1c088f0e151ab717ccca64274cc816c677368"}) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000001fc0)=ANY=[@ANYBLOB="010000000100000018000000feed72b5fc9b9a4baa99fdde0d", @ANYRES32=0xffffffffffffffff, @ANYBLOB="06000000000000002e2f66696c653011"]) (async) r4 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r4, 0x5423, &(0x7f0000000080)=0x3) ioctl$TCFLSH(r4, 0x540b, 0x0) (async) r5 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0xc80, 0x0) ioctl$EVIOCGPROP(r5, 0x40047438, &(0x7f0000000180)=""/246) (async) ioctl$PPPIOCGFLAGS1(r5, 0x8004745a, &(0x7f00000021c0)) (async) preadv(r5, &(0x7f0000000640)=[{&(0x7f0000000280)=""/58, 0x3a}], 0x1, 0x0, 0x0) (async) ioctl$EXT4_IOC_GROUP_EXTEND(r5, 0x40086607, &(0x7f0000000000)=0x80) (async) close(r4) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r5, 0x81f8943c, &(0x7f00000002c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r4, 0xc0709411, &(0x7f0000001b80)=ANY=[@ANYRES64=0x0, @ANYBLOB="7f0000800000000008000000000000000300000000000000070000000000000005000000000000000500000000000000ffffff7f010000c49e35db72ae480300718f0000000000000800000000000000040000000000d945ff1100001d08000010000000000000000000000000000000000000000000000043b81eec676c3a4d38bd1962b4e64da4127711e4409f2b1f2bbe09000000cfd938abfb3c57a0da246912439d616cf849281e1a7082b72c2f131d2db74e12395193ae554d39380ee3a17fd63aa88998b988ca18f540b65a2f10f7adc0a24d0c91acfb0bd9a91d80c3e6092eb21dae2dc3eee003a588afbff5875f2949ff33231b7d487fc289e817ebd91f40140be36927d65a01aa39c22b3546168b71a54fbe2129f37849419400e2eb9b0444dc0678a31043db511766a4f721f7e604579c5e1aca9fbf3d9de97d2ae144de9e410f1e31c5e55f5fc8ca349613afa233ecc320f9a9a00af29e495a991fdaaa4ef1e1b8eb75c8304e2e632af790fdc2d5436b4e4861ee9497844c1f55cb2f2ec666f5f3d8fe67782586710867e4aa16d8759abac4e328b5925bfeca02ecaf7d97"]) (async) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r5, 0xd000943e, &(0x7f0000000680)={r8, r9, "23154184c1daeba3f83aedcf7834d50b28b058e3a78d27464a8502351ec9c6eeb35b9856286457373539b9ba89a4a3094fe646a67463566ccaa7e4ffb30793c810bcbb036cf62e15b2e76fae94574836f89eec17876863a696d4d6b6d8f564e5ea69629b86b03651059aed2dfa2440ed96851780e91b75d1b8dbae539d185c354b94ab31c98c6626314f4b284a8c7fee7f07eb6d4069448159194fd9aba40d797dbe48de87ac11de03b68a9f433a4304022af30b8c1ce0e6c879f66d80dbb1c3962eff3d68ff9ad94bc96eded7e6f1e8713420a48f661fc4a6ca0198598c837911cde43a967fa57f15203e60c44b79ec141fa6723557eeabbc674eab6f231054", "04587e9a80466fe0d63a4ce1595dadb77db75018ffb899a08b79586715e128c5c4fd5f0c918bcf352dc546e28749da21ed8e4f3a14d8c27b5b2d7f7f5d27a6a6a18b662f9aa5aefc66d819c1dacb333e19e7436cd2bda9b18948652535e2acee9839000f28b7c9b1d618cf72d6c9fa1cdcaa111d71261080681948beccec77d42b795f783f94c0a22117d4a35487e812cb56c5ffc0a3b814e4508b4d9a348dc251d7b92d90a0fac96cd553912e9f10893685dac91782e1c7b16f1ea42d6b6c3c6b623d4e3f8a5ea86ee8c19a6874a5e1728528d09f18526d833fa736c4a4e0057a2cc4607574765d7bafb247cce30c78f215f2e8108490fd51ff666133f112c3c865684f62b7bdee3075552770db2a1fc6af9fb1775818da778bf6ed73b8a10b94fe397aff0777dc1717e85eea5c3e88774add5140870064ef43663e282879d22c52e68dd9c277a897bf37bff9d00dbf3666d2129afc37a48e2e6d66e5f00db700f4d2e7650caa7829bd1d704ee63b909626614759aeb9fed0a0debd253261504540014953aae0ca0a0dbc520eb3321d498ed0cc42e779bf5629aa9cb41143eb7ec285dbb1a71367a93b98c1453821a549b93b60c36477b1a1623a397b9701ab10e6bb2bceb16f0ec2d5af0c3ab282ec2687d80e061a38b2458645f6e6fc20d6aaffec4f01ef647bb80fbf95b5cc904e46e37145ba8ec450081fbd2cc58a2cebff9f27d0ebc70e30418b436a645ee41e4fe4464f17dcad2a6e0b2618be9fda6787c54a79fd40c6f7b25d7dde5fa7d9469afb1efe21ca091036a39a616fb841791ef6ef5c6661c560293bbd525347ceeb088340924a41102217bad08cecb4331117b50052590add0ededa10c6c493a78a6f500cd1a0feac36f28125335276acff8df532f2d229e4e7c31682660600534edf957b162216253cf8898c197ab559d3a9afbd6a71f0e3df986feb8467e7505dd2c22f57985a599cb00e61cea4f226b9de4ac863178c164dca70d4100276b4de5622042c52df32d8270a947cf8b287ae6686ff17a3c6bd5ac9192a997ece0fec2d70ffacf3ba0348cb435d59ca438ee126001101e5b55830265bb0ebcbd5146270da693e53cd8ebf9f603070d5d19a4f808d3285d976851b1230a68f8c63804dedb096e99150ae49365993418340ad54725e5c9372982784c0e8eb66457c30348f11dfffe0f75e17608f9df143650b975170d2a349072f40976de2406717d3fac0b76677aa72e55499d4c8847f669e3c89a9cb0cd918dac44ddae00f9091fe23496b47737ad38dd42a2955aa8f7fd27fa1c52354d899bebdfb2f4986ea877490397bc25867a994720e05d6d175749f5151a5a9946343d38359ce7fafb4df82bce040922212d18be7eda92ef94263c7fa1e586b58d733a93ce5e45ca22f2acfd03c365242fe1c86138473b6deabc1ba8eaeb34cb0540622ac846405a392ebe8d89a6160d4665c67fa9260942c83cd8124492b0538f0c2dc50954f6c6b2358bdc1d7589c38a01128caa257268d8bac3a2b4dd90097d8f6cb6659f5ef490d138ef337e3a3162236e82fa47d14b0f1716730d3b6e2cbc7ef27a0a3a3f9015028835b7b97bfea80f7329e4cbe85a0df427e5bc00b3064b8716998b217b3272b59ac3838a7a7ecd6e2281068e83c50c8d10b1d1a38c7aed44034b70fe87ca8f25e6bda02e1586d96e8bcd677ccbb363a1e988c453acd1b6345b8724c1fcc9a641cff0fa25d7749921079c6047e01d12561df10b21332654bf6b84ffd6f1035fa95b1a68f9a6e8e6ffc6fa1c671fdd65788fd797ffaa0c432e2fc1e8370f81ec5fc1e8c50dd0be40bada3d2bbe532aa95b9a5c72263c477617caa316a677097a238abd7464e585817239a045a29cb641dab062348d66f3fff5d6cf1e4ccf1a55c9b98689b4c85f451dc3f96aab74fb98c9cf4b4f348e489cc7b670e8b5469e08505d4d80a3df5359955afc700d313cfd2eb7803e8ad1c9860051344cef34d120460906b0c56f4c2b467bb9ff145593667d8ad1f96943a1a84fd67e8f9534f81ccf9059a2efa38a8a533579446acdac00dfdf5bc4bd585a275c5295443590c234d0e185943acb2788d4899514715a34c01025988b86d6951616dd5c6a1e58e91632485297bfa86ac38d9cae378531a9fb5cc15526cb2ee47282db96bd110f8e75dcc1937f44253086ec7540b2459416d93654d6f32f9716f27df30fca13a94e78a17758507b586d649ed6397da9961b3fa6a32ca2fb2a72f8bc16080e8b7cbfb8fed7b435a9a186e5c8670f1659aaa9d671629471be7fdd9fa7389c3fbb05ae1a475748f15531d4ae63375fa6e2081ecae062a1d031075e5f775a644166c3f372790ac4f5c85e6bcaa88d0b59cf581d9be3e8bdd450cedcdb97fce1595e18e6649f6cce5033aab5d516d2d0b660e0440f33429d95110c50097cdd3fa3740ae2ae8915970530bbf0599a7647612c9faec66cc6ad86473106beaf6e04c69fa3ccfa6ae3b912f605a40348a7d3dafdd3556636e419f6243a85bed6c90daccf5fb0cfd20a71734c4208430e40431378d463306f6585e71c25db64d263aa12af1f4a68a9274efcdaa43047fa0a5357ba30bba48692828993a1ad1cd023c6107eace5b49ac10c2649e41162bfa6326f2e68d23848c66fb3dfb5e4b5158a4f4615eb9709985a3792526cc08879d4644a92d5aef9a493d97f3dacb7fc79065df61dfb724255ade716c5b688c089279016ee1d15de22eb4f425ccc4e61a177ab5828d9add7457a62729ca013fa9f81678cce49a1b033eaabf2ee8c477d8b97cb860cfef8a46c70c341646455f554794d4ce4b0f81156095421e70a41f0bacec336a5fdbfe4cf638762f5836c4d2a596d291c230a4a754cdd2256a7bde3d9b737791fe5f02506809709a9bec4e8e4401d786a7b6090af2ddf3edb966954a5a38478b44b193411e4f9b0a243bebffe77781b7ce3ef5a9e41a2d5d37fba4715467461b09346fdecd93a4221fe752ab98e5b5b4218a83285eff7c7453e66943e5663437eaceebef9dc45b3d9103cc12a664c94da2cc4cd6e7f5d5739695f4e7b89ae77e3d15e40710cf454c79b1156c2b284079c393b18e57250e23138af44d681362b83add604a5e710e8f3e3b216c8b08df502d2b01f39e9fc20e26a4fbb332bc112926c63f9177cdc0134c33aaaa4db3ead8e2bc9d9170e510458b2c3dd4fc8baa400e823712c2aff1c7042c4ea8db628828eb389a3dd8d37d831d25ef44a1ba2cb41f287a9a7439d10cd1c8cc4c6ba7d985953f53377a425a81609b841b623e381735d19f9a636230feacbf003dafd14b1185301760acf7b40f1b8f25e2e033e17bf39de4a3e4754a8db7772f2fef921724506098dd206df5e7cb7bd4bf3c72b1aab02d87a4d076334194d8164e47169dc27d1dd4e147fb361d9b4850f34c488fbb424856de4ad7c37fb69b15958dee158b8af85e4e2f396880664b7f17a88d2f2b471edd5d9e1989ac6529b6efb08f0548465d61edb15aaf0aee898c7a107f693d099dc5879618c4e8db2f2b99f976653f83156088ce0ec19adfcbfb3b102d15ca9006e1f86fe1516bad1735d04efdfa8c116b6565c6b7d5bd8cea47662290e516c3c8adf2e4fffd47845ccfe85b1a86104e3b2cb8453467b9d048a085c82308a9741f851b43ae58a1c7bff1cbb0360d8427b6e7ff30a580a1a2cccaad29e23baaec847d0e9823260c46e062ca79b3c4a3ac98453871b69bb50896b5cba26623168453b100e6910890d3190919c013f95961ba377981c363eda72a2370878fa2e273115ff231e3065a598747376bceff5df937f13bf97734fb7b5b0c6afdd3091fbff9d72ce1d35c8867b9f717fc5e4150b5cb473c5d1b8edd92cf6d9b55e5c6ef16324dfeb10d98400dbb9c32dedacc0c095574ac7d6c8b5b7ed017e334e1f4a355681d7158135a3a4cf438266350a6d85e4195391d7d0565f6a1659ee3b0b5346a72b6c3d7d54614f8ad56d26e02e01241c5bc4b91a60e24eb800f01a46d43add68dcca3860547b3ed7bf3ee39b3fceb6612b0f60053f3e3ce0494ed575b761b075ec8a9af216c85cdf174a510b20b27e387c156e215a7433235250385a567e4cc2733b97243c36d7dd5e220737cecb855d78a2b424112682b58356c58f92b2e2a00559bdcb2c110aca868d241d2a027138b710be9e5f322ea7e6a286a4c4af3fadedbd6b14405ec73aa8bfbfc14f8598058d7f79ad7bb27043c783389ae08f27e3c6f17b2915c23b5a81db5b2f3a8440dea1495fae82b33885daee97b6d950f556033be8441ec42f69365a4d14a6c7e9bb3b74daac194c186cb0ce1b3937beef63b9f3453a62a6a8fac91162de8f9fc91cb5f671d86df349d85276751d83fe9b0064d5364558fea53171a09780aadc7c337169ab247a0277fe8b6031b4e7e8cf1480a20d752bfa1fb03d5e2ea51e888866cc48f6185dff97015579736f5c8cff09179a555e05c2ca0021e801d0cb5b61ff8df78eddafd93b51d5aaa447c2561d8dbf2cdda9be3d9281c23e5a2657d52e5120085415d5364dc765591b47d7d8dab909a092f10f239024c49e3dc2feff78b3f164d8c4df90d8228762d621f2a7cac3258bd89a2678f400d553947820769acb6b6f0da167e044dd819a54554d51c556ddd4578014284bbd09519b87acb8e46479b2d36b93c679d02fd6278da6a2c7872df9920064afb7a7de2093ff5e330b93e77fc4fe284bc3afc48e6fcf4d80f2edfca1174b5c7edef3ab706421ee4493e24b3cbbfefb00dba6afa4fea6cad022fe0a86fae0d82ed1cb80f1a53c226dcce8782279eddb8b64361a1b993a08552fb3c309b65a799d7a6c7e7c69917080a94acdd0b4b640448adb003c2ee60b98c44eb9c667e358dea0fa90c935e40678c7488d1f321ce7fb1debc0a7a40198085b0aebcb0a6aee32155511c6543c0a461146de77d1ed654256e274fce884413bb1ebff8899050ba76e26449e9aa4fd78053375d9bff9b0a93e7757aad3372b1326a015192a29c262bacb6ab5b78e67ce8a8c779c72b6b232d0225f90065026dc56d221d4d713ba5b01229fefa777034ea844f6a7970dc2e4e38f3b06bb748e7626c29552a8dac05396557b2fbdaa438e6fa4274c4f99fe9504a9d243274d72d39aa72e3380cab31a7a11f0fcc9957eb49b6e72d533042ce08b82899c2adceb11d186ebbd5cec8484763d477cfa18c9c171d5aa44d2245db375cce2f399ed900b910e2ff4161db4e575fc7b97ccd9b277cc45a854fad1e5c0dd3c5ad28e1dccd59d47ea9a945e1707bb5b49ef4cb29a207f1743d1d3585a75336ade9535b0c8f94f38e123d5d7b02f4278ca86dda3efa32b3fe37e6638de36f943d0f8d65d0b0af5b46053837e275"}) (async) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r3, 0xd000943e, &(0x7f0000000340)={r8, 0x0, "aa429ef9e2e64f42e2e2c501f420bb7f1c3ff67c970d6946b18c04f4d5281a0e151e3c4da683a1dfbc40204d63eab15ed292f54bbcbd734d0075bc581495a0fa3dc9e6bcb0a46aacff9cac014d7bf19bf58e649ebcd78b1b7a979992d4618b80ef8c971521cb323bca89740fd252a8c634addf3fc67c573cd3d61842bf08e8eeedd403a48f95e1c4ca367ca22331717398146ddd532ac5a74f36c64f63644112d3bfc353f5ed96144e5a752f70441da299e5d5c9ec017b76a741b6f5bd925d42f20237264e71477f0a4d755275b704fc34f77dd643309672a58e2c5894f95c2fdda23f3f65668d30b5c091f883bb4fea9f6aa8c099105e01d9b199e674b31e6f", "5f30c49d337ac90169be036d1d6d1d7ae2e2cfbe2c0c645e52af112f95ff12432b6927c2aa10c434caaa2aacead3832dd24cc7e1e1ed85a24a52ed7d6034231cf97db0105a0b1969359850be90c4fc815fa78562a25d12b1cdced07404d0423d9ccee4d3e067a6eba1c4613eff869fef9139b10850324ca09c521bbc06d88dc6a60677041a961705c2fc2d34b6a9a6f354957876a911957b17190300e833ca6c6eaccdf8f885e80fd06f0029cdbaaf35d4f6fe272a71b1d4f55d7d220050be6ee55ea6efbbdfa87b0355d15ce31d046e5ac7629b8abb90e910b290d0911ba86673067f92365df13c5ec010f20d78d94f7d513edd47e6b88c5dbf54e3c5383f4e566de68928d3d848b92c733bf907427013bf8ead18a59d50a74c337e9415855b835fd8d7e06db68cd5d9f848145c1e2928e304f77ea3eb7409dedb77e444dd707141f54d0cf9c0286b447269d865d4525e936751af73715ea5c6e49d69d262f66445f7c744842314a5ee894f9044c6bed4aa382a856d6b9ac1cade70531dc2ec9514db90c4915399048703798f98ced883637ac5048f537019579c28717f9063a3f9ff257645be96c9920b9ff5769768284637e973901f7ae331fa81185952c4569f2839f1b4e6c1a647054356ae30fe3461b6e3c291f8eb3a0b3dbf4ab721a8fdf0a92666c137330d42240369a58885ba9ecc26e26d2341a0c20223c5cc3c2c446ae8532ba15be7fca2ddf77caa0e083a58e85c316a8acd054b8ab52efc3e68be84070db7661af0c65f502fb28c925c9eb3f54b7c6e990f20cf362726b79b5e8e8e7034ac3e35e4f7c42ec5164eed9d0981a0f627be93a69c1e62e17db6c0338322309bcc7874da1da934010a864c45d9330423d4a9e376c4b61d1f4fa287f128fb6de33a49a13645eb77c943d74a95385df6bc7d49339decf10463aeb2b4c7563473d5d11df9890869152dec6e01ef0a285ca18289f68b649907106f37b334370c191850197cc03e4570f907b849e3fe07a7796c3e548214c2040c1ce374d605ac65d07ad996bae7683ff469f1aa753e75675238fc3d4f4d10420c363311f7328797c5acca7df4b0a0ebcfdd75011022429212c4dd76514479c4dd473b18f367e148a33cd9e58e23d6a86dd3326a9830212091c948502ba3562fe24b5bf306631d452ca96eabf7d030c143a0ff0718afcd6bb81b65ca93a34ca8f3fe559d440aef0bc9caff064cd20f5a5ce9bf26d3f311cf49406ac91c265027c81690e1cfa4b20ae5908b36b94fbcfe327b6ecbb0d42cf2eb8626beaa1420625b0e2047bcd72eab03b63e719fe25e5addc98205125bbd852348427c9f4fec067fff4e64653401f0a126a69d9b79eee9985436f687de70369f86bcb43d8a1db5c417c9a5dff8d9986b0ac0d7580a173b94a4ebbcf83980726a60cd4ab0128490b173f9544e6e3e9add97f69206e259af3782ce9c393d6a700a55cb446126aa2104292f3a57af4b7c84c7ab9f1d994abd1b8c77394d551dc40a3535c420996095f324f4da6789d9478652007c5d6dc75a9987d4e1ada52f442899cdaf4cbad253870fdc2b4b839821975a764dc7358043249e0c5ed79df24c3c3355cd0b985cc488582728e557fa1f87af5b5b8f7b7780da55a9ed808299fd86532a9a568886e424ea16cc5a3f45619e29bc0ab66f43e679aafcbe513d7725d2c149e40dbd4440d79389b688348b59529cbd1c994884ee11054b933d983824c54a0a1c6252960d393adb271e834b5371e927f2fa2901e7f89b625edd3def9616b53e5ec44a0e7bea4759b3122cac5543885957521927b27c1f75e85f77cadf1d668e81f7a0e9691f6e3602d4465783c024d18b83a696a428bc7313395f56c4e8c21b2db3df9e56daff004d3efabbee3ee4ccf0ac88d954ffe4cf6918ddf02b7f829050ca6eafd391cc99cb13353df4f0f216c15feca5a231fc11ec4e8e15abe675d0c89241fa5e8b60b700c6b9e596891618e3f0e241c997bac2bf5806788be8d00086fee6ab59cc3548b0509ec8c5a7f5ff216b8749c98424f12e7c28aafd7c04f44fad021736e4cf4740c8414840efd2c796b71d18a02997ba5ca99a04d599bc65d943ea6f4c05a1e71b37f0a31db55080c46c1e50c988a7068cfc4a7536da98a7d2071a8c5df519e31e350ce8f24c5426de4022a5ec446d4c6c0ed0b2cf9e8505f8a73f20a6b1cb84db1d60676b06c3042afbe58981bd5564bde0447df6097dd90f16a05c5bbbf262520b12f8c2cfa99a7438cb1b32fbc5bbf887be6c254e0c2e7c0231198ac8f8391ed85678cdc376159632231ee7565f69d3087ea5484abc3778e70a0eaacc6037699b9a0a99729115ed62dcfe15ea039a0555e37ef0ccbedb397c517834ee8c952a48314dfedee94d5df4c54044e1a016f6567fe2f05f74a44bdb3ddbd0d960503cb114494257f351bb842e453cd5f12d1fdebb8d8573449fd32e14e1a1f950bf9fb4a4ba8b85f517f555ba6b4aa1ae8e689ed1ee2a71dfebd74cf20375b39f7361cb41ab146096a25e414a000508f2d7345bad31bbb49639349c85627d80cd23d5a19a29046b5ba29f412b2d31acfd5ec27456852cb611df667c92f3c2bc997d83402c98efe0306fd339188855f61d513f8ffba90e770e075ebf474605795478ce253314b0ada864819629e396aa3ee19995a336953452f70d371c8c3d568c623d195f01666c1c48ba1e7eaf37673f7370c9f25ef35c8dbfc8cc0033d814eb51d9ff11d1bcd498ae87c256a57719bef6ae07395dcd816e3917cba499d1117a6b2a2b9374d3e27636043881e00ccdea4c9ecac7bf2fb827bbe3fc7f8dd19c8cf1f3d8c352169b8c278fb570de795cbb1017a52c2fa25c857c15db0114377fea5fdf066696951f7101565f96bb8799a4cdef89763f281855e54f605880e5d45033a076a4ed218d7c2cf151b4258c143a2acd70a56fc2c1d135e589b17733d3941996b217743b7d37d54c84cd5b7b6ac3257acdb6637287880276edc5767d6ed93c864c78eef5639eec488065338a72c6c0879ed703b235b3a00bc1b7d095612e19fff9fd0f3d59387cf3f2c19d4a92bb4a438196560ae3462b5e5b7bd96a29c9917f82c1b52e9cf602f794e7322e9dd0e4d8986c3720c90315b0b9dbe16e7053dcce047f07204397056b3ae98bef317a4d74a8d1dbbe8f1aee1e0f462bac6d0453e838d56131c1cd141dbffb9578d4369147d757b31ed576c6a4e02ea4cd06f1e65948f32b0e8ba9e270db1c45f5d796e0b55fe857f50ac4bddd943a6794e8e9e17f03d3b8961b69106a7da69456d6026f115c032a61662d505a0533551fdcd3d9df712a31f4b8d8c68aa0f5fb19e262fcb767a041e61a680f223e87430f1add24f1bc79cac40929e643c0eecb7e70460e98347d33a28b9dd388cde3e2b358969b6221c7dc6e0dd852e236efe97d92c0f08d567f2ac64e399ef985e5845ae40f3e8b6f1985363a53196577e3d0d0887a09217a2cd02c3ca354c23edaedac83169e0a0bac1ce5c82d84acda9c718bac52ec72723b153b723ba43d87c727e27b93b767d3aa3848dad7d50c9cbe7d93ece1741cda97c8bdbf8096e11ef3d3aa6325109158a91388b783fe88fb86a5be8bfc9fed92a6c0ad7dc5c0ae1574ee567043c00c49d3bb3a6b40c8f55e7447347f3488ac46c20371bdd64c0de90b7731e2c7f648d5ae1ac5ee8ebc06cae4adb2daedeb7f0ca1cd8d7934eea28bb42c7b044141021efe3561571cbf6eb8f90fdcb4e8ccae67fba2e219ee78469c41d3a0cea3e7843c219ec01fb78f243df370f7ee83640c07918a9d4043bddb93ad22bc11ab56a2a4cabaa7fd248523c6e161ee1d0a890b41d38c0dbe3dc9072aed613fa9c4015599682134cb29ebd52771656072449d3de10f5f529869394663ab32d2b9c551e67081796e73ef2e97fe2512b99dc6d638fd2ab41c8e063631877629a75c7e60f7de90c564b4c1772ac95122717a48fda8fe8fc9dd8bcc33b763dcf5161268cba46d99c604458330fb98a1631fd1beb769dd24924a54595fd83c8a21b439d31dc181a7f4c43ed2f40c087e834c67740fcd9f88cdf03cb4329d346fb1b3a3c046347337b059365ca5c9bed1aa0411e4f7a1eb75f33f2515f953a9208ef7c69568d0822091bd4c2958f6ed3097aaa33eb54388678304ed6f12955893124ccac862d6363986427606cd5dd08fc7041f0e63be42e6b1d5100d46c3ab09f07ccb41fb45850b979536a5818af6f66cd285b75c35d2cc0badd19eb1b8b90925bef60ea6bf04bd7e6d2aea4b6f354c28c492a953a7659a47c7a812e8b37d827ff6c9db5146528361ef6fa86bad145846b22165a0db23aebc02080983b505b6fda588195209541a74910b10790e54d567a168ffdb3de083d5393fe9c0b8c3bf83dfb388258b13156c6c222966fb97ba1d0e96adeff8584a65b344d5b31200dc29e67178066776b31184733a3c2e24d92e3daf43aed9da34e52d1ef70bba3dad281a47d2f14074a6af5f80ee0a57c8f1540d2c4e42af9285914f949837420164617a7299868af1a32d7292aa75dd790545ec3ab6486f7704c6007664a85912fd0acb45611081bd774708f1cf7bffbdbae6a46498f0624027eeb083afeb1dcbca973b766c3c9957718d2a6560c3eeac2a0014415b1aae518f5bbeb0e7c6df1d57093a70e94bf872204245ec2d35ae95de719d0053e79319de911f2d39af969b7697f07722ba394445e2882bf4deab276a176fea25563419b46c0dfb4457ddb986a72067bae54bbf59f248286e81bfddd57920a58ac123b5c831fb73585aee72c061798cf6a5ce881eae1975bbff7c63224da32f6f2004f73f919d51a7f2a00a19ef41a67ae81c73a0382ab14ef3a35ba1ccf9d8ff3cce6406f104b9dfc647e2eaa68ee0490fc456874ad02188a53fc184b0c9ee81662613be936926c548a94d2bb9e8ad80eabba7285dfd5d1b2e672abd011bb03d02fbf6b0b76c1eeb23251f4bb2ac3acd687283d2e53adadca6d94e63743a792bafc401da767b9a77f61b81be76cbdca43151e7d7d1d1c47d45966ee45b2948d4a88dde23f6525233f1e1b8855b3cdffb996c9fb073c7c4aec3a58c08481ca8d4588d0650f3b426ddad98b44c290e7d91e55bf2972197f746b48c2ae24b3acaba624be606219a5b1022fe425dcc42fbf7d013a717b7a1a3de066f46b97383df2cd2c97c4521b722f971053361c8d6bd8279751f6cd19daecab5467572ba584081b8c89f48da78147207b662de818081fe8a50e4d173132d20db5d0100f83c3bd041680ebc3a8ea5d49ba51cea6b2241f5e9dcd9244306a463f46c837b68692c5c5ac4ef8c567bf568d66c1452d749eea17d77a2a610385b2842eb177458defa7d7cfbf8"}) (async) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000040)={r8, 0x0, "ae95c69400311d48aad0bff5434e4daefeebbdfe3198b929fed36aae687d362c2d866ff14a0cbec8b491d56b52b140eda575852ea81921ebff746d451657e65d0811e5987eac486c9c4b75c4ff6aafb611cd7d03cbfbd9e500d9cb12cf3f19ee82e9b469a8cf57f61583f3bac73b19c5a450293e4710c264514b37c7fa25e36383a27a84d5a4c0e18de5a1797c673863cc00dc5cdc32c1258d84c073535e5deff67705562d14d97b87083ee4d46c2ca0fce82cfb9dbd65fac7a0ee3f343365d654fe8ab11cc98ca5c93434e40115965798a90c26c17a88eb3cdca0696b1c499a07bc1bb0be5b081894d9d8a6c33ceef29631b455362d75701de885445f54041d", "1296de93d42abc942a6fcff4a23adae0c2631cfb9500a8620adf1c360b8f47dce7c2b4bcecc57bc566e09f34ec744e1d981896bc465305253f59ea34aa23152317847405bd362bd5386481795d0ce05c0136607206492a7b73c35ccdf2d231ea2c288fcd61e5edd1b9a44ee645bcb16ad18aa4031e32b85059c9f27764c0fc113d5e02bc6d37e484537f225b64d0b4c5922b9a9a96e927973556251495945bb9254acea71793a6547fdbe626b61ff774b328ffab05567144f750b3ac185f43a0b904e2c5843a93dbca340c5bfe586abb0a0bdff03d367a5836a3dd0062d94550de352d712167b87b907f50e8884dfb47f8b586b25cb8c15eeebca606d82a44b4e4efeae61f6d4aff2ad6ed6e66439884905619707bf24cd18527b88e3fe5237bcb9ea28ca7410d1ed1a4ad410871da87b75bd880ed100d53ebcac789a647ecf7c70bda96f8c4e128a5183c4fb6e93bd4d7187dcc43bfb7540602050b28f2d2745c3353a81dd60920bfc2100bccde902f1cc5e1b9cc354f9c3936db7b13cb2ca3b5de486cb7af0824a20a0adf1dd9452bba5780eebce1a5299aaa66806475b54c443f730636e15fec969f06dc2662115f842123b4a7f05fb923bff4d5a9a0d3611d8380f5c189492c0c32697851698882e7cac74617cf725bd5ef186fdfa0d3ee91afcbc07d22d7f3d59ddc41cc62b5a22c11f652ffa6272cceefdc3fde005251740c8e023965f6a6325be94603c0564052a254e5adc05c8a335d3cc4c364ce4aa05ae2bf39b02630d39abe1026e8f2493c45278ec983e27689eeed4849c58d8b451263f015c7e9b41727b8b920d7fc422ef5804bb4e0492588fa1c5a20bd964e6ab5ac52f6ff54e2c3d6f6a84502d395d8792fe9a9c5391300dbf91c9a13ba77f2d181ce7e47fab67cd96bc8f062e9c5bb4b9b8fbfbdd5487e8c3eb50232fd5db02e5c3d24e7b6de8d1c24c38c44d1b783a4b17950615dd3aff36df8af574d3e8714ee859995c2195d72a53a925a0ba5ebc1879f287ad9a2f5feaacd394d7bc5e0ea87347efb54c5dbf74b7d3f936566192b4a62aaa4ba0c4afab271d5281cdaecfbb80ee6a6faa707b516935fd675067a73b89458aba9eef6e60802a546610f443467d81f419b26bf3fb83b1d2e20d855804a1ff5b4085cd4b19b20ea6c38d07f6ab749f581fe73f5dad67696440c8541cbc5c0a9d625d870bd2d91e3658be13118dba0b8ffdf74fc7569839eb94127a48425274443d1d90a7c64368d697d9e347a05d62ab7e30ab7ad1d018e759a72d2ca516fde8c9ae5814363110fdd59b1d095e29353a0e57b60badcf59e3e07d4752dfa9ffddc3bbde093274cb65fb92eead74dce5059811c95c0ff3ad73f87690369cdbabae831fb4f39edb906bffdc084342d3e4e309e7bad00dec7a77f79351d60d843152424ee6f4178b0f2f5e0a9a58d3280440a9050ac51d7d8d3e787a0fc10af60ff465f1d66fc8bbf3332389289fa69791da2d7b620605f596b2ec949da0b7b7ea8929d7016d7af98dbf01db1882141c842cca7ddfab0f268839f0f65e276bdb7ef1cadcd62d219b576e8968091cfceff259f7c58335a0430523aa5de8385fe8960148913d1393a2de76c04e28186435fd86a73a474c88d8b1e80b3bae45b08ce590d2e6df8a5f667c61b01df8436ba6636c840b10c3afd83e90c1f87a651e097749dc66d757d14fdb2358c72892180f09f51beff93d73b6d4f8af491a719c0f794896d82f88edd994d92b6793b85374b01b49faed5bb01de1cef84b80c1fc3edfc24791d08ecb6e1faa4dc2964799efd2acc02b20b930505f4c4ac634e570682e1a1dd40441a4a863020250eb4ea9648f5c15fbc900c361e193ed82353109992f4f744ccb4cb2d98a7e7f3aa336140fa7afc5778686154ef2b415636ddd283eb6dfcd9f2d8ac21c8909f7afc609a85a35de9c3b5837865788cebef10f44a6426aacf8e733e3c5caa77b34ae912eb5e1ecbfb3b49528a74575b08455a63cba63913e0c747550fe877f8575132249ca4fe5058802447cf1b8cabd2a042ab4af7643d5ba0b16f3acbe1e875ee50a082f199965411c2e3de00b2b7f45c30f6af49c434702bc97bf70dc9d6cd28290cacf0ebae7793253016906b0fe80489438df416d89c9a20f238cc11bc75a1554eefb3178ee19fdad7e4e1551f017852565e199bda6589e34532e0bc64aef3973a9b2556dc63be7300435421c5b88a297882a5513127bdaff57ec63cdd17ff5c58814fe8c39373f1cd9392d418201d100b0ca4561e9febc6bae01147e40beafcc41053c7f5fd4d8543af85f4b01740760d10fb84eabc072ab10e3898abc47e790b5ec382c88185aed39e96c7d841fc24f58d6906b0686c51200122504878bacd7ba493e905bbbec1f748776c1607bc33a9e153941afd25e2f6618491754153321279491c03bab4d40b746b1e1b8d5371d69f0b51ae2067e3fc1d0be81fbbd6ddb73a0e212fa7149f9108832c4989870d84157b49f8dde58cca267d568610c789c0fef42ade184ea75aefbcb51ddbfd48a62f8627b5544f1557ece2938aab730274d64fb8ed99651cbb81a02f46593f9ab1fa93bae049e6b701dedda2b37c32c5aeafcea706d0d5926af65ce22c62cf0b7b1c6f4c0d3cb07bdd83748d79f449818aa90ace222151f65ac0e6060c906e3853ca933569d33e91a08d35b615d526f561a358f14549799736e82d51d783e8d189a5f0b8790d4e3a7a01373dafcbeb30863588e40307e1d4b375f04e919faf97a0fe9000e5dfad976e1911070c91041cce2e85b07ddeb3a95b5cd9117d6452477c76a0f4eb922df210671ee2d26577665d34bdd64de969b96e707567f0641539a95e732202f6ef69af7a7f7b839bbcaca92913cba278012c5ce5b32929275273d3b76231867ecabee126d0a42b0b2c9eca98c81d7bc71732f4579f9987e6dc6ab1bd9b83281862e114c84a76fc6f824c47a1e54131736e16ce9249ec8ab8067553a2c5a643a0f1c7ca37081958cdb81efb2e34fe2dad168760bfd8938ef147a0dfa345e434ac0496293b7c4ab5ff28a9d479216f9828463fd4f4aefb6ea0ff9e7706f58a1803f86e16fd240b68d6e04053d98eb34becff1ccd0dd54f5eccdcf63d2a8ba683efce9cb5c5bdd5597b9b73a8f3c686fe3265f146f30ec11f4c07112cc9b36f6d850864b893f585d5fcdd5da640f8697570400191a62ff623cf8a6df4c73b6d3eb93b8abb90c1bedfab3190de3d4779dec1b7e7b226e696833fce668efdbd2ec9c85bf88ee176286b7c5a64ed1dd466ec3a52d5324c45eb327e7d033dd5e9763de2aa14500040be545ec494a4c0dfca2b3db7f3ea98f49400847c0761c2ebde1f1700383c4ce8d0fc5241c77447cda4be92474cb786ed25f455155f4d8156e9537dc26d744253623f02f4bb772f5c327e99c9bf18c96bc3a3f59ad9a3673301b87ee0481db1966278a066ad4e45aefb5aee95636573df516d38e25b5dc3259bf0fb68dd9f419a4f44a84d67a047f9aec7d4e5295c9bccc966c8b4ef3e3b2830593dc4057e7caa2397454169b585baf8b9e61d3f4de5e5cc09bdcd670396f97176c4abbb02c8e4dec20f0010a37cab3f75208defffacdf525d8f42d28f6e3e2d598c582500c32ef327885c9c9514ae3b0c7d71b65467f2f48dbdc4d7da8d11bff81a2d633d502f1751aae4da38fbac3760a79c1885c66731226a986df218e3e1c11ba7666e6914782fbd312630748e8d5621445c1df07511f74fc5147ed678542288502972872b183121f4e0f7159fd1b16aafb7c513dbda491c6ca57912b2854ae07bdd88624068322641e17a89a965752795aeda669e201a7e16b95014ebf19c4cb6609a6d8c371f2656dd8a91c153480683c89c78d528408b492c0ae52c2e5acc6b0e65d8e681c98e7289685faac1589f7c98f92d7818c396e4b870aa0fd3fbb155333c72f04ea2e9fe2141914a445e76e078c8d81843aa9e053d3a2f222e2e43bc43b4bd8139cdf902eac556f43c60be7d9f190f844d3f2f99896548841bc014e1294a4aecc7f06b1b6a18d3f68730391bbf096c4653e6db17d8a17369ebf09c3157a9468447dc54fb77aa3a92c1a27802598d550098b8fe24bf24eda25855b11ad23d9418e08e52b3b231533d658f755e8275b7735e96af2532b5e18cddb45b7f00b706d130390db0116658dddec202d465757df741ecaf2da2a46567c97c765fd1fac2369a735b458b001eb8aa83e3986de78793818d3585a35fe07b14d00b74f70befdb142a3447c05b6617aac8238c83d8d09c8a76636715f09b61634038e7994a9090f0b92a4433fd1ea56ac19114baa61bc35e8685455be4672d3a40c65380ba62275debf706a68534ddea03146d18de8187e80182e84026ee864e7a24c3fc1cc3321c9381994f0e20413d01de532e0f2f16f585bed31e0011456d4cdcf41d87ee4a0862e6ebba544db3de0b7e8b31038898e1d61f268ae5e867eb4dfb9e031cbb482820149ab9d4d228aed5c7686e393089a69e52298e404312357fbdd89bd2a4cfc4087b8a5d2d6218ed84507404c61f37f49ad27aa329493a9ef96a6943cf89f527ff1ed65d1732f3beeac0d37dc16fd42eea3870c4627972db33d30c0af5129fc5a282157db9feb22c7e80c23a0be7ca253197dac0d30eeb618b430114e61938ceb0b744e29f9a01d78ad5e6c100e8b1ab6fd0e39447e90f41b678f1ae283353e384dd62d0eda5ba7641c48ff0f98f8b67e93424108bb16238b76e22d2f1c4025076730b50a0d0afdeedf6bdbd2a94dcf6b2783909f91ef33dee561290a0ff7eb9df83e015b04b56a3e32c54bcf5a031f5a7682426e9777be122c7c140ee85c166dad909ece1da25c8aacb9ab812a1098858b99d000158eee9c3b7f0b3b926f77a12babd416237cb436f9a7ce20718f7b5a01f542cd1964d0989b6a71e4a4b661348954925debc0bdc17fcc3f698cf21ad2523ddfa4bb98b486f04921111da5063809eeba2179fde0251915682c268703675c7b4cb5e45dc6688fe817a40dd170332e1a84118b1ecae6460a87792de5a257ddd5ae94807637d4deaa7e18436832406b45be4b2009393254ee6d836bcb4e1180a81c2b068b98b81b5bc9adfd4a4b69c30f58077a25c2a5c43f2fba28d4e79b4de89fcec0234ef17d590074eba859520f6ab37279f89b5ce0311b9ac645e043e24dfc47cdd85966a37ad0e1f1cfd1dedad0ea95bc7627ef58fe0a0c2756dc3e8c31a30da67289fec6dc7b67c45bd9d09f109ac214295f0c817e6ffe2cf1c7c38e6d8bd53a7a4171f64b804d152215a9c8cdaa8798475588715e7aba6e32d3d326f202f0e46a759d7b6ffe0b2e1f842c2c0dcb1cd7468610fd873cc419a81efb5aa2d2b"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000004fb80)={0x5, [{}, {}, {r11}, {}, {}, {r11}, {}, {}, {}, {}, {}, {}, {r11}, {r11}, {0x0, r8}, {}, {}, {}, {0x0, r8}, {}, {}, {}, {}, {}, {}, {}, {}, {r11}, {r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r10}, {}, {r15}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r10}, {r2}, {}, {}, {}, {r6}, {0x0, r8}, {}, {}, {}, {}, {}, {}, {r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r15}, {}, {}, {r7}, {}, {r6}, {r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r10}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r10}, {}, {}, {}, {}, {}, {}, {}, {}, {r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {0x0, r1}, {0x0, r12}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r12}, {}, {}, {}, {}, {}, {}, {r7, r12}, {}, {}, {r13}, {}, {}, {0x0, r12}, {}, {0x0, r1}, {0x0, r10}, {}, {}, {}, {r11}, {}, {}, {}, {}, {}, {r7}, {}, {}, {}, {}, {}, {r7}, {r2}, {}, {0x0, r12}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r8}], 0x9, "cbae00ccb770cd"}) (async) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f0000000fc0)={0x0, r6, "18b5137e4f1c0d2b2e4204fb1763848e3068f9b55b3766a220d5d4b6ae07cac6b01273a5df42186903b90d65c608f243be29731d5456b66c21354f9a6ed28e684ffed95770ff1e19d3d4db20cf588475d512fab6ff9b9d176f932f77fca781a9b6478601cdd5f98cbbb31f18ee4a191a2ef3bc221d8442ecb795dea431af4f495648b46a2ade2df12edac31c4c9f4f4847480f2dad2fdad7b5c75cb6c15ff5bc122e67fcedf56eb264f7706ec5af1e83034b86de1587047a7d33e9b8612e4878893681621ab08b6f92d545b7437909a9a36cd5a030ba7face9306096a2fbb2d23b997e18d1b82d7d902e3f027c8b091cc838e4a9b5ca76ec5463bb6bec1be71b", "2f9d19314ed201c334859b5e4d5d3ab1786965f4075d1c6ae0302cd002b406608710f01ed4b967e1b5869be909219522252cb1d9e8eed2245ff51f00a6057562f3c45eb3dc1c6f2ee03bcf097b9c5adb8e2dd83321d379ecce1d641b232e12234415b086e542b15a269c1be9d862326d9eee321e2b7346cce4363556ecba6610bc83c612674f9f3edcf238433f8743753458e18c7b05edb93d025759b123c11bc6e170541d0274db58bf69cca807b1adb58742690ac7b3440e3ba35080049354c6bb700d6af1bf015a1330696e20617471548779a1b215eacfe3d5f5987055993a50ac5b744a715372f36aeb31824747dbced5aec62094370818a912da1dd3df21e4b5e8d378a3d37978aed3d1f3818c840c300129e8f9fe8a74648ff936f33926cd1bfe92d1562541c3425bdcf8e52c877c3a80d49687cbdfcd4eb737d5343ed57051a425517072e9c991c833de466edf254eeb0a27656ad467715f2230afd82aaa3b036264d8740431a1f34c8b28c77e7c7c53a6ba1768092d66e19aead5d84de1079b22e581ab93ed297814162e8465123a32349d9e39adaf81a1933d619ae53477fb6050e10d899586cc2ec31d781a627e88c4b031ecd700411283f08eb37a8b80cf25bee7cc335954be7e74c1b5714afd5cc500cf633309627ac0b6d5cc9f508179a87c7532366f331e3ce17f82476a2a83103ba62714d1e927fe60e94435d13c8713be9102fdb8362d1526a3b1f4a8e92f6607625c34a7c0275c0775e4a735989f94ff2db042037d0e32650b9369e14dc7e8c231edc73c7515977577fefe40a9b81002d589476ad76a8070b9def3a0e73ef9890ddc5e04b1ac8e5711750bf9569cbd0ceb99f070c5bfbc5ce22841909e42607ecfb8a53002a3a752ecb0d76f9a500d0e9ccdefa41770022f0dfa04febbf08af409e0a1b2edd07e89782148c3c6174ea3cb7f757cb9fc3ded18efc8be6798cfda3caf2bedb1aafb41e7628dcbe864ca760b5888f2e91974b65e2ca2adaaab436b8bcc0369b04178e5857d38385d65ab643eac566c4da101032b092580ddfd7e9635b2348dc8e441fefc4663b8bf48868416ffe77d9e922eaf0d9fcb773b474fc703a03da108b732a87a6a6c65b654202509bc6f65112e48be7ce6392eaf3951aae9fd9417f9167e88ff46e4163cc1125915a3e03228a697debd53ccd3ef70d9a439dea1f17cb2875350dac3a989bbb79d5c86540dd782a010e395823bfb8084b60b750e55ffbff5af9609f65d8f3113b7a4107be78cde9c8d7e742c12ef6ee694d97b9a3d5b4f45376ee36a56a3e041fa66f2aa327a20aec4f7584697aed13eb30ea0e6e6dbdb2dedc6439a03c1c9fda74f40e1cce1fd35240865df091f8f1fe1df1586efd384044a8eab0ea948cc91c4171eb92ce1c558a769ea90736a91024a9eeb5cd70de0df629e113d9c7c3d4d5fa4be48ba5af7a85f7617a8e24084f9b771edff288f2182bc63882a4c466006369337fa925f872cf35eecb56ac17c54f0893cc6d1dfd1e51d8b1b36bba857b5c7dc1f6cc73535f8fd0a46b00f994cfcb8802975c95a26068123f224095b022e6aa63796d81e92d82a044583acd9f0c219f9912e1534348a15f58acb1ada8f7fb2674d798b6332240043ffeb432477f345a46c4df1fc2353148b7cb4d5ca0071bc1e21e671a7dbc0ff16628352959d6a4fd6c5f75bdf0977bf3a03519d346cdd294dfe10aca69838101508d339462248cc60f471e370884f22d4e0d57a592c9dbcaeceb99e5fd6b4114493aaca99d2c09aa4b8d1a6fd604fd0c8b2ae578ab935cec9136815d44bcef75266cfa5354b178a0fcfacf96455398fc203e391470afa0510fae0e94204d7e1e90535d4f789cb910297a0aad4d86cb171972412d06de0939cdfa91473e0d51127b09c14b826edeb7a10ad35ac7734f4446efe705820d113b867a6135b89d61420ee6a5f51aac9320be4d89f90503b539571aa3a00f916cbd668f63f437cf306fc2eb97a542c3968affb6472a2e2ba23462816270437d009e8849f7597940210675850a345a3a4ab9ac01262242e2e10d9d90b0d0d4c3ac6d52ad2cfde7f1a5b55bd3e4c1db922e99f5b540f6b9b47ce1a0c65636a59d9ecdcdbdcfec20d16ce9600f3c5e940c07737490b15eda50d22f4afe94dabdbcd278d4eeb4bc7ab2447280f495c28c86d446eaffa44f10238943bec6a916e32f266cbf19b8df79a7a41f5a10d022066ecd91a97e9b36e464f668cf8af7ea1884ee2afbbc4826f2c7fd69b010a8fa4d3b77f7ef8b7b6f452427322654d1951068691a9c2cb072d55d7aa0ced513ff451d84301b88f3635de463a9d4b3ab1c057e05d6905773827bc44993f4adb6cb654ea9f079d3ad511299a7e2232e961d10af416881cc39aa89adfc56af738b07401ef50325e4ef99c9e1525038c62aba6740e4be2319931f5fc5933565d85e4fdcf663458043f0604689510e621d819dc9d6b8a3618e7b7418f9c8bce054f8ada5e9e7e5929cdd9211521a24b4ad6bdc55afcdf981dbbb2f1aea4238578027eeb152aa3ec84aacb553e6b5f4a7aac7dc906f2ba437e5ca0dc2a124e9d0f26b0b4b7fe525b3cd40c1647bc4e22ca1b672ebe229aa7d4354889225794f936c349516223f29b8062c1e2befc488849599449daa18092e70e8c01c34995d9f20a82646991966156bc305d66e59aaeef7e9849ee57e83de1a1d23b0dbf2f40d320323b8be8e3f50aaf4b11936db530645cacd996e7877fb1b1adb6e63ac12ebf46a288bff56e2636517012dc8e2433696790d04615a8b7d971a98273b335146decb3556fa71930bbd02982304feea4009785de139a3c9d4e438383f76f913ea09b2d4616061b859b8a8999fbb3e3b3e42c54c1aa678702f89f656d242689fb9bee1c616a05979fab80dfe120bf7efd91850fcb25dc00cebe54884a709ac11d88c7ca37ecef9115978ec73b24f92c5a027290098ea3db2e373a97192d15534f168f04a7ef365ae4b3e923ee97454b44e3846e241e89b04187cc296d07052557d2a6815db61e0f308c2bff8f3a588581438479b457d05c87fde4b3cbd7a8da3cbbf19ffe35c8717f269510188a734b28ef51c1bb896e989eb98c1f77916a09b73af4017f901666803667a6fff9595c267bd898a80f519f30f23d7ec5e9869b1185a85ce2a88917604710a788c8ad50804f1eac0a36cd101fa7f3f8e5c7c98f38806c4ddac8b3a2dad72454ac1e7591c428016d373a2c8e374935332379c01edbeb95a156b1fb9ae551f13c03834929155d46949170b5e8c838dd76db3a5315db827683de315934040ec558f0e08080e2f5a2a367a27626aafd4fcf57d8afc832aa8c4cefa80cfd04fc105cac3bd0619d25d3555fa4cece789f65dbd192bbcac4466270834fc27635eb522268d866509f04506f875070618e8c2c072aa289f594a7f43830b3aa2b995c09fafa8826cba55823205e21d07045b46f1f326f1e6d82eb38a323df7b0919017a6ede74d9f35310cf3ddb2010a84d8ec36969498e334f31fe3d0239a5b2f5ec239be5aa84358a901df24b3991c7f802194cb547f8ed23a1825938f319c21bcef2048b537cfaf3952c46e4c24f32538b85da3be6dfa4510bca8a2d2ca853c488b9480fb29ef488437c65e76c59b37457fb74b0b7b85e9602109c043889e6a3996260a62b29f81572085497786ef7824892494f5f71bf207d22e8ba6dbefcc13486e9cb0bbb63ad5fff4df657300ff5a4617e80d3c4cbfc8b4135bf653b6e7af97f46fb9010b85c49552d955f4f913489749d92029a84d867ce875c77e286f81c53682b23cee4f70638fdc7d48ed963d4f323280fdb75e1355dcb0f947cb5232fd85db778bb6350075a5dc2ad8fbd91e62ae775e39931c6f9922df3f9304135788e52a4c1ce0f77d3aab395d2962db0d9a0ee738d85c0f17c2f1c2814ab10ed8e1232d6289321dd75623de2a68cb87ca7ee6a96f65c3435e796abd6fa28cf69bb3185d39543062029a3739a7fcbd94602077f32964daf79309f5f0d7183bafa84ff833c5e0739adb5ae1bd2d149a88d9791472770ba627882c0e21d4b1b48cea69d3e67c4f135e722eb5a22e7fcf545f768a9638c29964e420055fef2f11560e7e16501cafcda284320d3a5754d03a7576f5a814ea5eb3bd2cd335fef94549ffae1657d13837c797b0b362ad29d8c8347ebaa40dbeb018e845228a6d3d193d57430a05ff870799ab58abc6fde63f454890aa9f072437fa9b277ddac8423c4a8e30992c0dc33393516691a7d645abecd6280b8f42db763b76b0cdb6640fe2f89b9d49a7799582a18149c8d3ef984f1c55dad45a1f595150c1519861c5eb0a6b9f616ccde6fe9af45042571cce7a3765e2d259bce61c892371e67a6ac4032c1c6699eec29b6cbd83f9722ea989e387cbc14d0b4ca344c2bda2f0ee60fec946477809c1d9aa46baef8a5c8a4a56d7d6ed45481d82546694240b2ad1886cb3ac17eff3f775c0181b2d9cba7e8c158a5666d5b5b911cba2892dc39df240b2f5bf19d09b71586ab46bb5e432765accde6179d314331c4eed3a4fa9c64c5a4e8ce5fc10a30b7b6fb3e98608dd2497fd6e2c63736f2b17324c36d05dcea4921ab4cddedd3cf0539002b9fc9fee00d3dfb15584e1d819c955a600ca0049ec6915feb52da20caacdcc311af69f069d3aff51961037dddfcaa520e395f75dfac22baaea8219dbb64bd5d58e61d6772db33ac1b418de4de8cb077a0b0a9d732186afc28d8efec7fca5d9d714066e2d1fc78436de29b6658117aaf76bd546eb34bfe44af260acf46a7dc5d5529a03d6df18d9ba5100b65ea3213f6d8a0968e519f9fcd3de72a05d9546e684d896ce425479752a581c3857e710ea9b0fbe2792ab55944129fea6cde97ef23f4d6488b54b2f554d8e9882e51df86410dbf3d1e2645b1c716b5bd3a70aaf6b624bac7e5f686aca1de145629b49343e0928dda60e3d13b70ec43ad189bf37c6ffeecb025b090bf6faff4355c2e5154dfec677297323ffdd250b5533082feaf18d7da88ab3bc9982fec6f9ac6cb0b87c8c4a033bc180fa78088efd6341e3cf41bcba9efea314f8a85ae03312b46abd701dc029895441e5f5771c42596779f68e4b1d6c613f2af7cc5baf53a6fa574f7140128ac72bd383d7772f79c6f00cfabd2da8fd1f1fcf24483367584b714e89d7273623fb9c38a503d425f072232c8a1fda61ea5bb001d8742449c144fa1a8b536fb85a7d38ad288ca136beb6272a828da82ef920563c35392c0cfb4bb20a9cc3b4ecf055772639f89b85069254bec83f1f0056406c3cbb32f36ea093f1396f15ff9656d74fe7d52e7625c1396a11095c5926c588248a529e0d6599f09aab8aea502db2590"}) 00:07:51 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x21, 0x22}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:51 executing program 1: sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000100)={&(0x7f0000000040)=@newtclass={0x8c, 0x28, 0x8, 0x70bd25, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, {0xffff, 0xa}, {0xb, 0xe}, {0xfff3, 0xfff3}}, [@TCA_RATE={0x6, 0x5, {0x4, 0x40}}, @tclass_kind_options=@c_netem={0xa}, @tclass_kind_options=@c_hfsc={{0x9}, {0x14, 0x2, [@TCA_HFSC_RSC={0x10, 0x1, {0x1, 0x2, 0x400}}]}}, @tclass_kind_options=@c_cbq={{0x8}, {0x1c, 0x2, [@TCA_CBQ_LSSOPT={0x18, 0x1, {0x24, 0x3, 0xa, 0x1, 0x1, 0x7, 0x5, 0x6a50}}]}}, @tclass_kind_options=@c_fq_codel={0xd}]}, 0x8c}, 0x1, 0x0, 0x0, 0x80801}, 0x11) r0 = socket$nl_crypto(0x10, 0x3, 0x15) sendmsg$nl_crypto(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)=@get={0xe0, 0x10, 0x1, 0x0, 0x0, {{'ccm-aes-ce\x00'}, '\x00', '\x00', 0x0, 0x700}}, 0xe0}}, 0x0) 00:07:51 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0xa, &(0x7f00000000c0)={0xfc6f}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000440)=0x1) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f0000001f00)=[{{&(0x7f00000003c0)=@nfc, 0x80, &(0x7f0000001680)=[{&(0x7f00000001c0)=""/38, 0x26}, {&(0x7f0000000480)=""/90, 0x5a}, {&(0x7f0000000600)=""/68, 0x44}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x4, &(0x7f0000001740)=""/95, 0x5f}, 0xff}, {{&(0x7f00000017c0)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @initdev}}}, 0x80, &(0x7f0000001bc0)=[{&(0x7f0000001840)=""/253, 0xfd}, {&(0x7f0000001940)=""/221, 0xdd}, {&(0x7f0000000280)=""/62, 0x3e}, {&(0x7f0000001a40)=""/159, 0x9f}, {&(0x7f0000001b00)=""/188, 0xbc}], 0x5}, 0x8000}, {{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000001cc0)=""/254, 0xfe}], 0x1}, 0x8001}, {{&(0x7f0000001dc0)=@qipcrtr, 0x80, &(0x7f0000001e80)=[{&(0x7f0000001e40)=""/39, 0x27}], 0x1, &(0x7f0000001ec0)=""/16, 0x10}, 0x9}], 0x4, 0x40, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100000000e50100000094e2000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) sendfile(r4, 0xffffffffffffffff, 0x0, 0x20000023896) socket(0x0, 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000300)='ext4\x00', &(0x7f0000000380)='./file0\x00', 0x1, 0x0, &(0x7f0000000540), 0x22, 0x0, 0x0) 00:07:51 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000180)={@multicast, @link_local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, '\x00', 0x14, 0x2f, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @mcast2, {[], {{0x3c00, 0x22eb, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}, 0x0) [ 471.982911][T18520] loop4: detected capacity change from 0 to 264192 [ 472.006911][T18520] F2FS-fs (loop4): Unrecognized mount option "˜ÇÓb¼J0Ãã$ïV<òƒñ#ö\" or missing value 00:07:52 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x21, 0x25}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:52 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000180)={@multicast, @link_local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, '\x00', 0x14, 0x2f, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @mcast2, {[], {{0x3c00, 0x22eb, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}, 0x0) 00:07:52 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000180)={@multicast, @link_local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, '\x00', 0x14, 0x2f, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @mcast2, {[], {{0x3c00, 0x22eb, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}, 0x0) 00:07:52 executing program 0: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0xb83, 0x2) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x17, 0x0, 0x0, 0x0, 0x800, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000000)={0x10000, 0xc, 0x0, 0x400000}, 0x10}, 0x80) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000200)={0x3, @win={{0x0, 0x8000}, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x2}}, 0x8, &(0x7f0000000100)="94ae2e47f69e7502c90d9094db342c4e53476bd5d290d3b6797a0123ab7dba0c6c"}}) r1 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f0000000180)={0x280, 0x2, 0x4, 0x0, 0x40}) r2 = syz_open_dev$video(&(0x7f0000000040), 0xe535, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r2, 0xc034564b, &(0x7f0000000580)={0x2, 0x50323234, 0xf00, 0x870}) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r2, 0xf503, 0x0) 00:07:52 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x1}) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000200)={'gre0\x00', &(0x7f0000000180)={'syztnl2\x00', 0x0, 0x7, 0x1, 0x3, 0x40, {{0x9, 0x4, 0x2, 0x7, 0x24, 0x66, 0x0, 0x8, 0x2f, 0x0, @local, @broadcast, {[@ssrr={0x89, 0xf, 0x5d, [@dev={0xac, 0x14, 0x14, 0x23}, @multicast1, @broadcast]}]}}}}}) r2 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000240), 0x80102, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0xe, &(0x7f0000000400)=ANY=[@ANYRES8=r0], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x0, r2, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000340), 0x10}, 0x80) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f00000003c0)=r3) r4 = dup(0xffffffffffffffff) sendmsg$BATADV_CMD_TP_METER_CANCEL(r4, 0x0, 0x0) ioctl$TUNSETIFINDEX(r4, 0x400454da, &(0x7f0000000280)=r1) dup3(r3, r0, 0x0) 00:07:52 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x21, 0x48}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:52 executing program 4: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/binder/transaction_log\x00', 0x0, 0x0) socket$vsock_stream(0x28, 0x1, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000180)=ANY=[@ANYBLOB="00e904000138670018000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00./file0\x00\x00']) bind$vsock_stream(r1, &(0x7f00000001c0)={0x28, 0x0, 0x2711, @my=0x1}, 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r3 = openat2(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000240)={0x82400, 0xbc, 0xe}, 0x18) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r3, &(0x7f0000000380)={0x40000002}) r4 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000040), 0x101000, 0x0) r5 = syz_open_dev$video(&(0x7f0000000040), 0xe535, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r5, 0xc034564b, &(0x7f0000000580)={0x2, 0x50323234, 0xf00, 0x870}) kcmp$KCMP_EPOLL_TFD(0x0, 0x0, 0x7, r4, &(0x7f0000000080)={0xffffffffffffffff, r5, 0x7ff}) r6 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) io_uring_enter(r0, 0x59ec, 0xdd5a, 0x17, &(0x7f00000002c0)={[0x6]}, 0x8) r7 = userfaultfd(0x1) io_uring_enter(r2, 0x33b6, 0x28ea, 0x4, &(0x7f0000000300)={[0x2]}, 0x8) ioctl$int_in(r7, 0x5452, &(0x7f0000000280)=0x1000) r8 = syz_open_dev$video(&(0x7f0000000040), 0xe535, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r8, 0xc034564b, &(0x7f0000000580)={0x2, 0x50323234, 0xf00, 0x870}) ioctl$AUTOFS_IOC_PROTOSUBVER(r8, 0x80049367, &(0x7f0000000140)) ioctl$EXT4_IOC_SETFSUUID(r6, 0x4008662c, &(0x7f0000000200)={0x0, 0x0, "893a0ddaea2aed2a15bf0007c1a1b1a7"}) 00:07:52 executing program 0: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0xb83, 0x2) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x17, 0x0, 0x0, 0x0, 0x800, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000000)={0x10000, 0xc, 0x0, 0x400000}, 0x10}, 0x80) (async) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000200)={0x3, @win={{0x0, 0x8000}, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x2}}, 0x8, &(0x7f0000000100)="94ae2e47f69e7502c90d9094db342c4e53476bd5d290d3b6797a0123ab7dba0c6c"}}) (async) r1 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f0000000180)={0x280, 0x2, 0x4, 0x0, 0x40}) (async) r2 = syz_open_dev$video(&(0x7f0000000040), 0xe535, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r2, 0xc034564b, &(0x7f0000000580)={0x2, 0x50323234, 0xf00, 0x870}) (async) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r2, 0xf503, 0x0) 00:07:52 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x21, 0x4c}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:52 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x1}) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000200)={'gre0\x00', &(0x7f0000000180)={'syztnl2\x00', 0x0, 0x7, 0x1, 0x3, 0x40, {{0x9, 0x4, 0x2, 0x7, 0x24, 0x66, 0x0, 0x8, 0x2f, 0x0, @local, @broadcast, {[@ssrr={0x89, 0xf, 0x5d, [@dev={0xac, 0x14, 0x14, 0x23}, @multicast1, @broadcast]}]}}}}}) r2 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000240), 0x80102, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0xe, &(0x7f0000000400)=ANY=[@ANYRES8=r0], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x0, r2, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000340), 0x10}, 0x80) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f00000003c0)=r3) r4 = dup(0xffffffffffffffff) sendmsg$BATADV_CMD_TP_METER_CANCEL(r4, 0x0, 0x0) ioctl$TUNSETIFINDEX(r4, 0x400454da, &(0x7f0000000280)=r1) dup3(r3, r0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x1}) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000200)={'gre0\x00', &(0x7f0000000180)={'syztnl2\x00', 0x0, 0x7, 0x1, 0x3, 0x40, {{0x9, 0x4, 0x2, 0x7, 0x24, 0x66, 0x0, 0x8, 0x2f, 0x0, @local, @broadcast, {[@ssrr={0x89, 0xf, 0x5d, [@dev={0xac, 0x14, 0x14, 0x23}, @multicast1, @broadcast]}]}}}}}) (async) openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000240), 0x80102, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0xe, &(0x7f0000000400)=ANY=[@ANYRES8=r0], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x0, r2, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000340), 0x10}, 0x80) (async) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f00000003c0)=r3) (async) dup(0xffffffffffffffff) (async) sendmsg$BATADV_CMD_TP_METER_CANCEL(r4, 0x0, 0x0) (async) ioctl$TUNSETIFINDEX(r4, 0x400454da, &(0x7f0000000280)=r1) (async) dup3(r3, r0, 0x0) (async) 00:07:52 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x21, 0x68}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:52 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) prlimit64(0x0, 0xa, &(0x7f00000000c0)={0xfc6f}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000440)=0x1) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(0xffffffffffffffff, 0x0, 0x0) (async) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r2, &(0x7f0000001f00)=[{{&(0x7f00000003c0)=@nfc, 0x80, &(0x7f0000001680)=[{&(0x7f00000001c0)=""/38, 0x26}, {&(0x7f0000000480)=""/90, 0x5a}, {&(0x7f0000000600)=""/68, 0x44}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x4, &(0x7f0000001740)=""/95, 0x5f}, 0xff}, {{&(0x7f00000017c0)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @initdev}}}, 0x80, &(0x7f0000001bc0)=[{&(0x7f0000001840)=""/253, 0xfd}, {&(0x7f0000001940)=""/221, 0xdd}, {&(0x7f0000000280)=""/62, 0x3e}, {&(0x7f0000001a40)=""/159, 0x9f}, {&(0x7f0000001b00)=""/188, 0xbc}], 0x5}, 0x8000}, {{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000001cc0)=""/254, 0xfe}], 0x1}, 0x8001}, {{&(0x7f0000001dc0)=@qipcrtr, 0x80, &(0x7f0000001e80)=[{&(0x7f0000001e40)=""/39, 0x27}], 0x1, &(0x7f0000001ec0)=""/16, 0x10}, 0x9}], 0x4, 0x40, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100000000e50100000094e2000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) (async) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) sendfile(r4, 0xffffffffffffffff, 0x0, 0x20000023896) (async) socket(0x0, 0x0, 0x0) (async) syz_mount_image$ext4(&(0x7f0000000300)='ext4\x00', &(0x7f0000000380)='./file0\x00', 0x1, 0x0, &(0x7f0000000540), 0x22, 0x0, 0x0) 00:07:52 executing program 4: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/binder/transaction_log\x00', 0x0, 0x0) (async) socket$vsock_stream(0x28, 0x1, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000180)=ANY=[@ANYBLOB="00e904000138670018000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00./file0\x00\x00']) (async, rerun: 32) bind$vsock_stream(r1, &(0x7f00000001c0)={0x28, 0x0, 0x2711, @my=0x1}, 0x10) (async, rerun: 32) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r3 = openat2(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000240)={0x82400, 0xbc, 0xe}, 0x18) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r3, &(0x7f0000000380)={0x40000002}) (async) r4 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000040), 0x101000, 0x0) r5 = syz_open_dev$video(&(0x7f0000000040), 0xe535, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r5, 0xc034564b, &(0x7f0000000580)={0x2, 0x50323234, 0xf00, 0x870}) (async) kcmp$KCMP_EPOLL_TFD(0x0, 0x0, 0x7, r4, &(0x7f0000000080)={0xffffffffffffffff, r5, 0x7ff}) (async) r6 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) io_uring_enter(r0, 0x59ec, 0xdd5a, 0x17, &(0x7f00000002c0)={[0x6]}, 0x8) (async) r7 = userfaultfd(0x1) io_uring_enter(r2, 0x33b6, 0x28ea, 0x4, &(0x7f0000000300)={[0x2]}, 0x8) (async) ioctl$int_in(r7, 0x5452, &(0x7f0000000280)=0x1000) r8 = syz_open_dev$video(&(0x7f0000000040), 0xe535, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r8, 0xc034564b, &(0x7f0000000580)={0x2, 0x50323234, 0xf00, 0x870}) ioctl$AUTOFS_IOC_PROTOSUBVER(r8, 0x80049367, &(0x7f0000000140)) (async, rerun: 64) ioctl$EXT4_IOC_SETFSUUID(r6, 0x4008662c, &(0x7f0000000200)={0x0, 0x0, "893a0ddaea2aed2a15bf0007c1a1b1a7"}) (rerun: 64) 00:07:52 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x21, 0x6c}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:52 executing program 0: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0xb83, 0x2) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x17, 0x0, 0x0, 0x0, 0x800, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000000)={0x10000, 0xc, 0x0, 0x400000}, 0x10}, 0x80) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000200)={0x3, @win={{0x0, 0x8000}, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x2}}, 0x8, &(0x7f0000000100)="94ae2e47f69e7502c90d9094db342c4e53476bd5d290d3b6797a0123ab7dba0c6c"}}) (async) r1 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f0000000180)={0x280, 0x2, 0x4, 0x0, 0x40}) (async) r2 = syz_open_dev$video(&(0x7f0000000040), 0xe535, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r2, 0xc034564b, &(0x7f0000000580)={0x2, 0x50323234, 0xf00, 0x870}) (async, rerun: 64) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r2, 0xf503, 0x0) (rerun: 64) 00:07:52 executing program 4: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/binder/transaction_log\x00', 0x0, 0x0) socket$vsock_stream(0x28, 0x1, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000180)=ANY=[@ANYBLOB="00e904000138670018000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00./file0\x00\x00']) (async) bind$vsock_stream(r1, &(0x7f00000001c0)={0x28, 0x0, 0x2711, @my=0x1}, 0x10) (async) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r3 = openat2(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000240)={0x82400, 0xbc, 0xe}, 0x18) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r3, &(0x7f0000000380)={0x40000002}) (async) r4 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000040), 0x101000, 0x0) (async) r5 = syz_open_dev$video(&(0x7f0000000040), 0xe535, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r5, 0xc034564b, &(0x7f0000000580)={0x2, 0x50323234, 0xf00, 0x870}) kcmp$KCMP_EPOLL_TFD(0x0, 0x0, 0x7, r4, &(0x7f0000000080)={0xffffffffffffffff, r5, 0x7ff}) (async) r6 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) (async) io_uring_enter(r0, 0x59ec, 0xdd5a, 0x17, &(0x7f00000002c0)={[0x6]}, 0x8) (async) r7 = userfaultfd(0x1) io_uring_enter(r2, 0x33b6, 0x28ea, 0x4, &(0x7f0000000300)={[0x2]}, 0x8) (async) ioctl$int_in(r7, 0x5452, &(0x7f0000000280)=0x1000) (async) r8 = syz_open_dev$video(&(0x7f0000000040), 0xe535, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r8, 0xc034564b, &(0x7f0000000580)={0x2, 0x50323234, 0xf00, 0x870}) (async) ioctl$AUTOFS_IOC_PROTOSUBVER(r8, 0x80049367, &(0x7f0000000140)) ioctl$EXT4_IOC_SETFSUUID(r6, 0x4008662c, &(0x7f0000000200)={0x0, 0x0, "893a0ddaea2aed2a15bf0007c1a1b1a7"}) 00:07:52 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x21, 0x74}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:52 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000440)=0x1) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x27) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f0000000680)=ANY=[@ANYBLOB="180100000000e5ff001c000040000000850000006d00000095923139b9a89b0ef4af42a81b6050025a9837b42bf95151f32bbdd34a2efd3ff29ed221dd9f4ccfbf5d6fc92f053ab37c714d6ca844a4475ca1e7f86204147f817605010e5a66ec3b51798b693c8dd4f3e2a38fad724765923dbdc8ad8ce3660b718b6b18fbcca75fded0b6985aed268a14c0b74c5575ad23f235a70d08044e56777924d296fe65719f2052be06fceae55ba07917fdce2dc7665caa744bde3936685d47da499b84b860e12118f3da4f81283d23823ec292df77cc252a90"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r3 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) read$FUSE(r3, &(0x7f0000000bc0)={0x2020}, 0x7ffff010) ioctl$int_in(r3, 0x5421, &(0x7f0000000000)=0x8001) syz_clone3(&(0x7f0000000600)={0x0, &(0x7f00000000c0), &(0x7f00000001c0), &(0x7f0000000280), {0x3d}, &(0x7f00000002c0)=""/57, 0x39, &(0x7f0000002c00)=""/4096, &(0x7f0000000340)}, 0x58) connect(r2, &(0x7f0000000480)=@hci={0x1f, 0x0, 0x3ce4a3ce0bf82271}, 0x80) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r4, 0x0, 0x20000023896) syz_mount_image$ext4(&(0x7f0000000300)='ext4\x00', &(0x7f0000000380)='./file0\x00', 0x7f, 0x1, &(0x7f0000000540)=[{&(0x7f00000003c0)="68d86b9e1b3e420fc7b4f2c5a0ed221fe17bd7763317fa9f72fb7108c84ccaaf6b9e9fb90ffc3516c838fe7bd13f2eff657c1c738699e408852b20973e45b7ae8584ffd1f61a53e857113fa3a7c8610f0b80ddab05fac6c6aafd982f2a738cc7306edbc4ba646eb5d2e9c884328af21989b3a94f9e08d8f63f45ee7fe380", 0x7e, 0x1}], 0x22, 0x0, 0x0) sched_getscheduler(r0) 00:07:52 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x1}) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000200)={'gre0\x00', &(0x7f0000000180)={'syztnl2\x00', 0x0, 0x7, 0x1, 0x3, 0x40, {{0x9, 0x4, 0x2, 0x7, 0x24, 0x66, 0x0, 0x8, 0x2f, 0x0, @local, @broadcast, {[@ssrr={0x89, 0xf, 0x5d, [@dev={0xac, 0x14, 0x14, 0x23}, @multicast1, @broadcast]}]}}}}}) r2 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000240), 0x80102, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0xe, &(0x7f0000000400)=ANY=[@ANYRES8=r0], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x0, r2, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000340), 0x10}, 0x80) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f00000003c0)=r3) r4 = dup(0xffffffffffffffff) sendmsg$BATADV_CMD_TP_METER_CANCEL(r4, 0x0, 0x0) ioctl$TUNSETIFINDEX(r4, 0x400454da, &(0x7f0000000280)=r1) dup3(r3, r0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x1}) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000200)={'gre0\x00', &(0x7f0000000180)={'syztnl2\x00', 0x0, 0x7, 0x1, 0x3, 0x40, {{0x9, 0x4, 0x2, 0x7, 0x24, 0x66, 0x0, 0x8, 0x2f, 0x0, @local, @broadcast, {[@ssrr={0x89, 0xf, 0x5d, [@dev={0xac, 0x14, 0x14, 0x23}, @multicast1, @broadcast]}]}}}}}) (async) openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000240), 0x80102, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0xe, &(0x7f0000000400)=ANY=[@ANYRES8=r0], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x0, r2, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000340), 0x10}, 0x80) (async) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f00000003c0)=r3) (async) dup(0xffffffffffffffff) (async) sendmsg$BATADV_CMD_TP_METER_CANCEL(r4, 0x0, 0x0) (async) ioctl$TUNSETIFINDEX(r4, 0x400454da, &(0x7f0000000280)=r1) (async) dup3(r3, r0, 0x0) (async) 00:07:52 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000600)={0x14, 0x0, 0x1d12f6ac9adb2117, 0x70bd2c}, 0x14}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000040)=@newlink={0x4c, 0x10, 0xffffff1f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x80006}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @ipip6={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_IPTUN_LINK={0x8, 0x1, r2}, @IFLA_IPTUN_PROTO={0x5, 0x9, 0x29}]}}}, @IFLA_MASTER={0x8, 0x4}]}, 0x4c}}, 0x0) 00:07:53 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x21, 0x7a}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:53 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) (async) r1 = socket(0x10, 0x803, 0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000600)={0x14, 0x0, 0x1d12f6ac9adb2117, 0x70bd2c}, 0x14}}, 0x0) (async, rerun: 64) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (rerun: 64) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000040)=@newlink={0x4c, 0x10, 0xffffff1f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x80006}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @ipip6={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_IPTUN_LINK={0x8, 0x1, r2}, @IFLA_IPTUN_PROTO={0x5, 0x9, 0x29}]}}}, @IFLA_MASTER={0x8, 0x4}]}, 0x4c}}, 0x0) 00:07:53 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:54 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async, rerun: 32) prlimit64(0x0, 0xa, &(0x7f00000000c0)={0xfc6f}, 0x0) (async, rerun: 32) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000440)=0x1) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(0xffffffffffffffff, 0x0, 0x0) (async) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 32) recvmmsg(r2, &(0x7f0000001f00)=[{{&(0x7f00000003c0)=@nfc, 0x80, &(0x7f0000001680)=[{&(0x7f00000001c0)=""/38, 0x26}, {&(0x7f0000000480)=""/90, 0x5a}, {&(0x7f0000000600)=""/68, 0x44}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x4, &(0x7f0000001740)=""/95, 0x5f}, 0xff}, {{&(0x7f00000017c0)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @initdev}}}, 0x80, &(0x7f0000001bc0)=[{&(0x7f0000001840)=""/253, 0xfd}, {&(0x7f0000001940)=""/221, 0xdd}, {&(0x7f0000000280)=""/62, 0x3e}, {&(0x7f0000001a40)=""/159, 0x9f}, {&(0x7f0000001b00)=""/188, 0xbc}], 0x5}, 0x8000}, {{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000001cc0)=""/254, 0xfe}], 0x1}, 0x8001}, {{&(0x7f0000001dc0)=@qipcrtr, 0x80, &(0x7f0000001e80)=[{&(0x7f0000001e40)=""/39, 0x27}], 0x1, &(0x7f0000001ec0)=""/16, 0x10}, 0x9}], 0x4, 0x40, 0x0) (async, rerun: 32) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) (async) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100000000e50100000094e2000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) sendfile(r4, 0xffffffffffffffff, 0x0, 0x20000023896) socket(0x0, 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000300)='ext4\x00', &(0x7f0000000380)='./file0\x00', 0x1, 0x0, &(0x7f0000000540), 0x22, 0x0, 0x0) 00:07:54 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) (async) r1 = socket(0x10, 0x803, 0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000600)={0x14, 0x0, 0x1d12f6ac9adb2117, 0x70bd2c}, 0x14}}, 0x0) (async) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000040)=@newlink={0x4c, 0x10, 0xffffff1f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x80006}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @ipip6={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_IPTUN_LINK={0x8, 0x1, r2}, @IFLA_IPTUN_PROTO={0x5, 0x9, 0x29}]}}}, @IFLA_MASTER={0x8, 0x4}]}, 0x4c}}, 0x0) 00:07:54 executing program 2: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4000000, 0x3d, &(0x7f0000000200)=[{&(0x7f0000010000)="1020f5f201000e00090000000300000010000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e00000010000003000000010000000200000022557c7f4c464834a18da3b19154b95500000000", 0x80, 0x400}, {&(0x7f0000010080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x860}, {&(0x7f00000101e0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xa80}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000000c00)="0000000000000000000000000000005cbed2b6f0e7a58a8ad0ddc32ee9da62a615dbf0437d4dec34afb1b0852b1a76d3cdcaa5753c32edd957aa7568800eed7a797c5087c177754cfaff5ddb3ba6dd084d523b7aa7f159abf6aee38a48b6a15a4d49c5c835739089a09eeb95382ee0d55adf966099243251eeee84cf0a1bd3e5f6482d259789eea5602bf61b38a731250af0921c3c0d585af9fb9e1cead8c42614eb700cda4febba20fe27e55bb9d131c9344fcd2225d1d9e40d58875f4b7bad2826021ffe4e6867b8e1c4", 0xcb, 0xc80}, {&(0x7f0000010380)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f00000103a0)="1020f5f201000e0009000000030000000c000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e00000010000003000000010000000200000022557c7f4c464834a18da3b19154b95500000000", 0x80, 0x1400}, {&(0x7f0000010420)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x1860}, {&(0x7f0000010580)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010640)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1b80}, {&(0x7f0000010700)='\x00\x00\x00\x00\b\x00'/32, 0x20, 0x1c80}, {&(0x7f0000010720)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010740)="b1da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/192, 0xc0, 0x200000}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000382c77a20000030000000003000000001000"/64, 0x40, 0x200fe0}, {&(0x7f0000010840)="000000000000000000000000000000000000000000000000000000060000000000020c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000510ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000002000000001400", 0xc0, 0x2011e0}, {&(0x7f0000010900)="000000000000000300000004007800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000500000000080000000000", 0x60, 0x2012e0}, {&(0x7f0000010960)="0000000b000000000400"/32, 0x20, 0x201380}, {&(0x7f0000010980)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x2013e0}, {&(0x7f00000109c0)="03000000000000030000000000000400"/32, 0x20, 0x202000}, {&(0x7f0000000900)="00008c00"/32, 0x20, 0x202e00}, {&(0x7f0000010a00)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x202fe0}, {&(0x7f0000010a80)="0000000000000000000000000000000000000000000000000000000100000000b1da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/224, 0xe0, 0x204fe0}, {&(0x7f0000010b60)="00000000000000000000000000000000000000000000000000000000382c77a2", 0x20, 0x205fe0}, {&(0x7f0000010b80)="b1da173e382c77a200"/32, 0x20, 0x3ff000}, {&(0x7f0000010ba0)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x3ff040}, {&(0x7f0000010c00)="b0da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/192, 0xc0, 0x400000}, {&(0x7f0000010cc0)="000000000000000000000000000000000000000000000000000000005e2ecb6b0000030000000003000000001000"/64, 0x40, 0x400fe0}, {&(0x7f0000010d00)="000000000000000000000000000000000000000000000000000000060000000000020c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000510ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000002000000001400", 0xc0, 0x4011e0}, {&(0x7f0000010dc0)="000000000000000300000004007800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000500000000080000000000", 0x60, 0x4012e0}, {&(0x7f0000010e20)="0000000b000000000400"/32, 0x20, 0x401380}, {&(0x7f0000010e40)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x4013e0}, {&(0x7f0000010e80)="030000000000000300000000000600000000000000000000000000fff7000000", 0x20, 0x402000}, {&(0x7f0000010ea0)='\x00\x00p\x00'/32, 0x20, 0x402e00}, {&(0x7f0000010ec0)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000010f20)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f0000010f40)="0000000000000000000000000000000000000000000000000000000100000000b0da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/224, 0xe0, 0x404fe0}, {&(0x7f0000011020)="000000000000000000000000000000000000000000000000000000005e2ecb6b", 0x20, 0x405fe0}, {&(0x7f0000000140)="b0da8ef35e2ecb6b000000000000000000000000000000000000000000000000a5d99c0d43aee315bf34b14db11d588cc6bc7b", 0x33, 0x5ff000}, {&(0x7f0000011060)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x5ff040}, {&(0x7f00000110c0)="000000000000000000000100000001000000000200000001000000000300000001100000000400000002100000000500000000120000000600000001120000000700000002120000000800000005120000000900000004120000000000000000", 0x60, 0xa00000}, {&(0x7f0000011120)="000000000000000000000100000001000000000200000001000000000300000001100000000400000002100000000500000000120000000600000001120000000700000002120000000800000003120000000900000004120000000000000000", 0x60, 0xc00000}, {&(0x7f0000011180)="ed41002080761000535f010003000000001000000000000002000000000000005e1f1f6300000000651f1f6300000000651f1f630000000000000000c9675f30c9675f30000000000100"/96, 0x60, 0x1001000}, {&(0x7f00000111e0)="000000000000000004000000011600"/32, 0x20, 0x1001160}, {&(0x7f0000011200)="0000000000000000030000000300000000000000adda173e0000000002100000ed4100250000000000000000020000007c0d0000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30c76f1e44000000000000000000100000030000000500000066696c653000"/160, 0xa0, 0x1001fe0}, {&(0x7f0000000940)="00000000000000002400000000000000000000000000000000000000000000000000000000000000000cbc7ff08b5305ff15d7a61a574c00000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000400000001000200000000030000000200024a8113ed050000000500018dceceda450600000005000700000000", 0x90, 0x1002160}, {&(0x7f0000011320)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00'/64, 0x40, 0x1002960}, {&(0x7f0000000080)="000000000000000004000000040000000000000000000310000021c889933292eab88506c2bf4b219e41586b2ee7e0c3b5dc950e5fe51ed5d17fe4532cc4dda633133cc8325e596aaae7bf8240bdeba0be9e65d43d3b16139a6e1e7481364cab100c31c38db2492eb6b5719ceb4d", 0x6e, 0x1002fe0}, {&(0x7f0000011380)="ed81002b0000000000000000010000001a040000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f305ee78c74000000000000000000000000040000000500000066696c653000"/128, 0x80, 0x1200000}, {&(0x7f0000011400)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00'/1120, 0x460, 0x1200160}, {&(0x7f0000011860)="0000000000000000050000000500000001000000adda173e0000000001120000ffa1002b00000000000000000100000027000000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30f1689d18000000000000000000000000040000000500000066696c653100"/160, 0xa0, 0x1200fe0}, {&(0x7f0000011900)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/tmp/syz-imagegen2941961749/file0/file0\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x60, 0x1201160}, {&(0x7f0000011a00)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallers\x00\x00\x00\x00\x00\x00', 0x40, 0x1202160}, {&(0x7f0000011a40)="0000000000000000000000001120f5f20100000000000000000000000000000000000000010606007861747472317861747472310106060078617474723278617474723200"/96, 0x60, 0x1202f00}, {&(0x7f0000011aa0)="0000000000000000070000000700000001000000adda173e0000000003120000", 0x20, 0x1202fe0}, {&(0x7f0000011ac0)="ed81012b00000000000000000100000064000000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30559f02d3000000000000000000000000030000000900000066696c652e636f6c6400"/128, 0x80, 0x1203ffc}, {&(0x7f0000011b40)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/160, 0xa0, 0x1204160}, {&(0x7f0000011be0)="0000000000000000090000000900000001000000adda173e0000000005120000ed81022100000000000000000200000028230000000000000400000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30b41fa909000000000000000000000000030000000500000066696c653300"/160, 0xa0, 0x1204fe0}, {&(0x7f0000011c80)="02160000030000002400000000000000000000000000000000000000000000000000000000000000000000000216000003160000041600"/64, 0x40, 0x1205160}, {&(0x7f0000011cc0)="0000000000000000080000000800000001000000aeda173eb7c33c1906120000", 0x20, 0x1205fe0}, {&(0x7f0000011ce0)="ff0000000000000000000000000000000000000000000000000000000000000000000300000001000200000000030000000200024a8113ed040000000500028dcece4507000000050001baeed06f0800000005000153bfc55008000000050001120052230900000009000100"/128, 0x80, 0x1601000}, {&(0x7f0000011d60)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00\x00\x00file2\x00\x00\x00file3\x00\x00\x00file.cold\x00'/96, 0x60, 0x1601940}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000003f10e2d7428f7ff99d98cd1cdc1e2fa50407dbc95739e026b95176c1ba732becc3dddfc7f17060f6312da454cb4a8a8d4042fb51bc0fa9607ec5cbef3456ef2ada10e34603b0c115ab20b4fa4bd6fd3a18b258dff7e760d071cb590bc838aaeb1d9553881cf5e0d603cec2940e27ddf93e7e2a9e39e4b06ba0bc7b365a4e0e5aa57acbe090e4bc0318bf1cba3724282c64acc31060d2e76ba7fca4d49896b879ec7007728c7a"], 0x1) sync() write$binfmt_script(0xffffffffffffffff, 0x0, 0x6db6e559) r0 = openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000280)='.\x00', 0x0, 0x0) renameat2(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./bus\x00', 0x0) getdents64(0xffffffffffffffff, &(0x7f0000000a00)=""/232, 0xe8) [ 474.291379][T18625] loop2: detected capacity change from 0 to 131072 00:07:54 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x21, 0x0, 0x2}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) [ 474.296790][T18625] F2FS-fs (loop2): Invalid log_blocksize (16), supports only 12 [ 474.299023][T18625] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock 00:07:54 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r0, 0x0) setsockopt$inet_sctp6_SCTP_EVENTS(r0, 0x84, 0xb, &(0x7f0000005e00)={0x0, 0x6}, 0xe) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x10, &(0x7f00000002c0)=[@in={0x2, 0x0, @local}]}, &(0x7f0000000240)=0x10) r2 = dup(0xffffffffffffffff) sendmsg$BATADV_CMD_TP_METER_CANCEL(r2, 0x0, 0x0) r3 = dup(0xffffffffffffffff) sendmsg$BATADV_CMD_TP_METER_CANCEL(r3, 0x0, 0x0) r4 = accept4$inet6(r3, &(0x7f0000000100)={0xa, 0x0, 0x0, @dev}, &(0x7f0000000140)=0x1c, 0x80800) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r3, 0xc0189372, &(0x7f0000000340)={{0x1, 0x1, 0x18, r4, {0xb2}}, './file0\x00'}) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r5, 0x84, 0x6f, &(0x7f0000000400)={r1, 0x74, &(0x7f0000000380)=[@in6={0xa, 0x4e21, 0x80, @mcast1, 0x1}, @in6={0xa, 0x4e24, 0x7fff, @private1, 0x401}, @in={0x2, 0x4e22, @multicast1}, @in6={0xa, 0x4e24, 0x1f, @loopback, 0x40}, @in={0x2, 0x4e21, @remote}]}, &(0x7f00000004c0)=0x10) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(r2, 0x84, 0x10, &(0x7f0000000080)=@assoc_value={r1, 0xc20}, &(0x7f00000000c0)=0x8) r6 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r6, 0x84, 0x14, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) r8 = dup(0xffffffffffffffff) sendmsg$BATADV_CMD_TP_METER_CANCEL(r8, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r8, 0x84, 0x4, &(0x7f0000000280), &(0x7f0000000300)=0x4) shutdown(r6, 0x0) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r0, 0x84, 0x7b, &(0x7f0000000440)={r7}, &(0x7f0000000480)=0x8) sendto$inet6(r4, &(0x7f0000000180)="04e44432e4c86642fed7e1ef11971bcf8a3834d951dec9bc3b1507cfefefade6d6f30bd0ad1bffb92f1a7913a85ba44f3df90c3149c5354f8176e89f1bde50fbd9902a2960924ba21d34ed80f064fd6626951a137bd5e342d1790d3f18c37511834fbef551910390f45334899c47", 0x6e, 0xc, &(0x7f0000000200)={0xa, 0x4e20, 0x0, @private0={0xfc, 0x0, '\x00', 0x1}, 0x4}, 0x1c) 00:07:54 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000440)=0x1) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x27) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f0000000680)=ANY=[@ANYBLOB="180100000000e5ff001c000040000000850000006d00000095923139b9a89b0ef4af42a81b6050025a9837b42bf95151f32bbdd34a2efd3ff29ed221dd9f4ccfbf5d6fc92f053ab37c714d6ca844a4475ca1e7f86204147f817605010e5a66ec3b51798b693c8dd4f3e2a38fad724765923dbdc8ad8ce3660b718b6b18fbcca75fded0b6985aed268a14c0b74c5575ad23f235a70d08044e56777924d296fe65719f2052be06fceae55ba07917fdce2dc7665caa744bde3936685d47da499b84b860e12118f3da4f81283d23823ec292df77cc252a90"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r3 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) read$FUSE(r3, &(0x7f0000000bc0)={0x2020}, 0x7ffff010) ioctl$int_in(r3, 0x5421, &(0x7f0000000000)=0x8001) syz_clone3(&(0x7f0000000600)={0x0, &(0x7f00000000c0), &(0x7f00000001c0), &(0x7f0000000280), {0x3d}, &(0x7f00000002c0)=""/57, 0x39, &(0x7f0000002c00)=""/4096, &(0x7f0000000340)}, 0x58) connect(r2, &(0x7f0000000480)=@hci={0x1f, 0x0, 0x3ce4a3ce0bf82271}, 0x80) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r4, 0x0, 0x20000023896) syz_mount_image$ext4(&(0x7f0000000300)='ext4\x00', &(0x7f0000000380)='./file0\x00', 0x7f, 0x1, &(0x7f0000000540)=[{&(0x7f00000003c0)="68d86b9e1b3e420fc7b4f2c5a0ed221fe17bd7763317fa9f72fb7108c84ccaaf6b9e9fb90ffc3516c838fe7bd13f2eff657c1c738699e408852b20973e45b7ae8584ffd1f61a53e857113fa3a7c8610f0b80ddab05fac6c6aafd982f2a738cc7306edbc4ba646eb5d2e9c884328af21989b3a94f9e08d8f63f45ee7fe380", 0x7e, 0x1}], 0x22, 0x0, 0x0) sched_getscheduler(r0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000440)=0x1) (async) getpid() (async) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) (async) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x27) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f0000000680)=ANY=[@ANYBLOB="180100000000e5ff001c000040000000850000006d00000095923139b9a89b0ef4af42a81b6050025a9837b42bf95151f32bbdd34a2efd3ff29ed221dd9f4ccfbf5d6fc92f053ab37c714d6ca844a4475ca1e7f86204147f817605010e5a66ec3b51798b693c8dd4f3e2a38fad724765923dbdc8ad8ce3660b718b6b18fbcca75fded0b6985aed268a14c0b74c5575ad23f235a70d08044e56777924d296fe65719f2052be06fceae55ba07917fdce2dc7665caa744bde3936685d47da499b84b860e12118f3da4f81283d23823ec292df77cc252a90"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) openat$hwrng(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) read$FUSE(r3, &(0x7f0000000bc0)={0x2020}, 0x7ffff010) (async) ioctl$int_in(r3, 0x5421, &(0x7f0000000000)=0x8001) (async) syz_clone3(&(0x7f0000000600)={0x0, &(0x7f00000000c0), &(0x7f00000001c0), &(0x7f0000000280), {0x3d}, &(0x7f00000002c0)=""/57, 0x39, &(0x7f0000002c00)=""/4096, &(0x7f0000000340)}, 0x58) (async) connect(r2, &(0x7f0000000480)=@hci={0x1f, 0x0, 0x3ce4a3ce0bf82271}, 0x80) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) (async) sendfile(0xffffffffffffffff, r4, 0x0, 0x20000023896) (async) syz_mount_image$ext4(&(0x7f0000000300)='ext4\x00', &(0x7f0000000380)='./file0\x00', 0x7f, 0x1, &(0x7f0000000540)=[{&(0x7f00000003c0)="68d86b9e1b3e420fc7b4f2c5a0ed221fe17bd7763317fa9f72fb7108c84ccaaf6b9e9fb90ffc3516c838fe7bd13f2eff657c1c738699e408852b20973e45b7ae8584ffd1f61a53e857113fa3a7c8610f0b80ddab05fac6c6aafd982f2a738cc7306edbc4ba646eb5d2e9c884328af21989b3a94f9e08d8f63f45ee7fe380", 0x7e, 0x1}], 0x22, 0x0, 0x0) (async) sched_getscheduler(r0) (async) [ 474.340659][T18625] F2FS-fs (loop2): Found nat_bits in checkpoint [ 474.359648][T18625] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 00:07:54 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x21, 0x0, 0x3}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) [ 474.365433][T18625] F2FS-fs (loop2): Mounted with checkpoint version = 3e17dab1 00:07:54 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r0, 0x0) (async) setsockopt$inet_sctp6_SCTP_EVENTS(r0, 0x84, 0xb, &(0x7f0000005e00)={0x0, 0x6}, 0xe) (async) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x10, &(0x7f00000002c0)=[@in={0x2, 0x0, @local}]}, &(0x7f0000000240)=0x10) r2 = dup(0xffffffffffffffff) sendmsg$BATADV_CMD_TP_METER_CANCEL(r2, 0x0, 0x0) r3 = dup(0xffffffffffffffff) sendmsg$BATADV_CMD_TP_METER_CANCEL(r3, 0x0, 0x0) (async) r4 = accept4$inet6(r3, &(0x7f0000000100)={0xa, 0x0, 0x0, @dev}, &(0x7f0000000140)=0x1c, 0x80800) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r3, 0xc0189372, &(0x7f0000000340)={{0x1, 0x1, 0x18, r4, {0xb2}}, './file0\x00'}) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r5, 0x84, 0x6f, &(0x7f0000000400)={r1, 0x74, &(0x7f0000000380)=[@in6={0xa, 0x4e21, 0x80, @mcast1, 0x1}, @in6={0xa, 0x4e24, 0x7fff, @private1, 0x401}, @in={0x2, 0x4e22, @multicast1}, @in6={0xa, 0x4e24, 0x1f, @loopback, 0x40}, @in={0x2, 0x4e21, @remote}]}, &(0x7f00000004c0)=0x10) (async) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(r2, 0x84, 0x10, &(0x7f0000000080)=@assoc_value={r1, 0xc20}, &(0x7f00000000c0)=0x8) (async) r6 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r6, 0x84, 0x14, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) r8 = dup(0xffffffffffffffff) sendmsg$BATADV_CMD_TP_METER_CANCEL(r8, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r8, 0x84, 0x4, &(0x7f0000000280), &(0x7f0000000300)=0x4) (async) shutdown(r6, 0x0) (async) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r0, 0x84, 0x7b, &(0x7f0000000440)={r7}, &(0x7f0000000480)=0x8) (async) sendto$inet6(r4, &(0x7f0000000180)="04e44432e4c86642fed7e1ef11971bcf8a3834d951dec9bc3b1507cfefefade6d6f30bd0ad1bffb92f1a7913a85ba44f3df90c3149c5354f8176e89f1bde50fbd9902a2960924ba21d34ed80f064fd6626951a137bd5e342d1790d3f18c37511834fbef551910390f45334899c47", 0x6e, 0xc, &(0x7f0000000200)={0xa, 0x4e20, 0x0, @private0={0xfc, 0x0, '\x00', 0x1}, 0x4}, 0x1c) 00:07:54 executing program 4: r0 = dup(0xffffffffffffffff) sendmsg$BATADV_CMD_TP_METER_CANCEL(r0, 0x0, 0x0) bind$bt_hci(r0, &(0x7f0000000040)={0x1f, 0x2, 0x4}, 0x6) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000c40)=ANY=[@ANYBLOB="61155800000000006113500000000000bfa000000000000014000000080000002d0301000000000095000000000000006916180000000000bf67000000000000350307000fff07206706000002000000160300000ee60060bf030000000000000f650000000000006507f9ff01000000070700004ddfffff1e75000000000000bf54000000000000070400000400f9ffad4301000000000095000100000000001500000000000000950000000000000032ed3c12dc8c27df8ecf264e0f84f9f17d3c30e32f1754558f2278af6d71d79a5e12814cb1d8a5d4601d295c45a6a0b9bdb7dd399703cac4f6f3be4b369289aa6812b8e007e733a9a4f1b0af3dda82ee45a010fb94fe9de57b9d8a814261bdb94a05000000c6c60bf70d742a81762bab8395fa64810b5b40d893ea8fe0185473d51b546cad3f1d5ab2af27546e7c955ccefa1f6ab689b555202da2e0ec2871b4a7e65836429a527dc47ebe84a423b6c8d345dc8da3085b0ab71ca1b901627b562eff4ae76002d4519af619e3cca4d69e0dee5eb106774a8f3e6916dfec88158f0200000000c8fb730a5c1bf2b2bb71a629361997a75fd552bdc206438b8ef4901fd03c16dfda44221b235c8ac86d8a297dff0445a15f21dce431e56723888fb126a163f16f920ae2fb494059bba8e3b680324a188076eb685d57c4e9b2ad9bc1142ba7cbebe174aba210d739a018f9bbec63222d20cecac4d03723f1c932b3a6aa57f1ad2e99e0a44346f2e67ab93716d20000009f0f53acbb40b4f8e2738270b31562ed838b9df97787f696649a462e7ee4bcf8b07a10d6735154beb4000000000000000000000000004000bc00f674629709e7e78f4ddc211bc3ebe6bd9d42ca0140a7afaab43176e65ec1118d50d1f3472f4445d253887a5ad103649ae217690884f800031e03a651bb96589a7e2e509bcc1d161347623cb5e7ac4629c8ab04871bc47287cd31cc43ea0ffb567b40407d000000210000000000000000005f37d8703f37ca364a601ae899a56715a0a62a34c6c94cce6994521629ab028acfc1d926a0f6a5480a55c22fe3a5ac000000000000000000000000000000c1eb2d91fb79ea00000000000000000000000000e4007be511fe32fbc90e2364a55e9bb66ad2d00fea2594e190deae46e26c596f84eba90000000000000000fffb0000000082fb0d3cc3aa39ee4b1386bab561cda886fa642994cacd473b543ccb5f0d7b63924f17c67b13631d22a11dc3c693962895496d4f6e0400000000000000068fff496d2da7d6327f31d7c8cc5d325c5379b0363ce8bd1f61b007e1ff5f1be1969a1ba791ad46d800000000c7f26a0337302f3b41eae59809fd05d12f6106f117b062df67d3a6473265dd1410eea68208a3f26b2989b832d8b34a34a4f08b34b3042065acaa10856e858d27adee7daf32903d3fc78700d429a2d4c8b6d803eb83eecfe4c7ff9e6ab5a52e83d089dad7a8710e0254f1b11cced7a43c8da0c44d2ebf2f3f2b87be4d1458077c2253b0c7c7a0a9fdd63bf910dc20e5cb2a88e59febc47f1212a21f631dbaa74f22bad050e2b08bf3e41c332c1a843a310caef64be9856b48ae3a03a497c37758537650fe6db89da30000dc3d78e046f6160e1741299e8dc29906870e6431ed1eab5d067a183f064b060a8ec12725d42e3a74863d66bee966b1574f8e01b3f34a267ff0afa1e1c758a0079b747067312e9815a21cb3f1f8150d999d78854ca4d3116dbc7e2bf2402a75fd7a5573336004084d9d87b27f8a5d91217b728f13e3ee20e69e0ffb2780b1a7af137ff7b4ff139604faf0453bedf0c5d744b527c4dfa108cbb88202eeb81f428a5b3c299848649e1a57ff52f657a67463d7dbf85ae93234c2cc17dc4a29b9cba8ded5de8206c812439ab129ae818837ee15620789c524b3baf49a0be9bb7d958d5e87c6c09bf71a894bad62934782cc308e936d7637e07c4a2b3bc87b0da80000d9ef418cf19e7a8cf8ffffffce91798adc2dca87ddd9d064e081383409ed2912c811ae63f03212a5331c2a4ead000000000000000000008d4496dc862fc9b0ee67fdd006d4e466e8b32b3afdaecee9862edf61cd0dd24ff2dba562c5ae5c053355abb76272ff1307c53d064bb522ca09b0626c6e4ad1c685165388000015de7f2077c56d96a8a687c97e7d1d5cc25ffebc53b2ef9d57cf5d995bad3de6f555e9616d0e7c258205668dcfb35c3550ef80e0a704a7d9dc23e1742dc9e7d7d8c3b3cba2229cd1c0d8046981789493b26c611c40b86157d7c383144bff7115f440e059bdfb739d7c285d6c2048c229d1fd67791bff7fa758b953b41cf077028716a411afef49f51d490f09ce0781f2d1769551bb8f882dfe8d1491142666de72b230356376b60abc0b7494a683ecf96463e89744ea228ac17f7ac5a06b1024b847a6adced04d87e0f4019cae065b48be01956d7c279e8232e7f7e7b4b0c7c740cb7920823c26ad3ec97d45d96efaf2cfd49e90d7a2b5570ea40c9022096ce49f635801931a90f505a0432958d343d176f63a7de370b7a87cce37a12dbda5a48aa6b7e22f6b8d84a7f10c2cd1d3ecfd47a58028505b0ff0f743949dd9f4e92c93b338e97345436d43465fccd441a6ac02f7a5095a34bd9b4594ae0b0f498fcf2e5fd6e796ca1842efbb0248824686037d6214d53699d634b5856011c1b4a209a1fb5852c809b8de03e65cd959"], &(0x7f0000000100)='GPL\x00'}, 0x48) bind$bt_hci(r0, &(0x7f0000000080)={0x1f, 0x2, 0x1}, 0x6) pwritev2(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="afaaa2ed47baa2fee8021efd61be2e8e33a156f537ce2d72e6eb5f30d9dd3213d189a963a9d8a5a4a6305295932f0662f5920fa770c3b429b7bce3853b0763267bcef735e2004003817edfe7a2114fed47885179537d", 0x56}, {&(0x7f00000001c0)="f068b5458ab85a0f93da62ff0a6964276a2550ae5807e1a542a911076d3c965dd8d2a9309831711f39b84b6aaf7d088feb2e2f1fffd063402080fbb1bc90ba64c24669f19c055f152394df02eb4da2f2c29642517b1712b85d97949c9a55ffa2f9d3ed75c72ae0f3fad98793d1db7f501c2688ad23cf54dc16d96ce69eb4bf28d3774abe835853aac22246cc2e3950f722514cf104af6620628512295b16f71f8352374b86c6b698766c99c17f8feabe142702d43690680509ae6772448642742ea4316f9e5eb8a0bf0bc7a7b67a72ebb25bcef6354e852d4396c02b8cc08cba2b20c889317ba74162567fee7cf4826c8c1202fede0e438bb287", 0xfa}, {&(0x7f00000002c0)="c6bacdae406040ccec19eb88bc69dc76434a22fc4fdd2cb5e5a0b456830a035f43e10777cca6ccc2a3e4bf8296a754cf2a8b069f17256a263765bd2fe295d11063d292ca51b858c241321189b4e0671780230f4644c487fab615f38f647e9d4a9fdc9418e8854915b20d", 0x6a}], 0x3, 0x1f, 0x76, 0x0) 00:07:54 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x21, 0x0, 0x4}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:54 executing program 4: r0 = dup(0xffffffffffffffff) sendmsg$BATADV_CMD_TP_METER_CANCEL(r0, 0x0, 0x0) (async) bind$bt_hci(r0, &(0x7f0000000040)={0x1f, 0x2, 0x4}, 0x6) (async, rerun: 64) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000c40)=ANY=[@ANYBLOB="61155800000000006113500000000000bfa000000000000014000000080000002d0301000000000095000000000000006916180000000000bf67000000000000350307000fff07206706000002000000160300000ee60060bf030000000000000f650000000000006507f9ff01000000070700004ddfffff1e75000000000000bf54000000000000070400000400f9ffad4301000000000095000100000000001500000000000000950000000000000032ed3c12dc8c27df8ecf264e0f84f9f17d3c30e32f1754558f2278af6d71d79a5e12814cb1d8a5d4601d295c45a6a0b9bdb7dd399703cac4f6f3be4b369289aa6812b8e007e733a9a4f1b0af3dda82ee45a010fb94fe9de57b9d8a814261bdb94a05000000c6c60bf70d742a81762bab8395fa64810b5b40d893ea8fe0185473d51b546cad3f1d5ab2af27546e7c955ccefa1f6ab689b555202da2e0ec2871b4a7e65836429a527dc47ebe84a423b6c8d345dc8da3085b0ab71ca1b901627b562eff4ae76002d4519af619e3cca4d69e0dee5eb106774a8f3e6916dfec88158f0200000000c8fb730a5c1bf2b2bb71a629361997a75fd552bdc206438b8ef4901fd03c16dfda44221b235c8ac86d8a297dff0445a15f21dce431e56723888fb126a163f16f920ae2fb494059bba8e3b680324a188076eb685d57c4e9b2ad9bc1142ba7cbebe174aba210d739a018f9bbec63222d20cecac4d03723f1c932b3a6aa57f1ad2e99e0a44346f2e67ab93716d20000009f0f53acbb40b4f8e2738270b31562ed838b9df97787f696649a462e7ee4bcf8b07a10d6735154beb4000000000000000000000000004000bc00f674629709e7e78f4ddc211bc3ebe6bd9d42ca0140a7afaab43176e65ec1118d50d1f3472f4445d253887a5ad103649ae217690884f800031e03a651bb96589a7e2e509bcc1d161347623cb5e7ac4629c8ab04871bc47287cd31cc43ea0ffb567b40407d000000210000000000000000005f37d8703f37ca364a601ae899a56715a0a62a34c6c94cce6994521629ab028acfc1d926a0f6a5480a55c22fe3a5ac000000000000000000000000000000c1eb2d91fb79ea00000000000000000000000000e4007be511fe32fbc90e2364a55e9bb66ad2d00fea2594e190deae46e26c596f84eba90000000000000000fffb0000000082fb0d3cc3aa39ee4b1386bab561cda886fa642994cacd473b543ccb5f0d7b63924f17c67b13631d22a11dc3c693962895496d4f6e0400000000000000068fff496d2da7d6327f31d7c8cc5d325c5379b0363ce8bd1f61b007e1ff5f1be1969a1ba791ad46d800000000c7f26a0337302f3b41eae59809fd05d12f6106f117b062df67d3a6473265dd1410eea68208a3f26b2989b832d8b34a34a4f08b34b3042065acaa10856e858d27adee7daf32903d3fc78700d429a2d4c8b6d803eb83eecfe4c7ff9e6ab5a52e83d089dad7a8710e0254f1b11cced7a43c8da0c44d2ebf2f3f2b87be4d1458077c2253b0c7c7a0a9fdd63bf910dc20e5cb2a88e59febc47f1212a21f631dbaa74f22bad050e2b08bf3e41c332c1a843a310caef64be9856b48ae3a03a497c37758537650fe6db89da30000dc3d78e046f6160e1741299e8dc29906870e6431ed1eab5d067a183f064b060a8ec12725d42e3a74863d66bee966b1574f8e01b3f34a267ff0afa1e1c758a0079b747067312e9815a21cb3f1f8150d999d78854ca4d3116dbc7e2bf2402a75fd7a5573336004084d9d87b27f8a5d91217b728f13e3ee20e69e0ffb2780b1a7af137ff7b4ff139604faf0453bedf0c5d744b527c4dfa108cbb88202eeb81f428a5b3c299848649e1a57ff52f657a67463d7dbf85ae93234c2cc17dc4a29b9cba8ded5de8206c812439ab129ae818837ee15620789c524b3baf49a0be9bb7d958d5e87c6c09bf71a894bad62934782cc308e936d7637e07c4a2b3bc87b0da80000d9ef418cf19e7a8cf8ffffffce91798adc2dca87ddd9d064e081383409ed2912c811ae63f03212a5331c2a4ead000000000000000000008d4496dc862fc9b0ee67fdd006d4e466e8b32b3afdaecee9862edf61cd0dd24ff2dba562c5ae5c053355abb76272ff1307c53d064bb522ca09b0626c6e4ad1c685165388000015de7f2077c56d96a8a687c97e7d1d5cc25ffebc53b2ef9d57cf5d995bad3de6f555e9616d0e7c258205668dcfb35c3550ef80e0a704a7d9dc23e1742dc9e7d7d8c3b3cba2229cd1c0d8046981789493b26c611c40b86157d7c383144bff7115f440e059bdfb739d7c285d6c2048c229d1fd67791bff7fa758b953b41cf077028716a411afef49f51d490f09ce0781f2d1769551bb8f882dfe8d1491142666de72b230356376b60abc0b7494a683ecf96463e89744ea228ac17f7ac5a06b1024b847a6adced04d87e0f4019cae065b48be01956d7c279e8232e7f7e7b4b0c7c740cb7920823c26ad3ec97d45d96efaf2cfd49e90d7a2b5570ea40c9022096ce49f635801931a90f505a0432958d343d176f63a7de370b7a87cce37a12dbda5a48aa6b7e22f6b8d84a7f10c2cd1d3ecfd47a58028505b0ff0f743949dd9f4e92c93b338e97345436d43465fccd441a6ac02f7a5095a34bd9b4594ae0b0f498fcf2e5fd6e796ca1842efbb0248824686037d6214d53699d634b5856011c1b4a209a1fb5852c809b8de03e65cd959"], &(0x7f0000000100)='GPL\x00'}, 0x48) (rerun: 64) bind$bt_hci(r0, &(0x7f0000000080)={0x1f, 0x2, 0x1}, 0x6) (async, rerun: 32) pwritev2(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="afaaa2ed47baa2fee8021efd61be2e8e33a156f537ce2d72e6eb5f30d9dd3213d189a963a9d8a5a4a6305295932f0662f5920fa770c3b429b7bce3853b0763267bcef735e2004003817edfe7a2114fed47885179537d", 0x56}, {&(0x7f00000001c0)="f068b5458ab85a0f93da62ff0a6964276a2550ae5807e1a542a911076d3c965dd8d2a9309831711f39b84b6aaf7d088feb2e2f1fffd063402080fbb1bc90ba64c24669f19c055f152394df02eb4da2f2c29642517b1712b85d97949c9a55ffa2f9d3ed75c72ae0f3fad98793d1db7f501c2688ad23cf54dc16d96ce69eb4bf28d3774abe835853aac22246cc2e3950f722514cf104af6620628512295b16f71f8352374b86c6b698766c99c17f8feabe142702d43690680509ae6772448642742ea4316f9e5eb8a0bf0bc7a7b67a72ebb25bcef6354e852d4396c02b8cc08cba2b20c889317ba74162567fee7cf4826c8c1202fede0e438bb287", 0xfa}, {&(0x7f00000002c0)="c6bacdae406040ccec19eb88bc69dc76434a22fc4fdd2cb5e5a0b456830a035f43e10777cca6ccc2a3e4bf8296a754cf2a8b069f17256a263765bd2fe295d11063d292ca51b858c241321189b4e0671780230f4644c487fab615f38f647e9d4a9fdc9418e8854915b20d", 0x6a}], 0x3, 0x1f, 0x76, 0x0) (rerun: 32) 00:07:54 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r0, 0x0) setsockopt$inet_sctp6_SCTP_EVENTS(r0, 0x84, 0xb, &(0x7f0000005e00)={0x0, 0x6}, 0xe) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x10, &(0x7f00000002c0)=[@in={0x2, 0x0, @local}]}, &(0x7f0000000240)=0x10) r2 = dup(0xffffffffffffffff) sendmsg$BATADV_CMD_TP_METER_CANCEL(r2, 0x0, 0x0) (async) r3 = dup(0xffffffffffffffff) sendmsg$BATADV_CMD_TP_METER_CANCEL(r3, 0x0, 0x0) (async) r4 = accept4$inet6(r3, &(0x7f0000000100)={0xa, 0x0, 0x0, @dev}, &(0x7f0000000140)=0x1c, 0x80800) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r3, 0xc0189372, &(0x7f0000000340)={{0x1, 0x1, 0x18, r4, {0xb2}}, './file0\x00'}) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r5, 0x84, 0x6f, &(0x7f0000000400)={r1, 0x74, &(0x7f0000000380)=[@in6={0xa, 0x4e21, 0x80, @mcast1, 0x1}, @in6={0xa, 0x4e24, 0x7fff, @private1, 0x401}, @in={0x2, 0x4e22, @multicast1}, @in6={0xa, 0x4e24, 0x1f, @loopback, 0x40}, @in={0x2, 0x4e21, @remote}]}, &(0x7f00000004c0)=0x10) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(r2, 0x84, 0x10, &(0x7f0000000080)=@assoc_value={r1, 0xc20}, &(0x7f00000000c0)=0x8) (async) r6 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r6, 0x84, 0x14, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) (async) r8 = dup(0xffffffffffffffff) sendmsg$BATADV_CMD_TP_METER_CANCEL(r8, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r8, 0x84, 0x4, &(0x7f0000000280), &(0x7f0000000300)=0x4) shutdown(r6, 0x0) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r0, 0x84, 0x7b, &(0x7f0000000440)={r7}, &(0x7f0000000480)=0x8) sendto$inet6(r4, &(0x7f0000000180)="04e44432e4c86642fed7e1ef11971bcf8a3834d951dec9bc3b1507cfefefade6d6f30bd0ad1bffb92f1a7913a85ba44f3df90c3149c5354f8176e89f1bde50fbd9902a2960924ba21d34ed80f064fd6626951a137bd5e342d1790d3f18c37511834fbef551910390f45334899c47", 0x6e, 0xc, &(0x7f0000000200)={0xa, 0x4e20, 0x0, @private0={0xfc, 0x0, '\x00', 0x1}, 0x4}, 0x1c) 00:07:54 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x21, 0x0, 0x5}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 00:07:54 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {0x21, 0x0, 0x6}, [@NL802154_ATTR_SEC_LEVEL={0xc, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x2}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) [ 494.561241][ T1378] ieee802154 phy0 wpan0: encryption failed: -22 [ 516.319938][ T27] INFO: task kworker/1:1H:76 blocked for more than 143 seconds. [ 516.321998][ T27] Not tainted 6.0.0-rc7-syzkaller-18095-gbbed346d5a96 #0 [ 516.323938][ T27] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 516.326145][ T27] task:kworker/1:1H state:D stack: 0 pid: 76 ppid: 2 flags:0x00000008 [ 516.328623][ T27] Workqueue: glock_workqueue glock_work_func [ 516.335262][ T27] Call trace: [ 516.336137][ T27] __switch_to+0x180/0x298 [ 516.337237][ T27] __schedule+0x414/0x5a0 [ 516.338343][ T27] schedule+0x64/0xa4 [ 516.339353][ T27] rwsem_down_write_slowpath+0x258/0x468 [ 516.348072][ T27] down_write+0x88/0xcc [ 516.349122][ T27] freeze_super+0x40/0x1f0 [ 516.350463][ T27] freeze_go_sync+0x84/0x1a8 [ 516.351662][ T27] do_xmote+0x180/0x954 [ 516.352682][ T27] run_queue+0x294/0x3c4 [ 516.353718][ T27] glock_work_func+0x190/0x288 [ 516.354904][ T27] process_one_work+0x2d8/0x504 [ 516.356028][ T27] worker_thread+0x340/0x610 [ 516.357208][ T27] kthread+0x12c/0x158 [ 516.358182][ T27] ret_from_fork+0x10/0x20 [ 516.359356][ T27] INFO: task syz-executor.1:12640 blocked for more than 143 seconds. [ 516.368555][ T27] Not tainted 6.0.0-rc7-syzkaller-18095-gbbed346d5a96 #0 [ 516.370664][ T27] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 516.372844][ T27] task:syz-executor.1 state:D stack: 0 pid:12640 ppid: 3068 flags:0x00000009 [ 516.375159][ T27] Call trace: [ 516.375973][ T27] __switch_to+0x180/0x298 [ 516.377088][ T27] __schedule+0x414/0x5a0 [ 516.378182][ T27] schedule+0x64/0xa4 [ 516.379202][ T27] schedule_timeout+0x64/0x1b4 [ 516.387589][ T27] do_wait_for_common+0xf4/0x184 [ 516.388990][ T27] wait_for_completion+0x48/0x60 [ 516.390429][ T27] __flush_workqueue+0x2b0/0x6dc [ 516.391684][ T27] gfs2_gl_hash_clear+0x64/0x1b0 [ 516.392903][ T27] gfs2_fill_super+0x554/0x874 [ 516.394083][ T27] get_tree_bdev+0x1e8/0x2a0 [ 516.395250][ T27] gfs2_get_tree+0x30/0xc0 [ 516.396366][ T27] vfs_get_tree+0x40/0x140 [ 516.397491][ T27] do_new_mount+0x1dc/0x4e4 [ 516.398645][ T27] path_mount+0x358/0x914 [ 516.410053][ T27] __arm64_sys_mount+0x2c4/0x3c4 [ 516.411317][ T27] el0_svc_common+0x138/0x220 [ 516.412528][ T27] do_el0_svc+0x48/0x164 [ 516.413613][ T27] el0_svc+0x58/0x150 [ 516.414592][ T27] el0t_64_sync_handler+0x84/0xf0 [ 516.415836][ T27] el0t_64_sync+0x18c/0x190 [ 516.426452][ T27] [ 516.426452][ T27] Showing all locks held in the system: [ 516.428486][ T27] 1 lock held by rcu_tasks_kthre/11: [ 516.430146][ T27] #0: ffff80000d433568 (rcu_tasks.tasks_gp_mutex){+.+.}-{3:3}, at: rcu_tasks_one_gp+0x3c/0x450 [ 516.432816][ T27] 1 lock held by rcu_tasks_trace/12: [ 516.434123][ T27] #0: ffff80000d433bb8 (rcu_tasks_trace.tasks_gp_mutex){+.+.}-{3:3}, at: rcu_tasks_one_gp+0x3c/0x450 [ 516.436931][ T27] 1 lock held by khungtaskd/27: [ 516.438167][ T27] #0: ffff80000d433440 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0x4/0x48 [ 516.447170][ T27] 3 locks held by kworker/1:1H/76: [ 516.448452][ T27] #0: ffff0000c0c1ef38 ((wq_completion)glock_workqueue){+.+.}-{0:0}, at: process_one_work+0x270/0x504 [ 516.451570][ T27] #1: ffff80000ffcbd80 ((work_completion)(&(&gl->gl_work)->work)){+.+.}-{0:0}, at: process_one_work+0x29c/0x504 [ 516.454618][ T27] #2: ffff0001238010e0 (&type->s_umount_key#81){++++}-{3:3}, at: freeze_super+0x40/0x1f0 [ 516.457321][ T27] 2 locks held by getty/2722: [ 516.458402][ T27] #0: ffff0000c7979898 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x28/0x58 [ 516.467762][ T27] #1: ffff80000f6162f0 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0x19c/0x89c [ 516.470459][ T27] 1 lock held by syz-executor.1/12640: [ 516.471770][ T27] #0: ffff0001238010e0 (&type->s_umount_key#79/1){+.+.}-{3:3}, at: alloc_super+0xf8/0x430 [ 516.474209][ T27] 1 lock held by syz-executor.2/18625: [ 516.475563][ T27] #0: ffff0001238010e0 (&type->s_umount_key#81){++++}-{3:3}, at: iterate_supers+0x7c/0x150 [ 516.478094][ T27] [ 516.478628][ T27] ============================================= [ 516.478628][ T27] [ 516.489672][ T27] Kernel panic - not syncing: hung_task: blocked tasks [ 516.491426][ T27] CPU: 0 PID: 27 Comm: khungtaskd Not tainted 6.0.0-rc7-syzkaller-18095-gbbed346d5a96 #0 [ 516.493825][ T27] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/30/2022 [ 516.496250][ T27] Call trace: [ 516.497085][ T27] dump_backtrace+0x1c4/0x1f0 [ 516.498218][ T27] show_stack+0x2c/0x54 [ 516.499183][ T27] dump_stack_lvl+0x104/0x16c [ 516.500333][ T27] dump_stack+0x1c/0x58 [ 516.501321][ T27] panic+0x218/0x50c [ 516.502313][ T27] hung_task_panic+0x0/0x2c [ 516.503361][ T27] kthread+0x12c/0x158 [ 516.504386][ T27] ret_from_fork+0x10/0x20 [ 516.505462][ T27] SMP: stopping secondary CPUs [ 516.506730][ T27] Kernel Offset: disabled [ 516.507826][ T27] CPU features: 0x00000,02070084,26017203 [ 516.509307][ T27] Memory Limit: none [ 516.618521][ T27] Rebooting in 86400 seconds..