fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff46494c45300009000000000000000000010000004800000050000000001000000000000000000000000000003f000000020000000000000000000000000000000000000000000000ffffffff00"/262272, 0x40080, 0x102fe0}, {&(0x7f0000094e00)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1431e0}, {&(0x7f0000094f00)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1433e0}, {&(0x7f0000095000)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1435e0}, {&(0x7f0000095100)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1437e0}, {&(0x7f0000095200)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1439e0}, {&(0x7f0000095300)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x143be0}, {&(0x7f0000095400)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x143de0}, {&(0x7f0000095500)="000000000000000000000000000000000000000000000000000000000000020046494c45300009000000000000000000010001004800030078020000001000000000000000000000040000004000000006000000000000000000000000000000000000000000000010000000480000000000000000000000300000001800000040eb3901c88dd601a51c3a01c88dd601a51c3a01c88dd60140eb3901c88dd60120000000000000000000000000000000300000006800000000000000000003004c00000018000100050000000000050040eb3901c88dd60140eb3901c88dd60140eb3901c88dd60140eb3901c88dd6010000000000000000000000000000000020000010000000000500660069006c0065003000000000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f0001010000000000010000000090000000100100000004180000000200f00000002000000024004900330030003000000001000000001000000100000010000000e0000000e000000000000000410000000000010060004c0000000000400000000000010028fb3901c88dd601850e3a01c88dd601850e3a01c88dd60128fb3901c88dd60120040000000000001a0400000000000020000000000000000500660069006c006500300000000600420000000000010060004c000000000040000000000001006f1b3a01c88dd6016f1b3a01c88dd6016f1b3a01c88dd6016f1b3a01c88dd6015800000000000000540000000000000024000000000000000500660069006c00650031000000000000000000000000001000000002000000ffffffff00"/672, 0x2a0, 0x143fe0}, {&(0x7f0000095800)="00000000000000000000000000110000000600"/32, 0x20, 0x1443e0}, {&(0x7f0000095900)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x1445e0}, {&(0x7f0000095a00)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x1447e0}, {&(0x7f0000095b00)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x1449e0}, {&(0x7f0000095c00)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x144be0}, {&(0x7f0000095d00)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x144de0}, {&(0x7f0000095e00)="000000000000000000000000000000000000000000000000000000000000060046494c453000090000000000000000000100010048000100a0050000001000000000000000000000040000004100000005007273657200000000000000000000000000000000000010000000480000000000000000000000300000001800000028fb3901c88dd601850e3a01c88dd601850e3a01c88dd60128fb3901c88dd60120000000000000000000000000000000300000006800000000000000000003004c00000018000100400000000000010028fb3901c88dd60128fb3901c88dd60128fb3901c88dd60128fb3901c88dd6012004000000000000000000000000000020000000000000000500660069006c0065003000000000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f00010100000000000100000000800000003804000000000000000002001a0400001800000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c650500797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c050073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c000000000000ffffffff00000000", 0x5c0, 0x144fe0}, {&(0x7f0000096400)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1455e0}, {&(0x7f0000096500)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1457e0}, {&(0x7f0000096600)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1459e0}, {&(0x7f0000096700)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x145be0}, {&(0x7f0000096800)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x145de0}, {&(0x7f0000096900)="000000000000000000000000000000000000000000000000000000000000050046494c453000090000000000000000000100010048000100d801000000100000000000000000000004000000420000000300000000000000000000000000000000000000000000001000000048000000000000000000000030000000180000006f1b3a01c88dd6016f1b3a01c88dd6016f1b3a01c88dd6016f1b3a01c88dd60124000000000000000000000000000000300000006800000000000000000003004c0000001800010040000000000001006f1b3a01c88dd6016f1b3a01c88dd6016f1b3a01c88dd6016f1b3a01c88dd6015800000000000000540000000000000024000000000000000500660069006c0065003100000000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f00010100000000000100000000800000007000000000000000000002005400000018000000496e74784c4e4b012f0074006d0070002f00730079007a002d0069006d00610067006500670065006e003500350031003400330038003100390034002f00660069006c00650030002f00660069006c006500300000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000300", 0x220, 0x145fe0}, {&(0x7f0000096c00)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x1463e0}, {&(0x7f0000096d00)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x1465e0}, {&(0x7f0000096e00)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x1467e0}, {&(0x7f0000096f00)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x1469e0}, {&(0x7f0000097000)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x146be0}, {&(0x7f0000097100)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x146de0}, {&(0x7f0000097200)="000000000000000000000000000000000000000000000000000000000000030046494c453000090000000000000000000100010048000100f001000000100000000000000000000006000000430000000900000000000000000000000000000000000000000000001000000048000000000000000000000030000000180000007c283a01c88dd601274d3a01c88dd601d5623a01c88dd6017c283a01c88dd60120000000000000000000000000000000300000006800000000000000000003004c0000001800010005000000000005007c283a01c88dd6017c283a01c88dd6017c283a01c88dd6017c283a01c88dd6011000000000000000000000000000000020000000000000000500660069006c0065003100000000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f00010100000000000100000000800000002800000000000000000002000a0000001800000073797a6b616c6c657273000000000000800000003000000000061800000004000600000028000000780061007400740072003100000000007861747472310000800000003000000000061800000005000600000028000000780061007400740072003200000000007861747472320000ffffffff0000000000000000000000000000000000000900", 0x220, 0x146fe0}, {&(0x7f0000097500)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x1473e0}, {&(0x7f0000097600)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x1475e0}, {&(0x7f0000097700)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x1477e0}, {&(0x7f0000097800)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x1479e0}, {&(0x7f0000097900)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x147be0}, {&(0x7f0000097a00)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x147de0}, {&(0x7f0000097b00)="000000000000000000000000000000000000000000000000000000000000090046494c4530000900000000000000000001000200480001001802000000100000000000000000000005000000440000000a0000000000000000000000000000000000000000000000100000004800000000000000000000003000000018000000966d3a01c88dd6018d8c3a01c88dd60170993a01c88dd601966d3a01c88dd60120000000000000000000000000000000300000006800000000000000000004004c000000180001000500000000000500966d3a01c88dd6018d8c3a01c88dd6018d8c3a01c88dd601966d3a01c88dd6010030000000000000282300000000000020000000000000000500660069006c006500330000000000300000006800000000000000000003004c000000180001000500000000000500966d3a01c88dd601966d3a01c88dd601966d3a01c88dd601966d3a01c88dd6010030000000000000000000000000000020000000000000000500660069006c0065003200000000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f000101000000000001000000008000000048000000010040000000020000000000000000000200000000000000400000000000000000300000000000002823000000000a00282300000000000021034f0100000000ffffffff00"/576, 0x240, 0x147fe0}, {&(0x7f0000097e00)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x1483e0}, {&(0x7f0000097f00)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x1485e0}, {&(0x7f0000098000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x1487e0}, {&(0x7f0000098100)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x1489e0}, {&(0x7f0000098200)="0000000000000000000000b82c8d3f00000000e900002e1ce922000600000000", 0x20, 0x148be0}, {&(0x7f0000098300)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x148de0}, {&(0x7f0000098400)="0000000000000000000000000000000000000000000000000000000000000a0046494c453000090000000000000000000100010048000100f0010000001000000000000000000000040000004500000005000000000000000000000000000000000000000000000010000000480000000000000000000000300000001800000071a63a01c88dd60182b33a01c88dd60182b33a01c88dd60171a63a01c88dd60120000000000000000000000000000000300000007000000000000000000003005400000018000100050000000000050071a63a01c88dd60171a63a01c88dd60171a63a01c88dd60171a63a01c88dd6016800000000000000000000000000000020000000000000000900660069006c0065002e0063006f006c006400180000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f0001010000000000010000000080000000800000000000000000000200640000001800000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300000000ffffffff0000000000000000000000000000000000000500", 0x220, 0x148fe0}, {&(0x7f0000098700)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1493e0}, {&(0x7f0000098800)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1495e0}, {&(0x7f0000098900)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1497e0}, {&(0x7f0000098a00)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1499e0}, {&(0x7f0000098b00)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x149be0}, {&(0x7f0000098c00)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x149de0}, {&(0x7f0000098d00)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x149fe0}, {&(0x7f0000098e00)="eb52904e5446532020202000100100000000000000f8000000000000000000000000000080008000ff010000000000000400000000000000ff000000000000000100000001000000bc27b44498059524000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ff000}, {&(0x7f0000098f00)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff1e0}], 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1f77090000002120d4151964fffffeffffffffffb49593d8e03c1d3bf34a80"]) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) ioctl$IOCTL_VMCI_DATAGRAM_SEND(r0, 0x7ab, &(0x7f00000042c0)={&(0x7f0000003e80)={{@host, 0x7}, {@hyper, 0x8}, 0x400, "be10e82d335362cd0bf947dd95e1c70a143060425d39e8a9c93222a0ceb017bbdf6f9a1b0d7bde8280812ece91639611782690f49f8f6fa886b015ba759a895b7ad31ec781e9530a7f74a02321c066aa47cda4b5d1d6e1463d7402c4659898a97f2273b04228432f46595be499636963b6ae4a40d7724702bfb7699b0b7a9d4a44dfd42e343527050441e30d1c7aae09fea6d5d58442088b60248909ed1e00b05d38f440f6f491cd1bce94bde7196cfc651c0517d234b683f00b6103d8e9feb755385482c2fbcd769be1735f859652415e7659f26ab26953c50c9f9ad282acd3594b1930b5727808e31bef92fab79edc76ac48144da47539fec8ce549e8fe18ecd7cae4e14cf2c26eab8b14726b837f611b9f5dffd091c5021075a3558349c72af592496234a686667339cffd6cff851a50a0696289268a9ba6703010d142a445cb72678d09dae0215526d9967f7695b61adfcffc7ca995e78509b6d808b580f9c5bb362e682412aa1c1be84c18f6a4c6430583b7a530fad323fc5f1d24c818f88366c05c09bd798aa9eeefb2deb80cdf773c6add1337c1b9a8586e26e167d4b0cf0f17590372e4b8f2f4b79b10a1f25bea1f862db17eca2801053e1a2bd91e519c15564da84350d3165d98fdeddd2de492e8d0a7f3a346f92bf2d7c2c6a11660a988e8c8f5dc4f92638392d272db50f0b2c3fcc3bfab9974d6cec20ec3fdb9aafbca91bc9deb4b4fa3be874b61df63ef10596f908adb444afb3577c298f27c4e5f3e9611a50b49ea9103d3568c4aa9c602ccb36cb0cb63f6e25b3327cdf470b84a0f3520d2e43af50e55edf4c0709c6b58d8f015a7669540259ae8bd10b0e286c49da30532998a557c02e314e48956d3ffc9e109bce2b0b5cc3618c35d94a4abbff4c65b758d6902e600e5754685efab5192a0c9530445e48c0596496b647faa1163a4797253efb903aa8a7a2d4c0c419b1a5c24b727d6cbf91f4b1114ab39f4732513a8a1e4732fbdcf4ec450c20489464022dd72286f4c49b00e5097c2816be1d5dc13fa64039b076cc4af6da73100de06d13ce98e8251eaf41274b28de1347006d36c0cdc7d465e129d439593c40b6b5d47c4f7f62a4c05c3ec15eb4d54c77468859f4d52350262313dc137cd1853a3ee6531384a37aab48ab10b7149703e87a5c81a94415995b5eb8aeea1abcbdb7ccb540f6836842781e3afc6f2d95d74264dba3d0869d530cb4a1d444080120e16129d7396f7ab9adb1f58666eaba45c66493c15a0435923ff8c2375c2e2aef54c29574f8200191f832621b6c7eacbbb1db91faaa43325ab0b559c05c0011a8a89d1501113083b64c2ca72832fbe45d20cc138c458d9c1e2d7e16b5407c9618cf9f6ecb8e9acb7972c1cdc638c69ba97e0069c3c8aeba3193b3972dd0894a208984cb2ef4bbc2dabe36583b60732680"}, 0x418}) setsockopt$inet_MCAST_MSFILTER(0xffffffffffffffff, 0x0, 0x30, &(0x7f0000003ac0)={0x5, {{0x2, 0x4e20, @rand_addr=0x64010100}}, 0x1, 0x6, [{{0x2, 0x4e20, @multicast2}}, {{0x2, 0x4e22, @empty}}, {{0x2, 0x4e20, @empty}}, {{0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x3c}}}, {{0x2, 0x4e23, @multicast1}}, {{0x2, 0x4e24, @dev={0xac, 0x14, 0x14, 0xe}}}]}, 0x390) r1 = syz_open_dev$mouse(&(0x7f0000000080)='/dev/input/mouse#\x00', 0xafd, 0x561302) ioctl$HDIO_GETGEO(r1, 0x301, &(0x7f00000000c0)) 17:40:34 executing program 5: r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r2) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)={0x50, 0x2, 0x6, 0x801, 0x0, 0x0, {}, [@IPSET_ATTR_TYPENAME={0xc, 0x3, 'hash:ip\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_TIMEOUT={0x8}]}]}, 0x50}}, 0x0) splice(r1, 0x0, r2, 0x0, 0x100000000, 0x0) 17:40:34 executing program 4: r0 = creat(&(0x7f0000000100)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$TIOCGDEV(r4, 0x80045432, &(0x7f0000000140)) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0xfffffffffffffffe) ustat(0x200, &(0x7f00000000c0)) ioctl$SIOCAX25NOUID(r0, 0x89e3, &(0x7f0000000000)=0x1) r5 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) r7 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r8 = dup(r7) ioctl$PERF_EVENT_IOC_ENABLE(r8, 0x8912, 0x400200) write$cgroup_type(r2, &(0x7f00000001c0)='threaded\x00', 0x9) fallocate(r0, 0x0, 0x0, 0x2cbd) ioctl$DRM_IOCTL_MODE_CREATEPROPBLOB(r2, 0xc01064bd, &(0x7f0000000080)={&(0x7f0000000040)="096880116fcbf7355bef0dd62e106166edba3fd908639a13e42fa7860f340ea4a37b7ddf99a1839e01734d350b76ac30cccf7df7f2e3c00739acfba5b579", 0x3e}) ioctl$FS_IOC_FIEMAP(r0, 0xc020660b, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000ffff01801f000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000"/144]) 17:40:34 executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet_udp(0x2, 0x2, 0x0) socket$packet(0x11, 0x2, 0x300) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$packet_int(r2, 0x107, 0x786eaaf35045856e, &(0x7f0000000000)=0x8ac, 0x4) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="580000001400ad", 0x7}], 0x1) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) write$binfmt_elf64(r0, &(0x7f0000000100)=ANY=[@ANYRES16=r0], 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 17:40:35 executing program 5: mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x4, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x201, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x40a8, 0x0, 0x0, 0x6, 0x2, 0x0, 0x2}, 0x0, 0xf, 0xffffffffffffffff, 0x8) sendmsg$NLBL_MGMT_C_PROTOCOLS(0xffffffffffffffff, 0x0, 0x0) pivot_root(&(0x7f0000000340)='./file0\x00', &(0x7f0000000080)='./file0\x00') socket$nl_route(0x10, 0x3, 0x0) getsockopt$TIPC_DEST_DROPPABLE(0xffffffffffffffff, 0x10f, 0x81, 0x0, &(0x7f0000000200)) r0 = socket(0x15, 0x5, 0x0) getsockname$l2tp(r0, 0x0, &(0x7f0000000040)) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000100)='nl80211\x00') socket$nl_generic(0x10, 0x3, 0x10) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f00000001c0)={'wlan1\x00', 0x0}) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x1b, &(0x7f0000000480)={0x0, 0x1000, "b4b663e71b605dd0cae3f232b3cb8292923d9026473116a4c4dafd43a81f0e57d82a33ffef9accd9a0419f8878a1c3c8e323e594e0a42cbbff937d602943420e3d31c94dab505d4dabc4c822a88d0c6d2a19d3bb902967eaa984d75fcd947795340988cd716f32cafd418a1c17b0e4029e73c29a5f8809b676512ae85ca8d7c3e67721bfeb9906b298860189e96a8bfc84b7d3c6be6fa8052c3f65714f5278dfcb59da523f55fb72ba66dc1dbcfa837be1904bed78719a1e8becf53545bb424dff9168c8c6a1801800e4948b8b168172cf07355a97385ecb82b60eea4015bddd32be7d0ac5255be8842860fc2c15f7ab04cbe19d3bf14ed4b2b46dba0fbc1e3604eecf003a893e44b04dd967aeb79e0d250724f558825f18ef02bad32973db2f2d3c541918abdbcbaa15db92a45c5e5f2bec75efab6ee644257b1061f785e56af07b587b188fd41435d38fcfcf6607c9c979cb36b9152a3f3fda2fa454ff40d86f1374d3553f8212f520aa1e49015044839778d944d9f61b40a11c6b8bf5388d7a3d001ba9a05825576756ed6a4f53eefd7a4505aaa37fe870ac523d6b9c0caeccd50df7598bd556f5df33f0f93315c1aed3bf44a6155c792d394b0c18766881d6b78fa2af4b3a0af0a0a887c46c8bf8560ed981142a0f61de6577ea9c83bbc0ec3ec4018f4b1fdba0a5fa17ced601f4e6864bed1b6fc6fd3fc94f8fd9e99a2d9b2f7423128c0cb38b1ab8496f8f05e528f1c6b59973f156f80c8ee41d9d3e1f56ed0916e85b96089117c40cabac7172158bb8f6bbe4bc18f65b4124ab352e4a3b917cd15398b49b1a90d30875fcca0deda946e45b9fe00911a5bf2df31ac6bc7f2c60e69717e5f423320de36fd791d316ff3abb046be347edf363533e5859286fb697677411b3965ddf29950c4ebe1cb060d1e1bfd55b57b8d5c78031ad5d911fc6c8f15508f12bac38cffbca780936c89f909e20c1757fdbcd3f018471c849ca37a030b3d8df59bab85663bcfd7906f49852ee2bb801b15c1a89052f9c30727078cdc41a1bdda7e7dfef6155277f4078c005837137514b1a0616496946b5cd4dc0d88a4216e181631be70b8a5d657bbee61ced94acaa97a08050fe04b1dd047790ba8d56198bf23b8c9819fb9e100e268c48a04f462718bfa00105216989a33192957d1b16cd404156586d39a3e033161d2eb8c3a16d674f884be2c59333cefbbda9806e99e49157ea0c6ee59228ecc4a422b969f630d5f7dd0537564b06bf0f6a195367e0378e5cc88508af9cb78515e5a642d65b56d8116d41201bf1b9ae9809dbe97094ea912b48a497e63876260bebfd810680473006dcdd23fa0b50794a3c73e6dea3d46b9f86eb8902d5b64ce04211e50aa9f31ffad723e158f58af444f4b3fc8e83dd5918b208f354838a2eecb57d78689a044d543a1c5afe61d64b1686b75e0e468e472b4df6107d7e0764a00c057f9f9e900fbaae27ff82f2de3b334d89cb38cfb69a374907146a8faa33135011ceb8657a6957b376359db75ffd4deb8ed7eb6e22c7bdb9b7d0db235d6f2a7c80b0ede2130c0a90e63257d4d17c628b404045cf55f88108d1ba72ca795bc0c27243f360f0dc9de5cf2a0b24b17edacdbb0a14ffffc1edbbeab1e3c8be1c4ac761d43724f92dea9ded313edee7f21692b6fadb8bf67169e476b61de5fea657deee3689519efb36ea7698b1adf4f5536cd19499eb746a6213c04dfb8cde667984f87752c1eac15e03d929e15cfe250377aa85f6be3f51ff246c2f2f16113b5415d573d1eadb962fe03239a1b214aaf5b4a6d38059c5b1862335e7d208989eeba725d81f83c66a146b4e7b8146c8d29b413db8577ef84ac71012e4fdfbf9d2d3863bb5843a8013b5c14e37b09b011aace0152cea950d62484614cb5d1df8d8bd526eff0e3db93cced403211691f1aa300306c2c7ce647727f19b708fbc508f637f79d4edef67f579d206d56c4fcff0eb7a50c95c7f522b6836ffcac91c32d80a226d0a513b17be61efc10c1a6c6befaedf457deb04653a84430b26d41f11fe0f444b7a9b48f246f9b4c63b4950b4fa63015f5cd06ee2f5e542595b2ad99ab99a75253a8bc9c06b48684a1798024beed092d760588950478ae40c89c699e1130ba9ba81e04d9751be40458720e9c4aa442ffe4608bc7b06ded377197217d81f95f236ac53c88acb8e634730f32281e2db5f8d037cf4ef66f000f551503792a815ac2648624b9ef322eaf26ad988ef3dc78782ca38629499c5bdb5a2ba3bc9eed029597dc7eee3619d65a1132c33690e5e75b07c469d84e58ac4e480a01ef691b73582a56157de1e264ff11d636ef783dcec4bb1a4a48a9f3f81e670651682e241fd49082fd7e8a9dede6b9d8228197fc398fa59787303d57819bf9c2f77dc966b2e903260fe106fca6b7562fba59b74894f859049f141744eca6e3906c2ab74bdd64452bcc04a80dab46d657fdb577486558039398b8bad27321a2edf571e95b532660f8452b73ae477154b67ae8bf7a5c2a3950cd6be003635f7626d1f8f1c8932668897a6b7b2f1556c28c7670d2b8b6687d098c833eddf4eb142bcd188fa67d3d6dfc567b54e6aca2ad7ae4e5c9520bf321d06a29c9d178f1a2281ebc443529dfa54b414f9c37af8f75654cee5bfa377fdd9d78c9f6984d34c731bc4d155b5844ed0000d079950d93f65c768f191d3f5eeda245aa2a62f3834ef195c40ca0a18a2cfec25b740608db9970c66312fc35629339d3c3a31f0f3aac8ba7a01d6d13198099632afd1a97b3ad62e20220d9972f15701c476386166db051e4b34fef402247380b1e7bb46549fda88d5b397ef0e9fa1d20eecb3b7da7f3681b2b36297f45fd1755149ed9de83e349a4a46cd75faaf5113ea8d3b7def9ee96a78ac9a3cf13c3fdefe1cb7b5fd7140b3211af31de88f37f67a9b9cf54ab096026120a7a1b1a1139a59347b552a654a4508c0598c3e342f6915ae3f327753f0709061683fda40126a9df35bde5d163b0b4695097351e30310301ad797f111696e2dee7bb2d92450a161582dcdcb033f969da7acb44387cac4f073f899462b8f9c5911063efa3d5125c34dc59121a30d78089908528de2db3281be7cfe153073d2d65402581dd4f022819dd8979106d6fc2389604b82aedea61b183a968dfcdaf424b2d9431b1753afdfe39c8852843f7415cf11eb3fb4c8170b50263c2dc504f10bb8f4943916ce79bbb8ca922277015e9a3276fb914ed8447927c2075c856eac77e1b2fc052d1050245958a6f352998f06ed36e9c28186301f726a81243677035f96d8c9623a4bf741fa765162af30715ad6a6fd21ebdb9f25075bae6f5844a1639d758cf34db882205092b647c2ba9efb88072ae2704de8289e2a91d5c0845b9b621e3cdad97baac7e20c2d031ad9d17b597ae13aaabc19d44e387c7e0ec0111f980e808b234d317a3edec2c41dd9ddf9ef31c6701744f3c2606554ab4324f83c4ceca54de197ef2b453874f56c8542b895f77956f6ab7dc2eb22ace405229bcd783ee49953afebaeb46813d5f3c343e5b685ce32f63cad528512d5bc419d9bb5e0d9298e0ea1edce4bb0b4f6c4d16b233a7c4abd6cb40bb4eca9be3ceb317c607103a8939ae40af44ad13d4132b48ece847a24ed5d2ed4c75cbbbe82f970e4c405e1390e35013718dab8bf21ffbe4db7f686e669040d5ae4f4b150d09830e225bc6d9b5cf3602de913a444eda4f38fe73013703c4561a20f5cce8254312c334b96c5f866224e4b05df5427021673a6758e8006cb11d0f54564d756dd9a1c3af123fa2b834d44164d50a463e1c853c8d179244db4ba8c63dfb9705516b48d6a3f612e0c078382e2e71e3fc26be64f6a8e45bf3d8950f2c70a03dc2a865fdab2313347d19da6980cd6f0b8eeaf239bc0437a2c816c6418a05fa64eaf3e65901d54ecf57f0c831bfffb17163478c9baa635bd32660c694122ac4b49c6e46997a8bf2592991eae8f35a98d843bc513e75405c0bd8657714000222fe15f3a1c27d841a7c7963c410d0eb763e50d43c16d86b3d5f120edd64d0d873f17e58425f1c906ab8abffd387dc813ae87d4c7d2f7cb149bb7fee93438da54ab1a00c95b516a70992d199e4c9685fc6703c2d5eec13220817f877aec536ebd7060785d7a1ad23d4e58e241170911f0bcb539060d0b761198201c175eed6a1da8fe14bb2569b7664705189a6d3dadb47270b817d05388f2478b117d546caa8011af1583ef41eacdac819a1704fabaaa1630e0445f30550cab15817c5abf6d5b0e6c37fd7035bb5851fbb8a4b99592de3d6912cc18438a0c86b265975076de60606bc2789dc2f6f221628048a3596c67e4c03f326aac4f3db79fe990ca2b5120cb396840e7afb5cd43a457da075deeb48b42b652fe600c8fc776f98c78ee5f94ca38a14fe05d22678dff7f2f8fc41c5837f30daa5691140383f6482cb14332b5bd6dc4c0f84e573c18444b98ce3f2d2525e95c327dea1fefebbe1a77cd215de2b72685bb45d2853801ba8ebd7c246b48762f82781bc7d1c9c335c2e64e72ed06a20c86d236f030337e337d0f788bd67ec1ececb8afb451e87ab8415dfc104c0a82f5c5ea44049e1eb740f233cb9f718ad538b12cf695b7794db34cace7fa401f826d0d7a619a217906d798cfc0700dbd00714d00503807347c9eb072311d754c4f927fc7598282ec3b93b9e919325efca023d6a9c707513bb25fecd03b6b636f440f469e0c1cdd8385893d9028d70241d9b9e98cdca7f230fac511bbf2a7bc95033a811ce21bb5f98447827ca878ea76abffb16b098792e099f30be870b17067a2fed77742ff513a961c15f7bbe7edbf39f832d7a84d5317fa9e9cbdd9ce615c068423795a562cc7b681fa5c84dbd9c1c7c5694729cc865a2922a8640b89abaa605cb4a869e4ce7d548232fb6416859c8d77d458c90204cceb7c1cb14752e08198c2b6480a1925eb1593568ef4810db40d44cab3ab7724209e3fbadf86395de2eb4d952b47c9d205d12ff564b5f9ebfcd5bc731b86d8abb99922eef7bc2b8eb5bc142d736a089f4f3995391dafdfd1e8bd08aa501be274ca784c100e55c4b36fabb5a6c5eab2d4fdbd4d76f0cbf5167a9f2554a6ce6229899806059750963210ad11b659c197ff442bb26acb518586f9fe1506995f6c283babeaded3f387d84ae16e774e2eff79b4421a3cae41dc195528e2304123913c08d97facdf220d08b8f8a1391a875e1b97bc5179a41ac883ed9ebcd721d967e5f33db00e734ae370a4fa69154aa44c33145aa851372827e2e39d6e070b397ee851739daee33f96cc430a5238cda6203f1c113615eaf17477066bf5f53432290910a9300a23af5164c5db9200108630af26da2cfd3603f182d4126dc5b1f31993963b941543d6a3ff8e095b8eaa0bb60b2aed1732678293a94fa2a9cddc28bbf019087bf3362efce953dd82f2ef54b9012c0a6a7fdcaec64e88a85de29d5ba22b21b109f95eeb0c1598e7ad9fb541f0db2f6030d6c6085d533282fb110792c9cb7ce3db259ce8c6d1d58c7ddc601ce25963cf65d3f8055283796eb7173f567f3b2c142fea771aa54b5e646e803c5e0114c292160fd5b7254fe272e12d16c27a8e155dcd0c6b4cd75d862720d8ba3d8e606a3abf2db7eb34591ca3abd41fd1372ccd086591c2e9998e85e175e5490a8ab87e6e899469cb2c55053b3c2ae01afa3839bbaef3efb853d17d8b8f6e4f8a5ef0bf92a48c8fff89132c8b44da2adc0d8bd84883"}, &(0x7f0000000180)=0x1008) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x76, &(0x7f00000002c0)={r4, 0xf430}, &(0x7f00000014c0)=0x8) ioctl$VIDIOC_G_FREQUENCY(0xffffffffffffffff, 0xc02c5638, &(0x7f00000003c0)={0x6, 0x3}) sendmsg$NL80211_CMD_LEAVE_IBSS(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000200)={0x1c, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r3}, @void}}}, 0x1c}}, 0x0) sendmsg$NL80211_CMD_SET_REG(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x44, r1, 0x200, 0x70bd25, 0x25dfdbfc, {}, [@NL80211_ATTR_DFS_REGION={0x5}, @NL80211_ATTR_DFS_REGION={0x5}, @NL80211_ATTR_USER_REG_HINT_TYPE={0x8, 0x9a, 0x2}, @NL80211_ATTR_REG_ALPHA2={0x6, 0x21, 'a\x00'}, @NL80211_ATTR_WIPHY={0x8, 0x1, 0x76}, @NL80211_ATTR_DFS_REGION={0x5, 0x92, 0x3f}]}, 0x44}, 0x1, 0x0, 0x0, 0x800}, 0x0) sendmsg$NL80211_CMD_GET_STATION(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000300)={&(0x7f0000000400)={0x7c, r1, 0x8, 0x0, 0x0, {{}, {@val={0x8, 0x3, r3}, @val={0xc, 0x99, {0x1f}}}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_STA_SUPPORTED_CHANNELS={0x10, 0xbd, [0x0, 0x3, 0x1000, 0x9, 0x8, 0x509]}, @NL80211_ATTR_STA_TX_POWER_SETTING={0x5}, @NL80211_ATTR_STA_PLINK_ACTION={0x5}, @NL80211_ATTR_MESH_PEER_AID={0x6, 0xed, 0x54c}, @NL80211_ATTR_STA_VLAN={0x8}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}]}, 0x7c}, 0x1, 0x0, 0x0, 0x4040080}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) 17:40:35 executing program 4: r0 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x101001) r1 = socket$packet(0x11, 0x3, 0x300) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040)='nl80211\x00') sendmsg$NL80211_CMD_SET_MESH_CONFIG(r4, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x68, r5, 0x200, 0x70bd26, 0x25dfdbfd, {{}, {@void, @val={0xc, 0x99, {0x5, 0x48}}}}, [@NL80211_ATTR_MESH_CONFIG={0x2c, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_HT_OPMODE={0x6, 0x16, 0x4}, @NL80211_MESHCONF_HWMP_ROOT_INTERVAL={0x6, 0x18, 0x5}, @NL80211_MESHCONF_MAX_PEER_LINKS={0x6, 0x4, 0x2b}, @NL80211_MESHCONF_SYNC_OFFSET_MAX_NEIGHBOR={0x8, 0x15, 0x90}, @NL80211_MESHCONF_MIN_DISCOVERY_TIMEOUT={0x6, 0xa, 0xaa}]}, @NL80211_ATTR_WIPHY={0x8, 0x1, 0x7f}, @NL80211_ATTR_MESH_CONFIG={0xc, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_MAX_RETRIES={0x5, 0x5, 0xf}]}, @NL80211_ATTR_IFINDEX={0x8}]}, 0x68}, 0x1, 0x0, 0x0, 0x4}, 0x2000) ioctl$USBDEVFS_CONTROL(r0, 0xc0185500, &(0x7f00000001c0)={0x80, 0x6, 0x302, 0x0, 0x0, 0x0, 0x0}) [ 143.629245] gfs2: invalid mount option: nolock [ 143.641254] gfs2: can't parse mount arguments 17:40:35 executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet_udp(0x2, 0x2, 0x0) socket$packet(0x11, 0x2, 0x300) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$packet_int(r2, 0x107, 0x786eaaf35045856e, &(0x7f0000000000)=0x8ac, 0x4) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="580000001400ad", 0x7}], 0x1) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) write$binfmt_elf64(r0, &(0x7f0000000100)=ANY=[@ANYRES16=r0], 0x9) [ 143.726175] ntfs: (device loop1): parse_options(): Unrecognized mount option w . [ 143.769277] vhci_hcd: vhci_device speed not set [ 143.834849] gfs2: invalid mount option: nolock [ 143.840565] gfs2: can't parse mount arguments 17:40:35 executing program 3: clone(0x8100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$SNDRV_PCM_IOCTL_RESET(r1, 0x4141, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) setsockopt$IPT_SO_SET_REPLACE(r3, 0x8001000000000000, 0x40, &(0x7f0000000000)=@raw={'raw\x00', 0x8, 0x3, 0x380, 0x0, 0x0, 0x148, 0x1f0, 0x0, 0x2e8, 0x2a8, 0x2a8, 0x2e8, 0x2a8, 0x3, 0x0, {[{{@ip={@empty, @rand_addr, 0x0, 0x0, 'macsec0\x00', 'veth0_macvtap\x00'}, 0x0, 0x1c8, 0x1f0, 0x0, {}, [@common=@inet=@hashlimit3={{0x158, 'hashlimit\x00'}, {'batadv_slave_1\x00', {0x0, 0x8, 0x0, 0x0, 0x1ff, 0xfffffffe, 0x8}}}]}, @common=@unspec=@NFQUEUE3={0x28, 'NFQUEUE\x00'}}, {{@ip={@initdev={0xac, 0x1e, 0x0, 0x0}, @private, 0x0, 0x0, 'veth0_to_bridge\x00', 'veth0_macvtap\x00'}, 0x0, 0xb0, 0xf8, 0x0, {}, [@common=@socket0={{0x20, 'socket\x00'}}, @common=@socket0={{0x20, 'socket\x00'}}]}, @unspec=@CT0={0x48, 'CT\x00', 0x0, {0x0, 0x0, 0x0, 0x0, 'snmp_trap\x00'}}}], {{[], 0x0, 0x70, 0x98}, {0x28}}}}, 0x3e0) 17:40:35 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) ioctl$int_in(r0, 0x800000c004500a, &(0x7f0000000300)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) write$RDMA_USER_CM_CMD_ACCEPT(r2, &(0x7f00000001c0)={0x8, 0x120, 0xfa00, {0x2, {0x400, 0x7f, "4dcbd81414188b6eaa3d509366d9905ad782860bb845086a75ef51b6e69ad163351f4d664f139b28364874e207b5a6502798b03e8c86e88815dfeb541c97f8bd9cb1dc456e997bd3f3835002e3cc646c9a39951814db083d2933ea22450e56358168db165d33b50ec142dbd57729cdcd6230e9070ebc231452a74df116401f83d80e8ccc95832e9602b6dfa7858e1f646d2817e5f1c278837fc298dee6b507c8b054a8bba055088d4dbaaf39378025c7fcb7d4d2ef82fad6bbe59147670a0c0c66f5b2095f3738b042b832e49f28c9495eacea256ebc2d680e8d5c203d594070f3a45fc640d40acd4aba6ba558b8638d8472e3deebe3bbb481c8690fd10e031a", 0x1f, 0x0, 0x45, 0x0, 0x20, 0x40, 0x8}}}, 0x128) 17:40:35 executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet_udp(0x2, 0x2, 0x0) socket$packet(0x11, 0x2, 0x300) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$packet_int(r2, 0x107, 0x786eaaf35045856e, &(0x7f0000000000)=0x8ac, 0x4) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="580000001400ad", 0x7}], 0x1) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) [ 143.903125] ntfs: (device loop1): parse_options(): Unrecognized mount option w . [ 143.994890] NFQUEUE: number of total queues is 0 [ 143.997574] gfs2: invalid mount option: nolock [ 144.004573] gfs2: can't parse mount arguments 17:40:35 executing program 0: semtimedop(0x0, &(0x7f0000000000)=[{0x2, 0xfffe, 0x1000}, {0x0, 0x1, 0x1800}, {0x3, 0x4}, {0x1, 0x3f, 0x800}], 0x4, 0x0) prctl$PR_SET_TIMERSLACK(0x1d, 0x9) 17:40:35 executing program 4: r0 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x101001) r1 = socket$packet(0x11, 0x3, 0x300) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040)='nl80211\x00') sendmsg$NL80211_CMD_SET_MESH_CONFIG(r4, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x68, r5, 0x200, 0x70bd26, 0x25dfdbfd, {{}, {@void, @val={0xc, 0x99, {0x5, 0x48}}}}, [@NL80211_ATTR_MESH_CONFIG={0x2c, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_HT_OPMODE={0x6, 0x16, 0x4}, @NL80211_MESHCONF_HWMP_ROOT_INTERVAL={0x6, 0x18, 0x5}, @NL80211_MESHCONF_MAX_PEER_LINKS={0x6, 0x4, 0x2b}, @NL80211_MESHCONF_SYNC_OFFSET_MAX_NEIGHBOR={0x8, 0x15, 0x90}, @NL80211_MESHCONF_MIN_DISCOVERY_TIMEOUT={0x6, 0xa, 0xaa}]}, @NL80211_ATTR_WIPHY={0x8, 0x1, 0x7f}, @NL80211_ATTR_MESH_CONFIG={0xc, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_MAX_RETRIES={0x5, 0x5, 0xf}]}, @NL80211_ATTR_IFINDEX={0x8}]}, 0x68}, 0x1, 0x0, 0x0, 0x4}, 0x2000) ioctl$USBDEVFS_CONTROL(r0, 0xc0185500, &(0x7f00000001c0)={0x80, 0x6, 0x302, 0x0, 0x0, 0x0, 0x0}) 17:40:35 executing program 1: mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x80010, 0xffffffffffffffff, 0x1000) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES(0xffffffffffffffff, 0xc01064b5, &(0x7f0000000040)={&(0x7f0000000000)=[0x0], 0x1}) ioctl$DRM_IOCTL_MODE_SETPLANE(r1, 0xc03064b7, &(0x7f0000000080)={r2, 0x44c, 0x9, 0x7ff, 0x36a1142e, 0x4, 0x1, 0x7, 0x2, 0xfffffff9, 0xfff, 0x1}) r3 = open(&(0x7f0000000240)='./bus\x00', 0x141042, 0x0) mmap(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x0, 0x2812, r3, 0x0) write$FUSE_DIRENTPLUS(r3, &(0x7f0000000040)=ANY=[], 0xfd30) 17:40:35 executing program 3: r0 = gettid() perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x3, 0x0, 0x0, 0x511, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040), 0x4}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) process_vm_writev(r0, &(0x7f0000000000)=[{&(0x7f00008f9f09)=""/247, 0xf7}], 0x1, &(0x7f0000121000)=[{&(0x7f0000217f28)=""/231, 0xffffff4e}], 0x23a, 0x0) madvise(&(0x7f0000495000/0x400000)=nil, 0x400000, 0x8) ioctl$FBIOPUTCMAP(0xffffffffffffffff, 0x4605, 0x0) syz_open_procfs(0x0, &(0x7f0000000080)='fdinfo\x00') r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendmsg$NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH(r2, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x44, 0x0, 0x100, 0x70bd2c, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}]}, 0x44}}, 0x20000000) r3 = syz_open_procfs(0x0, &(0x7f0000000080)='smaps\x00') mlock(&(0x7f0000533000/0x1000)=nil, 0x1000) r4 = socket$netlink(0x10, 0x3, 0x0) sendfile(r4, r3, 0x0, 0x7fffffff) 17:40:35 executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet_udp(0x2, 0x2, 0x0) socket$packet(0x11, 0x2, 0x300) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$packet_int(r2, 0x107, 0x786eaaf35045856e, &(0x7f0000000000)=0x8ac, 0x4) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="580000001400ad", 0x7}], 0x1) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) 17:40:35 executing program 4: ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000055840)={0x0, [], 0xb0, "e7f15357739f24"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81e8943c, &(0x7f0000000180)={0x0}) ioctl$BTRFS_IOC_TREE_SEARCH(0xffffffffffffffff, 0xd0009411, &(0x7f0000000240)={{r0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x2, 0x2, 0x1, 0x4, 0x0, 0x0, 0x7f}}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000280)={0x0, r0, "49212787b5e9ba7af04bbc6db7a7ef4ab50d39db5c7ba55e76a5515d02287d64ab8a9239be24a6e73376bca8d7cba53110aaf062b5fb1fde9d1405deb8c9555fd8beeb63f3d1ac02430035a9e64e65d6bf9dc08a0c781085b3e19bb25c8f485f2c620814d608130080fac738ae63174c2c803f928e9b3ec8331d9d3437dfdfef44442fda8276374b310fdd7776cc4d21788dfeb8e9c54b34d8d9df67500951943bd2a0416b5193ea9cf45559ac9374977d2302514ae3c7e055ad2f25de78086eb4d300ab4a36e327f381927783dcfd6ced3d9809865edfd951a6df39ac7eab088e64d9df53beb5c0ee2518a53654d269bdad8f4a50173c8be123297aec09c477", "8cd6a8886a1cfe190e4ed82fb4c15f381c0b2dcfbfd6e4febb24676fc30232ba107d717cc274cd8dc932f27358f2dc68a6fb7de8c555dd873232d2133e60553890626f0989fdc4c42593e9ade1ddf1c687d393672a0d77979752a15bfcf2d971f835e7ff28199c285895bbe3564b33e1923fa10431fbaf8d9075ffb74390456fedbdcb05f7588459571005edb14e4a8cbbd7583528f76943d6cc461d16d8f4761da6b448bbf37d4a1b726a70931421cd789286ebffc6878c7bbf3425f48ff9da85200e2f652220304abe9448f8359aaa59d0179ffb8680245ed91ad9789dad4a5c9a729a2f1b20db0daded915872b13dba8275ba509d2b517a2293b391e9bcb52e47c29ea86ac3650b3ee5129ea44be03878e02987eec89019c164cbb60a08ec1060283c9d17cfc6efd0e5782670d2227fee1ab1a268738b9af7806bad1894817cefb2ede572d72f3a2612b2163011b691b76c244d1c5cf6a971d926f60304787c718e0d5875cae44f3f42ec100a2bb4cd73da4575cd6bf92a8113208fe1dd6d9fb7e58938a7b758645b1a31c8ee81a725e9dda9a30b5d6311216665c66f3aae808c835b79282c122a24311cddb3997f8296b63afc9c8e2fa6abbbca9cf61c36a381a6876bf98dc03adfd6805274cf8b68205ed76382c054672a9d838d3c64742dd00762d10a64f89a2b273b52059b663321e5a67208fa872c17fe81cd2a12f2a90c15605745f384fe0d972a31b5ec0dff110ea2f3569ae944844654c771a5f62a6f5c071d08804014f6bfd0b9f3a312736e40028e44f608736d7bed068b4ab2763da4dba0c88118c1efcae9295aa8dfd1942c3ece089c511b44ea8aaa4de09d8d3940d7404b366b4481a18de8553b2184a9414de33c748509b7ae06ee42c53c313ff09dba425b352c1cf46b126b4984681d9fabde152fea8a376f58911d26110995f366a768d082f6fbce4842b736c28214f3ad69f0c0c465cb7f2e0fb62491b46a95de5398c4e7c5628e1116d0d7ae754585d7821b861d363a961a1198e4bd493426552fe8db18656d184fd2d8c91f4c86052f593a4e3ac4e0483d14467bb80ce86aa099f05316fa97879295eff78b8530f81427dfd16f4432338bba2a8f722d0e4173c51486e5a7d8cc3f89611cfec7410e578e9e2cdf192ed0376d673efface5096f1dae2004b660ffd360b8c80534ecf8f479cb1afb3a54a35bd3e50fd7269432d5a8926ea78f0157892ff52e18166e63c7c509dc502ca94d5798f0424b81ace5de65b3036455ee2fd476c165442a4cf192062ecdf52dad88a284a6ecc6741b0a851db5456a119dea8589a2d4b7c876b94083045e79f4cf21c54b4730b23310214c2333d50f03a7b88f393b6bf2058eaf0aacbf92ef68d8821ef3f33d77655bcfbe7e3973eb79506b5f08933f0aa726deca608d4bed3accd3debe0c864aacd0e27f58854d785ff6fd25f1adc5fe4fc322663d2720fac1b5612388b1259b0c2bb7630eb4a00c4e1ab386ff89b6f8938be5a5f58669ee0f455c5a7ceed64acecfa4df62f296c70a4069223d09cd7221918b7b7718364c1bb4e1cdfe73aa72114a4d503a6c501809d17ed410c0f20fe83436262b437bb22bd6561efbd5eb5987727580d04549f047eb79064b3b02b5bac1af74235bbc76d1d1db365fc073dc82ce27915b87478fe5f796b1fc2d85be5aa059d98eba0760aefb2894d36a4062f1094dfa8cb96fa3fa955d091a8768b55b745e058997b9dec7b1ada7d2fe779c31f52c6a4d07f4bf0c5d44958a3c78a6950506add3ae23fe22e8a9fd7c2ea5499f9a8c8532301042e808151696f5ce085ea07d4b6f194ab244df250ddc153e7a68e4a276ff010fe55c50c777f460609ae092023a7f94d2d646e534c41ee447ff2cbae1158dd09fce5c27942e32460e22d1d4fffd1ab02d5aa8527d7d69b8c2da5a8b31246bcb2e30e3a34776bcf5fe2fa3095f742f0bdb944a3c5d39ff9f331f1e2aa8fb3ab228238bf816df8017d4b39a96ca041efd24621e1723e76e8a3aae9bc330cc22436072d6d1a43bee28c5a8c87ac3a05d768381e4885269960c04ac528d76026bfd62976206855889018256d054d11303690a9b4c47edf5fa5dd3ea624153c3b88cfb0ecdf68624683742a1e9228832981bfd226c94ffc93c7702edc29f8b24631818349b0d6d329f51e56ec058db0f8991a904120acd605dc7a7021880eca17f45294d5afc6f5e484808440918ef4e3591f177bedf6fba6b31d8c6f5af508173f2804b26b2443d585eeeee250b8442a2d9bed99b2f06533bb890bbf2b453588367288c51a5786f2a2fb6119d7cf26f4c8bc5f0e545c7d028e1900b5b5b6d6d29cf182aaefdc35dc2b598c6ab03d09d81a3a13868e75392ce5662a2823e762cf6b5c52ea3883a60f03bfc5c40263fa8e4588f7c27b79ea2ae999bd7f315cafd0dad8e8c53635c632a891cede088b3a146e7af8e6eb825802d755a0ac946d5a1584d5a5187c64e3931fd128eac11b5761f7402cde0a82de6e5dc13c46f11b4e3b9dfabe2190246fbf7c2355d8e1c7919de6a79c730c4a1419cdfb4d7770e5268c9f934a49a6f14e8e8c67c0376778675393823f0ff08a4415cc0e4393935823c562a50fdd50375f9f7e4d86dccfc5d242f97f1a334d0afc16bfda88d89b290b773b21ca6e1b0459c480ac1ef5b70ffc371cd1a6c6c76b3558569a91ef53ff2f2715b712241adbdbb31897c719d5d95ed02fca65e0fe3c2e1410ab5c4818d185d6e2072fd5ffd1685d8dd793477823c90dc240f6d812006a319b21556e8724bab741388731f6e2e5b98adc93fe1528afa09e941d9c9b19c5c035da93a188884ed546e0a3a878498a5970128f5a1934af39f7db07969abadbcc36cabae52ddddd8b97fe7d99f84e41b0eab84dc3f32b211593d618f6b6c6cdd08fb6e88ea041fe5164102dbceb61c2b421f36842b482156d1d49581ec87650e46bbb1de45ca3a3f023447f1e6852c0d799f62ce5cc1671b58534cbc92d4cdb170fad29b0d5720c13d48cc8db0a2024e12516b68e664c11a481db62eb0af11a364f00cda7047117f099a1b7469dbd4fb9d8dadb236e58e278362d32f01b06729ed094f7220eedf09e08248cc1153201a3f30f8dacf06cfba372cf90d2d6651513e69986be8cbdabff704b16113fa9030d3cfc3b2d2dae1973739046eb9e63f573c29b8249b4fc0b3ca2113f0d78c0e5f119b24543de8260691f5a77322da1666fcfaa4ab3417bf41a864ac5301a30c9df8bfc8ebd49186c23149fc0e913d2793b5aa8377f20a30bfbee8c9b5f3c8cf966624e94f119da665ccc6cf7094f33649a09d2affca01ea79a42c251c473ac1960b59495eeffa415ab304022799136b11e98d64d2df10a521fb033666bfd8d0c473a65760b88671ff2bb710fd5152e39f2ec728e27639cc8b147cc1509ec598f96ae0f38351f6bd4ab82d8b1a7c0d1d31bc82c7e7e8b921e451d45fa83376aa5f0ec5771c6e7e130fa1d1267c9cc0148c17e7be818c60bd426d53d3dbbe73039a5bff59f3dce88f4b8d12711dd7c650159a7ceeb9f2c4cc52f3a85b451b76a270e0b99a5682303cc3b0708023d4996e5069c660a5e25646952703f30670385fee44752e1c2d70a79b65b8d12e74074625500e15b05d1f3dfad5babd1c7dbf99c0407ee964ca7c0439a900c193678f24d3f40f5f01d7958bfad4d70156f42c99ce4bc992cb9215f589f755a58fc8f5f78402b7079b3bcdd3fbda9bdea1ac7e2f7abd6e6aa3059122ff5e5c93a2d22cb6d9c0e12e4264d76b88402e93deb36e7d26bf654b542a98909e5fa9feadd803d3deb41cbe384d8c35bf7fff1e719fa91b96d11e5023a84fd47a389e91f27d00281a59e06185748e3f51576d5ed61f9f0f27dd8250a4e64e7b055f2382848bd017678a67d9c93bee6798e6a886daf8acc2eda2482f259e80ec50b4c7d85df683a08f7a302bbb45613a1c46f83d9176f4b4ae8062a130abb1107dc22011216dc2899e57dce116e7072f9fa0171ae528053819f513c1e88a3fb77434d9287603bc17d6e9f9a384b48b30ce5bbdf0992075ef366f18649ce9fe9b1cef7b4a23310a9395c8ef75c6e351569deea3a9a732d493f043caa3db2cc28f0444d6a96fdfd411e52440e65cad3551e1e72812866aa2c31cfda9303fdf0b3d384e109e27d1e9b71ec3e9641655141234cb85c646e8999adf37fe7aae338ee6e9c48227b7850bbb042435f030344d71cf7d6f0450ca4dc49bc0b040190be58d6b08676ab028023f3eee0665c7deb3d98f822074204924c981477eea2bc0f9391fc571c203e815de7e70692f17dec0653e24146f0bd4a0e2ae55f14c99395871dbee6c75da518b81cb953ee42d9168f37dd195fccf94705ce59db1cfbdfe7753bdb11134f1ab781ad396e3cdb3ad5791ab1d901f44eda52cf78f844f25b5f04ee13edbe0c4328ec658fdcfbd46f33093c220e382bb5c91f9d70bf70ba2368aedbc56c0d11daf79f9e3fe597a01fb6abd65be02f2262f789551630ea5b0d9b26ffbe1a9bb79168e75b72c5daa08d56b05110f506793546bb802e856b5f72c4a9e098970148e3be01e9c963e99b67b068ac184a224d435b58578728ed9f5c2574dcf2c1011d67d8126847deff3a5f1776dce999b461e1ea529fea33a5b905f6e52393880ce4d241d027e9d06b738b8f6b8b81fe3e362ac03acaf9dc18dd867b33a9eddb506ed0cfcba3c8eb676c12779a9c8494c42947961b35f4ee6e3cb7c0c6d53a15419889fabd7e64c777b0bab660f3a6538eb2d9e6d66bd1bc5086b349aa84672f6ed15c88e34a628ba409487f00d94d97b6d56b9e63c46bb9eff69f703ae55e33104ef7de62f51b3ec0df3aa662a8dd370a5fa22e793eef7bf420540b3def13fe779f5e2464f7e4a0793593b0980cab8d142dbef05c4e5cf90fa94067188f58c5a73989ee70180f25d1c984982e88cad32184662cfd061673a1ac6780a0bcf972e1203a8479aaab858eb872b143834f73e977b79409d242dae2fd2b12eafbcdf38c21808d6c4ece80751b1a571a21dbeffc6b6e7befc3a7c18b4eac79fe07d3b469b696e6708d1e58df1c225d882b80de106d13ad0987bedcfd082a6b5e4b130b4fd6b97b99fa166b4adc17e559cef74167563ac692d1f6537a33b04e586d5ab283bd4437decd6274bdde72c99d8cc5ae202c1b5aa3c899875547aecf9cbfb004f55bfe23ab2d2859fcc90d1eb8180ebe001995fdacbcc0283aa0c6afe23db9f086251733dbb29d2c473ef5dd15efc815e2c679b0f3ede039a2d494a8aeabfa698967569b55dc1b48dd7edc59a34a8d80f15cf2997bf0c78fd005323363f3f4d7f50c7c05cb2cebbe23b15303570c9d18a55417c3d98feb95d09c4"}) r1 = inotify_init1(0x0) fcntl$setown(0xffffffffffffffff, 0x8, 0xffffffffffffffff) fcntl$getownex(r1, 0x10, &(0x7f0000000080)) r2 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r2, 0xc0709411, &(0x7f0000001240)=ANY=[@ANYRES64, @ANYBLOB]) ioctl$BTRFS_IOC_TREE_SEARCH(r1, 0xd0009411, &(0x7f0000000240)={{0x0, 0x4, 0x3ff, 0x0, 0x401, 0x9, 0x2, 0x2, 0x1, 0x4, 0x2, 0x0, 0x7f, 0x0, 0x8}}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000004d540)={0x6, [], 0x1, "8c944789e2f12b"}) syz_mount_image$tmpfs(&(0x7f0000000100)='tmpfs\x00', &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB='huge=within_size']) r3 = creat(&(0x7f0000000140)='./file0/file1\x00', 0x0) ioctl$SNDCTL_DSP_SPEED(0xffffffffffffffff, 0xc0045002, &(0x7f0000000000)=0x329) write$cgroup_type(r3, &(0x7f00000009c0)='threaded\x00', 0xd4ba0ff) 17:40:35 executing program 0: r0 = creat(&(0x7f0000000140)='./bus\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x46802) io_setup(0x100000000000c333, &(0x7f0000000180)=0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ftruncate(r0, 0x48280) write$P9_RATTACH(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) io_submit(r1, 0x45, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x400000000000, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x377140be6b5ef4c7}]) r2 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) ioctl$SCSI_IOCTL_SEND_COMMAND(r2, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB]) ioctl$EXT4_IOC_MOVE_EXT(0xffffffffffffffff, 0xc028660f, &(0x7f0000000200)={0x100007, r2, 0x9, 0x0, 0x1000700}) 17:40:35 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) setsockopt$inet_tcp_TLS_RX(r1, 0x6, 0x2, &(0x7f00000000c0)=@gcm_256={{0x304}, "4f937a0bd3f24510", "8e33a1924f841e7241210e9d59ba5dfeaafb8ac82a84b67ff2220a591d5bc982", "0c478c5a", "3a8bafc47c21624f"}, 0x38) prctl$PR_SVE_SET_VL(0x32, 0x3eea0) syz_mount_image$ext4(&(0x7f0000000000)='ext2\x00', &(0x7f0000000100)='./file0\x00', 0x8000000000000, 0x3, &(0x7f0000000140)=[{&(0x7f0000010000)="20000000000100000c000000d90000000f0000000100000000000000000000000020000000200000200000002cc4645f2cc4645f0100ffff53ef0100010000002cc4645f000000000000000001000000000000000b0000008000000038000000c20200006b0400000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e3338363633343038350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000d9ca5cac99fd4329af4dde786c1a5d13010040000c000000000000002cc4645f", 0x10c, 0x400}, {&(0x7f0000000040)="050800000000000000ac4a2c9802d6a03e26e9ac8d04faf7a1000000040100002b0000000000000000", 0x29, 0x560}, {&(0x7f0000010300)="000000000000000000000000000000000000000000000000000000001481910a", 0x20, 0x401}], 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="64656275675f77616e745f65780000000000000008653d3078303030303006000000000000003030302c00"]) 17:40:35 executing program 3: ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000055840)={0x0, [], 0xb0, "e7f15357739f24"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81e8943c, &(0x7f0000000180)={0x0}) ioctl$BTRFS_IOC_TREE_SEARCH(0xffffffffffffffff, 0xd0009411, &(0x7f0000000240)={{r0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x2, 0x2, 0x1, 0x4, 0x0, 0x0, 0x7f}}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000280)={0x0, r0, "49212787b5e9ba7af04bbc6db7a7ef4ab50d39db5c7ba55e76a5515d02287d64ab8a9239be24a6e73376bca8d7cba53110aaf062b5fb1fde9d1405deb8c9555fd8beeb63f3d1ac02430035a9e64e65d6bf9dc08a0c781085b3e19bb25c8f485f2c620814d608130080fac738ae63174c2c803f928e9b3ec8331d9d3437dfdfef44442fda8276374b310fdd7776cc4d21788dfeb8e9c54b34d8d9df67500951943bd2a0416b5193ea9cf45559ac9374977d2302514ae3c7e055ad2f25de78086eb4d300ab4a36e327f381927783dcfd6ced3d9809865edfd951a6df39ac7eab088e64d9df53beb5c0ee2518a53654d269bdad8f4a50173c8be123297aec09c477", "8cd6a8886a1cfe190e4ed82fb4c15f381c0b2dcfbfd6e4febb24676fc30232ba107d717cc274cd8dc932f27358f2dc68a6fb7de8c555dd873232d2133e60553890626f0989fdc4c42593e9ade1ddf1c687d393672a0d77979752a15bfcf2d971f835e7ff28199c285895bbe3564b33e1923fa10431fbaf8d9075ffb74390456fedbdcb05f7588459571005edb14e4a8cbbd7583528f76943d6cc461d16d8f4761da6b448bbf37d4a1b726a70931421cd789286ebffc6878c7bbf3425f48ff9da85200e2f652220304abe9448f8359aaa59d0179ffb8680245ed91ad9789dad4a5c9a729a2f1b20db0daded915872b13dba8275ba509d2b517a2293b391e9bcb52e47c29ea86ac3650b3ee5129ea44be03878e02987eec89019c164cbb60a08ec1060283c9d17cfc6efd0e5782670d2227fee1ab1a268738b9af7806bad1894817cefb2ede572d72f3a2612b2163011b691b76c244d1c5cf6a971d926f60304787c718e0d5875cae44f3f42ec100a2bb4cd73da4575cd6bf92a8113208fe1dd6d9fb7e58938a7b758645b1a31c8ee81a725e9dda9a30b5d6311216665c66f3aae808c835b79282c122a24311cddb3997f8296b63afc9c8e2fa6abbbca9cf61c36a381a6876bf98dc03adfd6805274cf8b68205ed76382c054672a9d838d3c64742dd00762d10a64f89a2b273b52059b663321e5a67208fa872c17fe81cd2a12f2a90c15605745f384fe0d972a31b5ec0dff110ea2f3569ae944844654c771a5f62a6f5c071d08804014f6bfd0b9f3a312736e40028e44f608736d7bed068b4ab2763da4dba0c88118c1efcae9295aa8dfd1942c3ece089c511b44ea8aaa4de09d8d3940d7404b366b4481a18de8553b2184a9414de33c748509b7ae06ee42c53c313ff09dba425b352c1cf46b126b4984681d9fabde152fea8a376f58911d26110995f366a768d082f6fbce4842b736c28214f3ad69f0c0c465cb7f2e0fb62491b46a95de5398c4e7c5628e1116d0d7ae754585d7821b861d363a961a1198e4bd493426552fe8db18656d184fd2d8c91f4c86052f593a4e3ac4e0483d14467bb80ce86aa099f05316fa97879295eff78b8530f81427dfd16f4432338bba2a8f722d0e4173c51486e5a7d8cc3f89611cfec7410e578e9e2cdf192ed0376d673efface5096f1dae2004b660ffd360b8c80534ecf8f479cb1afb3a54a35bd3e50fd7269432d5a8926ea78f0157892ff52e18166e63c7c509dc502ca94d5798f0424b81ace5de65b3036455ee2fd476c165442a4cf192062ecdf52dad88a284a6ecc6741b0a851db5456a119dea8589a2d4b7c876b94083045e79f4cf21c54b4730b23310214c2333d50f03a7b88f393b6bf2058eaf0aacbf92ef68d8821ef3f33d77655bcfbe7e3973eb79506b5f08933f0aa726deca608d4bed3accd3debe0c864aacd0e27f58854d785ff6fd25f1adc5fe4fc322663d2720fac1b5612388b1259b0c2bb7630eb4a00c4e1ab386ff89b6f8938be5a5f58669ee0f455c5a7ceed64acecfa4df62f296c70a4069223d09cd7221918b7b7718364c1bb4e1cdfe73aa72114a4d503a6c501809d17ed410c0f20fe83436262b437bb22bd6561efbd5eb5987727580d04549f047eb79064b3b02b5bac1af74235bbc76d1d1db365fc073dc82ce27915b87478fe5f796b1fc2d85be5aa059d98eba0760aefb2894d36a4062f1094dfa8cb96fa3fa955d091a8768b55b745e058997b9dec7b1ada7d2fe779c31f52c6a4d07f4bf0c5d44958a3c78a6950506add3ae23fe22e8a9fd7c2ea5499f9a8c8532301042e808151696f5ce085ea07d4b6f194ab244df250ddc153e7a68e4a276ff010fe55c50c777f460609ae092023a7f94d2d646e534c41ee447ff2cbae1158dd09fce5c27942e32460e22d1d4fffd1ab02d5aa8527d7d69b8c2da5a8b31246bcb2e30e3a34776bcf5fe2fa3095f742f0bdb944a3c5d39ff9f331f1e2aa8fb3ab228238bf816df8017d4b39a96ca041efd24621e1723e76e8a3aae9bc330cc22436072d6d1a43bee28c5a8c87ac3a05d768381e4885269960c04ac528d76026bfd62976206855889018256d054d11303690a9b4c47edf5fa5dd3ea624153c3b88cfb0ecdf68624683742a1e9228832981bfd226c94ffc93c7702edc29f8b24631818349b0d6d329f51e56ec058db0f8991a904120acd605dc7a7021880eca17f45294d5afc6f5e484808440918ef4e3591f177bedf6fba6b31d8c6f5af508173f2804b26b2443d585eeeee250b8442a2d9bed99b2f06533bb890bbf2b453588367288c51a5786f2a2fb6119d7cf26f4c8bc5f0e545c7d028e1900b5b5b6d6d29cf182aaefdc35dc2b598c6ab03d09d81a3a13868e75392ce5662a2823e762cf6b5c52ea3883a60f03bfc5c40263fa8e4588f7c27b79ea2ae999bd7f315cafd0dad8e8c53635c632a891cede088b3a146e7af8e6eb825802d755a0ac946d5a1584d5a5187c64e3931fd128eac11b5761f7402cde0a82de6e5dc13c46f11b4e3b9dfabe2190246fbf7c2355d8e1c7919de6a79c730c4a1419cdfb4d7770e5268c9f934a49a6f14e8e8c67c0376778675393823f0ff08a4415cc0e4393935823c562a50fdd50375f9f7e4d86dccfc5d242f97f1a334d0afc16bfda88d89b290b773b21ca6e1b0459c480ac1ef5b70ffc371cd1a6c6c76b3558569a91ef53ff2f2715b712241adbdbb31897c719d5d95ed02fca65e0fe3c2e1410ab5c4818d185d6e2072fd5ffd1685d8dd793477823c90dc240f6d812006a319b21556e8724bab741388731f6e2e5b98adc93fe1528afa09e941d9c9b19c5c035da93a188884ed546e0a3a878498a5970128f5a1934af39f7db07969abadbcc36cabae52ddddd8b97fe7d99f84e41b0eab84dc3f32b211593d618f6b6c6cdd08fb6e88ea041fe5164102dbceb61c2b421f36842b482156d1d49581ec87650e46bbb1de45ca3a3f023447f1e6852c0d799f62ce5cc1671b58534cbc92d4cdb170fad29b0d5720c13d48cc8db0a2024e12516b68e664c11a481db62eb0af11a364f00cda7047117f099a1b7469dbd4fb9d8dadb236e58e278362d32f01b06729ed094f7220eedf09e08248cc1153201a3f30f8dacf06cfba372cf90d2d6651513e69986be8cbdabff704b16113fa9030d3cfc3b2d2dae1973739046eb9e63f573c29b8249b4fc0b3ca2113f0d78c0e5f119b24543de8260691f5a77322da1666fcfaa4ab3417bf41a864ac5301a30c9df8bfc8ebd49186c23149fc0e913d2793b5aa8377f20a30bfbee8c9b5f3c8cf966624e94f119da665ccc6cf7094f33649a09d2affca01ea79a42c251c473ac1960b59495eeffa415ab304022799136b11e98d64d2df10a521fb033666bfd8d0c473a65760b88671ff2bb710fd5152e39f2ec728e27639cc8b147cc1509ec598f96ae0f38351f6bd4ab82d8b1a7c0d1d31bc82c7e7e8b921e451d45fa83376aa5f0ec5771c6e7e130fa1d1267c9cc0148c17e7be818c60bd426d53d3dbbe73039a5bff59f3dce88f4b8d12711dd7c650159a7ceeb9f2c4cc52f3a85b451b76a270e0b99a5682303cc3b0708023d4996e5069c660a5e25646952703f30670385fee44752e1c2d70a79b65b8d12e74074625500e15b05d1f3dfad5babd1c7dbf99c0407ee964ca7c0439a900c193678f24d3f40f5f01d7958bfad4d70156f42c99ce4bc992cb9215f589f755a58fc8f5f78402b7079b3bcdd3fbda9bdea1ac7e2f7abd6e6aa3059122ff5e5c93a2d22cb6d9c0e12e4264d76b88402e93deb36e7d26bf654b542a98909e5fa9feadd803d3deb41cbe384d8c35bf7fff1e719fa91b96d11e5023a84fd47a389e91f27d00281a59e06185748e3f51576d5ed61f9f0f27dd8250a4e64e7b055f2382848bd017678a67d9c93bee6798e6a886daf8acc2eda2482f259e80ec50b4c7d85df683a08f7a302bbb45613a1c46f83d9176f4b4ae8062a130abb1107dc22011216dc2899e57dce116e7072f9fa0171ae528053819f513c1e88a3fb77434d9287603bc17d6e9f9a384b48b30ce5bbdf0992075ef366f18649ce9fe9b1cef7b4a23310a9395c8ef75c6e351569deea3a9a732d493f043caa3db2cc28f0444d6a96fdfd411e52440e65cad3551e1e72812866aa2c31cfda9303fdf0b3d384e109e27d1e9b71ec3e9641655141234cb85c646e8999adf37fe7aae338ee6e9c48227b7850bbb042435f030344d71cf7d6f0450ca4dc49bc0b040190be58d6b08676ab028023f3eee0665c7deb3d98f822074204924c981477eea2bc0f9391fc571c203e815de7e70692f17dec0653e24146f0bd4a0e2ae55f14c99395871dbee6c75da518b81cb953ee42d9168f37dd195fccf94705ce59db1cfbdfe7753bdb11134f1ab781ad396e3cdb3ad5791ab1d901f44eda52cf78f844f25b5f04ee13edbe0c4328ec658fdcfbd46f33093c220e382bb5c91f9d70bf70ba2368aedbc56c0d11daf79f9e3fe597a01fb6abd65be02f2262f789551630ea5b0d9b26ffbe1a9bb79168e75b72c5daa08d56b05110f506793546bb802e856b5f72c4a9e098970148e3be01e9c963e99b67b068ac184a224d435b58578728ed9f5c2574dcf2c1011d67d8126847deff3a5f1776dce999b461e1ea529fea33a5b905f6e52393880ce4d241d027e9d06b738b8f6b8b81fe3e362ac03acaf9dc18dd867b33a9eddb506ed0cfcba3c8eb676c12779a9c8494c42947961b35f4ee6e3cb7c0c6d53a15419889fabd7e64c777b0bab660f3a6538eb2d9e6d66bd1bc5086b349aa84672f6ed15c88e34a628ba409487f00d94d97b6d56b9e63c46bb9eff69f703ae55e33104ef7de62f51b3ec0df3aa662a8dd370a5fa22e793eef7bf420540b3def13fe779f5e2464f7e4a0793593b0980cab8d142dbef05c4e5cf90fa94067188f58c5a73989ee70180f25d1c984982e88cad32184662cfd061673a1ac6780a0bcf972e1203a8479aaab858eb872b143834f73e977b79409d242dae2fd2b12eafbcdf38c21808d6c4ece80751b1a571a21dbeffc6b6e7befc3a7c18b4eac79fe07d3b469b696e6708d1e58df1c225d882b80de106d13ad0987bedcfd082a6b5e4b130b4fd6b97b99fa166b4adc17e559cef74167563ac692d1f6537a33b04e586d5ab283bd4437decd6274bdde72c99d8cc5ae202c1b5aa3c899875547aecf9cbfb004f55bfe23ab2d2859fcc90d1eb8180ebe001995fdacbcc0283aa0c6afe23db9f086251733dbb29d2c473ef5dd15efc815e2c679b0f3ede039a2d494a8aeabfa698967569b55dc1b48dd7edc59a34a8d80f15cf2997bf0c78fd005323363f3f4d7f50c7c05cb2cebbe23b15303570c9d18a55417c3d98feb95d09c4"}) r1 = inotify_init1(0x0) fcntl$setown(0xffffffffffffffff, 0x8, 0xffffffffffffffff) fcntl$getownex(r1, 0x10, &(0x7f0000000080)) r2 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r2, 0xc0709411, &(0x7f0000001240)=ANY=[@ANYRES64, @ANYBLOB]) ioctl$BTRFS_IOC_TREE_SEARCH(r1, 0xd0009411, &(0x7f0000000240)={{0x0, 0x4, 0x3ff, 0x0, 0x401, 0x9, 0x2, 0x2, 0x1, 0x4, 0x2, 0x0, 0x7f, 0x0, 0x8}}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000004d540)={0x6, [], 0x1, "8c944789e2f12b"}) ioctl$NBD_SET_SIZE(r3, 0xab02, 0x100000001) syz_mount_image$tmpfs(&(0x7f0000000100)='tmpfs\x00', &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB='huge=within_size']) r4 = creat(&(0x7f0000000140)='./file0/file1\x00', 0x0) write$cgroup_type(r4, &(0x7f00000009c0)='threaded\x00', 0xd4ba0ff) [ 144.211452] gfs2: invalid mount option: nolock [ 144.219612] gfs2: can't parse mount arguments 17:40:35 executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet_udp(0x2, 0x2, 0x0) socket$packet(0x11, 0x2, 0x300) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) setsockopt$packet_int(r2, 0x107, 0x786eaaf35045856e, &(0x7f0000000000)=0x8ac, 0x4) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="580000001400ad", 0x7}], 0x1) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) [ 144.281716] print_req_error: I/O error, dev loop2, sector 0 [ 144.316700] EXT4-fs (loop1): VFS: Found ext4 filesystem with unknown checksum algorithm. [ 144.420322] gfs2: invalid mount option: nolock [ 144.425179] gfs2: can't parse mount arguments 17:40:36 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) ioctl$int_in(r0, 0x800000c004500a, &(0x7f0000000300)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) write$RDMA_USER_CM_CMD_ACCEPT(r2, &(0x7f00000001c0)={0x8, 0x120, 0xfa00, {0x2, {0x400, 0x7f, "4dcbd81414188b6eaa3d509366d9905ad782860bb845086a75ef51b6e69ad163351f4d664f139b28364874e207b5a6502798b03e8c86e88815dfeb541c97f8bd9cb1dc456e997bd3f3835002e3cc646c9a39951814db083d2933ea22450e56358168db165d33b50ec142dbd57729cdcd6230e9070ebc231452a74df116401f83d80e8ccc95832e9602b6dfa7858e1f646d2817e5f1c278837fc298dee6b507c8b054a8bba055088d4dbaaf39378025c7fcb7d4d2ef82fad6bbe59147670a0c0c66f5b2095f3738b042b832e49f28c9495eacea256ebc2d680e8d5c203d594070f3a45fc640d40acd4aba6ba558b8638d8472e3deebe3bbb481c8690fd10e031a", 0x1f, 0x0, 0x45, 0x0, 0x20, 0x40, 0x8}}}, 0x128) 17:40:36 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000003c0)=ANY=[@ANYBLOB="4800000010000507000000cb8f9dc7d76a533307", @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000340)=ANY=[@ANYBLOB="74000000240100"/20, @ANYRES32=r4, @ANYBLOB="00000000ffffffff0000000008000100716671"], 0x74}}, 0x0) r5 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) sendmsg$nl_route_sched(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000500)=@newtfilter={0x34, 0x28, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {0x4}}, [@filter_kind_options=@f_rsvp6={{0xa, 0x1, 'rsvp6\x00'}, {0x4}}]}, 0x34}}, 0x0) r7 = socket$nl_route(0x10, 0x3, 0x0) r8 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000480)='/dev/nvram\x00', 0x0, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r8, 0xc0245720, 0x0) write$RDMA_USER_CM_CMD_QUERY(r8, &(0x7f0000000380)={0x13, 0x10, 0xfa00, {&(0x7f0000000100), 0xffffffffffffffff, 0x2}}, 0x18) r9 = openat$ion(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ion\x00', 0x0, 0x0) ioctl$ION_IOC_ALLOC(r9, 0xc0184900, &(0x7f0000000040)={0x80000009, 0x2}) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xb) sendmsg$nl_route_sched(r7, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000080)=ANY=[@ANYBLOB="340000002800270d0000000000000000000000004529c256ada383db357ab4", @ANYRES32=r10, @ANYBLOB="0400000000000000000000000a000100727376703600000004000200"], 0x34}}, 0x0) 17:40:36 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x32) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @broadcast}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bic\x00', 0x4) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x240}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e2a, @empty}, 0x10) sendto$inet(r0, &(0x7f0000000140)="aed56c564e3e03cf0c268a5c7f1f6d88b967487a4257357860ac5cf65ac60cded8971395abeaf4b4834ff922b3f1e0b0a3a07e758055b64d0dc67c03f28a7931cb5d8dbd1e13b50851f4d26e245435e27e1df0896e8fead529c922b89651cfc3babbe4723d044effaf0dcfd8f1af", 0x6e, 0x20cc9e, 0x0, 0x0) 17:40:36 executing program 3: ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000055840)={0x0, [], 0xb0, "e7f15357739f24"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81e8943c, &(0x7f0000000180)={0x0}) ioctl$BTRFS_IOC_TREE_SEARCH(0xffffffffffffffff, 0xd0009411, &(0x7f0000000240)={{r0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x2, 0x2, 0x1, 0x4, 0x0, 0x0, 0x7f}}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000280)={0x0, r0, "49212787b5e9ba7af04bbc6db7a7ef4ab50d39db5c7ba55e76a5515d02287d64ab8a9239be24a6e73376bca8d7cba53110aaf062b5fb1fde9d1405deb8c9555fd8beeb63f3d1ac02430035a9e64e65d6bf9dc08a0c781085b3e19bb25c8f485f2c620814d608130080fac738ae63174c2c803f928e9b3ec8331d9d3437dfdfef44442fda8276374b310fdd7776cc4d21788dfeb8e9c54b34d8d9df67500951943bd2a0416b5193ea9cf45559ac9374977d2302514ae3c7e055ad2f25de78086eb4d300ab4a36e327f381927783dcfd6ced3d9809865edfd951a6df39ac7eab088e64d9df53beb5c0ee2518a53654d269bdad8f4a50173c8be123297aec09c477", "8cd6a8886a1cfe190e4ed82fb4c15f381c0b2dcfbfd6e4febb24676fc30232ba107d717cc274cd8dc932f27358f2dc68a6fb7de8c555dd873232d2133e60553890626f0989fdc4c42593e9ade1ddf1c687d393672a0d77979752a15bfcf2d971f835e7ff28199c285895bbe3564b33e1923fa10431fbaf8d9075ffb74390456fedbdcb05f7588459571005edb14e4a8cbbd7583528f76943d6cc461d16d8f4761da6b448bbf37d4a1b726a70931421cd789286ebffc6878c7bbf3425f48ff9da85200e2f652220304abe9448f8359aaa59d0179ffb8680245ed91ad9789dad4a5c9a729a2f1b20db0daded915872b13dba8275ba509d2b517a2293b391e9bcb52e47c29ea86ac3650b3ee5129ea44be03878e02987eec89019c164cbb60a08ec1060283c9d17cfc6efd0e5782670d2227fee1ab1a268738b9af7806bad1894817cefb2ede572d72f3a2612b2163011b691b76c244d1c5cf6a971d926f60304787c718e0d5875cae44f3f42ec100a2bb4cd73da4575cd6bf92a8113208fe1dd6d9fb7e58938a7b758645b1a31c8ee81a725e9dda9a30b5d6311216665c66f3aae808c835b79282c122a24311cddb3997f8296b63afc9c8e2fa6abbbca9cf61c36a381a6876bf98dc03adfd6805274cf8b68205ed76382c054672a9d838d3c64742dd00762d10a64f89a2b273b52059b663321e5a67208fa872c17fe81cd2a12f2a90c15605745f384fe0d972a31b5ec0dff110ea2f3569ae944844654c771a5f62a6f5c071d08804014f6bfd0b9f3a312736e40028e44f608736d7bed068b4ab2763da4dba0c88118c1efcae9295aa8dfd1942c3ece089c511b44ea8aaa4de09d8d3940d7404b366b4481a18de8553b2184a9414de33c748509b7ae06ee42c53c313ff09dba425b352c1cf46b126b4984681d9fabde152fea8a376f58911d26110995f366a768d082f6fbce4842b736c28214f3ad69f0c0c465cb7f2e0fb62491b46a95de5398c4e7c5628e1116d0d7ae754585d7821b861d363a961a1198e4bd493426552fe8db18656d184fd2d8c91f4c86052f593a4e3ac4e0483d14467bb80ce86aa099f05316fa97879295eff78b8530f81427dfd16f4432338bba2a8f722d0e4173c51486e5a7d8cc3f89611cfec7410e578e9e2cdf192ed0376d673efface5096f1dae2004b660ffd360b8c80534ecf8f479cb1afb3a54a35bd3e50fd7269432d5a8926ea78f0157892ff52e18166e63c7c509dc502ca94d5798f0424b81ace5de65b3036455ee2fd476c165442a4cf192062ecdf52dad88a284a6ecc6741b0a851db5456a119dea8589a2d4b7c876b94083045e79f4cf21c54b4730b23310214c2333d50f03a7b88f393b6bf2058eaf0aacbf92ef68d8821ef3f33d77655bcfbe7e3973eb79506b5f08933f0aa726deca608d4bed3accd3debe0c864aacd0e27f58854d785ff6fd25f1adc5fe4fc322663d2720fac1b5612388b1259b0c2bb7630eb4a00c4e1ab386ff89b6f8938be5a5f58669ee0f455c5a7ceed64acecfa4df62f296c70a4069223d09cd7221918b7b7718364c1bb4e1cdfe73aa72114a4d503a6c501809d17ed410c0f20fe83436262b437bb22bd6561efbd5eb5987727580d04549f047eb79064b3b02b5bac1af74235bbc76d1d1db365fc073dc82ce27915b87478fe5f796b1fc2d85be5aa059d98eba0760aefb2894d36a4062f1094dfa8cb96fa3fa955d091a8768b55b745e058997b9dec7b1ada7d2fe779c31f52c6a4d07f4bf0c5d44958a3c78a6950506add3ae23fe22e8a9fd7c2ea5499f9a8c8532301042e808151696f5ce085ea07d4b6f194ab244df250ddc153e7a68e4a276ff010fe55c50c777f460609ae092023a7f94d2d646e534c41ee447ff2cbae1158dd09fce5c27942e32460e22d1d4fffd1ab02d5aa8527d7d69b8c2da5a8b31246bcb2e30e3a34776bcf5fe2fa3095f742f0bdb944a3c5d39ff9f331f1e2aa8fb3ab228238bf816df8017d4b39a96ca041efd24621e1723e76e8a3aae9bc330cc22436072d6d1a43bee28c5a8c87ac3a05d768381e4885269960c04ac528d76026bfd62976206855889018256d054d11303690a9b4c47edf5fa5dd3ea624153c3b88cfb0ecdf68624683742a1e9228832981bfd226c94ffc93c7702edc29f8b24631818349b0d6d329f51e56ec058db0f8991a904120acd605dc7a7021880eca17f45294d5afc6f5e484808440918ef4e3591f177bedf6fba6b31d8c6f5af508173f2804b26b2443d585eeeee250b8442a2d9bed99b2f06533bb890bbf2b453588367288c51a5786f2a2fb6119d7cf26f4c8bc5f0e545c7d028e1900b5b5b6d6d29cf182aaefdc35dc2b598c6ab03d09d81a3a13868e75392ce5662a2823e762cf6b5c52ea3883a60f03bfc5c40263fa8e4588f7c27b79ea2ae999bd7f315cafd0dad8e8c53635c632a891cede088b3a146e7af8e6eb825802d755a0ac946d5a1584d5a5187c64e3931fd128eac11b5761f7402cde0a82de6e5dc13c46f11b4e3b9dfabe2190246fbf7c2355d8e1c7919de6a79c730c4a1419cdfb4d7770e5268c9f934a49a6f14e8e8c67c0376778675393823f0ff08a4415cc0e4393935823c562a50fdd50375f9f7e4d86dccfc5d242f97f1a334d0afc16bfda88d89b290b773b21ca6e1b0459c480ac1ef5b70ffc371cd1a6c6c76b3558569a91ef53ff2f2715b712241adbdbb31897c719d5d95ed02fca65e0fe3c2e1410ab5c4818d185d6e2072fd5ffd1685d8dd793477823c90dc240f6d812006a319b21556e8724bab741388731f6e2e5b98adc93fe1528afa09e941d9c9b19c5c035da93a188884ed546e0a3a878498a5970128f5a1934af39f7db07969abadbcc36cabae52ddddd8b97fe7d99f84e41b0eab84dc3f32b211593d618f6b6c6cdd08fb6e88ea041fe5164102dbceb61c2b421f36842b482156d1d49581ec87650e46bbb1de45ca3a3f023447f1e6852c0d799f62ce5cc1671b58534cbc92d4cdb170fad29b0d5720c13d48cc8db0a2024e12516b68e664c11a481db62eb0af11a364f00cda7047117f099a1b7469dbd4fb9d8dadb236e58e278362d32f01b06729ed094f7220eedf09e08248cc1153201a3f30f8dacf06cfba372cf90d2d6651513e69986be8cbdabff704b16113fa9030d3cfc3b2d2dae1973739046eb9e63f573c29b8249b4fc0b3ca2113f0d78c0e5f119b24543de8260691f5a77322da1666fcfaa4ab3417bf41a864ac5301a30c9df8bfc8ebd49186c23149fc0e913d2793b5aa8377f20a30bfbee8c9b5f3c8cf966624e94f119da665ccc6cf7094f33649a09d2affca01ea79a42c251c473ac1960b59495eeffa415ab304022799136b11e98d64d2df10a521fb033666bfd8d0c473a65760b88671ff2bb710fd5152e39f2ec728e27639cc8b147cc1509ec598f96ae0f38351f6bd4ab82d8b1a7c0d1d31bc82c7e7e8b921e451d45fa83376aa5f0ec5771c6e7e130fa1d1267c9cc0148c17e7be818c60bd426d53d3dbbe73039a5bff59f3dce88f4b8d12711dd7c650159a7ceeb9f2c4cc52f3a85b451b76a270e0b99a5682303cc3b0708023d4996e5069c660a5e25646952703f30670385fee44752e1c2d70a79b65b8d12e74074625500e15b05d1f3dfad5babd1c7dbf99c0407ee964ca7c0439a900c193678f24d3f40f5f01d7958bfad4d70156f42c99ce4bc992cb9215f589f755a58fc8f5f78402b7079b3bcdd3fbda9bdea1ac7e2f7abd6e6aa3059122ff5e5c93a2d22cb6d9c0e12e4264d76b88402e93deb36e7d26bf654b542a98909e5fa9feadd803d3deb41cbe384d8c35bf7fff1e719fa91b96d11e5023a84fd47a389e91f27d00281a59e06185748e3f51576d5ed61f9f0f27dd8250a4e64e7b055f2382848bd017678a67d9c93bee6798e6a886daf8acc2eda2482f259e80ec50b4c7d85df683a08f7a302bbb45613a1c46f83d9176f4b4ae8062a130abb1107dc22011216dc2899e57dce116e7072f9fa0171ae528053819f513c1e88a3fb77434d9287603bc17d6e9f9a384b48b30ce5bbdf0992075ef366f18649ce9fe9b1cef7b4a23310a9395c8ef75c6e351569deea3a9a732d493f043caa3db2cc28f0444d6a96fdfd411e52440e65cad3551e1e72812866aa2c31cfda9303fdf0b3d384e109e27d1e9b71ec3e9641655141234cb85c646e8999adf37fe7aae338ee6e9c48227b7850bbb042435f030344d71cf7d6f0450ca4dc49bc0b040190be58d6b08676ab028023f3eee0665c7deb3d98f822074204924c981477eea2bc0f9391fc571c203e815de7e70692f17dec0653e24146f0bd4a0e2ae55f14c99395871dbee6c75da518b81cb953ee42d9168f37dd195fccf94705ce59db1cfbdfe7753bdb11134f1ab781ad396e3cdb3ad5791ab1d901f44eda52cf78f844f25b5f04ee13edbe0c4328ec658fdcfbd46f33093c220e382bb5c91f9d70bf70ba2368aedbc56c0d11daf79f9e3fe597a01fb6abd65be02f2262f789551630ea5b0d9b26ffbe1a9bb79168e75b72c5daa08d56b05110f506793546bb802e856b5f72c4a9e098970148e3be01e9c963e99b67b068ac184a224d435b58578728ed9f5c2574dcf2c1011d67d8126847deff3a5f1776dce999b461e1ea529fea33a5b905f6e52393880ce4d241d027e9d06b738b8f6b8b81fe3e362ac03acaf9dc18dd867b33a9eddb506ed0cfcba3c8eb676c12779a9c8494c42947961b35f4ee6e3cb7c0c6d53a15419889fabd7e64c777b0bab660f3a6538eb2d9e6d66bd1bc5086b349aa84672f6ed15c88e34a628ba409487f00d94d97b6d56b9e63c46bb9eff69f703ae55e33104ef7de62f51b3ec0df3aa662a8dd370a5fa22e793eef7bf420540b3def13fe779f5e2464f7e4a0793593b0980cab8d142dbef05c4e5cf90fa94067188f58c5a73989ee70180f25d1c984982e88cad32184662cfd061673a1ac6780a0bcf972e1203a8479aaab858eb872b143834f73e977b79409d242dae2fd2b12eafbcdf38c21808d6c4ece80751b1a571a21dbeffc6b6e7befc3a7c18b4eac79fe07d3b469b696e6708d1e58df1c225d882b80de106d13ad0987bedcfd082a6b5e4b130b4fd6b97b99fa166b4adc17e559cef74167563ac692d1f6537a33b04e586d5ab283bd4437decd6274bdde72c99d8cc5ae202c1b5aa3c899875547aecf9cbfb004f55bfe23ab2d2859fcc90d1eb8180ebe001995fdacbcc0283aa0c6afe23db9f086251733dbb29d2c473ef5dd15efc815e2c679b0f3ede039a2d494a8aeabfa698967569b55dc1b48dd7edc59a34a8d80f15cf2997bf0c78fd005323363f3f4d7f50c7c05cb2cebbe23b15303570c9d18a55417c3d98feb95d09c4"}) r1 = inotify_init1(0x0) fcntl$setown(0xffffffffffffffff, 0x8, 0xffffffffffffffff) fcntl$getownex(r1, 0x10, &(0x7f0000000080)) r2 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r2, 0xc0709411, &(0x7f0000001240)=ANY=[@ANYRES64, @ANYBLOB]) ioctl$BTRFS_IOC_TREE_SEARCH(r1, 0xd0009411, &(0x7f0000000240)={{0x0, 0x4, 0x3ff, 0x0, 0x401, 0x9, 0x2, 0x2, 0x1, 0x4, 0x2, 0x0, 0x7f, 0x0, 0x8}}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000004d540)={0x6, [], 0x1, "8c944789e2f12b"}) ioctl$NBD_SET_SIZE(r3, 0xab02, 0x100000001) syz_mount_image$tmpfs(&(0x7f0000000100)='tmpfs\x00', &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB='huge=within_size']) r4 = creat(&(0x7f0000000140)='./file0/file1\x00', 0x0) write$cgroup_type(r4, &(0x7f00000009c0)='threaded\x00', 0xd4ba0ff) 17:40:36 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000000)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8, 0x1, 'ife\x00'}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_PRIO={0x8, 0x3, @val=0xfffffffd}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) 17:40:36 executing program 2: pipe(&(0x7f0000000000)) socket$inet_udp(0x2, 0x2, 0x0) socket$packet(0x11, 0x2, 0x300) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) setsockopt$packet_int(r1, 0x107, 0x786eaaf35045856e, &(0x7f0000000000)=0x8ac, 0x4) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) [ 144.809891] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 17:40:36 executing program 4: syz_mount_image$reiserfs(&(0x7f0000000000)='reiserfs\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0302000100526549734572334673000000030000000200010002", 0x49, 0x10000}, {&(0x7f0000010100)="0000000000000000000000000100000003", 0x11, 0x100c0}, {&(0x7f0000011200)="00000000000000000000000012000000000000000002000000010000611cad49e1", 0x21, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f", 0x46, 0x213000}, {&(0x7f0000011400)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00000000000000ed41000003", 0x39, 0x213fa0}], 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="78b3890da32167df5cd230b2b0f4d8b1912cecec1bf492c6c7a192b96873186ff2b94006000053f28aa5ca901ab43edc40bb22b491176f183e2324b8ece1b61b00b65541ee9e8207872e966790fffaa2aa9eb1be0602e82cc71b8feda2020000010044bdab4e163050a1b634b4d5f4665149fea94540043e219a8c48bcda1005a60835597ab0abeda3fe1267e38488bfd78ca17b4d4c8eb89dd37c2d73a81c6f3eb8271309b1429d12804a6d681ce4c90cc9"]) migrate_pages(0xffffffffffffffff, 0x8, &(0x7f0000000140)=0x5, &(0x7f0000000180)=0x7) r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0x40000000002, 0x3, 0x2) r2 = dup2(r0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = getpid() sched_setscheduler(r3, 0x5, &(0x7f0000000000)) ptrace$PTRACE_SECCOMP_GET_FILTER(0x420c, r3, 0xffff, &(0x7f0000000280)=""/76) ioctl$SG_IO(r2, 0x2285, &(0x7f0000001740)={0x0, 0xffffffffffffffff, 0x1e, 0x40, @scatter={0x6, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000300)=""/233, 0xe9}, {&(0x7f00000001c0)=""/32, 0x20}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/35, 0x23}, {&(0x7f0000001440)=""/124, 0x7c}, {&(0x7f00000014c0)=""/205, 0xcd}]}, &(0x7f0000001640)="108e4c18fb248cb57b0a7380a167b64cb38d97dbd28acb79703e3696db03", &(0x7f0000001680)=""/124, 0x80000001, 0x0, 0x3, &(0x7f0000001700)}) [ 144.865064] gfs2: invalid mount option: nolock [ 144.878373] gfs2: can't parse mount arguments [ 144.911666] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.1'. 17:40:36 executing program 2: pipe(&(0x7f0000000000)) socket$inet_udp(0x2, 0x2, 0x0) socket$packet(0x11, 0x2, 0x300) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) [ 144.986509] REISERFS warning (device loop4): super-6502 reiserfs_getopt: unknown mount option "x³‰£!gß\Ò0²°ôر‘" 17:40:36 executing program 2: pipe(&(0x7f0000000000)) socket$inet_udp(0x2, 0x2, 0x0) socket$packet(0x11, 0x2, 0x300) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) dup(r0) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) [ 145.051917] gfs2: invalid mount option: nolock [ 145.066964] REISERFS warning (device loop4): super-6502 reiserfs_getopt: unknown mount option "x³‰£!gß\Ò0²°ôر‘" [ 145.077734] gfs2: can't parse mount arguments 17:40:36 executing program 2: pipe(&(0x7f0000000000)) socket$inet_udp(0x2, 0x2, 0x0) socket$packet(0x11, 0x2, 0x300) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) dup(r0) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) 17:40:36 executing program 4: sendmsg$ETHTOOL_MSG_TSINFO_GET(0xffffffffffffffff, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) setsockopt$pppl2tp_PPPOL2TP_SO_SENDSEQ(r1, 0x111, 0x3, 0x1, 0x4) r2 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x8011, 0x5) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) renameat2(r2, 0x0, r2, &(0x7f00000005c0)='./file0\x00', 0x0) write$P9_RLERRORu(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="00003500000004ffffffff00000000a5"], 0x52) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r4}, 0x2c, {[{@version_u='version=9p2000.u'}]}}) [ 145.168688] gfs2: invalid mount option: nolock [ 145.173476] gfs2: can't parse mount arguments 17:40:36 executing program 3: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RLERRORu(0xffffffffffffffff, 0x0, 0x52) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) write$P9_RLERROR(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0xf) accept4$tipc(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x800) pivot_root(&(0x7f0000000340)='./file0\x00', 0x0) [ 145.293983] gfs2: invalid mount option: nolock [ 145.319854] gfs2: can't parse mount arguments [ 145.606956] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 17:40:37 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) ioctl$int_in(r0, 0x800000c004500a, &(0x7f0000000300)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) write$RDMA_USER_CM_CMD_ACCEPT(r2, &(0x7f00000001c0)={0x8, 0x120, 0xfa00, {0x2, {0x400, 0x7f, "4dcbd81414188b6eaa3d509366d9905ad782860bb845086a75ef51b6e69ad163351f4d664f139b28364874e207b5a6502798b03e8c86e88815dfeb541c97f8bd9cb1dc456e997bd3f3835002e3cc646c9a39951814db083d2933ea22450e56358168db165d33b50ec142dbd57729cdcd6230e9070ebc231452a74df116401f83d80e8ccc95832e9602b6dfa7858e1f646d2817e5f1c278837fc298dee6b507c8b054a8bba055088d4dbaaf39378025c7fcb7d4d2ef82fad6bbe59147670a0c0c66f5b2095f3738b042b832e49f28c9495eacea256ebc2d680e8d5c203d594070f3a45fc640d40acd4aba6ba558b8638d8472e3deebe3bbb481c8690fd10e031a", 0x1f, 0x0, 0x45, 0x0, 0x20, 0x40, 0x8}}}, 0x128) 17:40:39 executing program 1: syz_mount_image$iso9660(&(0x7f0000000000)='iso9660\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="01434430303101004c494e55582020202020202020202020202020202020202020202020202020204344524f4d20202020202020202020202020202020202020202020202020202000000000000000002900000000000029000000000000000000000000000000000000000000000000000000000000000001000001010000010008080018000000000000181400000000000000000000160000000022001c", 0x9f, 0x8000}, {&(0x7f0000010600)="0243443030310100004c0049004e0055005800200020002000200020002000200020002000200020004300440052004f004d0020002000200020002000200020002000200020002000000000000000002900000000000029252f4500000000000000000000000000000000000000000000000000000000000100000101000001000808001c0000000000001c18000000000000000000001a0000000022001e", 0x9f, 0x8800}, {&(0x7f0000000340)="88001c0000000000001c000800000000080078091441533a0802000001000001010053500701beef00525205018150582401371d", 0x34, 0xe000}, {&(0x7f0000011700)="22001e0000000000001e00080000000008007809140b", 0x16, 0xf004}], 0x0, &(0x7f0000000940)=ANY=[]) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cpuacct.usage_percpu\x00', 0x0, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) getsockopt$bt_l2cap_L2CAP_LM(r2, 0x6, 0x3, &(0x7f00000001c0), &(0x7f0000000280)=0x4) sendmsg$TIPC_CMD_DISABLE_BEARER(r0, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000140)={&(0x7f0000000380)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="00012abd7000fedbdf25010000000000000002410000001000136574683a7465616d30000000975af474e37a8364334dd7b8b7cf06df0c94038cf57a279f5a62d47cc1517deb0aef57e5492f30d5b0170b5412b579a672f26da9039bbf7e2cccff2c79afa8de8fb9463228d67106d012249aedf9ff8c729bb80cefdd9af0a8a08aaf04a2b44857927c78574341259371fff2a515c1d6c78e697c8170c026a8e6c08b"], 0x2c}, 0x1, 0x0, 0x0, 0x880}, 0x20000000) 17:40:39 executing program 4: r0 = syz_open_dev$sndctrl(&(0x7f00000002c0)='/dev/snd/controlC#\x00', 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_REPLACE(r0, 0xc1105518, 0x0) fcntl$setownex(r0, 0xf, &(0x7f0000000000)={0x0, 0xffffffffffffffff}) 17:40:39 executing program 2: pipe(&(0x7f0000000000)) socket$inet_udp(0x2, 0x2, 0x0) socket$packet(0x11, 0x2, 0x300) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) dup(r0) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) 17:40:39 executing program 3: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RLERRORu(0xffffffffffffffff, 0x0, 0x52) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) write$P9_RLERROR(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0xf) accept4$tipc(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x800) pivot_root(&(0x7f0000000340)='./file0\x00', 0x0) 17:40:39 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x32) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @broadcast}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bic\x00', 0x4) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x240}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e2a, @empty}, 0x10) sendto$inet(r0, &(0x7f0000000140)="aed56c564e3e03cf0c268a5c7f1f6d88b967487a4257357860ac5cf65ac60cded8971395abeaf4b4834ff922b3f1e0b0a3a07e758055b64d0dc67c03f28a7931cb5d8dbd1e13b50851f4d26e245435e27e1df0896e8fead529c922b89651cfc3babbe4723d044effaf0dcfd8f1af", 0x6e, 0x20cc9e, 0x0, 0x0) 17:40:39 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) ioctl$int_in(r0, 0x800000c004500a, &(0x7f0000000300)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) write$RDMA_USER_CM_CMD_ACCEPT(r2, &(0x7f00000001c0)={0x8, 0x120, 0xfa00, {0x2, {0x400, 0x7f, "4dcbd81414188b6eaa3d509366d9905ad782860bb845086a75ef51b6e69ad163351f4d664f139b28364874e207b5a6502798b03e8c86e88815dfeb541c97f8bd9cb1dc456e997bd3f3835002e3cc646c9a39951814db083d2933ea22450e56358168db165d33b50ec142dbd57729cdcd6230e9070ebc231452a74df116401f83d80e8ccc95832e9602b6dfa7858e1f646d2817e5f1c278837fc298dee6b507c8b054a8bba055088d4dbaaf39378025c7fcb7d4d2ef82fad6bbe59147670a0c0c66f5b2095f3738b042b832e49f28c9495eacea256ebc2d680e8d5c203d594070f3a45fc640d40acd4aba6ba558b8638d8472e3deebe3bbb481c8690fd10e031a", 0x1f, 0x0, 0x45, 0x0, 0x20, 0x40, 0x8}}}, 0x128) [ 147.666464] gfs2: invalid mount option: nolock 17:40:39 executing program 4: sendmsg(0xffffffffffffffff, 0x0, 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYBLOB="b70200000d000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b700000000000000950000000000000056ce36b68b0f334d6c37d03057c90000866f55e3376e4a82071d7827af04f8426e5b0eb4642172797fc01200533324f871d94768e23f51d3162c1bde856ed69b673e5b8d861ff207c0eb4b60a82fc3c0e2085d6add5893b223f703b454af0805f231eb8474953f640e3d490cdc0448ecf21b205768e34ab95b6ef820398c1ba4b81cee61a98d7df3768db9bd084623ca56c82b205eca4d90628aeacbd4654eb4371861a98bb8fc0fb89f8abf8e94d4429449cd85af76d9929b318c989bebd2f992112024650892c2e25b38f9cac8fea1a8c4712b53306c00a649a62720cd661d21ab5d7a8b9f974b4f5da4862c01b4cbe5f279fe779d5f9f366ec0aee3344d712d35edc17c209296c3db7ff279c9bc5ab356c3471399f860fef75f37888d0b0968f5a8fcdf57cc5c62f45fcaccb1a3401d604f415840873a0e1df38c8c7c9ce232542acf57c44f9fa190b98de36aa113dba42def9c5bc3c90823529860583d8fb2dd17279eafcbdb226c00545f7f7c4fa93603f2ae2260bb56cb1a542ab27dfb25f54b6f73e2da29ef6b6f33e099cd94987238b5b09ab1b377fc08135572dd7e7ae09d603115f1cde757c9d2fd838a84251cbe5f8e9e62fee4d1554fa20d84df5e107d368c139b5c17e916a990422a72150235ea93abb04521db134aad75b7c41ec63ca90e22c26a6ef512cd5c598330e07b18183e20f145c031a129aed2186d7a6e3cc00125abaf55b18a727bfc6616d0df05a684730e2f014e5400000000000000007d468676e6c0da27c75254f16c0680519c26f1a602b0df27df00e16af8ac465612353a1e4fc13dfb"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xfffffffffffffcca}, 0x48) sendmsg$kcm(0xffffffffffffffff, 0x0, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000000c0)={r0, 0x18000000000002e0, 0xe80, 0x3580, &(0x7f0000000280)="b95b03b708030000009e40f086dd", 0x0, 0xfd, 0x6000000000000000, 0x0, 0x0, 0x0, 0x0}, 0x40) [ 147.720770] gfs2: can't parse mount arguments 17:40:39 executing program 2: pipe(&(0x7f0000000000)) socket$inet_udp(0x2, 0x2, 0x0) socket$packet(0x11, 0x2, 0x300) socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) 17:40:39 executing program 3: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RLERRORu(0xffffffffffffffff, 0x0, 0x52) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) write$P9_RLERROR(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0xf) accept4$tipc(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x800) pivot_root(&(0x7f0000000340)='./file0\x00', 0x0) 17:40:39 executing program 1: fadvise64(0xffffffffffffffff, 0x78, 0x4, 0x3) syz_mount_image$nfs(&(0x7f0000000000)='nfs\x00', &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000180), 0x105001, &(0x7f0000000280)=ANY=[@ANYBLOB="2ae702fe0f8cc6c5d1f5d9d0d43db90ef98d5c63d73510d58b0b7e91197ca5a6d26b8735e03db1cb9e9278f5adf9f867ebdcfaaba033b0c61b5999e981fd2efa4ac71ae997eef237923fdbed1c114669f4a6402477b13bbd3f5cae2d860418a812e540e5f3f718fc05ee90d16a5e5b4de771f40d1767407d787d607a7d3903ecc913fefe60d128a444056509d6b3ebf23052916025"]) r0 = openat$mice(0xffffffffffffff9c, &(0x7f0000000080)='/dev/input/mice\x00', 0x105400) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f00000000c0)={0x40, 0x2, {0xffffffffffffffff}, {}, 0x8}) ioctl$TIOCSPGRP(r0, 0x5410, &(0x7f0000000100)=r1) [ 147.826635] gfs2: invalid mount option: nolock [ 147.835165] gfs2: can't parse mount arguments 17:40:39 executing program 2: pipe(&(0x7f0000000000)) socket$inet_udp(0x2, 0x2, 0x0) socket$packet(0x11, 0x2, 0x300) socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) 17:40:39 executing program 4: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f00000002c0)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65e8b975707065726469723d2e02914273b00646264d9c696c6730"]) unlink(&(0x7f0000000040)='./bus/file1\x00') r0 = syz_open_dev$vcsn(&(0x7f0000000140)='/dev/vcs#\x00', 0x8, 0x569002) sendmsg$RDMA_NLDEV_CMD_GET(r0, &(0x7f0000000340)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000300)={&(0x7f0000000200)={0x50, 0x1401, 0x100, 0x70bd2b, 0x25dfdbfb, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x50}, 0x1, 0x0, 0x0, 0x84}, 0x40010) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 17:40:39 executing program 3: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RLERRORu(0xffffffffffffffff, 0x0, 0x52) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) write$P9_RLERROR(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0xf) accept4$tipc(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x800) pivot_root(&(0x7f0000000340)='./file0\x00', 0x0) [ 147.942079] gfs2: invalid mount option: nolock 17:40:39 executing program 1: r0 = syz_mount_image$udf(&(0x7f0000000040)='udf\x00', &(0x7f00000010c0)='./file0\x00', 0x0, 0x0, &(0x7f0000001340), 0x0, &(0x7f00000013c0)={[{@dmode={'dmode', 0x3d, 0x100000000}}]}) ioctl$SIOCX25SFACILITIES(0xffffffffffffffff, 0x89e3, &(0x7f0000000000)={0x26, 0x8001, 0x6, 0x4, 0x7f}) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) renameat2(r2, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x2) [ 147.976850] gfs2: can't parse mount arguments [ 147.986753] overlayfs: option "workdir=./fileè¹upperdir=.‘Bs°F&Mœilg0" is useless in a non-upper mount, ignore [ 148.000719] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 17:40:39 executing program 2: pipe(&(0x7f0000000000)) socket$inet_udp(0x2, 0x2, 0x0) socket$packet(0x11, 0x2, 0x300) socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) [ 148.072546] overlayfs: option "workdir=./fileè¹upperdir=.‘Bs°F&Mœilg0" is useless in a non-upper mount, ignore [ 148.100430] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 17:40:39 executing program 3: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RLERRORu(0xffffffffffffffff, 0x0, 0x52) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) write$P9_RLERROR(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0xf) accept4$tipc(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x800) [ 148.127838] gfs2: invalid mount option: nolock [ 148.137355] gfs2: can't parse mount arguments [ 148.179773] print_req_error: I/O error, dev loop2, sector 0 17:40:39 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x32) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @broadcast}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bic\x00', 0x4) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x240}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e2a, @empty}, 0x10) sendto$inet(r0, &(0x7f0000000140)="aed56c564e3e03cf0c268a5c7f1f6d88b967487a4257357860ac5cf65ac60cded8971395abeaf4b4834ff922b3f1e0b0a3a07e758055b64d0dc67c03f28a7931cb5d8dbd1e13b50851f4d26e245435e27e1df0896e8fead529c922b89651cfc3babbe4723d044effaf0dcfd8f1af", 0x6e, 0x20cc9e, 0x0, 0x0) 17:40:39 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) ioctl$int_in(r0, 0x800000c004500a, &(0x7f0000000300)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) 17:40:39 executing program 2: pipe(&(0x7f0000000000)) socket$inet_udp(0x2, 0x2, 0x0) socket$packet(0x11, 0x2, 0x300) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) 17:40:39 executing program 4: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0xa, 0x800000000000002, 0x0) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = open(&(0x7f0000000000)='./bus\x00', 0x109842, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800006, 0x11, r2, 0xc02000) r3 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000040)) r4 = creat(&(0x7f0000000040)='./bus\x00', 0x0) lseek(r4, 0x800002, 0x0) write$binfmt_aout(r4, &(0x7f00000000c0)=ANY=[], 0x23) ftruncate(r3, 0x2008000) ioctl$FIBMAP(r3, 0x1, &(0x7f0000000180)) socket$inet_icmp_raw(0x2, 0x3, 0x1) r5 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) sendto$inet6(r5, &(0x7f00000001c0)="e77bea22eb8d20fbcf03b7ab209a6f11e933d379fbfcd5d2ef5dbc3d43fade18ab569967e2a803835ce944b357b1c9aaa2cc5a61b559d1b93420a88abecd2176aae14d648130bd6543d8a4e173f3711b75be0d963746f932c6ca9c05d20afc1c47f403e0a25e5c7522989e4cd436c273e536b27eadb4f56ee80f304e2e742aae7c81bea9620e5fdfd91e0bb55f3dba238de3dbfba515d9ce17c1f27ac1f3dd23fc889f6d9ea8281a4086e76fcea977ab107e326d301dcfe78eb6f067cf92c7ea5734a660fd85db313e067d98c9b1a3f46b380ac276d8331ab2f6150af46d9f538ddffc912560f444e020d9199a7fb11a8d1d3a5c2b6ddc72251f6ac3355e003626277de4eb228cd4e870046ada73751132786b44dda8630cdfc862fa02e40e1206b495f8ad39f3dcfbe57256ec794c3651551d021e9b875e6513de5a67159af991893c6c069d69dcb41fca5f40ed6828d54af23574e2cda97321dbd6cd74a302502be4cd786393dcea7e03f59c8d6f9cb9221e34c6762f171fd31ed55b776175be61c90943eed2b23e48e2fefa8dced17f341247caf0c7aedd3e3dd2103eb8df17a99a91885da4f671a8967e81e73a4547413bfa33c40be2ba34914c591601cd097d6cefd18f7ade91e6b14a16b69474d4e2b82eb0ccd43e8fdb19c15b2885077b92e4da1de21fbc0877a71a2abf56634b08e2d0cbd135f713bfe76347fe91d381112ffee4aa519d6dc5c61d83705183b796233dd453271860a447a55084b339aa4ff3948c128e0b4acd33e4f83841f7b1b0ab4dddf26f71007f0efed9b9cd9392f05e17e47c3dda7b57192e0fa3695a0a71c076e18f6693db88be5e6f0ee450a4c06cddc395de9dad2bcdfb703c868c3523a4dfc94e368339a6bc46ef7ba61bf3528900ddc9fa8c01648776872422034219c37e6214a706d3e7d3a1cc1b0379b2cd99947887550b87811fb1c681592d9d243fd1d781906bc10dae68887d0482394a21de59903a2d7b598065821b8ae603bbfb1aa4c7fd63edc234dfbe416410f6938c1b3c10abad5c9b9178fe154b12ea568e89eff7b0367dfaf2690e07e253eceb758178f4ec767dfa2fb60dbfa9a152b47e601bb491df535e2c96b04a5aa8b75df721c3af85661fdd3d1156f3781f71b4126a6dc02c41015fd72851988ccfd7ad41d1aed2364f92da99a87e8bd45bb1cc4c8984c0ef62f9e61b4f8d10d98f828855ab996e634e04dff299d2e52017c810054a8626a1be660f25cfe07e4f8d41cb1b5218bd2b3268acfca9c03cb1f7711054a79c64285fa0dfbeef8b211db48c7e86c91cccf15b269d46148e3444d9c4a4020d774631c92c6258ec266a84a95981f2b8356b5e7beac4034bf6f81abda4587fe75589a85901992edcdde4914948cdc53f0876793cabd0c02f6d8d12e44509db560b03be89ec9a6ea1b7b6f563bc84e717e794ee22df14787350484c2a9427e6a94683d7a7ab0f4788cd0e8cb31fbea450f0959223c605a8434d44be2f8b6f8ca8ed97ed1541389e9839dbfaf4b2558e304c8c7c34b8a97a01e7a8fcd7d7ba7d0da3e4c94a0f7a3de1a7105f566de1ca3133d55d5c27c0049ebfde949126a6c629ffc087c4f34b85421d861eca67bca5925d1531ec8b99f41e082176003ded19f944872f2bb176abd6638ed043e7cf273824d93fa3b7ba0dce92f57c28254cf468588260cde4e4fcb5227384e89a3181c5a255e3def4fa5dc829acf7baccfd61bc076bee9821a60af2c69d140d0f2d585db14f16a9bd8910b600ffe7d3620c4c2854b07c4c237f718d4a7106c5b1de9d53de600f460b0b4b342311e49387fc56bf9878ffaf2f8d7c01f054cb8674b6063f3980b152002c75caa457f58f6f1bd94817edf980e5fbe46785b255b5c2178bc8b899454ab0d2b19dae85eee44a40df7d28fdc3f92fab128808cafbe8c34d3bf6018f5b47453e314ba050b1b10aeb42e5e5c5b5b1bb5456b4e91a874bef1dc789d98426a6a2305ddb3596a5907e792613528a56334c62c146b694f04dad7ebfc8cb7bd7c2054b1f296138e9820f3358abf9133c388ad3099adf6c85feb07af88ed6bcd164acd67ece9b428b4df99f7b08ec441449ee19ca3e4778393986e8507a7a329e57441e4fca2f7894851d64d5f5c2d9afb6897c789bd81eb47352e9d568f5460ca2ea6a9300c18e4bcb69b3eb14990f2a3ca863f8719fa8ba3d147ab48c2bf7f3e97333d973fa0b126fdef49e5bc9e2dab3ec2f0852ae36a03e5d345ae1be912aa550a62a52f497969abe9d6e96cc772232e51e736954a3e8aa693257c7121620a20ea81e62d155f59010a9f7817ad83706568cc7fe592c03d070ae3c327b77e97bb66398a4f9a74a12bb7bc5b521c79967df41c997b7308a57e50ca973a0cebf0fdcc764a9eeb36cc8072b8b62ac94c5e63d432cc639c08e5763da648c81577064f98e71c97973feaba576a4f74e5e81c4b031199b54b90df2099e31d81d1d319fe3e237d25fbd797727a0e19402aa5d50cdeff4b35800bb7c55459df9cf017d6670974b0b915546d9c047512eeb5513f087e620b5734677e5fceb798e6a7cee1e36062b221e9662873b7636bbf81a8f15907e269f100f18229c37514fabdf8c983cfce608529509034aa95dae923bdd4e24c13374c3fb5d47795bf14cf7dbbd2d3e3053977a393670a7c0f2f04012c650308aaa0fb79cdb694616e930012b2a3732cb576b554fbc72eb49f7531f74f8cf769bca1d564f5c0d2a47437e4e67114a3a91de771ca515d598c58ad27163c8eebaee506d74ea9b2f1642218df207db0a256e8ecd17eb729943a5bf4a5236082bb94f435ae300bfedc86cff7d7c750423f50d0d4e31fa498b6b30b2846373517d02a428ee67500b26f5e668ac10d96c629bed1956eb4282cbb0aef0960d0b3a083a7a322b781654f653b8d528eabcb9bfc605b5bbf8fe93708578f365d37ec6dc380044739a58d0e9708bf0b0ee9671d434e0495518a5943687722c14295a961515b598be2706095ced1f1152f49edec8b8b7c2f5030ec6c6fb65708a5c2117669036a2f23f35764beb5b4c1ee833fb398309fea51bc90cb95ee472b313dbdf16663a1e05a2f68d19a7462bb5e54a194875a1eebfb5ece91bab98dd0ff57199f668aefa331b05507f08f08c9de89106d697d95121c2697bacd90dc39b65290d3197ec6ce7fa1bbce3487fd83ac23bb1bf8f51f33d022e137b688e21204415dce464bea4c47fbb512f9815a3525322832d44664e17a1d419125281481541d6c0aaa5c7b453177a99e5a5143a71ee7e703396ab43ab9e76c1f96df8af23866b8169f1dfa1097506f19d0fb7501082041ea9bf70d3a33013cff7895220f25a4be63fc42993a255d321ea7b246cfc15a7c107ad60c029146de0caa33e4efda7088e66aed86d363b7af4c2b274f3da064a404d6cbc59c089a2bdb2c12117453877498cb8a9a90eb433eca9f1b0341d929f741c124d43719babfad7c305f5bdf1c2983d0aa916b1ba123463769ce4d5eab39fd727bc45756c5176f73ffae0ccafaee1366142e909be9ed3c1c2c33ec5c78f6040fdee58c237b68ea82d3fd3f8aeba0a285b5a6e4a8c5f3b3dc2ac0c7087566016754335c16a9491e9f422e715b61b103e1c94d4c2023d042f55740e3b1c1ce1e5183495cb3e8913dc8b655f8da8f7aa2983da0627ac5e638a656c752b998b8f7677ff2ed204be915ccec13bb484d481214ee75f3bf43b3ac5ddf2ff31cbc7ae812cdd7f7fe4d79fd1986cbb79074faffb81e08b384068643482786738ba61c8556c64946635cfea793aa5d9c759cd26794eb030f318598b2d3db2d206dbaa4c7d6c01fec1b4496a731b1dc45d7729b589d1aa0b6a78a507e7f7d557ea5bcf8b50f4cc9f19c080d92fc8e72640f70219300ec9af85aae39d61538c19c900aae8644060e704d3cb5731a6357651a1a7a6c77a1bf4fab9c4d035ef58f4b842c80280ca49192336767ae6d5a0bb02e2204cc9c5707750c7bb1499d981bfd0a6bcf2a8186eb6962c7de9dd3d191074642a4e79d2851b8fe6fb6d5b5c639f21c95ab6397a77170855bfdacc19878dba417570f4351cc4ae8e55ee297272138ed60702c6889cff000f0d4e8d47260740078c725449e13196f97ebd44e6d2dea9f8778345a6c58b2aae0261d12c329ceea43ccab9340d6e096c266dfa308bb65ccb7876e5e922546107e85115805da42d51c1e910a6ffa45495d533e6988719da04393062e992d41fd8586fab2645d2fff2ea363a296103da94b4438ba4bcc22d8b385086ed678a392767965e836bd151414a36a00dea6f9c38bf7449e1db5309f015c3b814bd8c8fa6b49b933ae416e67bda050d2ae0fbd3366ad9f182ba75a6b681f874850ae5e4a23eb35493ba4e6e7e87f354ea01777534ff3faca07bded704c56a4c672b48534574a39a9a2f5b4edbd3831293e8c1a36790fd9c7825f81510a18ce5376ade2e421f3fe34c5987c9aae6461e5a5c5f013e133da3015661245de9718a88deac70200d5b49aa456086a1a2a1061fadec3889128cc73ea25d357a34b242b963df72c8fd823bbb6c3f3b304d9ac5cd485d499c42ad2e087f8e70f5004316ee267f892c34a6cc525301212ab334b24275ca14883d8cf2248d7e8d60ba3fa29ebdc738aa7e2e7e317e831cfab1b19e361d5ba393b395d3105571adfc8dc8a3a20cab23e6a2338f66a638cb32a59e946320280434ae9b936992cf72b6062afadac9fabb540f9aa1d8a9fb6da9d0b1063e348f8fc83fa006e0ac834f1967ec33b4d2064a408c31e5e217cd7f7faa8de4675c26021716aa93f28fe79d16de544d5bac0cf719e277d33d3428db365d6b5256afbba5e956b818650c292d869c8f5e8d11f38c7f28f17abc11cac54eac624410a46d936b8d68b7ac496629e158db1b7d37b541f863dea64fcb5c9fabea28e85e7d116ec7b627f5adcefa154232132362cd496d56ebd0f4540fbf96fc67548cf71fbd7807e9798d9f31fdf999adf9db77cea07916ea0fb824c07c22c92b7474af0cc6345e17785f0ae8db4e9471979ac08b7e628be4c91531b583c36ee69d6ea3466141f81a89cb1680803d04630888263840005da459c1d83b92c15cec40545cdda48e70989b3e5d9ad686a5f9569e6dc86eb7f75e9e2372b2fec5995008f91d236f3e0ab4d513c03520bd954263a1a2f4ebcdb6b3aae577097563781ceb7f2d56804262f3d3f98eb2dade5c2ed1f05c3b935ee49daa4cd3b37ba8b579f17a5f0486278bbed492f69be9ce8bb9f8ca7059f7b3070f2803e7089842fd646a6f043fda1dd2f5ff56cb48e16d4138d060523dab548e069a744e3598a5fc89516e7fc2ce8880948ed14ab6341c7f6ef2dc6ba48fdd85633223d2ffb89e9b3ab319886406298ba3b14d5a82f6f7577c6e2dd78f7e8e32e15334cb4a230b9b2f3764e31ed41ba53912d194c02578c3b2fc8c9522cf8d759fe6dc1e17a2aaf138154afef14cc83de9967e4f56c9f27c9b8ede1124164e0d9f16ccbde0b6d13856978dbbc86c016a8d31af79e360fb5261f3aa06c94656e13d443cb9f900526334d7c7c2caf9207b51461378467b2c69a316c5492712d452fd94aca2892084af0e341025eccb5b9d84a38bf95703950fa1ada54d664fc7b4bda3b6a9c31b6879189d6026975b0fcab2a21a93cfa5af2052b1c51c1137f40049c83c8af42317caac8a260f0ee395ab471fff8178621e428ce7df7f734e4db0720e4be3157c82c9e2b20281d937fb6bee1bdf", 0x1000, 0x20000804, &(0x7f00000000c0)={0xa, 0x4e23, 0x4, @dev={0xfe, 0x80, [], 0x38}, 0x8}, 0x1c) open(&(0x7f0000001200)='./bus\x00', 0x385000, 0x102) madvise(&(0x7f0000000000/0x600000)=nil, 0x60000b, 0x9) ioctl$SNDRV_PCM_IOCTL_STATUS32(0xffffffffffffffff, 0x806c4120, &(0x7f0000000100)) 17:40:39 executing program 1: perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x203, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYBLOB="b70200000d000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b700000000000000950000000000000056ce36b68b0f334d6c37d03057c90000866f55e3376e4a82071d7827af04f8426e5b0eb4642172797fc01200533324f871d94768e23f51d3162c1bde856ed69b673e5b8d861ff207c0eb4b60a82fc3c0e2085d6add5893b223f703b454af0805f231eb8474953f640e3d490cdc0448ecf21b205768e34ab95b6ef820398c1ba4b81cee61a98d7df3768db9bd084623ca56c82b205eca4d90628aeacbd4654eb4371861a98bb8fc0fb89f8abf8e94d4429449cd85af76d9929b318c989bebd2f992112024650892c2e25b38f9cac8fea1a8c4712b53306c00a649a62720cd661d21ab5d7a8b9f974b4f5da4862c01b4cbe5f279fe779d5f9f366ec0aee3344d712d35edc17c209296c3db7ff279c9bc5ab356c3471399f860fef75f37888d0b0968f5a8fcdf57cc5c62f45fcaccb1a3401d604f415840873a0e1df38c8c7c9ce232542acf57c44f9fa190b98de36aa113dba42def9c5bc3c90823529860583d8fb2dd17279eafcbdb226c00545f7f7c4fa93603f2ae2260bb56cb1a542ab27dfb25f54b6f73e2da29ef6b6f33e099cd94987238b5b09ab1b377fc08135572dd7e7ae09d603115f1cde757c9d2fd838a84251cbe5f8e9e62fee4d1554fa20d84df5e107d368c139b5c17e916a990422a72150235ea93abb04521db134aad75b7c41ec63ca90e22c26a6ef512cd5c598330e07b18183e20f145c031a129aed2186d7a6e3cc00125abaf55b18a727bfc6616d0df05a684730e2f014e5400000000000000007d468676e6c0da27c75254f16c0680519c26f1a602b0df27df00e16af8ac465612353a1e4fc13dfb"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xfffffffffffffcca}, 0x48) ioctl$UI_DEV_SETUP(0xffffffffffffffff, 0x405c5503, &(0x7f00000002c0)={{0x1ff, 0x5, 0x1, 0x8000}, 'syz0\x00', 0x24}) sendmsg$kcm(0xffffffffffffffff, 0x0, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000000c0)={r0, 0x18000000000002e0, 0xe80, 0x3580, &(0x7f0000000280)="b95b03b708030000009e40f086dd", 0x0, 0xfd, 0x6000000000000000, 0x0, 0x0, 0x0, 0x0}, 0x40) setsockopt$inet_sctp6_SCTP_AUTOCLOSE(0xffffffffffffffff, 0x84, 0x4, &(0x7f0000000040)=0x2, 0x4) 17:40:39 executing program 3: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RLERRORu(0xffffffffffffffff, 0x0, 0x52) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) write$P9_RLERROR(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0xf) [ 148.524423] gfs2: invalid mount option: nolock [ 148.540137] gfs2: can't parse mount arguments 17:40:40 executing program 2: pipe(&(0x7f0000000000)) socket$inet_udp(0x2, 0x2, 0x0) socket$packet(0x11, 0x2, 0x300) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) [ 148.595122] print_req_error: I/O error, dev loop2, sector 0 17:40:40 executing program 3: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RLERRORu(0xffffffffffffffff, 0x0, 0x52) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:40 executing program 2: pipe(&(0x7f0000000000)) socket$inet_udp(0x2, 0x2, 0x0) socket$packet(0x11, 0x2, 0x300) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) [ 148.697242] gfs2: invalid mount option: nolock [ 148.701841] gfs2: can't parse mount arguments [ 148.779091] gfs2: invalid mount option: nolock [ 148.788312] gfs2: can't parse mount arguments 17:40:40 executing program 2: pipe(&(0x7f0000000000)) socket$inet_udp(0x2, 0x2, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) 17:40:40 executing program 1: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RLERRORu(0xffffffffffffffff, 0x0, 0x52) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) write$P9_RLERROR(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0xf) 17:40:40 executing program 3: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 148.906217] gfs2: invalid mount option: nolock [ 148.918822] gfs2: can't parse mount arguments 17:40:40 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x32) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @broadcast}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bic\x00', 0x4) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x240}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e2a, @empty}, 0x10) sendto$inet(r0, &(0x7f0000000140)="aed56c564e3e03cf0c268a5c7f1f6d88b967487a4257357860ac5cf65ac60cded8971395abeaf4b4834ff922b3f1e0b0a3a07e758055b64d0dc67c03f28a7931cb5d8dbd1e13b50851f4d26e245435e27e1df0896e8fead529c922b89651cfc3babbe4723d044effaf0dcfd8f1af", 0x6e, 0x20cc9e, 0x0, 0x0) 17:40:40 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) ioctl$int_in(r0, 0x800000c004500a, &(0x7f0000000300)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) dup(r1) 17:40:40 executing program 2: pipe(&(0x7f0000000000)) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) 17:40:40 executing program 1: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RLERRORu(0xffffffffffffffff, 0x0, 0x52) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) write$P9_RLERROR(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0xf) 17:40:40 executing program 3: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:40 executing program 4: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:40 executing program 3: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:40 executing program 4: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:40 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) [ 149.413102] 9pnet: Insufficient options for proto=fd [ 149.427327] gfs2: invalid mount option: nolock [ 149.435011] gfs2: can't parse mount arguments 17:40:41 executing program 1: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RLERRORu(0xffffffffffffffff, 0x0, 0x52) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) write$P9_RLERROR(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0xf) [ 149.562075] 9pnet: Insufficient options for proto=fd 17:40:41 executing program 3: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:41 executing program 4: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 149.605301] gfs2: invalid mount option: nolock [ 149.616174] gfs2: can't parse mount arguments [ 149.678764] print_req_error: I/O error, dev loop2, sector 0 [ 149.703642] 9pnet: Insufficient options for proto=fd 17:40:41 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x32) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @broadcast}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bic\x00', 0x4) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x240}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e2a, @empty}, 0x10) 17:40:41 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) ioctl$int_in(r0, 0x800000c004500a, &(0x7f0000000300)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) dup(r1) 17:40:41 executing program 2: socket$inet_icmp_raw(0x2, 0x3, 0x1) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) 17:40:41 executing program 3: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:41 executing program 1: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RLERRORu(0xffffffffffffffff, 0x0, 0x52) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:41 executing program 4: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:41 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x32) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @broadcast}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bic\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e2a, @empty}, 0x10) 17:40:41 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x32) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @broadcast}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e2a, @empty}, 0x10) [ 150.206344] gfs2: invalid mount option: nolock 17:40:41 executing program 3: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:41 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x32) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @broadcast}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e2a, @empty}, 0x10) [ 150.264422] gfs2: can't parse mount arguments 17:40:41 executing program 1: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:41 executing program 2: socket$inet_icmp_raw(0x2, 0x3, 0x1) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) [ 150.307224] 9pnet: Insufficient options for proto=fd 17:40:41 executing program 4: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 150.385735] gfs2: invalid mount option: nolock [ 150.418085] gfs2: can't parse mount arguments [ 150.464451] 9pnet: Insufficient options for proto=fd 17:40:42 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) ioctl$int_in(r0, 0x800000c004500a, &(0x7f0000000300)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) dup(r1) 17:40:42 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x32) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @broadcast}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e2a, @empty}, 0x10) 17:40:42 executing program 3: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:42 executing program 2: socket$inet_icmp_raw(0x2, 0x3, 0x1) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) 17:40:42 executing program 4: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:42 executing program 1: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:42 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x32) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bic\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e2a, @empty}, 0x10) 17:40:42 executing program 3: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 151.057888] gfs2: invalid mount option: nolock [ 151.066918] gfs2: can't parse mount arguments [ 151.080101] 9pnet: Insufficient options for proto=fd 17:40:42 executing program 4: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:42 executing program 1: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 151.106680] 9pnet: Insufficient options for proto=fd 17:40:42 executing program 3: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:42 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bic\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e2a, @empty}, 0x10) [ 151.234803] 9pnet: Insufficient options for proto=fd 17:40:43 executing program 0: setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000100)='bic\x00', 0x4) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e2a, @empty}, 0x10) 17:40:43 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) 17:40:43 executing program 4: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:43 executing program 1: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:43 executing program 3: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:43 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) ioctl$int_in(r0, 0x800000c004500a, &(0x7f0000000300)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) 17:40:43 executing program 0: setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000100)='bic\x00', 0x4) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e2a, @empty}, 0x10) [ 151.891365] gfs2: invalid mount option: nolock 17:40:43 executing program 4: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:43 executing program 3: socket$inet_icmp_raw(0x2, 0x3, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:43 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) [ 151.915199] gfs2: can't parse mount arguments [ 151.933774] 9pnet: Insufficient options for proto=fd 17:40:43 executing program 1: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:43 executing program 0: setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000100)='bic\x00', 0x4) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e2a, @empty}, 0x10) 17:40:43 executing program 4: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:43 executing program 1: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:43 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:43 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bic\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e2a, @empty}, 0x10) [ 152.041491] gfs2: invalid mount option: nolock [ 152.047892] gfs2: can't parse mount arguments 17:40:43 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) [ 152.159535] gfs2: invalid mount option: nolock [ 152.165006] gfs2: can't parse mount arguments 17:40:44 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) ioctl$int_in(r0, 0x800000c004500a, &(0x7f0000000300)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) 17:40:44 executing program 4: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:44 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bic\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e2a, @empty}, 0x10) 17:40:44 executing program 3: mkdir(0x0, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:44 executing program 1: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:44 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x0) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) 17:40:44 executing program 3: mkdir(0x0, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:44 executing program 1: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 152.759672] gfs2: invalid mount option: nolock 17:40:44 executing program 4: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:44 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bic\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e2a, @empty}, 0x10) [ 152.799977] gfs2: can't parse mount arguments 17:40:44 executing program 3: mkdir(0x0, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:44 executing program 1: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:44 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) ioctl$int_in(r0, 0x800000c004500a, &(0x7f0000000300)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) 17:40:44 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x0) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) 17:40:44 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:44 executing program 1: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:44 executing program 4: socket$inet_icmp_raw(0x2, 0x3, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:44 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000100)='bic\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e2a, @empty}, 0x10) 17:40:45 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000100)='bic\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e2a, @empty}, 0x10) 17:40:45 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:45 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:45 executing program 1: socket$inet_icmp_raw(0x2, 0x3, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 153.593022] gfs2: invalid mount option: nolock [ 153.610202] gfs2: can't parse mount arguments [ 153.615186] 9pnet: Insufficient options for proto=fd 17:40:45 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000100)='bic\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e2a, @empty}, 0x10) 17:40:45 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x0) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) [ 153.688151] print_req_error: I/O error, dev loop2, sector 0 [ 153.727605] 9pnet: Insufficient options for proto=fd [ 153.746542] gfs2: invalid mount option: nolock [ 153.755451] gfs2: can't parse mount arguments [ 153.805960] print_req_error: I/O error, dev loop2, sector 0 17:40:45 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) ioctl$int_in(r0, 0x800000c004500a, &(0x7f0000000300)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:40:45 executing program 4: mkdir(0x0, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:45 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e2a, @empty}, 0x10) 17:40:45 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:45 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(0x0, &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) 17:40:45 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e2a, @empty}, 0x10) 17:40:45 executing program 4: mkdir(0x0, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:45 executing program 1: mkdir(0x0, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:45 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(0x0, &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) 17:40:45 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, 0x0, &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 154.435506] 9pnet: Insufficient options for proto=fd 17:40:45 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e2a, @empty}, 0x10) [ 154.618905] print_req_error: I/O error, dev loop2, sector 0 17:40:46 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) ioctl$int_in(r0, 0x800000c004500a, &(0x7f0000000300)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:40:46 executing program 4: mkdir(0x0, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:46 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bic\x00', 0x4) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e2a, @empty}, 0x10) 17:40:46 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, 0x0, &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:46 executing program 1: mkdir(0x0, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:46 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(0x0, &(0x7f00000001c0)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) 17:40:46 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:46 executing program 1: mkdir(0x0, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:46 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, 0x0, &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:46 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bic\x00', 0x4) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e2a, @empty}, 0x10) 17:40:46 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 155.290843] 9pnet: Insufficient options for proto=fd [ 155.367931] 9pnet: Insufficient options for proto=fd [ 155.375444] 9pnet: Insufficient options for proto=fd 17:40:47 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) ioctl$int_in(r0, 0x800000c004500a, &(0x7f0000000300)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:40:47 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', 0x0, 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) 17:40:47 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bic\x00', 0x4) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e2a, @empty}, 0x10) 17:40:47 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:47 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:47 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bic\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000e68000)={0x2, 0x4e2a, @empty}, 0x10) 17:40:47 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 156.113605] 9pnet: Insufficient options for proto=fd [ 156.125427] 9pnet: Insufficient options for proto=fd 17:40:47 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, 0x0, &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:47 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', 0x0, 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) 17:40:47 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bic\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000e68000)={0x2, 0x4e2a, @empty}, 0x10) [ 156.157462] print_req_error: I/O error, dev loop2, sector 0 [ 156.199009] 9pnet: Insufficient options for proto=fd [ 156.277997] print_req_error: I/O error, dev loop2, sector 0 17:40:48 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) ioctl$int_in(r0, 0x800000c004500a, &(0x7f0000000300)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) 17:40:48 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:48 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, 0x0, &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, 0x0, &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:48 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bic\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000e68000)={0x2, 0x4e2a, @empty}, 0x10) 17:40:48 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', 0x0, 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) 17:40:48 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bic\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x200007fd, 0x0, 0x0) 17:40:48 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, 0x0, &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:48 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140), 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, 0x0) 17:40:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, 0x0, &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:48 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) ioctl$int_in(r0, 0x800000c004500a, &(0x7f0000000300)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) 17:40:48 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}, {&(0x7f0000000580)="e03bc5410172d091a246403247c2541fd0b2b6ba5e3660ecac0171a9b7304b582fadbb39ea12603f393c98e58e4a4fed8a4d9962b9c55e2e44ebb5b4e4bdec4c267d2e321c57e4afd9ed169dba5ea35c1189f01e42d3fe92d12241ac1bbcef8a9cf07dad233e334561349a00537385131000e45dd5", 0x75, 0x5}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) 17:40:48 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140), 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, 0x0) 17:40:48 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:48 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bic\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x200007fd, 0x0, 0x0) [ 157.017522] print_req_error: I/O error, dev loop2, sector 0 17:40:48 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140), 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, 0x0) 17:40:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, 0x0, &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:48 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:48 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) ioctl$int_in(r0, 0x800000c004500a, &(0x7f0000000300)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) 17:40:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:48 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bic\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x200007fd, 0x0, 0x0) [ 157.095280] gfs2: invalid mount option: nolock [ 157.103139] gfs2: can't parse mount arguments 17:40:48 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:48 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0, 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) 17:40:48 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) ioctl$int_in(r0, 0x800000c004500a, &(0x7f0000000300)) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) 17:40:48 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bic\x00', 0x4) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x0, @empty}, 0x10) 17:40:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:48 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:48 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0, 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) 17:40:48 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) ioctl$int_in(r0, 0x800000c004500a, &(0x7f0000000300)) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) [ 157.252310] 9pnet: Insufficient options for proto=fd 17:40:48 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:48 executing program 0: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) ioctl$int_in(r0, 0x800000c004500a, &(0x7f0000000300)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) 17:40:48 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140), 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, 0x0) 17:40:48 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0, 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) 17:40:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140), 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, 0x0) 17:40:48 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) ioctl$int_in(r0, 0x800000c004500a, &(0x7f0000000300)) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) 17:40:48 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140), 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, 0x0) 17:40:48 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 157.367525] 9pnet: Insufficient options for proto=fd 17:40:48 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x4, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}, {&(0x7f0000000500)="742239507e665b10e9facd16cac4924e9f69984d88993971bc04f039a1ec016e7523631f798aeeac07be1264cf88ec7ca59c7e8de0e21600df0677ca32381e2d0fe27f9d191c1cc2f41ecb5498a923057490239d262f3d0943ddfc02a7863c39a32baf82c0c6ae137ddfc21afd93650e", 0x70, 0x400}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) 17:40:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140), 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, 0x0) 17:40:48 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:40:48 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140), 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, 0x0) 17:40:48 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 157.451405] 9pnet: Insufficient options for proto=fd [ 157.496679] gfs2: invalid mount option: nolock [ 157.515695] gfs2: can't parse mount arguments [ 157.523695] 9pnet: Insufficient options for proto=fd [ 157.572302] print_req_error: I/O error, dev loop2, sector 0 17:40:49 executing program 0: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140), 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, 0x0) 17:40:49 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:49 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:49 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x3, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}, {&(0x7f0000000440)="2caa71c12e8876e29674bff4cad67546ba048448fe55fd0c017d20241aa9a65decbaa669336111c3735c1da5e45acd820a6f437af511d34992d9e593c13b31aea0bb2725f7aa19ffa651b7e4e0c0fbac09ba4de141681eacadf6d7f3a73bd8d992011302943332ed3b246aaa8724fa5a9b8a22b51d27665bcb839e8bf5fc386cfd4238d7fc5262ba6536d0", 0x8b, 0x9b4d}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) 17:40:49 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:49 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 158.177133] 9pnet: Insufficient options for proto=fd [ 158.184782] 9pnet: Insufficient options for proto=fd [ 158.190413] gfs2: invalid mount option: nolock [ 158.202224] gfs2: can't parse mount arguments 17:40:49 executing program 0: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 158.253552] 9pnet: Insufficient options for proto=fd 17:40:49 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:40:49 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}, {&(0x7f0000000340)="bd2ab37694b544c9474fc316ebac0f3b9f112e465edbe9c8fdef16a548d2b215fd4fef3ac41cf3f8c6ae38ab5ffc8f4373b71ae75e396d8cced2676c2574d779bae7c6f621f27de802c0ed17da1879cf6f88b347c133812f4b4cdc3d51ddc532a388119c9e7a1bbd27b846f42fb1a238f0a990502edad0f8f43d168a07ff7227dc1d27032deb54be89aeee1a0f729168f3a1e23acac6167b3652cbbf447a12e7903f3b9a41da04288e5c9f9b4a720550dd9f607f92535470806de4564ab2f7d2828dbe44643be6a4d2e85f2967e1355f352468f9ed20cb207883acca0126177363bde75031ca085e29fd5703ad19b7a2c1", 0xf1, 0x101}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) 17:40:49 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}}) 17:40:49 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 158.280131] 9pnet: Insufficient options for proto=fd [ 158.287096] 9pnet: Insufficient options for proto=fd 17:40:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:49 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:49 executing program 0: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:49 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}}) 17:40:49 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) [ 158.368164] gfs2: invalid mount option: nolock [ 158.375285] 9pnet: Insufficient options for proto=fd [ 158.386463] gfs2: can't parse mount arguments [ 158.424179] 9pnet: Insufficient options for proto=fd 17:40:49 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x1, &(0x7f0000000600)=[{&(0x7f0000000240)="7b4545fb44a74ab029c9bba67f8ee1e1c357ac1d22d5e1fd4c451c297b386fbc2a711f27afb420bc3676f76b4dcf735a41cd9d6ee2a7865b8e9224e4de4913a7de30b6c5333e797755bede2c614fc2ac6e850ae5dcee6b353c5ff1dfd4b8e0db504ce2f46e4242cf155bfe352c421d3d22657956dd8416222fc7f29a7094e40b1eb5c4c3f9e64b564c2602e92b07a608b3fab0989790b1a2082b63a9be87ce89485b6bfbb6d9ed6297aef56f2b960c30ae8950ce7f44a82dde2779248971a56b92bcca8ff3764a691d71a223daff2a2b11f4cf8d77f531ed05bfee704c037ac2", 0xe0, 0x3}], 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) 17:40:49 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}}) 17:40:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 158.451019] 9pnet: Insufficient options for proto=fd 17:40:49 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:40:49 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 158.517072] gfs2: invalid mount option: nolock [ 158.521747] gfs2: can't parse mount arguments 17:40:50 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x200000, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) 17:40:50 executing program 0: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 158.564754] 9pnet: Insufficient options for proto=fd 17:40:50 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:40:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 158.598103] 9pnet: Insufficient options for proto=fd [ 158.615637] gfs2: invalid mount option: nolock [ 158.633911] gfs2: can't parse mount arguments 17:40:50 executing program 0: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:50 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:50 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:40:50 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:40:50 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d61636b66737472616e736d7574653d21402c6f6252c0757365723d952d2e273ad75b2a2d2921245b2c646f6e745f6d6561737572652c00c04ab547268d00148a42e9b219333687e1e305c2a2ea9e59d46ce7b7b4d2964f5e8c64d9c43bf10fffd5f8644e8fdfa0642ace8254b94e4438a444bab0c7a1924896b6af7fe1dfabb2df231109deee7b6141705852"]) [ 158.645373] 9pnet: Insufficient options for proto=fd [ 158.661827] 9pnet: Insufficient options for proto=fd 17:40:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 158.713656] 9pnet: Insufficient options for proto=fd [ 158.729652] 9pnet: Insufficient options for proto=fd 17:40:50 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:40:50 executing program 0: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:50 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}}) [ 158.763225] gfs2: invalid mount option: nolock 17:40:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 158.786130] 9pnet: Insufficient options for proto=fd 17:40:50 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}}) [ 158.823161] gfs2: can't parse mount arguments 17:40:50 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:40:50 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, 0x0) 17:40:50 executing program 0: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:50 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 158.847022] 9pnet: Insufficient options for proto=fd [ 158.855720] 9pnet: Insufficient options for proto=fd 17:40:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}}) 17:40:50 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:40:50 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}}) 17:40:50 executing program 3: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) ioctl$int_in(r0, 0x800000c004500a, &(0x7f0000000300)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) 17:40:50 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, 0x0) 17:40:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}}) 17:40:50 executing program 0: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}}) 17:40:50 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:40:50 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:40:50 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, 0x0) 17:40:50 executing program 5: syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:40:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:40:50 executing program 0: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:50 executing program 5: syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:40:51 executing program 3: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:51 executing program 0: socket$inet_icmp_raw(0x2, 0x3, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:51 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[]) 17:40:51 executing program 5: syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:40:51 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:40:51 executing program 1: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) ioctl$int_in(r0, 0x800000c004500a, &(0x7f0000000300)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) dup(r1) 17:40:51 executing program 5: socket(0x0, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) [ 159.880793] gfs2: not a GFS2 filesystem 17:40:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:51 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[]) 17:40:51 executing program 4: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:51 executing program 5: socket(0x0, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:40:51 executing program 0: mkdir(0x0, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:51 executing program 3: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RLERRORu(0xffffffffffffffff, 0x0, 0x52) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:51 executing program 4: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RLERRORu(0xffffffffffffffff, 0x0, 0x52) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) write$P9_RLERROR(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0xf) accept4$tipc(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x800) [ 160.044761] gfs2: not a GFS2 filesystem [ 160.050540] 9pnet: Insufficient options for proto=fd 17:40:51 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[]) 17:40:51 executing program 0: mkdir(0x0, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:51 executing program 5: socket(0x0, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) [ 160.216574] gfs2: not a GFS2 filesystem 17:40:52 executing program 1 (fault-call:2 fault-nth:0): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:40:52 executing program 0: mkdir(0x0, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:52 executing program 5: socket(0x10, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:40:52 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB]) 17:40:52 executing program 4 (fault-call:2 fault-nth:0): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:40:52 executing program 3: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket(0x0, 0x1, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SIOCNRDECOBS(0xffffffffffffffff, 0x89e2) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RLERRORu(0xffffffffffffffff, 0x0, 0x52) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:52 executing program 5: socket(0x10, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) [ 160.719591] FAULT_INJECTION: forcing a failure. [ 160.719591] name failslab, interval 1, probability 0, space 0, times 1 [ 160.762678] FAULT_INJECTION: forcing a failure. [ 160.762678] name failslab, interval 1, probability 0, space 0, times 1 [ 160.781263] gfs2: not a GFS2 filesystem [ 160.783294] CPU: 0 PID: 12957 Comm: syz-executor.4 Not tainted 4.14.206-syzkaller #0 [ 160.793113] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 160.802459] Call Trace: [ 160.805048] dump_stack+0x1b2/0x283 [ 160.808689] should_fail.cold+0x10a/0x154 17:40:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 160.812840] should_failslab+0xd6/0x130 [ 160.814340] 9pnet: Insufficient options for proto=fd [ 160.816810] __kmalloc_track_caller+0x2bc/0x400 [ 160.816821] ? strndup_user+0x5b/0xf0 [ 160.816832] memdup_user+0x22/0xa0 [ 160.816840] strndup_user+0x5b/0xf0 [ 160.816852] ? copy_mnt_ns+0xa30/0xa30 [ 160.841365] SyS_mount+0x39/0x120 [ 160.844813] ? copy_mnt_ns+0xa30/0xa30 [ 160.848698] do_syscall_64+0x1d5/0x640 [ 160.852587] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 160.857771] RIP: 0033:0x45deb9 17:40:52 executing program 5: socket(0x10, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) [ 160.860950] RSP: 002b:00007f4c1205ac78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 160.868660] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 160.870281] 9pnet: Insufficient options for proto=fd [ 160.875920] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 160.875926] RBP: 00007f4c1205aca0 R08: 0000000020000200 R09: 0000000000000000 [ 160.875930] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 160.875936] R13: 00007ffceb70e05f R14: 00007f4c1205b9c0 R15: 000000000118bf2c 17:40:52 executing program 3 (fault-call:2 fault-nth:0): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:40:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 160.880691] CPU: 0 PID: 12966 Comm: syz-executor.1 Not tainted 4.14.206-syzkaller #0 [ 160.918052] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 160.927396] Call Trace: [ 160.929983] dump_stack+0x1b2/0x283 [ 160.933612] should_fail.cold+0x10a/0x154 [ 160.937762] should_failslab+0xd6/0x130 [ 160.941740] __kmalloc_track_caller+0x2bc/0x400 [ 160.946404] ? strndup_user+0x5b/0xf0 [ 160.950207] memdup_user+0x22/0xa0 [ 160.953750] strndup_user+0x5b/0xf0 [ 160.957374] ? copy_mnt_ns+0xa30/0xa30 [ 160.961258] SyS_mount+0x39/0x120 [ 160.964706] ? copy_mnt_ns+0xa30/0xa30 [ 160.966744] FAULT_INJECTION: forcing a failure. [ 160.966744] name failslab, interval 1, probability 0, space 0, times 1 [ 160.968587] do_syscall_64+0x1d5/0x640 [ 160.968605] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 160.968612] RIP: 0033:0x45deb9 [ 160.968621] RSP: 002b:00007f7c73306c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 160.995048] 9pnet: Insufficient options for proto=fd [ 160.999698] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 160.999704] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 160.999710] RBP: 00007f7c73306ca0 R08: 0000000020000200 R09: 0000000000000000 [ 160.999715] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 160.999720] R13: 00007fff47d7139f R14: 00007f7c733079c0 R15: 000000000118bf2c [ 161.074967] CPU: 1 PID: 12983 Comm: syz-executor.3 Not tainted 4.14.206-syzkaller #0 [ 161.082862] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 161.092217] Call Trace: [ 161.094800] dump_stack+0x1b2/0x283 [ 161.098427] should_fail.cold+0x10a/0x154 [ 161.102575] should_failslab+0xd6/0x130 [ 161.106551] __kmalloc_track_caller+0x2bc/0x400 [ 161.111223] ? strndup_user+0x5b/0xf0 [ 161.115021] memdup_user+0x22/0xa0 [ 161.118559] strndup_user+0x5b/0xf0 [ 161.122184] ? copy_mnt_ns+0xa30/0xa30 [ 161.126071] SyS_mount+0x39/0x120 [ 161.129520] ? copy_mnt_ns+0xa30/0xa30 [ 161.133407] do_syscall_64+0x1d5/0x640 [ 161.137296] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 161.142475] RIP: 0033:0x45deb9 [ 161.145650] RSP: 002b:00007f94d68c1c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 161.153332] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 161.160580] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 161.167832] RBP: 00007f94d68c1ca0 R08: 0000000020000200 R09: 0000000000000000 17:40:52 executing program 1 (fault-call:2 fault-nth:1): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:40:52 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:40:52 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB]) 17:40:52 executing program 4 (fault-call:2 fault-nth:1): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:40:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, 0x0, &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:52 executing program 3 (fault-call:2 fault-nth:1): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 161.175082] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 161.182328] R13: 00007fff103fbedf R14: 00007f94d68c29c0 R15: 000000000118bf2c [ 161.210887] FAULT_INJECTION: forcing a failure. [ 161.210887] name failslab, interval 1, probability 0, space 0, times 0 [ 161.252361] FAULT_INJECTION: forcing a failure. [ 161.252361] name failslab, interval 1, probability 0, space 0, times 0 [ 161.265060] CPU: 1 PID: 12997 Comm: syz-executor.1 Not tainted 4.14.206-syzkaller #0 [ 161.272942] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 161.282287] Call Trace: [ 161.284874] dump_stack+0x1b2/0x283 [ 161.288505] should_fail.cold+0x10a/0x154 [ 161.292655] should_failslab+0xd6/0x130 [ 161.296652] kmem_cache_alloc_trace+0x29a/0x3d0 17:40:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, 0x0, &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, 0x0, &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 161.301319] ? copy_mnt_ns+0xa30/0xa30 [ 161.305205] copy_mount_options+0x59/0x2f0 [ 161.309436] ? copy_mnt_ns+0xa30/0xa30 [ 161.313319] SyS_mount+0x84/0x120 [ 161.316764] ? copy_mnt_ns+0xa30/0xa30 [ 161.320645] do_syscall_64+0x1d5/0x640 [ 161.324531] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 161.329708] RIP: 0033:0x45deb9 [ 161.330377] FAULT_INJECTION: forcing a failure. [ 161.330377] name failslab, interval 1, probability 0, space 0, times 0 [ 161.332883] RSP: 002b:00007f7c73306c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 17:40:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 161.332894] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 161.332900] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 161.332906] RBP: 00007f7c73306ca0 R08: 0000000020000200 R09: 0000000000000000 [ 161.332910] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 161.332922] R13: 00007fff47d7139f R14: 00007f7c733079c0 R15: 000000000118bf2c [ 161.391281] gfs2: not a GFS2 filesystem 17:40:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 161.395863] CPU: 1 PID: 13009 Comm: syz-executor.3 Not tainted 4.14.206-syzkaller #0 [ 161.403745] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 161.413091] Call Trace: [ 161.415685] dump_stack+0x1b2/0x283 [ 161.419313] should_fail.cold+0x10a/0x154 [ 161.423454] should_failslab+0xd6/0x130 [ 161.427427] kmem_cache_alloc_trace+0x29a/0x3d0 [ 161.432175] ? copy_mnt_ns+0xa30/0xa30 [ 161.436051] copy_mount_options+0x59/0x2f0 [ 161.440281] ? copy_mnt_ns+0xa30/0xa30 [ 161.444160] SyS_mount+0x84/0x120 [ 161.447608] ? copy_mnt_ns+0xa30/0xa30 17:40:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 161.451483] do_syscall_64+0x1d5/0x640 [ 161.455364] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 161.460547] RIP: 0033:0x45deb9 [ 161.463723] RSP: 002b:00007f94d68c1c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 161.471412] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 161.478662] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 161.485916] RBP: 00007f94d68c1ca0 R08: 0000000020000200 R09: 0000000000000000 [ 161.493171] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 17:40:52 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) [ 161.500423] R13: 00007fff103fbedf R14: 00007f94d68c29c0 R15: 000000000118bf2c [ 161.539790] CPU: 0 PID: 13007 Comm: syz-executor.4 Not tainted 4.14.206-syzkaller #0 [ 161.547679] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 161.557023] Call Trace: [ 161.559613] dump_stack+0x1b2/0x283 [ 161.563240] should_fail.cold+0x10a/0x154 [ 161.567395] should_failslab+0xd6/0x130 [ 161.571373] kmem_cache_alloc_trace+0x29a/0x3d0 [ 161.575054] FAULT_INJECTION: forcing a failure. [ 161.575054] name failslab, interval 1, probability 0, space 0, times 0 [ 161.576040] ? copy_mnt_ns+0xa30/0xa30 [ 161.576053] copy_mount_options+0x59/0x2f0 [ 161.576061] ? copy_mnt_ns+0xa30/0xa30 [ 161.576075] SyS_mount+0x84/0x120 [ 161.602628] ? copy_mnt_ns+0xa30/0xa30 [ 161.606502] do_syscall_64+0x1d5/0x640 [ 161.610374] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 161.615540] RIP: 0033:0x45deb9 [ 161.618707] RSP: 002b:00007f4c1205ac78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 161.626393] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 17:40:52 executing program 1 (fault-call:2 fault-nth:2): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:40:52 executing program 3 (fault-call:2 fault-nth:2): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 161.633639] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 161.640891] RBP: 00007f4c1205aca0 R08: 0000000020000200 R09: 0000000000000000 [ 161.648143] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 161.655393] R13: 00007ffceb70e05f R14: 00007f4c1205b9c0 R15: 000000000118bf2c [ 161.662668] CPU: 1 PID: 13030 Comm: syz-executor.1 Not tainted 4.14.206-syzkaller #0 [ 161.670551] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 161.679899] Call Trace: [ 161.682482] dump_stack+0x1b2/0x283 [ 161.686109] should_fail.cold+0x10a/0x154 [ 161.690260] should_failslab+0xd6/0x130 [ 161.694235] kmem_cache_alloc+0x28e/0x3c0 [ 161.698381] getname_flags+0xc8/0x550 [ 161.702179] user_path_at_empty+0x2a/0x50 [ 161.706329] do_mount+0x118/0x2a00 [ 161.709872] ? copy_mount_string+0x40/0x40 [ 161.714156] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 161.719179] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 161.724020] ? copy_mnt_ns+0xa30/0xa30 [ 161.727907] ? copy_mount_options+0x1fa/0x2f0 [ 161.732396] ? copy_mnt_ns+0xa30/0xa30 [ 161.736280] SyS_mount+0xa8/0x120 [ 161.739729] ? copy_mnt_ns+0xa30/0xa30 [ 161.741377] FAULT_INJECTION: forcing a failure. [ 161.741377] name fail_page_alloc, interval 1, probability 0, space 0, times 1 [ 161.743612] do_syscall_64+0x1d5/0x640 [ 161.759247] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 161.764415] RIP: 0033:0x45deb9 [ 161.767592] RSP: 002b:00007f7c73306c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 161.775281] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 161.782530] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 161.789785] RBP: 00007f7c73306ca0 R08: 0000000020000200 R09: 0000000000000000 [ 161.797034] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 161.804287] R13: 00007fff47d7139f R14: 00007f7c733079c0 R15: 000000000118bf2c [ 161.811572] CPU: 0 PID: 13036 Comm: syz-executor.3 Not tainted 4.14.206-syzkaller #0 [ 161.819455] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 161.828798] Call Trace: [ 161.831381] dump_stack+0x1b2/0x283 [ 161.835007] should_fail.cold+0x10a/0x154 [ 161.839156] __alloc_pages_nodemask+0x22c/0x2720 [ 161.843913] ? __lock_acquire+0x5fc/0x3f20 [ 161.848153] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 161.852993] ? trace_hardirqs_on+0x10/0x10 [ 161.857221] ? trace_hardirqs_on+0x10/0x10 [ 161.861456] ? fsnotify+0x974/0x11b0 [ 161.865163] ? proc_tgid_io_accounting+0x7a0/0x7a0 [ 161.870107] ? debug_check_no_obj_freed+0x2c0/0x674 [ 161.875149] ? SyS_write+0x1b7/0x210 [ 161.878867] cache_grow_begin+0x8f/0x420 [ 161.882927] cache_alloc_refill+0x273/0x350 [ 161.887250] kmem_cache_alloc_trace+0x340/0x3d0 [ 161.891908] ? copy_mnt_ns+0xa30/0xa30 [ 161.895774] copy_mount_options+0x59/0x2f0 [ 161.900037] ? copy_mnt_ns+0xa30/0xa30 [ 161.903907] SyS_mount+0x84/0x120 [ 161.907336] ? copy_mnt_ns+0xa30/0xa30 [ 161.911199] do_syscall_64+0x1d5/0x640 [ 161.915118] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 161.920285] RIP: 0033:0x45deb9 [ 161.923452] RSP: 002b:00007f94d68a0c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 161.931172] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 17:40:53 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB]) 17:40:53 executing program 4 (fault-call:2 fault-nth:2): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:40:53 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:40:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140), 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, 0x0) 17:40:53 executing program 1 (fault-call:2 fault-nth:3): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:40:53 executing program 3 (fault-call:2 fault-nth:3): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 161.938418] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 161.945667] RBP: 00007f94d68a0ca0 R08: 0000000020000200 R09: 0000000000000000 [ 161.952915] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 161.960160] R13: 00007fff103fbedf R14: 00007f94d68a19c0 R15: 000000000118bfd4 [ 162.035371] FAULT_INJECTION: forcing a failure. [ 162.035371] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 162.043263] FAULT_INJECTION: forcing a failure. [ 162.043263] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 162.047301] CPU: 1 PID: 13050 Comm: syz-executor.1 Not tainted 4.14.206-syzkaller #0 [ 162.066948] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 162.076278] Call Trace: [ 162.078848] dump_stack+0x1b2/0x283 [ 162.082457] should_fail.cold+0x10a/0x154 [ 162.086588] __alloc_pages_nodemask+0x22c/0x2720 [ 162.091325] ? __lock_acquire+0x5fc/0x3f20 [ 162.095661] ? is_bpf_text_address+0xb8/0x150 [ 162.100135] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 162.104953] ? __kernel_text_address+0x9/0x30 [ 162.109427] ? trace_hardirqs_on+0x10/0x10 [ 162.113638] ? __save_stack_trace+0xa0/0x160 [ 162.118027] ? depot_save_stack+0x10d/0x3e3 [ 162.122327] ? kasan_kmalloc+0x139/0x160 [ 162.126366] ? kasan_kmalloc+0xeb/0x160 [ 162.130318] cache_grow_begin+0x8f/0x420 [ 162.134360] cache_alloc_refill+0x273/0x350 [ 162.138661] kmem_cache_alloc+0x333/0x3c0 [ 162.142784] getname_flags+0xc8/0x550 [ 162.146575] user_path_at_empty+0x2a/0x50 [ 162.150701] do_mount+0x118/0x2a00 [ 162.154225] ? copy_mount_string+0x40/0x40 [ 162.158439] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 162.163434] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 162.168253] ? copy_mnt_ns+0xa30/0xa30 [ 162.172121] ? copy_mount_options+0x1fa/0x2f0 [ 162.176592] ? copy_mnt_ns+0xa30/0xa30 [ 162.180455] SyS_mount+0xa8/0x120 [ 162.183885] ? copy_mnt_ns+0xa30/0xa30 [ 162.187750] do_syscall_64+0x1d5/0x640 [ 162.191642] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 162.196808] RIP: 0033:0x45deb9 [ 162.199984] RSP: 002b:00007f7c73306c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 162.207668] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 162.214926] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 162.222173] RBP: 00007f7c73306ca0 R08: 0000000020000200 R09: 0000000000000000 [ 162.229420] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000003 [ 162.236665] R13: 00007fff47d7139f R14: 00007f7c733079c0 R15: 000000000118bf2c [ 162.243925] CPU: 0 PID: 13053 Comm: syz-executor.3 Not tainted 4.14.206-syzkaller #0 [ 162.251802] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 162.261145] Call Trace: [ 162.263727] dump_stack+0x1b2/0x283 [ 162.267362] should_fail.cold+0x10a/0x154 [ 162.271511] __alloc_pages_nodemask+0x22c/0x2720 [ 162.276266] ? __lock_acquire+0x5fc/0x3f20 [ 162.280501] ? __handle_mm_fault+0x2095/0x4620 [ 162.285084] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 162.289922] ? lock_downgrade+0x740/0x740 [ 162.294074] ? trace_hardirqs_on+0x10/0x10 [ 162.298304] ? __save_stack_trace+0xa0/0x160 [ 162.300148] FAULT_INJECTION: forcing a failure. [ 162.300148] name failslab, interval 1, probability 0, space 0, times 0 [ 162.302809] ? _raw_spin_unlock+0x29/0x40 [ 162.302819] ? __handle_mm_fault+0x80f/0x4620 [ 162.302830] ? vm_insert_page+0x7c0/0x7c0 [ 162.302843] ? kasan_kmalloc+0xeb/0x160 [ 162.330724] cache_grow_begin+0x8f/0x420 [ 162.334788] cache_alloc_refill+0x273/0x350 [ 162.339104] kmem_cache_alloc+0x333/0x3c0 [ 162.343238] getname_flags+0xc8/0x550 [ 162.347031] ? __do_page_fault+0x159/0xad0 [ 162.351250] user_path_at_empty+0x2a/0x50 [ 162.355378] do_mount+0x118/0x2a00 [ 162.358898] ? __do_page_fault+0x159/0xad0 [ 162.363112] ? retint_kernel+0x2d/0x2d [ 162.366980] ? copy_mount_string+0x40/0x40 [ 162.371216] ? copy_mount_options+0x185/0x2f0 [ 162.375691] ? copy_mount_options+0x194/0x2f0 [ 162.380164] ? copy_mount_options+0x1fa/0x2f0 [ 162.384641] ? copy_mnt_ns+0xa30/0xa30 [ 162.388506] SyS_mount+0xa8/0x120 [ 162.391943] ? copy_mnt_ns+0xa30/0xa30 [ 162.395828] do_syscall_64+0x1d5/0x640 [ 162.399698] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 162.404863] RIP: 0033:0x45deb9 [ 162.408045] RSP: 002b:00007f94d68c1c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 162.415728] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 162.422973] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 17:40:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140), 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, 0x0) 17:40:53 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(0x0, 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) [ 162.430224] RBP: 00007f94d68c1ca0 R08: 0000000020000200 R09: 0000000000000000 [ 162.437475] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000003 [ 162.444720] R13: 00007fff103fbedf R14: 00007f94d68c29c0 R15: 000000000118bf2c [ 162.451979] CPU: 1 PID: 13060 Comm: syz-executor.4 Not tainted 4.14.206-syzkaller #0 [ 162.459859] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 162.469201] Call Trace: [ 162.471793] dump_stack+0x1b2/0x283 [ 162.475421] should_fail.cold+0x10a/0x154 [ 162.479567] should_failslab+0xd6/0x130 17:40:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140), 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, 0x0) 17:40:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 162.483541] kmem_cache_alloc+0x28e/0x3c0 [ 162.487686] getname_flags+0xc8/0x550 [ 162.491484] ? __do_page_fault+0x159/0xad0 [ 162.495720] user_path_at_empty+0x2a/0x50 [ 162.499865] do_mount+0x118/0x2a00 [ 162.503405] ? __do_page_fault+0x159/0xad0 [ 162.507637] ? retint_kernel+0x2d/0x2d [ 162.511524] ? copy_mount_string+0x40/0x40 [ 162.515758] ? copy_mount_options+0x185/0x2f0 [ 162.520249] ? copy_mount_options+0x194/0x2f0 [ 162.524759] ? copy_mount_options+0x1fa/0x2f0 [ 162.529251] ? copy_mnt_ns+0xa30/0xa30 [ 162.533132] SyS_mount+0xa8/0x120 [ 162.536582] ? copy_mnt_ns+0xa30/0xa30 [ 162.540468] do_syscall_64+0x1d5/0x640 [ 162.544357] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 162.549538] RIP: 0033:0x45deb9 [ 162.552720] RSP: 002b:00007f4c12039c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 162.560440] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 162.567702] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 162.574654] gfs2: not a GFS2 filesystem [ 162.574961] RBP: 00007f4c12039ca0 R08: 0000000020000200 R09: 0000000000000000 [ 162.586170] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 162.593433] R13: 00007ffceb70e05f R14: 00007f4c1203a9c0 R15: 000000000118bfd4 17:40:54 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(0x0, 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:40:54 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="6572726f72733d77697468647261772c646174613d77726974656261636b2c6e6f6c6f636b2c6c6f636b70726f746f3d646c6d2c6e6f5f6f63636f6f6b69652c6e6f6c6f63636f6f6b69652c737569646469722c626172726965722c61756469742c6673757569643d6264be33253637352d323163612d656264492d613764342d64396430646563662c736d"]) 17:40:54 executing program 1 (fault-call:2 fault-nth:4): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 162.730834] gfs2: invalid mount option: nolock [ 162.736018] FAULT_INJECTION: forcing a failure. [ 162.736018] name failslab, interval 1, probability 0, space 0, times 0 [ 162.740135] gfs2: can't parse mount arguments [ 162.760826] CPU: 0 PID: 13095 Comm: syz-executor.1 Not tainted 4.14.206-syzkaller #0 [ 162.768715] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 162.778059] Call Trace: [ 162.780649] dump_stack+0x1b2/0x283 [ 162.784281] should_fail.cold+0x10a/0x154 [ 162.788430] should_failslab+0xd6/0x130 [ 162.792414] kmem_cache_alloc+0x28e/0x3c0 [ 162.796562] alloc_vfsmnt+0x23/0x7f0 [ 162.800270] ? _raw_read_unlock+0x29/0x40 [ 162.804420] vfs_kern_mount.part.0+0x27/0x470 [ 162.808910] do_mount+0xe53/0x2a00 [ 162.812432] ? copy_mount_string+0x40/0x40 [ 162.816645] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 162.821641] ? copy_mnt_ns+0xa30/0xa30 [ 162.825547] ? copy_mount_options+0x1fa/0x2f0 [ 162.830020] ? copy_mnt_ns+0xa30/0xa30 [ 162.833892] SyS_mount+0xa8/0x120 [ 162.837331] ? copy_mnt_ns+0xa30/0xa30 [ 162.841195] do_syscall_64+0x1d5/0x640 [ 162.845068] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 162.850241] RIP: 0033:0x45deb9 [ 162.853412] RSP: 002b:00007f7c73306c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 162.861097] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 162.868351] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 17:40:54 executing program 4 (fault-call:2 fault-nth:3): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:40:54 executing program 3 (fault-call:2 fault-nth:4): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:40:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:54 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(0x0, 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:40:54 executing program 1 (fault-call:2 fault-nth:5): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 162.875602] RBP: 00007f7c73306ca0 R08: 0000000020000200 R09: 0000000000000000 [ 162.882849] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 162.890097] R13: 00007fff47d7139f R14: 00007f7c733079c0 R15: 000000000118bf2c 17:40:54 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB]) [ 162.946446] 9pnet: Insufficient options for proto=fd [ 162.955676] FAULT_INJECTION: forcing a failure. [ 162.955676] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 162.967478] CPU: 0 PID: 13112 Comm: syz-executor.4 Not tainted 4.14.206-syzkaller #0 [ 162.969275] FAULT_INJECTION: forcing a failure. [ 162.969275] name failslab, interval 1, probability 0, space 0, times 0 [ 162.975344] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 162.975349] Call Trace: [ 162.975365] dump_stack+0x1b2/0x283 [ 162.975381] should_fail.cold+0x10a/0x154 [ 163.006229] __alloc_pages_nodemask+0x22c/0x2720 [ 163.010988] ? __lock_acquire+0x5fc/0x3f20 [ 163.015213] ? is_bpf_text_address+0xb8/0x150 [ 163.019699] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 163.024538] ? __kernel_text_address+0x9/0x30 [ 163.029019] ? trace_hardirqs_on+0x10/0x10 [ 163.033246] ? __save_stack_trace+0xa0/0x160 [ 163.037647] ? depot_save_stack+0x10d/0x3e3 [ 163.041951] ? kasan_kmalloc+0x139/0x160 [ 163.045994] ? kasan_kmalloc+0xeb/0x160 [ 163.049948] cache_grow_begin+0x8f/0x420 [ 163.053994] cache_alloc_refill+0x273/0x350 [ 163.058299] kmem_cache_alloc+0x333/0x3c0 [ 163.062426] getname_flags+0xc8/0x550 [ 163.066207] user_path_at_empty+0x2a/0x50 [ 163.070334] do_mount+0x118/0x2a00 [ 163.073858] ? copy_mount_string+0x40/0x40 [ 163.078071] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 163.083066] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 163.087901] ? copy_mnt_ns+0xa30/0xa30 [ 163.091769] ? copy_mount_options+0x1fa/0x2f0 [ 163.096241] ? copy_mnt_ns+0xa30/0xa30 [ 163.100112] SyS_mount+0xa8/0x120 [ 163.103549] ? copy_mnt_ns+0xa30/0xa30 [ 163.107419] do_syscall_64+0x1d5/0x640 [ 163.111294] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 163.116462] RIP: 0033:0x45deb9 [ 163.119628] RSP: 002b:00007f4c1205ac78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 163.127317] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 163.134654] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 17:40:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 163.141901] RBP: 00007f4c1205aca0 R08: 0000000020000200 R09: 0000000000000000 [ 163.149147] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000003 [ 163.156394] R13: 00007ffceb70e05f R14: 00007f4c1205b9c0 R15: 000000000118bf2c [ 163.163655] CPU: 1 PID: 13115 Comm: syz-executor.3 Not tainted 4.14.206-syzkaller #0 [ 163.171537] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 163.180883] Call Trace: [ 163.183473] dump_stack+0x1b2/0x283 [ 163.187100] should_fail.cold+0x10a/0x154 [ 163.191248] should_failslab+0xd6/0x130 17:40:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 163.195224] kmem_cache_alloc+0x28e/0x3c0 [ 163.199374] alloc_vfsmnt+0x23/0x7f0 [ 163.203083] ? _raw_read_unlock+0x29/0x40 [ 163.203185] 9pnet: Insufficient options for proto=fd [ 163.207219] vfs_kern_mount.part.0+0x27/0x470 [ 163.207233] do_mount+0xe53/0x2a00 [ 163.207247] ? __do_page_fault+0x159/0xad0 [ 163.207257] ? retint_kernel+0x2d/0x2d [ 163.207268] ? copy_mount_string+0x40/0x40 [ 163.207278] ? copy_mount_options+0x185/0x2f0 [ 163.207288] ? copy_mount_options+0x194/0x2f0 [ 163.241638] ? copy_mount_options+0x1fa/0x2f0 [ 163.246135] ? copy_mnt_ns+0xa30/0xa30 [ 163.250047] SyS_mount+0xa8/0x120 [ 163.252889] gfs2: not a GFS2 filesystem [ 163.253492] ? copy_mnt_ns+0xa30/0xa30 [ 163.253507] do_syscall_64+0x1d5/0x640 [ 163.253525] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 163.253532] RIP: 0033:0x45deb9 [ 163.253540] RSP: 002b:00007f94d68c1c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 163.281267] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 163.286162] 9pnet: Insufficient options for proto=fd 17:40:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000280)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x6b37}}], [{@uid_lt={'uid<', 0xffffffffffffffff}}, {@smackfsdef={'smackfsdef', 0x3d, '%,#^'}}, {@smackfstransmute={'smackfstransmute', 0x3d, 'afid'}}, {@mask={'mask', 0x3d, 'MAY_WRITE'}}, {@fsuuid={'fsuuid', 0x3d, {[0x4, 0x35, 0x37, 0x65, 0x64, 0x30, 0x61, 0x32], 0x2d, [0x30, 0x32, 0x64, 0x31], 0x2d, [0x0, 0x63, 0x38, 0x65], 0x2d, [0xf, 0x35, 0x64], 0x2d, [0x31, 0x33, 0x63, 0x0, 0x61, 0x38, 0x30, 0x61]}}}]}}) 17:40:54 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, 0x0, 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:40:54 executing program 3 (fault-call:2 fault-nth:5): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:40:54 executing program 4 (fault-call:2 fault-nth:4): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 163.288525] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 163.288531] RBP: 00007f94d68c1ca0 R08: 0000000020000200 R09: 0000000000000000 [ 163.288536] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 163.288541] R13: 00007fff103fbedf R14: 00007f94d68c29c0 R15: 000000000118bf2c 17:40:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="7472616e733d66642c7266646e6f3d978fc23d179a98adbee1b045df5564559675cdf945aea30e5af4a4eb4f6cb612feea00ae3e348d06dc55bc", @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB=',afid=0x0000000000000000,\x00']) fstatfs(r1, &(0x7f0000000180)=""/21) 17:40:54 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB]) 17:40:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) 17:40:54 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, 0x0, 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) [ 163.401334] FAULT_INJECTION: forcing a failure. [ 163.401334] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 163.411882] FAULT_INJECTION: forcing a failure. [ 163.411882] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 163.440596] gfs2: not a GFS2 filesystem [ 163.442159] 9pnet: Insufficient options for proto=fd [ 163.453836] 9pnet: Insufficient options for proto=fd [ 163.455199] CPU: 1 PID: 13147 Comm: syz-executor.3 Not tainted 4.14.206-syzkaller #0 [ 163.466809] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 163.476151] Call Trace: [ 163.478732] dump_stack+0x1b2/0x283 [ 163.482360] should_fail.cold+0x10a/0x154 [ 163.486497] __alloc_pages_nodemask+0x22c/0x2720 [ 163.491242] ? trace_hardirqs_on+0x10/0x10 [ 163.495466] ? pcpu_alloc+0xbe0/0xf50 [ 163.499256] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 163.504078] ? _find_next_bit+0xdb/0x100 [ 163.508128] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 163.513556] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 163.518558] alloc_pages_current+0x155/0x260 [ 163.522988] ? __lockdep_init_map+0x100/0x560 [ 163.527469] get_zeroed_page+0x19/0x50 [ 163.531338] mount_fs+0x1c7/0x2a0 [ 163.534772] vfs_kern_mount.part.0+0x5b/0x470 [ 163.539247] do_mount+0xe53/0x2a00 [ 163.542783] ? do_raw_spin_unlock+0x164/0x220 [ 163.547263] ? copy_mount_string+0x40/0x40 17:40:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid', 0x3d, 0x9}}]}}) [ 163.551482] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 163.557793] ? copy_mnt_ns+0xa30/0xa30 [ 163.561666] ? copy_mount_options+0x1fa/0x2f0 [ 163.566141] ? copy_mnt_ns+0xa30/0xa30 [ 163.570014] SyS_mount+0xa8/0x120 [ 163.573452] ? copy_mnt_ns+0xa30/0xa30 [ 163.577325] do_syscall_64+0x1d5/0x640 [ 163.581171] 9pnet: Insufficient options for proto=fd [ 163.581205] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 163.591455] RIP: 0033:0x45deb9 [ 163.594634] RSP: 002b:00007f94d68c1c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 17:40:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) ioctl$SCSI_IOCTL_GET_IDLUN(0xffffffffffffffff, 0x5382, &(0x7f00000001c0)) ioctl$KVM_XEN_HVM_CONFIG(0xffffffffffffffff, 0x4038ae7a, &(0x7f0000000180)={0x1, 0x9cb, &(0x7f0000000280)="7c712b4a9579494f4af57460284457292a72ee1f4a79ce0f3d4d58e6b974b527fd1683b2924f697e44a8496788397ff68be90f114890e30dec84a8f9d903bf9f043af7354d4b1418bbec667f7d2e4020b0ce3f6eea87c17321773408a5958d29325011a1b0185a50ec57b303a7cec2830d14f829d7c6ef19a405447eae43ace8ee713b03ce1b346f0c665e12e49fcbcc2056222c3a8c8e8f0aab4808379969a8b11aaa0183b5d463522c2d6f2da128761b07885c2fe4e3ffcf01598d7e4d77fff5e981bd2eab629e917f5613c5c7511e3dab15e82ad4d0df6e5e53c2610f38f0e0d3df5b3dd9ba6b4c3303436d4e5df8df9f365b784afafee62d0b9e0a5d6cc2f396d9e9394356e69317fdb55f8b0f5729b3ffb32fccd6ef5c52f8826a6fa9646934ecedf822daf6aa6b067fbfed50ee1e557ae984ca95a42b4e620654076ddfaa0db29b15e43c8515238fe9bfd3d138447f98354a1004e3167170d2cccc685f8a5da078b20ce5f02746f9d1a6e626d5ab477d8756d123ab61f618f1cb9a4a91f33864447e3a320d9a819765870350873706c3c902bdd2898deaa3bfdc1495050bebf196bd7c071053d3fc872f84fb4f1a62b8769519170cea38fd67beaaa58d7c032431fc86e35f8ac5001f34cc5afdbdec6a1714779e4b648f6f27e4eb8130dedb1613eeeec34bf01ca6fa95d701781cc5046b273f7d4f456ab0f7ac7d0d8b491e8e5ff5dfc2afec71b431359920a9d98d2e86a81bf49cc5e97b534cd459089cd8570e0d2370c23fc8080a81556f57a29ec2f3c94edef4916467e469d67d002d667598af99ee9df6109516a2f316e466912706c5256979b4f56bc6cd8e734daa6fca2daf945f4fd98ad1991623f692d1797debf2801b223e7f2db3465c0d24eb2ef910d7bf4f6853aa5ea02b4b91d57a024aadd562481f92437a716946a354c22e3b111417d58e76f46920ee1c3545d44b59db1d7eef298888dca11dbcad2e9f2c04688fef6903649e3ca436802eb3a2742cfbf7ec9f8865ce43ae63e0b5496ff8f0383349e7aab2c2a254c7b0b7a286010750a07d7dcdf73924dd94fe7fb292c7c68821fca3cf7b73d9de98d4f32893d27abe44d9de92b146fe337fad9815935b4b5d320bba861b1cfd411a9df396b3b1c081e2de03de21928b6a1aba45502a82f900cd84b92b2794a8d433c7cf5da064c2ede2aa98d5cb01afa0730eb50a7b3f7a614a1c0cfc90b2abca52dde69d01aa22f9fa8684bca1d10d3b09c08760c7be66750dcc76c58e44ffeca0964a2c7a66187dda6d637ab7b6b0b2a8992b3be32d9e609111e85d42212c3a453a7fe8d35b64862119faebffe7c635ed567cbfa374c40be8026f176f825a8388449159751db35a3ab29acbfa7c90073f801121eb06b9ab362afa3a09fd34cbb2b368ec4f32c2f3f506d2759455827e685cb5c38d7897c4cda78dd1a1f3c054628f4e9a154b3e5ba238088e0878da97883e626f2bb703774528396857b1663200daab5602fd725fd5d0561e168b44e12c9cced171cac5af6fa529f4fbc78c20411b3262152fed21404ad4ff95d88b54524052197c2ec3b7cda45a85468033e53993b88f98aac6237c3fb8d1e60c05f79fabe5827558b8301d6a48c385a9dc8e9079172aff8ab230c4ecc1082af52968c21e977892effec817c90a598b4ccc52a5be7e91cd0a336385fb8b9c52aee8fac9b88829579d89131b8168d475d180dd59e3e94e392060b68c0425ad969c35a0df95687d876e2d8a19891bee75581dbb53d1568c2435b48f0e7e4a8c7d836e9e1255082b1a8b44d60acb944869fe76709b9ea2890fe654b443bdd0165a7e95dd100fbdedc619b3cd4b0c3c6d2c441d1018b6f105e458b2fb63e4b09f379b60ca13b5231a4ff336a6a9bc7a09e1b8df0c91e43e54d3781b652ced73202d1fa5211fc1cec529dbb80f1de31a4f736fb624294569e5ebf6ed0891ab370bcb45b3b292d2a94beae308f82e37c5d4eee34e20959242993436da9b0e214969551013f648d6c942acf88a7fb57d18e89cd3ca5c30927b37dc54dce073af9ed65b3aec3f615bc9f9d1476b7d8091f71c4ffd783bd7af568ad37a9783999f3d09a6820c8a9de143b00c9f966d8203cab3f29588d5372ac2e3e4a0ec08f77c04d2a4250ac5547e0d39bac29546a1f6db8daea9beb3d8913edb867f1166f005b7942f2f3463c7175e45fed3f23cb7b2d43f98b4011d21a269330b7a73ee80e6d736e9bc4c5d912ad8dc0c9e04e8265e1eb99c6c67127e7ca1724d11e62bac7b320f5e6437486846a8cbcc6a3de80cbabf1514ed7307b06d5be31068375a47267222c84e063f628cb5959dee6e3230cb148ebd3278b38c3e28ab495d43ddc98555dc5f33c57bbc6364b363fae64a4038154431e23055127b38de719a1acaca897dadc128281d9d82abf766a00caa85cd34e5568e1f26d319ea61a4986be8bd3963de2955f518e7bc32cce28cabb4ede262c3b382119d03b40b423abed05a5a440bf5a91bfe4af4cea255d2e26903d202d68f1f7178b084d210da44ed261b412d932d3b97a3876c61ba95790f932de759da2d65b00d8d46b06597665e897f41dc606adbce55e0b38a20f1a138048c779bd54c8f07789f2ee7b7fd12c02d136770ea9c3d0b0a796886a7bcfd91e8f1f740c49b0dd4d4d2e60bd0b7b1211f81a5ddd11993a9cb84176e5b22fdc435836684949e66e65e1ff653919aee50e9d117e16a4c2a1dfc8b69af58779f7f03ec99448e37953f3f5660fab8372c7f5f1338b4584364d7035016e14062ba29a938aee4d8f01d784c5162066896ee54a99e56bcd9002a0940b2f87c65d544ac919920820d52c177758baa29566602bd27bad5374cb7d3c7795a73cdf7b73bc53e85d8722da8c874782edc6f067faaafc3dcb271d832ca0cb0d90b4dcce222b06ba7ad3949e22bb3d27b37c3eb8e1011922dcc256380b0723baa6f8a617237fccb0c820b90520064a48c0a756d04918d41fc097c6e797299cccd1e3c2171bfa706cf0942fd9846fcbfe30aa6622d3b0ff7d8f7aed5f4cb42379ce94451ce8ba45dd634791d6acd95c6ec2780a1669d70b2b5693dbb7d5bb244f049cf309d38f2390f2f369b07b891307a070b22a58885aaaf68cc53ed9bcc87a89d08c685a26a676ccef7ca6c31d8deb3bd72c551caf284f15f2006a13e23b8aedd189b05855c87d9696a4b9632a2bdcdf02128ae3288895a1f765f6d8586f331ef0fddba61e90868f2eb7b7d9a041c8bd5abab6851568f080e5520eed0f09115b188676c1fb65948a9e7562ec0e93284f2f6ae707a8d9928e01117723821cbb938698fce1bbcc5800f2fe81602c10f3e5f7acd9c30075626508e01396dffaf985badca3fe7fa9113fee00c8debea4950a02f16665ee6c347fc9d703830ea832c45c53cdb3cce3cdf31d1db3aa5d9d07e4c4fdbb72c14239fb294e4f93823757a764871439fa1fd2a513e8a4a85d45273d700cc425d6605a0801ad2d912c30a9801afc71f367076a2f02c6761c1709e6db36dc078a6c2eb0d4a9f115e16fc5cf6211995c216ff75ea75f3bf6c879d43ae026eb289556f2e9ebbd4b776b32f2e277c4898c72d3674239eadadf5adc4dd532ca7470939c0fc401d4b2fe0559d54326d150d6692fb8f3eece7463d661c42f41b191e56c1c855af0583e78138019b2b0157cbf31c0c27b9abee63d9eaadac76e28ed0928c42769bb75be7bcdd7c1b820b563209616f8c2f997d37caaee52e8c07622c74eeaad64484d612d69a9bc4559e6c113816ca8d708045809beb0265baef31534dedcffb090494518bace0833f09aec113b3f821a6ab42e6e45ddcb080efe34c03d1e09d06a7c0b8fce451a171aff9718cea63350fe27db318d5d1a6153f63dc032f2e496d50c52133a3f90c88b2043c4b1c04981f87670adff3dde98477c37f3233c9b5df2830711b1fcc8e8c7e320ceb7c8f7f5ed457db6f07e3aa36329eee214dd8e6ddeff29a49c1346d7b5cf22dea74a12dca38e7b860b8335112a53267d85916ecee5ef28885611ecb200cb71fa4b348a2bf1a50191a24f6ce8b4c2906fe7ca567462f0b5ce960ddde9b86bf49317b94ab688733d981c1f908f02eb7bf845ff1779a85b96c07ba40fbe0146fcf4c2b48f2802bda05d3bfcc20b64c4ddc8cc5b0f36d8197b8b8bdb7bc9d247eff6f09b34f0b39edab544cbb1fe3bad64af21a0a1e7135ac7c53e40c740b2eba2333fe62f39ce7b34ea3e62da241a0c55fd072adab31ad53b5e30259feecda7b3f19d26c0d7b3f2b00c60c737859d78ebb686040a34bb36b60420269575fcce8061fd430f3071eb27bf6ef723f668d4a756951822fff78a730ed33127cabe5f9be2592c47ad60957535cb960a220e91c6bd3ac5faf776a4945ce5d152a732b3af47dd7cf0162e11e5f1023a4cdcd8fbe417513e1e65e93d1c7cd49521d4bd4e5f13335f1c905f3dd0009ae3d300b42cec982f278d5c8b4b6142f1f152c75063c1e517fee2f6481ccf7d224fd3416f933c5901580f8f804135b3ed45bf8210e1840f998ec699e5ce470a265692e9e2cf4108cb17f4e076720aa88d0683e2b39ece0ab61a73ab7ef6c762b3913987c6e5a2e12ded5a67772fa8ae83fab8340adb2fe759b001e2c772eefa1e56714ed1d2ec92ce8ce76121090b6aca690b3820798a16f6081e64f8e9950bd1fb2e9464319ecd7ff71379bc7d6ae5f4891e3ee5ffed65fcd8792127c2bbf06bfda27bc0ec2fdee53dc32ca9c2b8bf756c6e95524256887d8457f36de742838ab4699a136ab6d28478dae299353397fdcb2314bff9ba9bd04923fbbb56e41ceb1f38950eac2073f0b1bceb8f88e26c23e1bb98cfe70b83d241f430daf6c17cc627028d2a76e1477686cdd8e570a5158f1ef1e40ce19d779d8b83f12481d2e8034a3e7444b1516bc9fff3399aab8ced17f4404b45e75258c205ce8d63b41a26b82d8596de3f971409dd941bf715b74316b34f3acec3da75a5ad056d25278cd4ab55f62cf8d8a3ec3258e6e9fc42fe6ac59a105386c1c9dd2df38d9afffbbe50368c6736d59518bbc7a7ff31cfb0aed35ca94be1701674dea39f30e1e4e157a958dead284b4becf490d78b93f65320fc25fbdc602384edbcf5a605771f69cf1976bce1fc0e3e08ec8c87c9033a23fb72aa202a6668a3cca41583b94ccdb0e4929f11c18be967505fb403492b862e65c74e12e9f6f49a9e7990385f2d8104cebe022e13ba3a96943659dd396ae56f53a75e18de3540d9cecec4669cfbeacb61a75fdbfbcadff0f8eeb5abf16d3e410eb77d352efbb2a3c484cae68052776aac27c0eb050478328f81705f6249c8c4f70c181af4e5fa9014af02fcc3dc38b682e982f9f4bece0b2cdbcda53c85ae5aeb6a2a5ad8170e7ce84d7b08f2dca8435d24c158740312d7ca94f512e3f41d0aa44b56ba7f1ad5a39fdec63b437e3897135274862102c722f792bc0e06b8018d9fdba40102b8036b2346a492ba4306d54d3f52974abe331017ac49dd0726702ac4898281f5126598550ef49afcb1ecdf3fdd6dd8b49ea7f7613cab38fd65ba38a6d91bad50a77bc6dd4d282d2460ee422ec1b4e09eaad3247973b75354f8e039b4341a60c3660c811f11caa1d0a75227f2de6bb7b2e19ff7ac43379f5936211e636f7272e0abc49a9cd937e9a7acc4125de9c6b5ca2d97e317b53677c21fdb59d6c0097c83d4eb73b661c374803d409a41cd331a982f6cdbe79b35d0c5b94cdddc120884de01a06b72ba5", &(0x7f0000000080)="1178132eeb468cf2cc86fe8b23d7e329d78252065191193c9fa65209caac3a047b827215c78ec414d4a6cb799ac5a574a83efda3a15c3b0ffc691a89d4fc16b2bef9e623b21aa2e0b90b75765af8b8cb685f54002c972fad1700cfd35afc77807223e7b0b1", 0x1000, 0x65}) [ 163.602328] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 163.609590] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 163.616853] RBP: 00007f94d68c1ca0 R08: 0000000020000200 R09: 0000000000000000 [ 163.624114] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000005 [ 163.631480] R13: 00007fff103fbedf R14: 00007f94d68c29c0 R15: 000000000118bf2c [ 163.650249] 9pnet: Insufficient options for proto=fd [ 163.655707] CPU: 0 PID: 13149 Comm: syz-executor.4 Not tainted 4.14.206-syzkaller #0 [ 163.663587] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 163.672931] Call Trace: [ 163.675515] dump_stack+0x1b2/0x283 [ 163.679144] should_fail.cold+0x10a/0x154 [ 163.683295] __alloc_pages_nodemask+0x22c/0x2720 [ 163.688051] ? trace_hardirqs_on+0x10/0x10 [ 163.692288] ? pcpu_alloc+0xbe0/0xf50 [ 163.696110] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 163.700949] ? _find_next_bit+0xdb/0x100 [ 163.705020] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 163.710471] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 163.715488] alloc_pages_current+0x155/0x260 [ 163.719892] ? __lockdep_init_map+0x100/0x560 [ 163.724387] get_zeroed_page+0x19/0x50 [ 163.728269] mount_fs+0x1c7/0x2a0 [ 163.731722] vfs_kern_mount.part.0+0x5b/0x470 [ 163.736217] do_mount+0xe53/0x2a00 [ 163.739759] ? copy_mount_string+0x40/0x40 [ 163.743990] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 163.749005] ? copy_mnt_ns+0xa30/0xa30 [ 163.752975] ? copy_mount_options+0x1fa/0x2f0 [ 163.757465] ? copy_mnt_ns+0xa30/0xa30 [ 163.761350] SyS_mount+0xa8/0x120 [ 163.764809] ? copy_mnt_ns+0xa30/0xa30 [ 163.768695] do_syscall_64+0x1d5/0x640 [ 163.772587] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 163.777762] RIP: 0033:0x45deb9 [ 163.780929] RSP: 002b:00007f4c1205ac78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 163.788619] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 163.795866] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 17:40:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}}) 17:40:55 executing program 3 (fault-call:2 fault-nth:6): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:40:55 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, 0x0, 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:40:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}}) [ 163.803114] RBP: 00007f4c1205aca0 R08: 0000000020000200 R09: 0000000000000000 [ 163.810372] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 163.817645] R13: 00007ffceb70e05f R14: 00007f4c1205b9c0 R15: 000000000118bf2c 17:40:55 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB]) 17:40:55 executing program 4 (fault-call:2 fault-nth:5): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:40:55 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:40:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}}) 17:40:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) stat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 163.909992] FAULT_INJECTION: forcing a failure. [ 163.909992] name failslab, interval 1, probability 0, space 0, times 0 [ 163.932187] gfs2: not a GFS2 filesystem [ 163.940844] FAULT_INJECTION: forcing a failure. [ 163.940844] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 163.957392] CPU: 0 PID: 13189 Comm: syz-executor.3 Not tainted 4.14.206-syzkaller #0 [ 163.965278] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 163.974621] Call Trace: [ 163.977205] dump_stack+0x1b2/0x283 [ 163.980834] should_fail.cold+0x10a/0x154 [ 163.984984] should_failslab+0xd6/0x130 [ 163.988963] kmem_cache_alloc_trace+0x29a/0x3d0 [ 163.993632] v9fs_mount+0x54/0x860 [ 163.997174] ? alloc_pages_current+0x15d/0x260 [ 164.001752] ? __lockdep_init_map+0x100/0x560 [ 164.006243] mount_fs+0x92/0x2a0 [ 164.009610] vfs_kern_mount.part.0+0x5b/0x470 [ 164.014104] do_mount+0xe53/0x2a00 [ 164.017646] ? copy_mount_string+0x40/0x40 [ 164.021902] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 164.026914] ? copy_mnt_ns+0xa30/0xa30 [ 164.030800] ? copy_mount_options+0x1fa/0x2f0 [ 164.035292] ? copy_mnt_ns+0xa30/0xa30 [ 164.039179] SyS_mount+0xa8/0x120 [ 164.042629] ? copy_mnt_ns+0xa30/0xa30 [ 164.046513] do_syscall_64+0x1d5/0x640 [ 164.050404] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 164.055587] RIP: 0033:0x45deb9 [ 164.058777] RSP: 002b:00007f94d68c1c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 164.066580] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 164.073841] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 164.081104] RBP: 00007f94d68c1ca0 R08: 0000000020000200 R09: 0000000000000000 [ 164.088377] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006 [ 164.095639] R13: 00007fff103fbedf R14: 00007f94d68c29c0 R15: 000000000118bf2c [ 164.105908] CPU: 0 PID: 13197 Comm: syz-executor.4 Not tainted 4.14.206-syzkaller #0 [ 164.113791] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 164.123136] Call Trace: [ 164.125719] dump_stack+0x1b2/0x283 [ 164.129346] should_fail.cold+0x10a/0x154 [ 164.133492] __alloc_pages_nodemask+0x22c/0x2720 [ 164.138245] ? trace_hardirqs_on+0x10/0x10 [ 164.142471] ? pcpu_alloc+0xbe0/0xf50 [ 164.146261] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 164.151093] ? _find_next_bit+0xdb/0x100 [ 164.155144] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 164.160574] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 164.165568] alloc_pages_current+0x155/0x260 [ 164.169953] ? __lockdep_init_map+0x100/0x560 [ 164.174462] get_zeroed_page+0x19/0x50 [ 164.178325] mount_fs+0x1c7/0x2a0 [ 164.181757] vfs_kern_mount.part.0+0x5b/0x470 [ 164.186367] do_mount+0xe53/0x2a00 [ 164.189894] ? __do_page_fault+0x159/0xad0 [ 164.194158] ? retint_kernel+0x2d/0x2d [ 164.198023] ? copy_mount_string+0x40/0x40 [ 164.202236] ? copy_mount_options+0x185/0x2f0 [ 164.206709] ? copy_mount_options+0x194/0x2f0 [ 164.211222] ? copy_mount_options+0x1fa/0x2f0 [ 164.215693] ? copy_mnt_ns+0xa30/0xa30 [ 164.219564] SyS_mount+0xa8/0x120 [ 164.223013] ? copy_mnt_ns+0xa30/0xa30 [ 164.226901] do_syscall_64+0x1d5/0x640 [ 164.230792] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 164.235966] RIP: 0033:0x45deb9 [ 164.239135] RSP: 002b:00007f4c1205ac78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 164.246831] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 164.254078] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 17:40:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:40:55 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='errors=withdraw,data=writeback,nolock,lockproto=dlm,no_occookie,nolocc']) 17:40:55 executing program 4 (fault-call:2 fault-nth:6): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 164.261322] RBP: 00007f4c1205aca0 R08: 0000000020000200 R09: 0000000000000000 [ 164.268567] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000005 [ 164.275815] R13: 00007ffceb70e05f R14: 00007f4c1205b9c0 R15: 000000000118bf2c 17:40:55 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:40:55 executing program 3 (fault-call:2 fault-nth:7): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:40:55 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) [ 164.354276] FAULT_INJECTION: forcing a failure. [ 164.354276] name failslab, interval 1, probability 0, space 0, times 0 17:40:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setxattr$trusted_overlay_upper(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='trusted.overlay.upper\x00', &(0x7f0000000280)={0x0, 0xfb, 0xce, 0x4, 0x0, "16f29ccda7452af433af10c5cc194157", "983a50adb5d9aacfe962e1b856cabc1d6e0ec26f715b0f271340eca1314ea40dc71053ddb29e9ac0ca0bccec8266cb7fd85954314aa07d8fe1d26be7b7fba003f0cef65ac94419fd6015fd8f93b9abc01d2ccb074be853bedf44fbdf2994a386648cee4921638b013e35481c08ce4a398bdd0a9f8244ce1402e160bfc79e6a0ec0d1d691cbf3339777dd24bed6f1bca8670368ff116d95d240a828efae36d76427c470986daf89c85f9b13c7888f4d27ea2682509d31a115b4"}, 0xce, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 164.394637] CPU: 0 PID: 13228 Comm: syz-executor.4 Not tainted 4.14.206-syzkaller #0 [ 164.402538] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 164.411883] Call Trace: [ 164.414474] dump_stack+0x1b2/0x283 [ 164.418103] should_fail.cold+0x10a/0x154 [ 164.422251] should_failslab+0xd6/0x130 [ 164.426227] kmem_cache_alloc_trace+0x29a/0x3d0 [ 164.430892] v9fs_mount+0x54/0x860 [ 164.434427] ? alloc_pages_current+0x15d/0x260 [ 164.439005] ? __lockdep_init_map+0x100/0x560 [ 164.443493] mount_fs+0x92/0x2a0 [ 164.446863] vfs_kern_mount.part.0+0x5b/0x470 [ 164.451358] do_mount+0xe53/0x2a00 [ 164.454896] ? do_raw_spin_unlock+0x164/0x220 [ 164.459387] ? copy_mount_string+0x40/0x40 [ 164.463618] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 164.468631] ? copy_mnt_ns+0xa30/0xa30 [ 164.472515] ? copy_mount_options+0x1fa/0x2f0 [ 164.477008] ? copy_mnt_ns+0xa30/0xa30 [ 164.480891] SyS_mount+0xa8/0x120 [ 164.484339] ? copy_mnt_ns+0xa30/0xa30 [ 164.488226] do_syscall_64+0x1d5/0x640 [ 164.492119] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 164.497304] RIP: 0033:0x45deb9 [ 164.500488] RSP: 002b:00007f4c1205ac78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 164.508191] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 164.515453] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 164.522713] RBP: 00007f4c1205aca0 R08: 0000000020000200 R09: 0000000000000000 [ 164.529981] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006 [ 164.537261] R13: 00007ffceb70e05f R14: 00007f4c1205b9c0 R15: 000000000118bf2c 17:40:55 executing program 0 (fault-call:2 fault-nth:0): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:40:56 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) [ 164.539399] gfs2: invalid mount option: nolock [ 164.564757] FAULT_INJECTION: forcing a failure. [ 164.564757] name failslab, interval 1, probability 0, space 0, times 0 [ 164.594924] CPU: 0 PID: 13255 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 164.601553] gfs2: can't parse mount arguments [ 164.602826] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 164.602831] Call Trace: [ 164.602846] dump_stack+0x1b2/0x283 [ 164.602859] should_fail.cold+0x10a/0x154 [ 164.626991] should_failslab+0xd6/0x130 [ 164.630969] __kmalloc_track_caller+0x2bc/0x400 [ 164.635633] ? strndup_user+0x5b/0xf0 [ 164.638294] FAULT_INJECTION: forcing a failure. [ 164.638294] name failslab, interval 1, probability 0, space 0, times 0 [ 164.639429] memdup_user+0x22/0xa0 [ 164.639439] strndup_user+0x5b/0xf0 [ 164.639458] ? copy_mnt_ns+0xa30/0xa30 [ 164.661602] SyS_mount+0x39/0x120 [ 164.665034] ? copy_mnt_ns+0xa30/0xa30 [ 164.668902] do_syscall_64+0x1d5/0x640 [ 164.672771] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 164.677936] RIP: 0033:0x45deb9 [ 164.681104] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 164.688790] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 164.696041] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 164.703289] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 164.710537] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 164.717784] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c [ 164.725060] CPU: 1 PID: 13258 Comm: syz-executor.3 Not tainted 4.14.206-syzkaller #0 [ 164.732932] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 164.742276] Call Trace: [ 164.744858] dump_stack+0x1b2/0x283 [ 164.748484] should_fail.cold+0x10a/0x154 [ 164.752633] should_failslab+0xd6/0x130 [ 164.756608] __kmalloc_track_caller+0x2bc/0x400 [ 164.761273] ? v9fs_session_init+0xd1/0x1540 [ 164.765691] kstrdup+0x36/0x70 [ 164.768882] v9fs_session_init+0xd1/0x1540 [ 164.769464] FAULT_INJECTION: forcing a failure. [ 164.769464] name failslab, interval 1, probability 0, space 0, times 0 [ 164.773115] ? pcpu_alloc+0xbe0/0xf50 [ 164.773132] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 164.773142] ? _find_next_bit+0xdb/0x100 [ 164.773152] ? v9fs_show_options+0x6b0/0x6b0 [ 164.773166] ? v9fs_mount+0x54/0x860 [ 164.805009] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 164.810452] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 164.815463] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 164.820289] v9fs_mount+0x73/0x860 [ 164.823808] ? alloc_pages_current+0x15d/0x260 [ 164.828368] ? __lockdep_init_map+0x100/0x560 [ 164.832846] mount_fs+0x92/0x2a0 [ 164.836207] vfs_kern_mount.part.0+0x5b/0x470 [ 164.840707] do_mount+0xe53/0x2a00 17:40:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$TUNDETACHFILTER(r5, 0x401054d6, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) sendmsg$DCCPDIAG_GETSOCK(r3, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8c12050}, 0xc, &(0x7f00000000c0)={&(0x7f00000016c0)=ANY=[@ANYBLOB="58130000130000012dbd7000ffdbdf250b0140a24e224e2408000000ffff0000070000000000000080000000ff07000080ffffff0800000070b1324c308696629b78a7c663b2794a3ff6f604930a61f38d09fdc3648486eaadb9495babfc3f14a7fe13337418fcfddc369ee371685b5cb85cacc8f8b2972eadcf24def80a30265612e5a8941a9e6c0e36127fcbdfa7c1852b5698e5050bed76854ac6d370f39fadb5ebf32d6aff30e70a02ed6eec08f3fe28dbab06b9db4f8ea3ba1490e678439eeae3f16cf6300a2b61dfc7dd6e71ae9698ea85296ea8e200ac570eed749d614d6ff9", @ANYRES32=0x0, @ANYBLOB="800a0000050000000101000000000080a400010041f1e3727f3501a1b78c6ba7a999bbf70f29b82f7975179c5341b909103a35ec8a3fffed4790caac4e68fed8578487bf12d3e81e7b7e8f7c49436f738e83c6351edffaee37b07fac44b4ff25f8165286a6b671cc768f8b03ad0be477e3864c2017c60183228317501c8986c8062d14a70b5ec5201c6a8c68e24e127be24cc88bf0235753f4c214aa59fb10c3ac9c4a7499eb04e849f479f61ac169511e3090b895000100da147c77cb74e26e166badf2d560d99c74fb8472b7130ffbd29c1a9b81df4cc33d2280f011b9d0327cdf5c309d66e4902466fa84c3bb0c56743d782ea2da6c822ab670242533bcd14fdfd4c8124214435f7ec8b0d27918ad6fc6a28d37a8ccd3af1d0a8c257d493e997275613475b2894bcb47079dfc36bec40c8f0fad0b21626612c7c08efe7ba7797bd5730d59b1b12a000000041001000073af5d0264d72811a0946b466efc7360a1fe37d606fdf0a1e28dcb2fd6c15a7ede661b8809a755b21200e5df4c639c1ecb6589b54ce943f5af75466e4c2cc7f83622c491068634856cd8cefcaa02a94842feda3162a035584cd751b09849c12d7eab329fea8454d874aa7d56acce5d2334a266f936428970dae491cb99bf198951d0d55f834d5fcbaee9ef04cfc60e7d8693f053689b0d9059c400672652ce2116b317595495e91966bd3ec01de42274bce16f1a38b9da99e6dadeabacf6ab79626a0f4aad6ea0479cc0cea503c696a7c911f12392d898eab1ba246b493e833c2086cb8837a130528da7a2aee50792f164790f4d5b4a93b89412f8069c1be06b833a84c2990b71be197afe638db9b8cf913abb0fa2df3e4140247e7ecfb6fafb00e3ef1b498633f242991937d7805a1675ed8fd3b8821c6d4e66429fe85c9ed10a56a489a393790ea1fdde4546a4b14fb749f5acb08104c401b61c3d6f38866f7e61ddd41f9951b504918b51d5906014b42461a36b6014dfdc22b562ce9054aa434b69687c59c6a0c0f66e1793a0ec2e305d2f9a7f9fb7ec3391380180b113d60977b647a65c5e223ab3c0112ad3ef1995b09f1b419d896210807ea7123c15b22c7955d2ff904bb4ad6251aa208f65c1e4105de5ab870b1542203286b812c26944e3ad7303df9bd50d32ab36241a70ff1b7cb668ee1b3155b9872b6569f15d072fdca8b227c7cdbd6f05361e3a58ec2f4a58029604ae4ed13de12bd1dda666289533c8f3b86eb3ee5f4ab0a4fb18f5936d76442491fc107fbd8aa1b6330d3f1f2205fd3ddfdae5837f1526d09e6403174de0c9b2e35545a41efb565a0b59a424ff154c5a83d993a4596dfc8a3ae298286eb538e4d20f3a3342d0c06212300f3e7acfad6b4ac01226e0c20101c66aae200fcd01b551c04e76160664ba445a982350f4ee3520b42524c5028ee30429fa56d5e3a818e7dbb5aaf98b63585aec006dc4c74f899f9576fe0d8dd62b766f60495493728c15880025993f2dea693918b692b96fe0320a52baff3224014dc79049fc3436150e116ff59a0d99d189f33b87b332d50bfdd8359812f748494a8c6519e99ef7e06c0161b3974eb0e314e5d24f995aa2b005a5f5ea920c862e97734d303a87575bcb515965a884b6fae27e54151939ff7cc5c24e9d26603986bec6ffa3993252598872937a96781bc2eb7ecf8651d1a263bd55135e1e1d5ee413c429365fba24ee3ac21ad3c9d7eccc4134de990b5ed1826a05017dcd5c0798e26c46842c09a366ed672e618c2261ea5e643bb976b456a548cbcff074f54cab5ff5aa506c46a09fb7247927dae140fd1b8a9978b7b2b8c7b13990b93b85dc38e8bb00b592266bbaeab3755220c3f0a4bcca1aa395befbefe5db29c11b0757c08b56674814c154ef80e9f7864c3834a4b3609e99c0b27bdc726d33a9a85a1ec4a5780dd138524d17a8873a4518919f5a86603e92933f70f670b7b60f16e9f8d07379a7b660f73f4d3810ba380ac4923f405adc9213e7fa5a3a6626669753badb14537e7092d0a1ee97f717082551c5a3781bce2e8041e47921552f027fcc96561ad8ad1ade5468a7110c2650404aee3b8a7aecbf6a27aedd5deeb07a1e7a7ce7e436c74c0f4f82627e7a84bf076e133ba5228c69892a478240d3eaad76b3f2ff4e617c8999406639fa8e6fedebcb5057040319a965b8a024784ac9d294d76c7ae0b4b2072eef968ad6ec6cd28afce7ee68f8fa7a844091b57bfcda561422c4b60f6beb297096734db0345240c780c29c1b2379b73d03f774a4a60dbc88da1b38ceadb6737d68cb63b828172c350cb279b1a6e6d29987dcedad1f8648d3eebc15cae6a9932506cb867e71dc4f4e43d4620a8b303970cfd871588bcab96b2fc6df06d1a3d9c64afd096ba95bc174312543ce50da31a268db9fc6cd8f29006d9a102fdd35b7cd7721507a8209c75130b0ab3bec28477481056e4c07f6b85cc67886afd8aa2647c182792eb75359fed4745e66394ce1850ecb4824cd18ab1f41f5d101a5c5259bdc84cff4d34d80259275de7d1ee8cd5b3ca4238e0dec8e0b4aaf641b2e3978648aa6dae7931e93aa80a3adaebf4dbe65ff710190d86a392e9194ca5baf7c278427a77f1ca95e6778750c231b4b2462ddc73bbc198024c636132b2191c573e5fedea2af991dcde89ec9d736c367256e26352f7d9c48e253b212449b35b15b79f80442c6a12371a60bc49379e0e4893f5121f6b162a732f857a6045fb871d445fbc5bf595b4f1116f29fd47940a56a638b422770779e53041b93f6cbbbdc211284f07f84260112a8ba9fc720706d70c8f63d6d920730921fb14a002325e2a3883fb3cf3d7e0740017def06b8e18c6abe0e421bbce0551eebadb8af89b2e4a9deb126fd63403cd53dfce5e46deccfd346678055a62524d6cd4dbce88fb62b38c722c4e3b52fb55e2cd8f98639de08eda3a0126704c8980d3c0d266888e4760b5d0de862f07b159872a841cc3aece8190651cba9e7530757d41a6b755a8597d4bea34301354a886e1091866b3025aa6fd89d9e021bf963f061bf0a43b8eb766f535ebdc00669091b6c4f9901ad932f2cdfb98ababec37b7986c8d07ba2e4cc0dfad5c46fa7e5b4e7fa7819421f8231291148f33963ff690c9af00dd8a226f718e8cc57a5df988fcb8810cd0da771a1aebb9a60de2ca4ad49e69677b591061a0095cec2c4eb03e480e06385ac0baf561c1458172528c849c1ab3144ce0c8a846531080b4b87663c16921dd3fc7eda8c164c478dc5c330d065d6aa97f6134b2187a0bd88d0cf292eeb28fdfe67247cde72ac49273230bd266ebbf350803512892e3465228b95bb1cf10c108285cec13157906cd93087bd93c0b7b39d12cedfb20eb4e2d69b9dbba1887d67904af2796d6530fa476790433716795b40ea875e5e23d3634479eaae17f69ae263b8f2773834d553cfbe51dfd4424afde4645c5d1056b007610ad66821e3f1fcd5f396ed082eebc2108088270a7a1d0ea43ad3e5f61727efeaa2d281cc51aa63c8449c0a4c653f1efcd442287ae27e9a55694259cd1ba7bfdd277f50155454aa2af09676905951b7c573269336dcd78767e4657c849b17d917708077da60b34a05bd0fb1f4e8f1732f7bc326b9403126139eb85afc9f9a3cc612ecc44378207672b86680bbe97ede2b1ad800bb4e9c72fe218d072067b1601865b137fd28ebaaf90961c17c473d7681df6cebd9079fc5bf0c37b36b0f09b6693c71c393d1bd9d970bff9db3f97535387cc0c1916ed5395020001db13587f4ddfd9745a264ee73e17ac98f4c02c3e5ca484282bc5403c14aeb9d68829642bdb6bf3a677746eb8bc91f50457617a87cb0485ddebff6fe5d712f782ec2c6d22fc346ca10961a0ca479d45f7e54ceb4c6f2069c35722e11b5a6812f1279a0c3fdde023e4b43e631179b02fc7185add532799beafbc99c1d2525cdd562848b2e16266c58da7b3055f0c9876797a696e30b137b70ea847451c023a8e407caddb548190f1352f24251ff33bb105a08b73afa1af3b6990e290f982b04be818151b840a2171ebc819cb1221f09d1e32334bfc986402efbf8a8592f790693e627ae5048c20846a8016c2472c13de6c4cab756967c2c6d4129697c5594ab56202554b6fe0608a5efadb96bd4a1759cdf905e7eaf260dbabdb35d573ff3178c52be8168e67160045f74c964864619accec013021bee3e7dce282ff9899e97fe03532bfa7e184e04fe663c5e8ea764a9e693f2c01997538a02270f764d8e0133bea22831f840ddb4b32c0c11746e99f867474ef393bb30e2128e8de3167bf8600dc836b4363c50040cdeba98f218bcbade916f4d3f97af946255993ef92b9d6d5daece86ceade5fd3d3b2ed71a04bfb3316d0afbb11c5b378d3470dca6687514de75b07717229a43cced63d33989c27a4fdad3087db3c8aa5499582319068486557f3b0ed63a07b8085cacf35fed89b888ce182180c4862f00e8339238117a98e36464f41da869f1b0b94ae0ee0dfa2c120aa333e219de09603d4a2c6af52e7dbc4642bf9614d845b7e69f07514854d8099afbf8e9c6dd4bdd66138e24927ecd17dec9c96b585f01109fe6cd91949d35b2fcc86032fad810956d3c76afaea8825a1b1be69e172e992c66158357c7589180c1650dfc41835f710730ce5b5f0b017bfd890caa53f69759597919ac35cc3ed62470b3647f9a2fc403dc180a2291ea7da5639f118662bf2a7d613db8ce8b1cc12c629478d4491b6f6b4ce47e9b33d22cd13107dab45ba67a74668878a965e79a8b4ae2f0b30d950d680b88f9065e24feda09ea2fe90ca32584ee49eda06e1c2ceb62462151aaf13c7cad6c1707d290836583613b8fd8d821423932c5f322d4a19a9e5f0e115f03ffd9c8e20cf3cc7cad63c3e3d6f9379b8afdef6c4c73c612a1f1060c45d742d33d603fcf8158dc3affb8ea44bbf20d854d4a8b865062794297cf35604698c6a02b7a1c3b613cebbe5a07b3c6663aa0c8bd4fd91017244a8813b999ca0dacd1ec4d89bd55766e54aa5001294c7f5c45e2d33a6cb615750cdac28e00a5fae8d1c4c0895202b74434d091021eeecbb383989601616abf6ecb787e6f657d36651064e63af3aeccba0149bee95e5bd55689fd477b7cc15318949b197bc5c4c30a966d3508577c04710972afd03f801e41b81973c700fda1b5c13cb56e284981de7e6ff8bfc3e8758b0dcbcafa7131f4074ee72c6b54c871d6ba04fd8d60347e96c7650c911fe09b3b0800495111b681a8552bf162ad026bce6e1b57816c41979fa38c34e3200873d0f91c91dc00dc464c904a2fea539fbd0a10640918d96b0841210d6e80dcc498cafa5ca6fbc35209b08a765a755b0b485c69fdc9fe3b95df45440105087c430646a107cf557830dfe6f188d2ed910f9ecb475e444bf913135ca82349e7c99049934224b88b586cfe59eae264a656e497557ae7cd5a6251e9a4c31906d277111867f126949a56049464fe3dcafcbd4b76244b820b24f75a9d58b5fb05774ad8215e191099a2876f18b9a2efc7ae2104b1d0afe0961f84a4ffb8707c1d4fe00b1f33a03ee1190d39d0e39ea8ec59fc7cb600a7cff72d8fea053e22be537950d363a5a8e7d52e943ae8d93d42da731a97890022a28b9333026a8e3d6293fceba609caf26cf6606b9b2ba342c910232c0ea8e1ed2607f323212ef03dccc7dd566aa78f9a93ca8d7915fbe019424fa8b2a2b7ba9f9bf7455bd26468b38950235867fe14d817618ce2118e17e0cefef475c8b6cd5842f9d561be0822b92fe812bc12677a0647162f90b40520e2f56dd46d1af3c3d6d9f3edeb9f05c4f9165c81e1b7218214d5ee8120c98b896c8168dfe38f3563ef04df2d6564b065504cc6885133bacace9b83357176b7e23b8936712e5f4d2d39dc9f9a478158e97e62781ab1d949e6a141e2b50e4f578251067d7fba9f7aeaab1eae4796449ee14785e2e008c836b84a66b9558965408f3b6a3acf3aa3ebf841c1639bf357457f47724a31ef1e099273d172cb14524322a8b12a94f98c5ccb07a8db1eaaec7aa9123b88d40ba199b6acb720782518287dd76a381ca5c841629397202bc2f7abc24626d46e884eddbfbbe8ed09fbdc7bb993a5ecfd26c4356c302f98cecd79b132a315b11efde899b0e9e91ff9b1a80a986ce9193cb1791c77df0f60f09b99f5262d51764a9906e5ed207dd5b640f44f8f3a548bb88c2a138a80ddd32a178d000100e522ead5d76bbe5a585e444aa1ee23395797f0ff012913e77c4884d35f058470000277f28f52f167f70645da43cbe209cffe482ec3cd6e9b4506f7f41b9b57d9f590d2076b103fb8044c2ba89d1e11829f2c7eed813a558bb1b026bdf58b40e284a85b020508db64ea0b0b11e76e0e216c36a1eeb9730af0f66f130bb49ec5010a9f19bffc0ae9c1e900000003010100948550c1a24186a4e4b0632b564b3b2ae488f0096de94969c6b565aad0e9052099ee06114eff61467c210b666ab81c26a1d7a42f8e28d927900469f81cf3fbb438de2da5ca86d6f0dd431be098486534c670a75809b60ba99dd905967a0f697cf929ec50c0848917c23088a55d03188b77e31f8b3eeca2e269b53ca517f09e8867ffadd9b72d196494bc16666603d1d736f569ff6a0549404378314da4b6557359de1af53bc96945df53970b0ad4592863ea8620ca4298bcf0bc0f9280619c0437bd84c536f770f06d1e68fc90f9e9e49ad4d3e649bc1cbd8afc286709f97fc1b210e3f5893be1a775ab6b63f58f4ae728d2457f8790fa55bfff46c7965dba00070001006b1bb8001b0001009d33df9c4e867aeca840fa6e15a3ba91b675fa1e2cdc020011000100aa2a185c4f52890d0fa4c1d0d4000000"], 0x1358}, 0x1, 0x0, 0x0, 0x6000000}, 0x800) 17:40:56 executing program 0 (fault-call:2 fault-nth:1): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:40:56 executing program 4 (fault-call:2 fault-nth:7): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 164.844233] ? __do_page_fault+0x159/0xad0 [ 164.848458] ? retint_kernel+0x2d/0x2d [ 164.852342] ? copy_mount_string+0x40/0x40 [ 164.856579] ? copy_mount_options+0x185/0x2f0 [ 164.861065] ? copy_mount_options+0x194/0x2f0 [ 164.865553] ? copy_mount_options+0x1fa/0x2f0 [ 164.870043] ? copy_mnt_ns+0xa30/0xa30 [ 164.873924] SyS_mount+0xa8/0x120 [ 164.877372] ? copy_mnt_ns+0xa30/0xa30 [ 164.881254] do_syscall_64+0x1d5/0x640 [ 164.885145] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 164.890327] RIP: 0033:0x45deb9 [ 164.893502] RSP: 002b:00007f94d68c1c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 164.901195] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 164.908458] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 164.915720] RBP: 00007f94d68c1ca0 R08: 0000000020000200 R09: 0000000000000000 [ 164.922983] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000007 [ 164.930246] R13: 00007fff103fbedf R14: 00007f94d68c29c0 R15: 000000000118bf2c [ 164.937515] CPU: 0 PID: 13266 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 164.944714] FAULT_INJECTION: forcing a failure. [ 164.944714] name failslab, interval 1, probability 0, space 0, times 0 [ 164.945389] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 164.945393] Call Trace: [ 164.945405] dump_stack+0x1b2/0x283 [ 164.945418] should_fail.cold+0x10a/0x154 [ 164.945433] should_failslab+0xd6/0x130 [ 164.980148] kmem_cache_alloc_trace+0x29a/0x3d0 [ 164.984798] ? copy_mnt_ns+0xa30/0xa30 [ 164.988665] copy_mount_options+0x59/0x2f0 [ 164.992878] ? copy_mnt_ns+0xa30/0xa30 [ 164.996743] SyS_mount+0x84/0x120 [ 165.000177] ? copy_mnt_ns+0xa30/0xa30 [ 165.004045] do_syscall_64+0x1d5/0x640 [ 165.007919] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 165.013089] RIP: 0033:0x45deb9 [ 165.016260] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 165.023945] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 165.031193] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 165.038441] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 165.045693] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 165.052942] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c [ 165.060238] CPU: 1 PID: 13273 Comm: syz-executor.4 Not tainted 4.14.206-syzkaller #0 [ 165.068118] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 165.077470] Call Trace: [ 165.080052] dump_stack+0x1b2/0x283 [ 165.083679] should_fail.cold+0x10a/0x154 [ 165.087827] should_failslab+0xd6/0x130 [ 165.091802] __kmalloc_track_caller+0x2bc/0x400 17:40:56 executing program 0 (fault-call:2 fault-nth:2): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 165.096464] ? v9fs_session_init+0x98/0x1540 [ 165.100867] ? trace_hardirqs_on+0x10/0x10 [ 165.105107] kstrdup+0x36/0x70 [ 165.108295] v9fs_session_init+0x98/0x1540 [ 165.112524] ? pcpu_alloc+0xbe0/0xf50 [ 165.116323] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 165.121166] ? v9fs_show_options+0x6b0/0x6b0 [ 165.125573] ? v9fs_mount+0x54/0x860 [ 165.129284] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 165.134729] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 165.139744] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 165.144587] v9fs_mount+0x73/0x860 [ 165.146219] FAULT_INJECTION: forcing a failure. [ 165.146219] name failslab, interval 1, probability 0, space 0, times 0 [ 165.148119] ? alloc_pages_current+0x15d/0x260 [ 165.148128] ? __lockdep_init_map+0x100/0x560 [ 165.148139] mount_fs+0x92/0x2a0 [ 165.148154] vfs_kern_mount.part.0+0x5b/0x470 [ 165.148166] do_mount+0xe53/0x2a00 [ 165.148183] ? copy_mount_string+0x40/0x40 [ 165.148192] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 165.148202] ? copy_mnt_ns+0xa30/0xa30 [ 165.148211] ? copy_mount_options+0x1fa/0x2f0 [ 165.148224] ? copy_mnt_ns+0xa30/0xa30 [ 165.201181] SyS_mount+0xa8/0x120 [ 165.204620] ? copy_mnt_ns+0xa30/0xa30 [ 165.208505] do_syscall_64+0x1d5/0x640 [ 165.212375] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 165.217551] RIP: 0033:0x45deb9 [ 165.220728] RSP: 002b:00007f4c1205ac78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 165.228424] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 165.235671] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 165.246398] RBP: 00007f4c1205aca0 R08: 0000000020000200 R09: 0000000000000000 [ 165.253644] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000007 [ 165.260892] R13: 00007ffceb70e05f R14: 00007f4c1205b9c0 R15: 000000000118bf2c [ 165.268155] CPU: 0 PID: 13277 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 165.276032] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 165.285374] Call Trace: [ 165.287956] dump_stack+0x1b2/0x283 [ 165.291582] should_fail.cold+0x10a/0x154 [ 165.295729] should_failslab+0xd6/0x130 [ 165.299701] kmem_cache_alloc+0x28e/0x3c0 [ 165.303848] getname_flags+0xc8/0x550 [ 165.307646] ? __do_page_fault+0x159/0xad0 [ 165.311883] user_path_at_empty+0x2a/0x50 [ 165.316033] do_mount+0x118/0x2a00 [ 165.319573] ? __do_page_fault+0x159/0xad0 [ 165.323805] ? retint_kernel+0x2d/0x2d [ 165.327690] ? copy_mount_string+0x40/0x40 [ 165.331931] ? copy_mount_options+0x185/0x2f0 [ 165.336422] ? copy_mount_options+0x194/0x2f0 [ 165.340900] ? copy_mount_options+0x1fa/0x2f0 [ 165.345383] ? copy_mnt_ns+0xa30/0xa30 [ 165.349249] SyS_mount+0xa8/0x120 [ 165.352678] ? copy_mnt_ns+0xa30/0xa30 [ 165.356542] do_syscall_64+0x1d5/0x640 [ 165.360410] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 165.365570] RIP: 0033:0x45deb9 [ 165.368737] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 165.376421] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 165.383672] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 165.390918] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 17:40:56 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB]) 17:40:56 executing program 3 (fault-call:2 fault-nth:8): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:40:56 executing program 4 (fault-call:2 fault-nth:8): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:40:56 executing program 0 (fault-call:2 fault-nth:3): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 165.398165] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 165.405412] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c 17:40:56 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) [ 165.478455] FAULT_INJECTION: forcing a failure. [ 165.478455] name failslab, interval 1, probability 0, space 0, times 0 [ 165.492361] gfs2: not a GFS2 filesystem [ 165.501346] FAULT_INJECTION: forcing a failure. [ 165.501346] name failslab, interval 1, probability 0, space 0, times 0 [ 165.506758] FAULT_INJECTION: forcing a failure. [ 165.506758] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 165.514226] CPU: 0 PID: 13289 Comm: syz-executor.4 Not tainted 4.14.206-syzkaller #0 [ 165.532161] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 165.541492] Call Trace: [ 165.544059] dump_stack+0x1b2/0x283 [ 165.547668] should_fail.cold+0x10a/0x154 [ 165.551795] should_failslab+0xd6/0x130 [ 165.555751] __kmalloc_track_caller+0x2bc/0x400 [ 165.560398] ? v9fs_session_init+0xd1/0x1540 [ 165.564800] kstrdup+0x36/0x70 [ 165.567974] v9fs_session_init+0xd1/0x1540 [ 165.572185] ? pcpu_alloc+0xbe0/0xf50 [ 165.575966] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 165.580787] ? _find_next_bit+0xdb/0x100 [ 165.584827] ? v9fs_show_options+0x6b0/0x6b0 [ 165.589215] ? v9fs_mount+0x54/0x860 [ 165.592909] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 165.598349] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 165.603348] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 165.608174] v9fs_mount+0x73/0x860 [ 165.611691] ? alloc_pages_current+0x15d/0x260 [ 165.616249] ? __lockdep_init_map+0x100/0x560 [ 165.620722] mount_fs+0x92/0x2a0 [ 165.624073] vfs_kern_mount.part.0+0x5b/0x470 [ 165.628547] do_mount+0xe53/0x2a00 [ 165.632080] ? copy_mount_string+0x40/0x40 [ 165.639241] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 165.644258] ? copy_mnt_ns+0xa30/0xa30 [ 165.648125] ? copy_mount_options+0x1fa/0x2f0 [ 165.652599] ? copy_mnt_ns+0xa30/0xa30 [ 165.656465] SyS_mount+0xa8/0x120 [ 165.659897] ? copy_mnt_ns+0xa30/0xa30 [ 165.663764] do_syscall_64+0x1d5/0x640 [ 165.667635] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 165.672804] RIP: 0033:0x45deb9 [ 165.675981] RSP: 002b:00007f4c1205ac78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 165.683679] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 165.690929] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 165.698177] RBP: 00007f4c1205aca0 R08: 0000000020000200 R09: 0000000000000000 [ 165.705422] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 165.712671] R13: 00007ffceb70e05f R14: 00007f4c1205b9c0 R15: 000000000118bf2c [ 165.719947] CPU: 1 PID: 13295 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 17:40:57 executing program 1: r0 = syz_open_dev$mouse(&(0x7f00000013c0)='/dev/input/mouse#\x00', 0x76, 0x385201) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r0, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000080)=[0x400], 0x1, 0x80000, 0x0, 0xffffffffffffffff}) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_INFO(r0, 0xc08c5335, &(0x7f0000000280)={0x5, 0x800000, 0x0, 'queue0\x00', 0x208}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="921f265e643ca1e2c138c55bcbb30f35d5ca1693bbfcfbfa3043364671595ac377c9c62d7ffd16b95ede", @ANYRES32=r2, @ANYBLOB="2c7766646e6f3da8dce1acc19222003795af46304e0253489ce164ac7cb336e5a519d2726d5e5b992c82a1df50", @ANYRES32=r2, @ANYRESDEC=r1]) r4 = creat(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f000025e000)={0x2, [0x0, 0x0]}, &(0x7f0000a8a000)=0xc) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x6c, &(0x7f000059aff8)={r5}, &(0x7f000034f000)=0x2059b000) setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY(r4, 0x84, 0x23, &(0x7f0000000040)={r5, 0x1400}, 0x8) getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(r1, 0x84, 0x1b, &(0x7f0000000340)={r5, 0x1000, "f395edc6e8d282817ee55f627a9e2671fa29f48b2e64399f07f1d3685a5cf9e86d3c7cecd39fb4e2acea7f812b1f362e5a81a841aa7e4155b01229f99f07c7302853c1383cb329d6ee1593a656ef96e9d6624bbbe8798accfe591f5fafdef4bd43d285ad52e5fdfcee09802078ede1bb1bfb25475920a14789e43c315fa143e3356ab40b0a650d38d188e4cd6fa6144f38f22c3489d9e1eca1103ce950a83795abe910e6910f93967dd28b21315be7eab9a60c57c217fe2e44534005058d7c9dfaec0e16ca11ecf83f5554f51d247d8c11d417211b70ef229891bd3f8e7bceb38aba984e0d133f22536d9b54e42080d12d1999db01aa4bac51ca2b75cafd8d5f24e553c70b037d2bc0b17fa7909d84583a21a5187f79ab2979a6a44e70737e359377b47d5007ba8262a9789acafcc31e9741fbced4a8dda12d38b7ab8d700a7566dee2dd592d62ecb05fd713a8b0d2e9a1170fe1395845ffcaf4e375c33ec529c088a22c1a973ddc26b85ecf51a42c64971ca1ac9cade8b1b0276451c7455902493819a62ca9ddda758ca2b6025b528a8bf1642de54ccb158aa6571c73a1dfdf9468c6b2d192a53f92d0a6eb3f6a903146ee8ee4c1e68d60a63a9acfac9330c3cfb7431faec57c0eaa2107faf525f578cfc71f18d1ffcde88240f79313b0e1fb1d878634fcfbe61ac0a1abae5367219a96a7ec1311b3baa07452af66135c743ec0d7795dd2f1c73fd3cf05cb3cde09f6baaf79c179510ed17e9e8f1745f5f42f2e5564d87285c8c9db71163d6803338f6fb6cbaeed6be2306a34866c9a37c49a566ae0e2a97d50cbc945b28beb5c92af635f19ed9ba98bea21764b16c59055c67f8eddf7b3bcdac4e529575d14e9b0bf53b413d090543745cdf921b82c4a8c99a01409754c5190959c30a89070fd74b384f27ac4246eff8eed9f8542bdc98b7bde4c29a0e00e23ba2a1e4dad0c0a8bb541e024af2b5c5ea399b12f56c93327d403cc9be1cabfe37c6a275a12bc8e4f4cbef4ff9c40500d06f2e752679b39082ae283d2297ddf389e71660d663a28ff19ee49bc0f0ddee7872afc8afb578bfccc84a68d7d22a4493872ff73e0c2fa472de5cc2f3b74d0200c9313d40b58b87b04e3c9c644d265494e27d294ac3bc38205034576804862a7605b99b0a4b936b7be4a0704d9c12c8d369d06896a8d1b09f1b3f046e18df52aa196f5bb7d8879bbb795b62625f018d54c9ca01ddcb34ae890e724a75d705fe5536a8a77c7d1931f4337073164d84bd799ee4694ebb5ef6924db9ce3de1e29f2bdcd54db36007a72db9166cfd3f1875bafedc5b22ef290b32d92ed2e63f8260eedae0d9311ecd1334b3de40c3f476938855cf78180faf698bff1a579378eb37193a3ce78225816919984d89b2c451d2b8392949d54c3eec3931c46b1b77549f4c245c883800719079481b4fc8ea2b21d7a57d0e7ca66e8bc43ba138b4e64b005f0720dcf2073f2be16e528ecde01f1deca2d9a0ec9314d314bcc02e19744a04ecb8e1e65a85d1cbe9f8d8a79737b2f7c67010647040cdad14d65361a158c7ccc01884c6d9cc7015acac82c4d18d35434fd709cc0f75b927076670e77a076ffea53ea2bb763d1a87916e54bfd19e23929c1c580c7dfcb05228efa02b51fcfbb7b42ce75b22f237989c08fbb7e8c5b6ef5bc0380dfc792932ad63aab546b7d7c727d2639db78be485633bb70e4e21fd2eaf416056ba8fa9c91870051b59d947eae067f7dafadcb879038d4fb1ac5891e480dc44c5ee91fccc9158bfe9cc09b44ab192217d65b1e4f69a1e045e791c698041fe092758f8a92cf4974a66328ea0155b62b8726b1fd8ebcbf1055f4550e472c7017cd208cafc33f7c0be5c42c2e0ef7d0b28002a9023a7813ce9e2b5f777c3ebf319b859fd05d35ace9499a865263b6a6648c029e8f08a655f3f3b33dbad6b43f01fc2d2f970e2f3f97f768c2e9f361c71145a719b0d696533f2d534a05bf4d11257fd8f32754ad7d5c5ccb467c8a99845a7525811682c36c95fedb774b5df1194857e0404b2d6b3db0d59d0b8186108cb1befd67414e4abf8c61d0458352c80e1d43158fc2a7d83d5862ce55410526557e8ecd3d3b1ae0c88f32b58de86b179d4c1469649c34ac6bd5b7d938ef7bdc1562a0835e6492a75b7c5bd28d47f6f499ded446c9ebd27cfc8f0fa9dfb8d585b32c74a36261bede0d2d81e5aa912387b2adad0721a8954dae648a8d83087fdbd03e90ef78a2405cc354a711094a599289654fd4c598c6ce955a8056a0a96c3f8487b51b8db9d8f1b761e5d73c396fdd0e774c5668864c4c61687e4218edc0c6274dd01da1225525146784d569b3c8be8e621f0fd866e121635521c597ea538adb308b27350fe6f33a07d6d04675f8f19b8ba27a315ce7cf29a3b01468f3185f7a66b5f4a741a5f73469feee7060b684812871b658f9b1c4b1ce040146446da5b33ad5a7e7373cbebe89557cb18e6ac6ebd6466e98435ea9dacb4451854964ade513ff438dde26f53b27534435a7e538e095416716f28e68e106d0c64f0aba741ad2ba4c04114205376d73f1c9b2a3c99cb9981c9efff246de5ee21e7929402a062f5d5ad3a938ce22a97f4f17a2508d9f1d9d790f456b55e8c2f167ac4ef572b4a13cabf3150168aedb42121d39ad8b2016fd44a6208821655dc50dc13e8f2609959efd53f6430b5db75dd450601a30def46d5ccc6461d231fa2bb00478ab99700e64c91213dff5f00180803c142913bc76b62bf8924492dc84a25d22aa2c9f55278d410a3a033cc31d56edcf3ea757607793e58bb670e48e2cd2c1d763c17d95c6d08a672f900403df224e0605927fcb3312c8ce3be5b91a1a549bf83b28ee2161fcc7841b07cb3ed9a7bc9de23b7df63df33f8eba4963a611c45fc6bbb871e99f93a9a9643d4ef443d6164aa2d3c9925ee8490facea805d9a3bc932ced9f8472a86d558b9e0bad511147007e541de761a99c2f70855a3a3da82b83f927f66ef3fa0fcdea1ecc6d243947fafa3428f5189e70597c591fdf7be8422caf2bf60b794ba60a665fe954fe642709fe5c541d4b69dbfa5e944f170e745e0dcd03bea6f6ee4e6ff0cc02527d80b35fa5e0b35febfe32a61d8e175507058212aa853ad9a719243e4d083fcf4c25bdf9692873b16a17df6c8568764a542606fdb9004cfa530953408e1db854c12023c749f2250e0b5d6a8f14851f35a25a4b9385a8f6daf575b47d8b42f20c1f1eb9b11f12cc37ac4dc2d236beb306eefee0fb0b541b6e3ac319a8033b27ecda4ff35bf7c3f399a5b55eca35a28ee1df8441c5bb84786036705cf814b6aa909b316ec589d95c5cf8e981f18b762bb8619629ab96b9226f1755e26a11dfd90cbf71fb76025ca5ffb30a7b6ee6d09cecda20ae48a69175c620cd6ec17d9cbc96b6baf4dd46dbc5b1950b1595f98abddf43105bc99df0fcc7032107169deb8679bef375c822d5ddb080ce8f32b6b62a8e8183fb883f0d1bfd63a6bd64063418f509283765bd73374c498b639636df2e959b9cf1d1d25b890d0b59fd1ec0c62e41b0316b0cff5c0e3c3128d61986ab30d7f77c306b42038925e457fe8bbd13e42f5dba6e0ce616d4ce4668253da1c470ca4634e0d453e9082ea0705e66726a8ae4ec5ddbe4e580da22d7691bc51f11840aa9f66d79881fad5006ae6bc1c345f2ccd3f474b21ed3713ba1530d40b660485c45e4f0f27808cb726cb551d3b1f82a0942dd6ff7df4e98964e4b5ece0eb80a3a28f56e5721897b4fe8fda501a2bbbfe11a3b954865d33aaba4a56e598025a2863a634e21cae660485a0250a12405281ee09a10ca1dabe86e609f40779be815c421da877ef01934c1ba808c794183234ec7c98ee5bc5802249be40029cd161384ed4b44d681a38eb097ff85c9f620341d09c296e02e3668d476e7545bb31fed2cc60e3f3800ae02f52a8f98c6e5990dae58badbe64bf5537524270e1c19d468eb34efdd089220f08be77a967245e193cceff42e49fcd79a72468fecd3def8b4df1ae34b84e5327b2d2c2ab9a9d2d776453acdbda77bbd1db8bd613d8056d27ba5172f97fa6b15be76a155d08893a87c576affa60005443067b02f879882650f190833c86b4bfaacd35957f352092694e48a1c41662b251310f547b7dab431ad8f756bf140dcee43612c01ad73002ab64dc7a938c7fb17335921ec03ec174fbd89b51a35b783401b0fb45309625774f4d5361d4089cb9608f7dc25ff6349ee6ffd7f66122587322e22e1fab57db679bcca3fd2289bb2575523bbad858f54b3ff773d559c34e12afd7bf58dfde23739899c103bc6521dee6e93c3a9c24f7d10178f3244330af357f2c72bd19b044022c962136c458a7bd96d3a175b10dd5174773f59d1d600a585e4a5cc33aeada9fd3a651085f04ae0f36ebc560244404513af6dc17b390fbb04d30200abfcfa944b01d95f853c7e014fe404ded683725d1462b29c4bc3f9f90d62e0e80e960a031d59fb66d418bdec261d843c752d12738d313edae795d975d88529cf61197b10b70e8173ea2e10144e19e4c4295253e35876fc22b89bb0d0b689a00e73bfb5e44158f067150205061bd6595b1311081a61bf1ddaa474720346e5f1e57137a21ef9cf8a2904be87f8b1edd2c8504435a3690fe73d8df3e372129fbf261c5ea9847cc2e0115e2fa9d0d9896e1b360599ca5cfdab66a7aab67b52b01924401313c2905edf58c139ff62f58c8eab2bfb581a53b7a6bd5842d72e0a99f5299d2506fd859180f1f0c1f4371e5a5b8d109f51cd8719f0734fce00f8f3f8893beec939d952c1f8289d6175050e7a07290ec806cf0d3636b92c8dce9f01cbcb7f7548d963f0d152b6ca95b0d1837fa960c4e264f2b7fc64deb2690de0574339bef61effe9e9d27c0c989f01869381328afce1705d9c5c25a10bd48925c2c4cb3a94b1f60c5fbfe1ebd8c890f5011e39df961c422af35a51343f805dffa2ef2fa15e752a3eaf46393a2c0aafa72667eb499d5bfbe3cc8934e62a458b664c1309e475c3546059a6c7807655ef0aa56bb1ab3a0865f9320677fa4705a2f9fbd94db114985d0ebf2233c8b721765c844a9c4f13b35cf2328dde456ae6b13191187e7950a9b1d1c72de788d5f3f52e832e45a2bf2c79bafd0cced68e35b31f348a4fd98af2c69b47133a3c49a1dbef5787bc32fe2e4649f0d2044c5ba854dcf7c5a5d8b4030839987f49a30eb709980c3bd3169042aa4deb203b348ccb4b46b6294bed0f728c523d2d0ceadefd49f14f03993bf3366413895793e735984a06699591ee87f785bb5f65abaadd89e5c909d7a391ce171f0a7f124c3dbfc2b19e67f1f64865a02f5f74eec1355ced6c741d372ba4ce60e8b76fee2120c00580782c40274c53186ca2e24e0d1f143a69d98020d73336d9b6ace745c9702c2736a584557a356aeffcb742326d8d0c5c0bcec0453450d22cb2bebdcd0cd83d3934bd4286201d86c5d256c1bcb6d2f3f2ef731f63e0cecd964d1ad1be5b757cc96607be4254620158a0f68ddd2e1d0638068ca892a575df14cd2388f289d1d7001d2e9f70abfc4601f0d698d02ac5864b0b5a598670c1d41c2d6be14f2ca1e5d5e504320165703b97403fdf6c123bf68102599101b65c7c6130037c3d904ca8dfe64de9c84f78052d0fb6d581702158aaad588060ce90a68eb682e1862ed828ac28e794d54728da977b0febc1d906c36094351e1152cb3adaa2e74bd9cd739e5acdc3c746e621b3ce4ac289ebeab"}, &(0x7f0000000240)=0x1008) setsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER(r1, 0x84, 0x7, &(0x7f0000001380)={0x3a}, 0x4) [ 165.727826] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 165.737169] Call Trace: [ 165.739752] dump_stack+0x1b2/0x283 [ 165.743375] should_fail.cold+0x10a/0x154 [ 165.747524] __alloc_pages_nodemask+0x22c/0x2720 [ 165.752281] ? __lock_acquire+0x5fc/0x3f20 [ 165.756509] ? __handle_mm_fault+0x2095/0x4620 [ 165.761097] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 165.765935] ? lock_downgrade+0x740/0x740 [ 165.770080] ? trace_hardirqs_on+0x10/0x10 [ 165.774302] ? __save_stack_trace+0xa0/0x160 [ 165.778697] ? _raw_spin_unlock+0x29/0x40 [ 165.782825] ? __handle_mm_fault+0x80f/0x4620 [ 165.787301] ? vm_insert_page+0x7c0/0x7c0 [ 165.791441] ? kasan_kmalloc+0xeb/0x160 [ 165.795416] cache_grow_begin+0x8f/0x420 [ 165.799474] cache_alloc_refill+0x273/0x350 [ 165.803778] kmem_cache_alloc+0x333/0x3c0 [ 165.807913] getname_flags+0xc8/0x550 [ 165.811696] ? __do_page_fault+0x159/0xad0 [ 165.815914] user_path_at_empty+0x2a/0x50 [ 165.820047] do_mount+0x118/0x2a00 [ 165.823568] ? __do_page_fault+0x159/0xad0 [ 165.827785] ? retint_kernel+0x2d/0x2d [ 165.831660] ? copy_mount_string+0x40/0x40 [ 165.835883] ? copy_mount_options+0x185/0x2f0 [ 165.840356] ? copy_mount_options+0x194/0x2f0 [ 165.844838] ? copy_mount_options+0x1fa/0x2f0 [ 165.849325] ? copy_mnt_ns+0xa30/0xa30 [ 165.853303] SyS_mount+0xa8/0x120 [ 165.856738] ? copy_mnt_ns+0xa30/0xa30 [ 165.860606] do_syscall_64+0x1d5/0x640 [ 165.864476] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 165.869668] RIP: 0033:0x45deb9 [ 165.872846] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 165.880542] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 165.887787] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 165.895031] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 165.902276] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000003 [ 165.909530] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c [ 165.931165] CPU: 0 PID: 13294 Comm: syz-executor.3 Not tainted 4.14.206-syzkaller #0 [ 165.939060] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 165.948406] Call Trace: [ 165.950989] dump_stack+0x1b2/0x283 [ 165.954616] should_fail.cold+0x10a/0x154 [ 165.958764] should_failslab+0xd6/0x130 [ 165.962739] __kmalloc_track_caller+0x2bc/0x400 [ 165.967407] ? v9fs_session_init+0x98/0x1540 [ 165.971818] ? trace_hardirqs_on+0x10/0x10 [ 165.976049] kstrdup+0x36/0x70 [ 165.979239] v9fs_session_init+0x98/0x1540 [ 165.983473] ? pcpu_alloc+0xbe0/0xf50 [ 165.987274] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 165.992114] ? v9fs_show_options+0x6b0/0x6b0 [ 165.996524] ? v9fs_mount+0x54/0x860 [ 166.000232] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 166.005692] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 166.010705] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 166.015546] v9fs_mount+0x73/0x860 [ 166.019084] ? alloc_pages_current+0x15d/0x260 [ 166.023660] ? __lockdep_init_map+0x100/0x560 [ 166.028154] mount_fs+0x92/0x2a0 [ 166.031521] vfs_kern_mount.part.0+0x5b/0x470 [ 166.036016] do_mount+0xe53/0x2a00 [ 166.039559] ? __do_page_fault+0x159/0xad0 [ 166.043785] ? retint_kernel+0x2d/0x2d [ 166.047655] ? copy_mount_string+0x40/0x40 [ 166.051967] ? copy_mount_options+0x185/0x2f0 [ 166.056449] ? copy_mount_options+0x194/0x2f0 [ 166.060920] ? copy_mount_options+0x1fa/0x2f0 [ 166.065392] ? copy_mnt_ns+0xa30/0xa30 [ 166.069259] SyS_mount+0xa8/0x120 [ 166.072690] ? copy_mnt_ns+0xa30/0xa30 [ 166.076559] do_syscall_64+0x1d5/0x640 17:40:57 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) [ 166.080431] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 166.085691] RIP: 0033:0x45deb9 [ 166.088859] RSP: 002b:00007f94d68c1c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 166.096545] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 166.103791] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 166.111037] RBP: 00007f94d68c1ca0 R08: 0000000020000200 R09: 0000000000000000 [ 166.118283] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 17:40:57 executing program 0 (fault-call:2 fault-nth:4): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:40:57 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB]) [ 166.125543] R13: 00007fff103fbedf R14: 00007f94d68c29c0 R15: 000000000118bf2c 17:40:57 executing program 4 (fault-call:2 fault-nth:9): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:40:57 executing program 3 (fault-call:2 fault-nth:9): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:40:57 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) [ 166.214272] FAULT_INJECTION: forcing a failure. [ 166.214272] name failslab, interval 1, probability 0, space 0, times 0 [ 166.232418] FAULT_INJECTION: forcing a failure. [ 166.232418] name failslab, interval 1, probability 0, space 0, times 0 [ 166.253616] CPU: 1 PID: 13321 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 166.255712] FAULT_INJECTION: forcing a failure. [ 166.255712] name failslab, interval 1, probability 0, space 0, times 0 [ 166.261502] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 166.261506] Call Trace: [ 166.261522] dump_stack+0x1b2/0x283 [ 166.261538] should_fail.cold+0x10a/0x154 [ 166.261552] should_failslab+0xd6/0x130 [ 166.261564] kmem_cache_alloc+0x28e/0x3c0 [ 166.261578] alloc_vfsmnt+0x23/0x7f0 [ 166.261590] ? _raw_read_unlock+0x29/0x40 [ 166.261601] vfs_kern_mount.part.0+0x27/0x470 [ 166.261615] do_mount+0xe53/0x2a00 [ 166.261633] ? copy_mount_string+0x40/0x40 [ 166.261643] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 166.261654] ? copy_mnt_ns+0xa30/0xa30 [ 166.261665] ? copy_mount_options+0x1fa/0x2f0 [ 166.261672] ? copy_mnt_ns+0xa30/0xa30 [ 166.261686] SyS_mount+0xa8/0x120 [ 166.284775] gfs2: not a GFS2 filesystem [ 166.284795] ? copy_mnt_ns+0xa30/0xa30 [ 166.349008] do_syscall_64+0x1d5/0x640 [ 166.352893] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 166.358068] RIP: 0033:0x45deb9 [ 166.361252] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 166.368944] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 166.376199] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 166.383447] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 166.390695] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 166.397948] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c [ 166.405219] CPU: 0 PID: 13325 Comm: syz-executor.3 Not tainted 4.14.206-syzkaller #0 [ 166.413104] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 166.422434] Call Trace: [ 166.424999] dump_stack+0x1b2/0x283 [ 166.428606] should_fail.cold+0x10a/0x154 [ 166.432733] should_failslab+0xd6/0x130 [ 166.436687] kmem_cache_alloc_trace+0x29a/0x3d0 [ 166.441336] p9_client_create+0x9c/0x12c0 [ 166.445461] ? fs_reclaim_release+0xd0/0x110 [ 166.449847] ? p9_client_flush+0x4c0/0x4c0 [ 166.454059] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 166.459486] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 166.464477] ? __lockdep_init_map+0x100/0x560 [ 166.468952] ? __raw_spin_lock_init+0x28/0x100 [ 166.473513] v9fs_session_init+0x1c5/0x1540 [ 166.477810] ? pcpu_alloc+0xbe0/0xf50 [ 166.481589] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 166.486432] ? _find_next_bit+0xdb/0x100 [ 166.490472] ? v9fs_show_options+0x6b0/0x6b0 [ 166.494859] ? v9fs_mount+0x54/0x860 [ 166.498549] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 166.503976] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 166.508970] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 166.513789] v9fs_mount+0x73/0x860 [ 166.517306] ? alloc_pages_current+0x15d/0x260 [ 166.521863] ? __lockdep_init_map+0x100/0x560 [ 166.526336] mount_fs+0x92/0x2a0 [ 166.529684] vfs_kern_mount.part.0+0x5b/0x470 [ 166.534158] do_mount+0xe53/0x2a00 [ 166.537692] ? __do_page_fault+0x159/0xad0 [ 166.541916] ? retint_kernel+0x2d/0x2d [ 166.545782] ? copy_mount_string+0x40/0x40 [ 166.549994] ? copy_mount_options+0x185/0x2f0 [ 166.554466] ? copy_mount_options+0x194/0x2f0 [ 166.558942] ? copy_mount_options+0x1fa/0x2f0 [ 166.563414] ? copy_mnt_ns+0xa30/0xa30 [ 166.567279] SyS_mount+0xa8/0x120 [ 166.570708] ? copy_mnt_ns+0xa30/0xa30 [ 166.574574] do_syscall_64+0x1d5/0x640 [ 166.578455] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 166.583633] RIP: 0033:0x45deb9 [ 166.586799] RSP: 002b:00007f94d68c1c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 166.594493] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 166.601738] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 17:40:58 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB]) [ 166.608991] RBP: 00007f94d68c1ca0 R08: 0000000020000200 R09: 0000000000000000 [ 166.616236] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000009 [ 166.623482] R13: 00007fff103fbedf R14: 00007f94d68c29c0 R15: 000000000118bf2c [ 166.646467] CPU: 0 PID: 13324 Comm: syz-executor.4 Not tainted 4.14.206-syzkaller #0 [ 166.654359] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 166.663707] Call Trace: [ 166.666283] dump_stack+0x1b2/0x283 [ 166.669892] should_fail.cold+0x10a/0x154 [ 166.674021] should_failslab+0xd6/0x130 [ 166.677974] kmem_cache_alloc_trace+0x29a/0x3d0 [ 166.682651] p9_idpool_create+0x3c/0x120 [ 166.686691] p9_client_create+0x1d4/0x12c0 [ 166.690913] ? fs_reclaim_release+0xd0/0x110 [ 166.695302] ? p9_client_flush+0x4c0/0x4c0 [ 166.699517] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 166.704943] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 166.709937] ? __lockdep_init_map+0x100/0x560 [ 166.714423] ? __raw_spin_lock_init+0x28/0x100 [ 166.718986] v9fs_session_init+0x1c5/0x1540 [ 166.723283] ? pcpu_alloc+0xbe0/0xf50 [ 166.727063] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 166.731882] ? _find_next_bit+0xdb/0x100 [ 166.735922] ? v9fs_show_options+0x6b0/0x6b0 [ 166.740312] ? v9fs_mount+0x54/0x860 [ 166.744003] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 166.749432] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 166.754426] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 166.759245] v9fs_mount+0x73/0x860 [ 166.762761] ? alloc_pages_current+0x15d/0x260 [ 166.767318] ? __lockdep_init_map+0x100/0x560 [ 166.771790] mount_fs+0x92/0x2a0 [ 166.775141] vfs_kern_mount.part.0+0x5b/0x470 [ 166.779614] do_mount+0xe53/0x2a00 [ 166.783139] ? copy_mount_string+0x40/0x40 [ 166.787351] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 166.792366] ? copy_mnt_ns+0xa30/0xa30 [ 166.796232] ? copy_mount_options+0x1fa/0x2f0 [ 166.800719] ? copy_mnt_ns+0xa30/0xa30 [ 166.804588] SyS_mount+0xa8/0x120 [ 166.808034] ? copy_mnt_ns+0xa30/0xa30 [ 166.811918] do_syscall_64+0x1d5/0x640 [ 166.815788] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 166.820965] RIP: 0033:0x45deb9 [ 166.824141] RSP: 002b:00007f4c1205ac78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 166.831825] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 166.839072] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 166.846318] RBP: 00007f4c1205aca0 R08: 0000000020000200 R09: 0000000000000000 [ 166.853676] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000009 17:40:58 executing program 0 (fault-call:2 fault-nth:5): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 166.860925] R13: 00007ffceb70e05f R14: 00007f4c1205b9c0 R15: 000000000118bf2c [ 166.905162] FAULT_INJECTION: forcing a failure. [ 166.905162] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 166.919601] gfs2: not a GFS2 filesystem [ 166.923878] CPU: 0 PID: 13341 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 166.931757] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 166.941100] Call Trace: [ 166.943692] dump_stack+0x1b2/0x283 [ 166.947325] should_fail.cold+0x10a/0x154 [ 166.951474] __alloc_pages_nodemask+0x22c/0x2720 [ 166.956229] ? trace_hardirqs_on+0x10/0x10 [ 166.960596] ? pcpu_alloc+0xbe0/0xf50 [ 166.964421] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 166.969244] ? _find_next_bit+0xdb/0x100 [ 166.973291] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 166.978719] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 166.983714] alloc_pages_current+0x155/0x260 [ 166.988097] ? __lockdep_init_map+0x100/0x560 [ 166.992576] get_zeroed_page+0x19/0x50 [ 166.996440] mount_fs+0x1c7/0x2a0 [ 166.999875] vfs_kern_mount.part.0+0x5b/0x470 [ 167.004348] do_mount+0xe53/0x2a00 [ 167.007869] ? copy_mount_string+0x40/0x40 [ 167.012081] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 167.017075] ? copy_mnt_ns+0xa30/0xa30 [ 167.020939] ? copy_mount_options+0x1fa/0x2f0 [ 167.025413] ? copy_mnt_ns+0xa30/0xa30 [ 167.029281] SyS_mount+0xa8/0x120 [ 167.032725] ? copy_mnt_ns+0xa30/0xa30 [ 167.036593] do_syscall_64+0x1d5/0x640 [ 167.040463] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 167.045628] RIP: 0033:0x45deb9 17:40:58 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='errors=withdraw,data=writeback,nolo']) [ 167.048795] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 167.056481] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 167.063828] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 167.071075] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 167.078323] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000005 [ 167.085567] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c 17:40:58 executing program 0 (fault-call:2 fault-nth:6): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:40:58 executing program 4: ioctl$LOOP_GET_STATUS64(0xffffffffffffffff, 0x4c05, &(0x7f0000000280)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 167.179823] gfs2: invalid mount option: nolo [ 167.193834] FAULT_INJECTION: forcing a failure. [ 167.193834] name failslab, interval 1, probability 0, space 0, times 0 [ 167.208485] gfs2: can't parse mount arguments [ 167.228655] CPU: 0 PID: 13355 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 167.236536] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 167.245883] Call Trace: [ 167.248469] dump_stack+0x1b2/0x283 [ 167.252114] should_fail.cold+0x10a/0x154 [ 167.256260] should_failslab+0xd6/0x130 [ 167.260235] kmem_cache_alloc_trace+0x29a/0x3d0 [ 167.264907] v9fs_mount+0x54/0x860 [ 167.268451] ? alloc_pages_current+0x15d/0x260 [ 167.273029] ? __lockdep_init_map+0x100/0x560 [ 167.277520] mount_fs+0x92/0x2a0 [ 167.280884] vfs_kern_mount.part.0+0x5b/0x470 [ 167.285379] do_mount+0xe53/0x2a00 [ 167.288924] ? __do_page_fault+0x159/0xad0 [ 167.293158] ? retint_kernel+0x2d/0x2d [ 167.297046] ? copy_mount_string+0x40/0x40 [ 167.301278] ? copy_mount_options+0x185/0x2f0 [ 167.305770] ? copy_mount_options+0x194/0x2f0 [ 167.310261] ? copy_mount_options+0x1fa/0x2f0 [ 167.314751] ? copy_mnt_ns+0xa30/0xa30 [ 167.318636] SyS_mount+0xa8/0x120 [ 167.322093] ? copy_mnt_ns+0xa30/0xa30 [ 167.325981] do_syscall_64+0x1d5/0x640 17:40:58 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x0, 0x0, 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:40:58 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB="2c616669643d30783030303030303030305da39903ddb1b2fa00"]) 17:40:58 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0)='nl80211\x00') sendmsg$NL80211_CMD_DEL_STATION(r1, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000280)={&(0x7f0000000180)={0x68, r2, 0x2, 0x70bd2d, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_STA_TX_POWER_SETTING={0x5, 0x113, 0x2}, @NL80211_ATTR_VLAN_ID={0x6, 0x11a, 0x3}, @NL80211_ATTR_STA_TX_POWER_SETTING={0x5, 0x113, 0x2}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x6, 0x8}}, @NL80211_ATTR_STA_CAPABILITY={0x6, 0xab, 0x9}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x4}, @NL80211_ATTR_MESH_PEER_AID={0x6, 0xed, 0x731}, @NL80211_ATTR_STA_AID={0x6, 0x10, 0x673}, @NL80211_ATTR_MESH_PEER_AID={0x6, 0xed, 0x18d}, @NL80211_ATTR_LOCAL_MESH_POWER_MODE={0x8, 0xa4, 0x1}]}, 0x68}, 0x1, 0x0, 0x0, 0x40}, 0x800) r3 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ubi_ctrl\x00', 0x10040, 0x0) sendmsg$OSF_MSG_ADD(r3, &(0x7f0000000f80)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000f40)={&(0x7f0000000380)={0xbb8, 0x0, 0x5, 0x301, 0x0, 0x0, {0x2, 0x0, 0x7}, [{{0x254, 0x1, {{0x3, 0x6}, 0x4, 0x33, 0xfffc, 0x8, 0xb, 'syz1\x00', "e3de2fcaf5099d1945fc2efad96ac14e27b8af3966b46c6256501531dd486f2f", "7e60be20f02d396c9f788b8c4f23c2bd45cf7cb4457f796e6cd96dbc1f6492ad", [{0x7, 0xb7d, {0x2, 0x3}}, {0xb1, 0x101, {0x3, 0xfe}}, {0x4, 0x1, {0x0, 0x1ff}}, {0x9d4c, 0x2d, {0x2, 0x81bcbb}}, {0x5, 0xfff, {0x1, 0x4}}, {0x80, 0x2, {0x1, 0x80000001}}, {0x4, 0x3, {0x1, 0x30c0cef6}}, {0xb87b, 0x79, {0x3, 0x1d0780}}, {0x5, 0x1, {0x1, 0x101}}, {0x6, 0x1, {0x0, 0x7fff}}, {0x0, 0x2db, {0x0, 0x6}}, {0x7, 0x7fff, {0x0, 0x800}}, {0x81, 0x9, {0x1, 0x3ff}}, {0x6, 0x7, {0x3, 0x101}}, {0x2, 0x6, {0x0, 0x4255}}, {0x5, 0x1, {0x1, 0xffff8000}}, {0x8, 0xfc01, {0x1}}, {0x6, 0xfffc, {0x0, 0x7}}, {0x1, 0x8, {0x0, 0x8b}}, {0xd7a, 0x9f06, {0x3, 0x1ff}}, {0xffc0, 0x0, {0x3, 0x3ff}}, {0x5, 0xf18e, {0x2, 0x5}}, {0x20, 0x986, {0x0, 0x4}}, {0x8000, 0x400, {0x3, 0x75}}, {0x3, 0x3, {0x2, 0xffff}}, {0x3f, 0x11, {0x3, 0x7fff}}, {0x401, 0x7, {0x2, 0x7}}, {0x6, 0x971, {0x2, 0x9}}, {0x0, 0xdc, {0x1, 0x8}}, {0xfffe, 0xfffa, {0x1, 0xfffffff9}}, {0x800, 0x1f, {0x1, 0xf40}}, {0x5, 0x5, {0x0, 0x800}}, {0x2, 0x2}, {0x7, 0x4a9a, {0x0, 0x3d}}, {0x9, 0x8, {0x1, 0x20000000}}, {0x77, 0x5e36, {0x1, 0x9}}, {0x3, 0x40, {0x0, 0x1}}, {0x35e6, 0x1, {0x0, 0x1f}}, {0xffff, 0x9, {0x3}}, {0x6, 0x0, {0x0, 0x34}}]}}}, {{0x254, 0x1, {{0x0, 0x80000000}, 0x1, 0x0, 0x54, 0x5, 0x26, 'syz1\x00', "a087889ec1d3fa2469592955e6c23b1cc218ac628ceb5fdeace1c82621ca0485", "fae2f44f939a62203bb997e99c27a0be988e915fb85763ebe015cc43e362a3d4", [{0x8, 0x0, {0x3, 0x10000}}, {0x1, 0x6, {0x0, 0x6}}, {0x2, 0x401, {0x0, 0x9}}, {0x3, 0x3, {0x1, 0x2}}, {0x7, 0x2, {0x3, 0x8001}}, {0x5, 0x5, {0x0, 0x2}}, {0x3, 0x7, {0x1, 0x10}}, {0xa0, 0x9, {0x1, 0x40}}, {0x2, 0x7, {0x0, 0x1}}, {0x400, 0x1, {0x2, 0x8}}, {0x1, 0x5, {0x0, 0x8}}, {0x7f, 0x7, {0x3, 0x80000000}}, {0xd21c, 0x1fb, {0x3, 0x5086bd7b}}, {0x4e5, 0x40, {0x2, 0x80000000}}, {0x3f, 0xa7a, {0x0, 0x6413}}, {0x1, 0x3, {0x2, 0x2}}, {0xfffc, 0x40, {0x3, 0x8000}}, {0x6, 0x9, {0x2}}, {0x3d, 0x1, {0x2, 0x9}}, {0x1000, 0x2, {0x0, 0x80}}, {0x885, 0x8, {0x2, 0x6}}, {0x4, 0x6, {0x3, 0x8}}, {0x100, 0x40, {0x3, 0x7}}, {0x5, 0x7, {0x2, 0x3}}, {0x2, 0x101, {0x3, 0xfff}}, {0xd9f5, 0xfff9, {0x2, 0xa892}}, {0x2, 0x15, {0x0, 0x80000000}}, {0x3, 0x4a, {0x0, 0x4}}, {0x40, 0x0, {0x2, 0x9}}, {0x8000, 0x81, {0x2, 0xffffffff}}, {0x80, 0x3, {0x2c190c20b958f672, 0x5}}, {0xfbff, 0x6, {0x2, 0x10001}}, {0x87, 0x6, {0x2, 0x8}}, {0x1f, 0x9, {0x2, 0x4}}, {0x85, 0x3, {0x3, 0xb77b}}, {0x6, 0x5, {0x0, 0x401}}, {0x6, 0xc498, {0x2, 0xc1d}}, {0x8, 0x4, {0x3, 0x6}}, {0x400, 0xfc0a, {0x2, 0x3f}}, {0x400, 0xe07c, {0x0, 0xbc1}}]}}}, {{0x254, 0x1, {{0x3, 0x34a}, 0x3, 0x7f, 0x3, 0x1ff, 0xf, 'syz0\x00', "e31ab59882eb71ba0af763fa0cfe2c2a12907a029dbefd3ad3a5611a61898f2f", "0ec67bec237b3a873e5baa055495a0144d01019eedbe75e0a04d2fc4d9084a80", [{0x0, 0x9, {0xf76f29642670e3b, 0x8000}}, {0x2878, 0x8, {0x3, 0x40}}, {0x80, 0x6894, {0x2, 0xa00}}, {0x8, 0xffff, {0x3, 0x8}}, {0xdb46, 0x20, {0x3, 0x20}}, {0x7, 0x800, {0x0, 0x2a20}}, {0x3f, 0x8, {0x1, 0x8}}, {0x9, 0x0, {0x2}}, {0x9, 0x7, {0x1}}, {0x8000, 0x6, {0x0, 0x1}}, {0x6, 0x5, {0x2, 0x6}}, {0x2, 0x26ac, {0x3}}, {0xffff, 0x20, {0x2, 0x10001}}, {0x2, 0x3ff, {0x1, 0x9e8c}}, {0x4, 0x1ff, {0x1, 0xfffffffa}}, {0x400, 0xff, {0x2, 0x100}}, {0xfff8, 0x5, {0x2, 0x6}}, {0xa797, 0xc8ff, {0x2, 0x6}}, {0x2, 0x3, {0x2, 0xfffffffd}}, {0x1, 0x7ff, {0x1, 0xfff}}, {0xc97e, 0x0, {0x0, 0x6}}, {0x4, 0x4, {0x3, 0x80000001}}, {0x1000, 0x8, {0x3, 0xffff}}, {0x8001, 0x513, {0x1, 0xffff0000}}, {0xc6, 0xf9, {0x2, 0x800}}, {0x800, 0x1ff, {0x1, 0x80000000}}, {0x9, 0x0, {0x3, 0x6}}, {0xfffb, 0x800, {0x1, 0x4000}}, {0x806d, 0xa79, {0x3, 0x4}}, {0x6cb, 0x4, {0x1, 0x7}}, {0x6, 0x401, {0x0, 0x2}}, {0x7fff, 0x44, {0x3, 0x405}}, {0x7, 0x400, {0x3, 0x6c38}}, {0x2, 0x4, {0x2, 0x1000}}, {0xffff, 0x5, {0x0, 0x3ff}}, {0x3, 0x2, {0x1, 0x1}}, {0x81, 0xd570, {0x1, 0x3}}, {0x524b, 0x8001, {0x1, 0x2418}}, {0x1ff, 0x3, {0x2, 0xfffffff8}}, {0xfff9, 0x3f, {0x2, 0x7}}]}}}, {{0x254, 0x1, {{0x2, 0x800}, 0x7, 0x1, 0x100, 0x6, 0x9, 'syz0\x00', "8d3b70e9416b6101e41130c7bc2a04da4a7414f4454fbc06dae2d9cb244cb0a1", "0397e8451bdd54eb862cf7c0ebd482188c5c0a8346939baae3fe873ef120859a", [{0x2, 0x8000, {0x1, 0x2}}, {0x48e, 0x1, {0x2, 0x1}}, {0x20, 0x4, {0x3, 0xff}}, {0x8, 0x61d, {0x1, 0xffffffff}}, {0xfffe, 0x53ba, {0x0, 0x6}}, {0x9, 0x0, {0x3, 0x5}}, {0x200, 0x7, {0x0, 0x7f}}, {0x42b9, 0xcbc9, {0x0, 0x8}}, {0x7f, 0xfc00, {0x1, 0xffff}}, {0x8, 0xfffe, {0x2, 0x8000}}, {0x5, 0xd0, {0x3, 0x6}}, {0x401, 0x7, {0x2, 0x8}}, {0x101, 0x3, {0x1, 0x7f}}, {0x5, 0x3, {0x2, 0x8000}}, {0x0, 0x8, {0x1, 0x2}}, {0x101, 0x36, {0x1, 0x5}}, {0x7dcb, 0x1, {0x0, 0x1000}}, {0x799, 0x9c, {0x1, 0xdf}}, {0x0, 0x1f9, {0x0, 0x4}}, {0x2, 0x2800, {0x1, 0x1000}}, {0x8, 0x515f, {0x0, 0x2}}, {0x800, 0xfff7, {0x2, 0x5df9}}, {0x0, 0xff49, {0x1, 0xc5}}, {0x1, 0x0, {0x2, 0x3}}, {0x3, 0x0, {0x1, 0x6e3}}, {0x1, 0xff, {0x0, 0x200}}, {0x1, 0x4, {0x0, 0x1}}, {0x7f, 0x0, {0x0, 0x401}}, {0x1, 0xafe, {0x1, 0x4}}, {0x2, 0x80, {0x1, 0x1}}, {0x9, 0x7, {0x0, 0x3f}}, {0x9, 0x5, {0x2, 0x3}}, {0x2, 0x6, {0x3, 0x9240}}, {0x36, 0xa7af, {0x3, 0x2}}, {0x40, 0x7, {0x3, 0x6}}, {0x0, 0x5, {0x1}}, {0x7f13, 0x7, {0x3, 0x1}}, {0x7ff, 0x6, {0x0, 0x8}}, {0xfffc, 0x7, {0x0, 0x400}}, {0x2, 0x8001, {0x3, 0xc}}]}}}, {{0x254, 0x1, {{0x0, 0x6}, 0x8, 0x4, 0x5, 0x0, 0x6, 'syz0\x00', "ec4b5132507400b6c36c2407fc846d2f0e10c77b35b146c66ee8eafcf27e9504", "c1460e3d0e9811be2ff70068016e749a38791882ac9a90e8e354dfbb8b94a4c5", [{0x5217, 0x3, {0x2, 0x1}}, {0x7ff, 0x0, {0x2, 0xff}}, {0x6, 0x800, {0x1, 0x2}}, {0xd99, 0xa614, {0x2, 0xff}}, {0x6fa5, 0x8, {0x1, 0x200}}, {0x6, 0x0, {0x0, 0x7}}, {0x2, 0x1, {0x0, 0x1f}}, {0x3f, 0xfff8, {0x3, 0x5}}, {0x8, 0x3, {0x3, 0x3}}, {0x93a4, 0xc6, {0x0, 0x481}}, {0x1ff, 0x9, {0x0, 0x400}}, {0x1, 0x3f}, {0x7, 0x1f, {0x1, 0x7}}, {0x2, 0x5d6, {0x3}}, {0x1f, 0x9, {0x2, 0x3}}, {0x4, 0x3, {0x1, 0x9b40}}, {0x1, 0x4, {0x3, 0x4}}, {0x3f, 0x7fff, {0x3, 0x7f}}, {0x9, 0x86f, {0x0, 0x2}}, {0x1000, 0x5, {0x2, 0x20}}, {0x0, 0x1, {0x2, 0x9}}, {0x0, 0xfffe, {0x1, 0x2}}, {0x1, 0x25, {0x2, 0x1}}, {0xfff9, 0x2, {0x1, 0x101}}, {0x3ff, 0x800, {0x2}}, {0xfffa, 0x0, {0x2, 0x8}}, {0x22, 0x1, {0x2, 0xfffffff9}}, {0xffff, 0x100, {0x1, 0x1}}, {0x7, 0x100, {0x3, 0x5}}, {0x2, 0xfff8, {0x1, 0x1f}}, {0x1, 0xa14, {0x0, 0x8000}}, {0x0, 0x7ff, {0x1, 0x8}}, {0x5, 0x5, {0x1, 0x400}}, {0x69, 0x9}, {0x3ff, 0x8, {0x2, 0x5}}, {0x1, 0x9, {0x0, 0x800}}, {0x8, 0x8, {0x3, 0x40}}, {0x6, 0x2, {0x3, 0x101}}, {0xfffc, 0x0, {0x2, 0x7}}, {0xb803, 0x6f3, {0x3, 0x9}}]}}}]}, 0xbb8}, 0x1, 0x0, 0x0, 0x40044}, 0x44) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r4, @ANYBLOB=',wfdno=', @ANYRESHEX=r5, @ANYBLOB="2c616669643d3078303030301700"/26]) 17:40:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockname$l2tp(r2, &(0x7f00000000c0)={0x2, 0x0, @empty}, &(0x7f0000000180)=0x10) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$vim2m_VIDIOC_QBUF(r4, 0xc058560f, &(0x7f0000000280)={0xfffffffb, 0x3, 0x4, 0x10000, 0x9, {}, {0x3, 0x0, 0x3, 0x9, 0x5, 0x9, "2fc2853d"}, 0x8, 0x4, @offset=0x1, 0x909c, 0x0, r6}) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 167.329872] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 167.335054] RIP: 0033:0x45deb9 [ 167.338244] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 167.345948] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 167.353208] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 167.360582] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 167.367844] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006 17:40:58 executing program 0 (fault-call:2 fault-nth:7): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 167.375108] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c 17:40:58 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB]) 17:40:58 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB="2c61467f00090000003030303000003030303030303030302c00"]) ioctl$VIDIOC_G_AUDOUT(0xffffffffffffffff, 0x80345631, &(0x7f0000000080)) 17:40:58 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x3650c4487497060b, &(0x7f0000000040)=ANY=[@ANYBLOB="7472616e73c93d66642c94ef7266646e6f", @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB=',\x00']) 17:40:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) renameat2(r3, &(0x7f0000000080)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00', 0x3) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0x4}}]}}) [ 167.457187] FAULT_INJECTION: forcing a failure. [ 167.457187] name failslab, interval 1, probability 0, space 0, times 0 [ 167.479174] CPU: 1 PID: 13397 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 167.487064] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 167.496407] Call Trace: [ 167.498993] dump_stack+0x1b2/0x283 [ 167.502623] should_fail.cold+0x10a/0x154 [ 167.506773] should_failslab+0xd6/0x130 [ 167.510746] __kmalloc_track_caller+0x2bc/0x400 [ 167.515410] ? v9fs_session_init+0x98/0x1540 [ 167.519812] ? trace_hardirqs_on+0x10/0x10 [ 167.521051] gfs2: not a GFS2 filesystem [ 167.524042] kstrdup+0x36/0x70 [ 167.524056] v9fs_session_init+0x98/0x1540 [ 167.524065] ? pcpu_alloc+0xbe0/0xf50 [ 167.524079] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 167.524091] ? _find_next_bit+0xdb/0x100 [ 167.548194] ? v9fs_show_options+0x6b0/0x6b0 [ 167.552604] ? v9fs_mount+0x54/0x860 [ 167.556316] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 167.561858] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 167.566873] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 167.571713] v9fs_mount+0x73/0x860 [ 167.575249] ? alloc_pages_current+0x15d/0x260 [ 167.579827] ? __lockdep_init_map+0x100/0x560 [ 167.584321] mount_fs+0x92/0x2a0 [ 167.587690] vfs_kern_mount.part.0+0x5b/0x470 [ 167.592192] do_mount+0xe53/0x2a00 [ 167.595736] ? retint_kernel+0x2d/0x2d [ 167.599623] ? copy_mount_string+0x40/0x40 [ 167.603854] ? copy_mount_options+0x185/0x2f0 [ 167.608346] ? copy_mount_options+0x197/0x2f0 [ 167.612835] ? copy_mount_options+0x1fa/0x2f0 [ 167.617329] ? copy_mnt_ns+0xa30/0xa30 [ 167.621213] SyS_mount+0xa8/0x120 [ 167.624664] ? copy_mnt_ns+0xa30/0xa30 [ 167.628564] do_syscall_64+0x1d5/0x640 [ 167.633496] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 167.638681] RIP: 0033:0x45deb9 [ 167.641863] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 167.649567] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 17:40:59 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dlm-control\x00', 0x20001, 0x0) getsockopt$inet_tcp_int(r2, 0x6, 0x3, &(0x7f00000000c0), &(0x7f0000000180)=0x4) 17:40:59 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB]) 17:40:59 executing program 0 (fault-call:2 fault-nth:8): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 167.656830] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 167.664441] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 167.671696] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000007 [ 167.678949] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c [ 167.783475] FAULT_INJECTION: forcing a failure. [ 167.783475] name failslab, interval 1, probability 0, space 0, times 0 [ 167.787328] gfs2: not a GFS2 filesystem [ 167.802607] CPU: 1 PID: 13440 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 167.810602] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 167.819948] Call Trace: [ 167.822543] dump_stack+0x1b2/0x283 [ 167.826172] should_fail.cold+0x10a/0x154 [ 167.830323] should_failslab+0xd6/0x130 [ 167.834296] kmem_cache_alloc_trace+0x29a/0x3d0 [ 167.838966] p9_client_create+0x9c/0x12c0 [ 167.843112] ? fs_reclaim_release+0xd0/0x110 [ 167.847523] ? p9_client_flush+0x4c0/0x4c0 [ 167.851760] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 167.857207] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 167.862219] ? __lockdep_init_map+0x100/0x560 [ 167.866711] ? __raw_spin_lock_init+0x28/0x100 [ 167.871292] v9fs_session_init+0x1c5/0x1540 [ 167.875618] ? pcpu_alloc+0xbe0/0xf50 [ 167.879419] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 167.884260] ? v9fs_show_options+0x6b0/0x6b0 [ 167.888664] ? v9fs_mount+0x54/0x860 [ 167.892383] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 167.897812] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 167.902805] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 167.907681] v9fs_mount+0x73/0x860 [ 167.911210] ? alloc_pages_current+0x15d/0x260 [ 167.915767] ? __lockdep_init_map+0x100/0x560 [ 167.920239] mount_fs+0x92/0x2a0 [ 167.923585] vfs_kern_mount.part.0+0x5b/0x470 [ 167.928063] do_mount+0xe53/0x2a00 [ 167.931588] ? __do_page_fault+0x159/0xad0 [ 167.935800] ? retint_kernel+0x2d/0x2d [ 167.939664] ? copy_mount_string+0x40/0x40 [ 167.943875] ? copy_mount_options+0x185/0x2f0 [ 167.948346] ? copy_mount_options+0x194/0x2f0 [ 167.952818] ? copy_mount_options+0x1fa/0x2f0 [ 167.957291] ? copy_mnt_ns+0xa30/0xa30 [ 167.961161] SyS_mount+0xa8/0x120 [ 167.964642] ? copy_mnt_ns+0xa30/0xa30 [ 167.968508] do_syscall_64+0x1d5/0x640 [ 167.972378] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 167.977543] RIP: 0033:0x45deb9 [ 167.980709] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 167.988395] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 167.995667] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 168.002922] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 168.010172] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 168.017417] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c 17:40:59 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x0, 0x0, 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:40:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_genetlink_get_family_id$nbd(&(0x7f0000000080)='nbd\x00') pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) fsetxattr$trusted_overlay_redirect(r3, &(0x7f00000000c0)='trusted.overlay.redirect\x00', &(0x7f0000000180)='./file0\x00', 0x8, 0x0) 17:40:59 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BLKSECDISCARD(0xffffffffffffffff, 0x127d, &(0x7f00000000c0)=0xffffffffffffffe1) r1 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vsock\x00', 0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@afid={'afid'}}], [{@obj_user={'obj_user', 0x3d, 'wfdno'}}, {@uid_lt={'uid<'}}]}}) 17:40:59 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) pipe2$9p(&(0x7f0000000080), 0x84800) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid'}}]}}) 17:40:59 executing program 0 (fault-call:2 fault-nth:9): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:40:59 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB]) [ 168.236153] FAULT_INJECTION: forcing a failure. [ 168.236153] name failslab, interval 1, probability 0, space 0, times 0 [ 168.239889] gfs2: not a GFS2 filesystem [ 168.248966] 9pnet: Insufficient options for proto=fd [ 168.281852] CPU: 0 PID: 13465 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 168.289749] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 168.299090] Call Trace: [ 168.301660] dump_stack+0x1b2/0x283 [ 168.305274] should_fail.cold+0x10a/0x154 [ 168.309403] should_failslab+0xd6/0x130 [ 168.313355] kmem_cache_alloc+0x28e/0x3c0 [ 168.317482] alloc_vfsmnt+0x23/0x7f0 [ 168.321173] ? _raw_read_unlock+0x29/0x40 [ 168.325300] vfs_kern_mount.part.0+0x27/0x470 [ 168.329774] do_mount+0xe53/0x2a00 [ 168.333293] ? __do_page_fault+0x159/0xad0 [ 168.337505] ? retint_kernel+0x2d/0x2d [ 168.341372] ? copy_mount_string+0x40/0x40 [ 168.345583] ? copy_mount_options+0x185/0x2f0 [ 168.350060] ? copy_mount_options+0x194/0x2f0 [ 168.354532] ? copy_mount_options+0x1fa/0x2f0 [ 168.359004] ? copy_mnt_ns+0xa30/0xa30 [ 168.362871] SyS_mount+0xa8/0x120 [ 168.366300] ? copy_mnt_ns+0xa30/0xa30 [ 168.370167] do_syscall_64+0x1d5/0x640 [ 168.374033] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 168.379197] RIP: 0033:0x45deb9 17:40:59 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='errors=withdraw,da']) [ 168.382364] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 168.390050] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 168.397299] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 168.404546] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 168.411791] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000009 [ 168.419036] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c 17:40:59 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000180)={0x50, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@MPTCP_PM_ATTR_ADDR={0x34, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @dev={0xfe, 0x80, [], 0xe}}, @MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @dev={0xfe, 0x80, [], 0xd}}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e23}]}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x3}]}, 0x50}, 0x1, 0x0, 0x0, 0x4004880}, 0x10) 17:40:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000080)='/dev/cachefiles\x00', 0x4400, 0x0) ioctl$SNDRV_PCM_IOCTL_LINK(r0, 0x40044160, &(0x7f00000000c0)=0xfffffff8) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x1000, &(0x7f0000000280)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r1, @ANYBLOB=',wfdno=', @ANYRESHEX=r2, @ANYBLOB="2c6e6f6465766d61702c353dd5d8"]) r3 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vcsa\x00', 0x440, 0x0) r4 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) r5 = ioctl$KVM_CREATE_VM(r4, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r5, r3, &(0x7f0000fe5000/0x18000)=nil, &(0x7f0000000240)=[@textreal={0x8, &(0x7f00000001c0)="673e260fc7b0337b0000670fc79e0000000066b8ea86979e0f23d00f21f86635300000090f23f8f30f11740c0f18d966b9800000c00f326635004000000f3026673e0f01c5ba4000edbaf80c66b88a7c958e66efbafc0ced66b9800800000f32", 0x60}], 0x1, 0x1, &(0x7f0000000300)=[@cstype0={0x4, 0x5}], 0x1) 17:40:59 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='errors=withdraw,da']) [ 168.463019] gfs2: invalid mount option: da [ 168.467686] gfs2: can't parse mount arguments 17:41:00 executing program 3: pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_VCPU_EVENTS(r3, 0x4040aea0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x4}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000140)=[@textreal={0x8, 0x0}], 0x1, 0x0, 0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="7472616e733d66642c7266646e6f3da4d4b25201f4b39d2b69f05024c5218f21a218082dd83cf6e5040300000000000000e6685f843963be082af2e20c53b446140f4474f311c6adf100000000b91e07d4dcb3c24dacc797f28d9f7beb338b75861ee36f3646d6890ce4e272476be8d14642074d37", @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r3, @ANYBLOB=',cachetag=rfdno,\x00']) syz_mount_image$squashfs(&(0x7f0000000000)='squashfs\x00', &(0x7f0000000080)='./file0\x00', 0x80, 0x3, &(0x7f0000000440)=[{&(0x7f0000000280)="419419eeef69c1e5929e466eac4f0d6c15a93ace3c41c85af979c3f035afc0f62d5e8a6846171f7643df931b8bfa6c9c1bd2bb2e4a0968ea7481f86a58a9aa3b330d160c7b65dfcb88d3ea6c78f7844436afd978073694a6c75593d17a23fee0a2f4dfe8ccbb98117a526af6291c31c18a60c9e67168cb6f51acaf7cbb876f59077db2853b5bbebf09", 0x89, 0xfff}, {&(0x7f0000000180)="91352d05547ce9603163d5825488b21cb2fb3644550e58ed87386da993b46f4dad61cf5fc71f815454c7dfca41bb5876fca7bb56b2fb991992c88d08a7330546e311ac93c4c5a005ede82e1cfb0eb9ec168c", 0x52, 0x9}, {&(0x7f0000000340)="deba46f6d289927d9dd76ed217c519c8d8887e58aa86f02778b7866e4ef17af35d8b500c9d4f3347932eb6eb842d5c60539d37ae420b231dccaaf90811db86177d9b2923811e211d0f511cc741c6d4e0265d7e346c933644988a1b8b0c3200572826cc4431a882787b706ca128e7ec6992326ecaf7a1f6de1122c7e75d6d3201b4f50f122df39159e4021461dabe6bef5c546b9d42ad45f9ca4b6c02eaea49270e90e0c4a07c9578f8b8b1804a03ed39b6c6f19f6a615f2ffe1fef8d2d6b160fed46cde156a96d866b9d29b42e4609535fd377d2b34d32b2b6def79e7bb80d8e009bbdd1470b4044654a9d4320d7f2c4beaeb5449d7e", 0xf6, 0x8}], 0x0, &(0x7f0000000540)={[{'rfdno'}, {'rfdno'}, {'trans=fd,'}, {}], [{@fowner_eq={'fowner', 0x3d, 0xee00}}, {@smackfsdef={'smackfsdef', 0x3d, 'trans=fd,'}}, {@context={'context', 0x3d, 'unconfined_u'}}]}) [ 168.567223] gfs2: invalid mount option: da [ 168.571485] gfs2: can't parse mount arguments 17:41:00 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='errors=withdraw,da']) [ 168.663962] gfs2: invalid mount option: da [ 168.672742] gfs2: can't parse mount arguments [ 168.681841] squashfs: SQUASHFS error: Can't find a SQUASHFS superblock on loop3 [ 168.722653] print_req_error: I/O error, dev loop3, sector 8 [ 168.741549] 9pnet: Insufficient options for proto=fd 17:41:00 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x0, 0x0, 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:41:00 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = fcntl$dupfd(r1, 0x406, r1) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f00000002c0)='nl80211\x00') ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000000)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_NEW_KEY(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)={0x38, r5, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r6}, @void}}, [@NL80211_ATTR_KEY={0x1c, 0x50, 0x0, 0x1, [@NL80211_KEY_IDX={0x5}, @NL80211_KEY_DATA_WEP40={0x9, 0x1, "ec71931b4f"}, @NL80211_KEY_SEQ={0x4}]}]}, 0x38}}, 0x0) ioctl$VIDIOC_G_AUDOUT(0xffffffffffffffff, 0x80345631, &(0x7f0000000280)) r7 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r8 = dup(r7) ioctl$PERF_EVENT_IOC_ENABLE(r8, 0x8912, 0x400200) setsockopt$inet6_MRT6_DEL_MFC_PROXY(r8, 0x29, 0xd3, &(0x7f0000000300)={{0xa, 0x4e24, 0x3, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x81}, {0xa, 0x4e23, 0x3, @mcast1, 0x100}, 0x3, [0x9, 0x78ea, 0x3, 0xbe7, 0x1000, 0x80, 0x6, 0x6]}, 0x5c) r9 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r10 = dup(r9) ioctl$PERF_EVENT_IOC_ENABLE(r10, 0x8912, 0x400200) getsockopt$IP_SET_OP_VERSION(r10, 0x1, 0x53, &(0x7f0000000380), &(0x7f00000003c0)=0x8) setsockopt$netrom_NETROM_N2(r10, 0x103, 0x3, &(0x7f0000000200)=0xa0000000, 0x4) sendmsg$NL80211_CMD_SET_REKEY_OFFLOAD(r2, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x300, 0x70bd27, 0x25dfdbff, {{}, {@val={0x8, 0x3, r6}, @val={0xc, 0x99, {0x41, 0x56}}}}}, 0x28}, 0x1, 0x0, 0x0, 0xc4}, 0x4) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB="00006dbcccc12410e4ff00124d", @ANYRESHEX=r4, @ANYBLOB=',afid=0x000000007fffffff,\x00']) 17:41:00 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) write$binfmt_elf32(0xffffffffffffffff, &(0x7f0000000280)={{0x7f, 0x45, 0x4c, 0x46, 0x5, 0x2, 0xf3, 0x7f, 0x400, 0x3, 0x3, 0x1, 0x109, 0x38, 0x159, 0x8, 0xfff, 0x20, 0x1, 0x6, 0x8, 0x2}, [{0x6, 0xffffffff, 0x6c, 0x4, 0x409f, 0x4, 0xfc000000, 0x584d}], "31cbed95e587c630b21ebe468346c806f90e7aa2929c8561b359425702c0504e1f1fe3f6acf1c2bd2e9eb686684f30448e29c729e38e0f96b3a01e2e7e413c531af5b514a415e07e548f74dc4a43d8f80066e2eaaed1933723bd14a51dc42901ee3a4d63de8844dab5c00e11b9e43b4d29a5380b336a2e13427f33fce5aa5d89b22019e769867baadd91", [[], [], [], [], [], []]}, 0x6e2) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:00 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='errors=withdraw,data=writeb']) 17:41:00 executing program 0 (fault-call:2 fault-nth:10): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:00 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x608140, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x4001ff) ioctl$LOOP_CLR_FD(r3, 0x4c01) 17:41:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="7472616e733d66642c7257646e63ee65730f8253eb7eaf9375b8", @ANYRESHEX=r0, @ANYBLOB="00e6a619fa362c431e74f85546eaac9e000000000000", @ANYRESHEX=r1, @ANYBLOB="2c616649643d30783430ffffff7f000000003030303030302c0019ff794b8e2067f54459f657aa7cabda166b48a687d03640dac09f72725a7016b1eb2f7a318980b34bed44c118b60f31288e78e31f8091b9a45b41d0f1842e6ab7ad9f06d0dbe88cd8e868577dbc8b0077441d9864e88543b82ffb4a7e489229fe8a"]) [ 169.123927] FAULT_INJECTION: forcing a failure. [ 169.123927] name failslab, interval 1, probability 0, space 0, times 0 [ 169.135979] 9pnet: Insufficient options for proto=fd [ 169.146204] 9pnet: Insufficient options for proto=fd [ 169.147792] gfs2: invalid mount option: data=writeb [ 169.152313] CPU: 0 PID: 13562 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 169.164199] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 169.172127] gfs2: can't parse mount arguments [ 169.173540] Call Trace: [ 169.180593] dump_stack+0x1b2/0x283 [ 169.184222] should_fail.cold+0x10a/0x154 [ 169.188371] should_failslab+0xd6/0x130 [ 169.192344] kmem_cache_alloc_trace+0x29a/0x3d0 [ 169.197017] p9_idpool_create+0x3c/0x120 [ 169.201075] p9_client_create+0x1d4/0x12c0 [ 169.205309] ? fs_reclaim_release+0xd0/0x110 [ 169.209714] ? p9_client_flush+0x4c0/0x4c0 [ 169.213947] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 169.219387] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 169.224442] ? __lockdep_init_map+0x100/0x560 [ 169.228915] ? __raw_spin_lock_init+0x28/0x100 [ 169.233474] v9fs_session_init+0x1c5/0x1540 [ 169.237774] ? pcpu_alloc+0xbe0/0xf50 [ 169.241554] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 169.246373] ? v9fs_show_options+0x6b0/0x6b0 [ 169.250759] ? v9fs_mount+0x54/0x860 [ 169.254451] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 169.259877] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 169.264871] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 169.269690] v9fs_mount+0x73/0x860 [ 169.273213] ? alloc_pages_current+0x15d/0x260 [ 169.277808] ? __lockdep_init_map+0x100/0x560 [ 169.282292] mount_fs+0x92/0x2a0 [ 169.285645] vfs_kern_mount.part.0+0x5b/0x470 [ 169.290123] do_mount+0xe53/0x2a00 [ 169.293641] ? copy_mount_string+0x40/0x40 [ 169.297851] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 169.302844] ? copy_mnt_ns+0xa30/0xa30 [ 169.306706] ? copy_mount_options+0x1fa/0x2f0 [ 169.311175] ? copy_mnt_ns+0xa30/0xa30 [ 169.315042] SyS_mount+0xa8/0x120 [ 169.318471] ? copy_mnt_ns+0xa30/0xa30 [ 169.322335] do_syscall_64+0x1d5/0x640 [ 169.326332] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 169.331503] RIP: 0033:0x45deb9 [ 169.334668] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 169.342351] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 169.349596] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 169.356854] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 169.364098] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000000000a 17:41:00 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@version_9p2000='version=9p2000'}], [{@smackfsfloor={'smackfsfloor', 0x3d, '@@(.)'}}]}}) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) sendmsg$key(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000013c0)=ANY=[@ANYBLOB="020201022f02000026bd7000fedbdf2501021800068000105a00a089d08ae7b29a8cb51415931b6efd693a0e1602f9725644bc48fed5abae7949062af89f8c3de2bda5c91a76928a31ba80f4f2dc5aaf4c3b6dcf1196d20e82a59fd2f027171f7a9446043c8370d13d4b827a776bfe56b28dea157e477fbff8b2960f14102bfde15d40c4e44d0059a7c691ab1b44f0019d00440e35b89c48bf514588fc72121d56dc5d652fe2c65a7a778fb801afda0a5372a1209194497d23f9b7abe97b859d4a2e10037b1b59b23424e5970f412b118ee99b555c5615aae1494ccdc2ee9a4c79cdcc2254ccb5729309afd82a493c6513a19a99d1300552a0742f07b7ad2169cc2b5a7c01ce9b2a8240c696c570706cfbb95cbf350bb5f1282d84bc6e077cd12650f50ee051a672b4e65e5e45f70d678c1276f28b2d8bce5513dfaa02e82d563a41d551a08cf92d90f5563c52c1ed3732607acf494728952d04a393ab9e0008000000000000e56b287216502d7912ab9b35153be13004a6192c667ab5c0268cd8812920a49254add0f806ae76698aea4952c5a8952657f6f382d3284eba3005b5b2aba88037a7d1a3dfde31052ae76bf31ce506f5b6f2ecb1d8bd8da06aac143a1ef24b6e813d00ea2d08c2171c2a81bfdec707a4ee9d02ae1e1467da2c7189e7ee5513beb0b5e40a07e47b19edfbd00b7eddc7cb66d34599e52cbeda8b9aed408064bc37c905719fa71d2acf2df936d380e77c5139e14a4fd152f629969a369a83e208f314b8e9ad997e28c0c54659f5eaba9ff08dbeba65ea7c2e007dc81f7f2444524489c984210197b17f13937168cff13d36cc3aa94891583fdb6b2ad4a03e35203f38ca3f22d8676e43f8b71f8140036ab554f5406cc9fbe6db142bad38504a2acffd9e020f533b7d7caf327dd095ca27f54f40cef6d723ff4e03a76ca8ee1bdf1e27b189b17376c604a96a7d412281bd3e5345297643b1cf591c4961003a21228a66882f37335335f89fc15ea224337092ee4136b2803c1dd243190cdeffa2ac55a44844c83fc930abcb2d0e892bfc8bcc5af97436508fe0ed2c0b52ac68e40caa91c14ebc299e2d6db596ed60e2a0f5508147296b565206a554cb4365e4836298abeb156f3569613754a8292035d93e5f09be9a32f96741175a12c027c20c0f6ca60052c415c3a6783de3dcc01abe15834adb69f851084f5ea07c609cc24cf20bd1f7bcea0e281eaf4bd8268dfdfe6a2bf529f26ca695d576bfcadd6f774ee4bb5cc7aa26ca2841dee87cb7c0ae43d5575acbf315eefe3d65a9066dbfa5e66ab3ee7dd1c34c1375c13c3bd9cd23bd642746bddf8d55062264cb0bd534d0a6585d23bf6e9b8d93df486cc8e597157503528e0ca15c9dad08f51f2b9ae0cb45d802e79b112fb92fb3875c2e635ea3a738d2ad9b3bc69c6818eadcd1e2c135d47dc2732c9c541582940ad497fe6f916fdac29c7e72277ab63f981acad00b522d0f778e82315673186a22d0d58a212cec285135ae9934839d438ea9de8f17764997ef14eec9a11774812e132a1e3e0489d8753feb9937f0d39e32122b235c25d6f6df89bc7b10157bd77c57d750e0833f9e2cec1c478d3c0451b5498272aa7005f17fe4dfd78cebcf559abc19bfc72a163e7179162c94a3f928bea707fcdc0401875f20deedf5ad9f7e51f91b6e3db0e31c37ee98c5621c8beee1ec10dc170244fd9df186e0b7f4c3491a1cea8d15373a5cad53632b3897746ef4731a0035e13f4501f1911bf5981a29b8289cfc2faaf33a2842b691e952b97eb62ec9d7527a83c66084364cae3d636dc2545a120442f313d0089ca3e005e4dbb15436973990b4f9414accb5a57aafaede5a786cf53fc2c0fdb8c434b29391ebae3cdcb48ac4d841cc9a7a77d9feb3480fbcb768bb140115f2e989241931f762ad3a65d6872311336a378ea7c3d61e4153c8008b05fd1a267826b227d2631c212b479b3c3564e6d74918028b7df69e3ca65d73a2a883af64fb3d7e11d1f32ce6b0ad7c4181d33982e472ccda41584a7265a183c8169b1984d13b8ad73efdfcfe1ece5ab83189a3eeee2eaa83d38a3b3a3ab9129dd9166d70f3c7e4f3874dca3a09e5f95a04631bf5b874fd8af660d85357702bdaaf78b797a0cde5a70af3d680d3be955ba11615a629a51379defcc87abaf20796fa10dfaa0c1d63c4a2b55fc838ce298ee3ab9b51378f76373074e52d487939cdacaf9406884dec29535283a4ce0af459383a18c4a898caf3eee2471848dc9f3b5732fcabef67d5411442179d25e09e789e8f91c4881e85dd399bc502374439d468f6fdd3cfe8a9b6217915b75b1d990cde320d92b5fa58099beace3ff101d2bd69218c380df8b2370e1a3a2ce585ed8a18f11b9f79e907202845755bfadbcbbb460bacafc2cf0c03cb14f67c8591c4e0eeec91f80d8db69becbad57856f61e3a3c7127cfdb0b7538bfd8dcf084bc2cbd0edf08ec54d29e71de56a264f623a4c1841ba28d6fcfa0922df08896fa5e6d08deb00017b87fbada54a971277aef2dd30c85334c94c26a769669eba966cbce1f983e0d7d9c93fd1bb965ff7ae4235b3ec61d0847a49bbbafcea5e2d9a1627a6fafecf495f71969e1c16d7c3ccd6a0624032b7540075e2ab346a760fe4711b3f1b5dbf85c3026b4847e77afd9f27ff3a3bb91a362cc25c166e31e7777576ddc72651cf03e1e9c9e4f30d128f411d48a8e4ca0f30a4a792f0b9d2cd67c7bcdb55c81426358d2876f8b35c16349e89deea89f1a070d88030e215120a822955fb152de573e16e65177cfdae9554945851ccade0913091fc0b488fe09db01c0f133539e234871e8de97f22f5e15834ef75fd540bd44032ad2e46f640a3d531173642695bd9e86ff3ba9e1ea7762ee387d2784a3f835d1524256f9d850a890f5d4a75e5db074227b3f453e01d1a426637969a83606ae11a11bfecbf4240e83b081dd0801448086846883a0095fde7e5fa2e113c0bba225b10fa7f83949cc3c2ae867839562dcc174d498ee50fa63c6a83a18d29ee51bd808b00e211bf04ea7ad019585057a93eb563ade40e8a71c0ed64f56e3daf2435df2dac84bc0f0913b8821f923798c0ac5f1a2b476f6fe062dc2c964659ba3146d1dede4451e581b090d8f7eed52c0a8c983cd4c5f882a87168c3831de8f2c0de048bd1623df67ce341a48dc2a0efe8f079948efa1b167df92fafdeb9bc80478c95073cd48cd0292ae9d752a5b56699a15a60d698bfa093c8277c65b5cbeed31f20cb5da65372edd2faa31416d61560b3f75f6e0f4e77ffd5d157034f1435e08dd43b3aec8ff86140ee4cf857f4f2df1770517dec229e3903677873ef202d3e3f264db0be8972c049f027b446f828f5c3552a2983ef298b7d51bdbe87e3b141db7151e46c0683f2836d22d6e65666150926e729bb888e6be6e40ec0f12219877afa4bc3959240c035bd4f4579e8875adf22b97bda1ec226b00eb74168f1b93f6ec875f1ef04361052a30ed3ea56df9cdc8b3c44ee28c2f0c0cbfe888db1d79752c47fb7d2652081e2bd11edb93aab5ed74c466348e7a4d43409937391a49aa9cdf386a70e3b285f26dde9bf0f5e5423383667d4949c49bb8ef30dfd8832eddd9254b6770b37398f7e52191cd69e4c1fb52432d5efcfb97e02f0d01705753b2ceda195e4c2a3a6d9cc73c1e843e11031391dc4c8eaf88f0ba68ad0718f6682ec4e4a7632c62112142667734cc411cd5b753576f185efa0a912a34c019cb6fbd393e1fca0487766fc03b781410b9d07d6a169065c6d7b63de7869482a190e1a6a68f934017c21c024f67a4469b1057a21ffc17285c42b9038a62fdb607185a2a9a5f01d28ff6ebb95f95e952f8abf2f8546ac11f4e6eeba628ad6549bfdd8a89d1d678c2e66ad3dbd6ba0e546d8d55b164cc67263b65cd6e17f57a2801b685ed12df4e8cb2f57e0c88cc62935bb2a754708e81ece067e2b8b2b43743018b98faaf50714ac267a2dfa4c57eaecd2b44d6a65df398c7f9defbae831d53705d95f2a2440f5a503d64c9cbfb78e92c7f56e3ba68230900fd9219ff97c427b94c4289cd6305aa955cb21b9f57ddd8636e6002446bf110ee266b4da3ba2dd3918a2f4ec8c40931d5508dd7393b5c762e7a227afdae35ffbfeb0773cdd5acad055418d95badc93e2ec55dca4ccb561902f1bed21eaca6710240a5ad39c7eee2389ee33a9484d72310f36fbea28dde42258aa7b75fed019a11818fa28e7b70d1d133bf0faf698807dfb6ae13dcfbdbd3af263edb1b4048147a6e50924917a61d668f26cc600888a0806071d1caebe9d2c7892b33df3d770b2e9f18ea0d7441782276459d40f7ed9fdc23c9e7e3e2a275e86e8566c36314bf2d4f97aeec63ad0689eba4b903ee5870be1902fc2680a2f9e61a12826666aa44e8cb8aa70a6432b1047629f2c2f2d294ecb2828487dd33b51d9f8f750c34e04ef35af76a0ad036b65b914c3a288fd261c462bf6232c54bfa3c754c2aa00cf1672dd0e86d07473dcccd812cf055160d812af958a33b09f430eb17572c6b38fa58edb7b61833f9d36e0f6a2083b7c50fd2d41361e713b0fbbb2455739b8debf3f0820bfe00e9d74ef70e9448e1f57fb8052187f14fde078f808ba1b12a263fcf4fde96f4959a707e7c6490cde56aaf805fd69771a0f9ee5d412ebd3245c97831e5e33963fb33c7a1f1ea21b4c693e11006021958787ff6c73923146e990802163b0ec7caf194482c615273f8573c3b25fb29002a6e68fbb71b93de9c08856a1594d68c8819f1a1a8a3af6c082562b5f35d3967d713746cf78d63acca9a8143deb3fbcf6b3539be203441b69a3fc57d7ea3b6963a9b2f887e03e19f68f2971b289a5aa25e6de65018bb58d168ee6eb06742a49199b3687f316a4b2365e659781f0d7fbc13573b0031ad7d2ea0258f70e28fb4a0d2566f10d236dd706d64eea8d6fef93f6005a140838c4653a33c5f961cc9410fe3383c454d7c71300f45902a7f77f128fbbe258ab495d5a37b0dd8f07dfd143c604061f089816e2263eb91102182a07c44aa67e8d196df12f8c6caa09c41d953f80689120ac77c92d914b4947b218892bce7f3efc7986de3241e029009f6f2bddaa6ec701cdb88914e13978550a06a7a9274850f191eabbaabfd110e0b95f4475d5204db73702ddba0e862d9c021fc5151e588b6e51a04a84a0b916fe3bad7c5b64e18db3408a3c61c5da2da3dacf24d4426fedd8e08ef86596ce1ef8ce6b45c9f85ee894affd66b54cf5519f4500d2f39a4189b3035e0751627d82b0d0cc002419a356eb54e4d0ca3ad5970bfd6e9ab0adc26a6c62dc829aa95f4c10a9b61b8a293cbed3bc002927e444951fd4a99297dea7f79121bfd9e21655c9daca9704acc36c819bba0ad2ccfe645d2486bb5cb549339345f99ec8ea61ab1a1e3f5960163575a63a3f5ec53ad85b2bd911e4dd853e1ddd709185bc473ce946c9a9ca979e19aee8370523a1f0e4a5dd2e0e88ce65274176aec806c5577b8c217e52738db1b8b62e35147dbdd00757642f4efcf5843911aa6cc5e92e2a133c973e0c33b55c9d1db4ff0082e7242520da8aaf281a1b64b97443d867c9b1d5999c8d667ad1cbbad22b6f922e78c8edfd7f78463723c769026962cf96cdf90b78449772eb8e542ad10102994e2ab0f976bb7df09db2b377a5956a3f704e74c692ad814756c23473a65a5aaa8cd311c41b11c5b643dbf2689e3e3a994926b81edf4b093a2dc33dde569b0e45e3f63857add7cab2c6683a20737f9c738ce4d525f562862fd0b8721c4a40b6a3c0959f294c287a01d000900f0060000f0e9498f900d1ccf86d32e301090262b537b486b0a04f913e38cc5a4380725a31945f6b62ce63adbcff425ed27b464a1ec5ba3cf4109c9e39a85a37c8583733379305ad3a4ca151284cd42c75ecca3246d49f06bf756c745956855f73cbdc0a3e75dec539145e3179f9db05c48a3bbb31fc618caafb4dee96940e23f9141bd3bd4a4dd9389a0ede38d78aacf8f7b6b9a075ad50cc7f391456a73800acbca64f52a2d3d2cb6a1064f71b6ce927a50568d5f47bd2045ef44688406c3b14a4518f4ad992e279dfd313e0310c1dc4514122de380ffe73ad707e901a1d115d7f6000002001000000004d4000004d60000000002000a00ff0f00000100000000000000040004000100000007000000000000000180000000000000000200000000000002000100000004d3040595040000008003000500ff20000002004e22ffffffff0000000000000000020013000900000029bd700004350000"], 0x1178}}, 0x20000800) 17:41:00 executing program 0 (fault-call:2 fault-nth:11): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 169.371343] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c 17:41:00 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='errors=withdraw,data=writeb']) 17:41:00 executing program 4: ioctl$SIOCX25GCAUSEDIAG(0xffffffffffffffff, 0x89e6, &(0x7f0000000040)={0x40, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140), 0x0) quotactl(0x8, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)="45c2206a0db01ac140664c4e45d26251c0adab5972f6822f3d0acb64a81e380f853d3aabccc3c59e470e9f1938aaeaff2a01f309344d42653f5174") [ 169.453926] FAULT_INJECTION: forcing a failure. [ 169.453926] name failslab, interval 1, probability 0, space 0, times 0 [ 169.468091] 9pnet: Insufficient options for proto=fd [ 169.482009] gfs2: invalid mount option: data=writeb [ 169.488892] gfs2: can't parse mount arguments [ 169.493965] 9pnet: Insufficient options for proto=fd [ 169.496247] CPU: 1 PID: 13589 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 169.506940] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 169.516284] Call Trace: [ 169.518869] dump_stack+0x1b2/0x283 [ 169.522505] should_fail.cold+0x10a/0x154 [ 169.526656] should_failslab+0xd6/0x130 [ 169.530628] __kmalloc+0x2c1/0x400 [ 169.534168] ? match_strdup+0x58/0xa0 [ 169.537970] match_strdup+0x58/0xa0 [ 169.541606] p9_client_create+0x3ba/0x12c0 [ 169.545841] ? p9_client_flush+0x4c0/0x4c0 [ 169.550078] ? __lockdep_init_map+0x100/0x560 [ 169.554574] ? __raw_spin_lock_init+0x28/0x100 [ 169.559159] v9fs_session_init+0x1c5/0x1540 [ 169.563479] ? pcpu_alloc+0xbe0/0xf50 [ 169.567282] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 169.572128] ? _find_next_bit+0xdb/0x100 [ 169.576197] ? v9fs_show_options+0x6b0/0x6b0 [ 169.580607] ? v9fs_mount+0x54/0x860 [ 169.584317] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 169.589784] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 169.594803] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 169.599647] v9fs_mount+0x73/0x860 [ 169.603188] ? alloc_pages_current+0x15d/0x260 [ 169.607765] ? __lockdep_init_map+0x100/0x560 [ 169.612258] mount_fs+0x92/0x2a0 [ 169.615629] vfs_kern_mount.part.0+0x5b/0x470 [ 169.620122] do_mount+0xe53/0x2a00 [ 169.623663] ? copy_mount_string+0x40/0x40 [ 169.627892] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 169.632914] ? copy_mnt_ns+0xa30/0xa30 [ 169.636800] ? copy_mount_options+0x1fa/0x2f0 [ 169.641291] ? copy_mnt_ns+0xa30/0xa30 [ 169.645177] SyS_mount+0xa8/0x120 [ 169.648626] ? copy_mnt_ns+0xa30/0xa30 [ 169.652508] do_syscall_64+0x1d5/0x640 [ 169.656399] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 169.661583] RIP: 0033:0x45deb9 [ 169.664767] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 169.672473] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 169.679735] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 169.686997] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 169.694260] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000000000b [ 169.701524] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c 17:41:01 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:41:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SNDCTL_TMR_TIMEBASE(0xffffffffffffffff, 0xc0045401, &(0x7f0000000080)=0x2c) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:01 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB="2c616669643d3078917e497519e1d0b2e43e42526a3030302c00"]) r2 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000080)='/dev/nvram\x00', 0x400c0, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f00000000c0)={r0, 0x1, 0x6, 0x6}) 17:41:01 executing program 0 (fault-call:2 fault-nth:12): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:01 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='errors=withdraw,data=writeb']) 17:41:01 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$DRM_IOCTL_RES_CTX(0xffffffffffffffff, 0xc0106426, &(0x7f00000001c0)={0x5, &(0x7f0000000040)=[{0x0}, {}, {}, {}, {}]}) ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000000200)={r2}) ioctl$DRM_IOCTL_GET_SAREA_CTX(0xffffffffffffffff, 0xc010641d, &(0x7f0000000080)={r2, &(0x7f0000000280)=""/161}) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r4) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000340)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@loose='loose'}], [{@fowner_eq={'fowner', 0x3d, r4}}, {@smackfstransmute={'smackfstransmute', 0x3d, '9p\x00'}}]}}) [ 169.890999] FAULT_INJECTION: forcing a failure. [ 169.890999] name failslab, interval 1, probability 0, space 0, times 0 [ 169.927656] gfs2: invalid mount option: data=writeb [ 169.935724] gfs2: can't parse mount arguments [ 169.942641] CPU: 1 PID: 13621 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 169.950526] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 169.959871] Call Trace: [ 169.962460] dump_stack+0x1b2/0x283 [ 169.966092] should_fail.cold+0x10a/0x154 [ 169.970245] should_failslab+0xd6/0x130 [ 169.974222] __kmalloc+0x2c1/0x400 [ 169.977761] ? match_strdup+0x58/0xa0 [ 169.981567] match_strdup+0x58/0xa0 [ 169.985194] p9_client_create+0x3ba/0x12c0 [ 169.989441] ? p9_client_flush+0x4c0/0x4c0 [ 169.993752] ? __lockdep_init_map+0x100/0x560 [ 169.998227] ? __raw_spin_lock_init+0x28/0x100 [ 170.002788] v9fs_session_init+0x1c5/0x1540 [ 170.007130] ? pcpu_alloc+0xbe0/0xf50 [ 170.010910] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 170.015730] ? _find_next_bit+0xdb/0x100 [ 170.019767] ? v9fs_show_options+0x6b0/0x6b0 [ 170.024152] ? v9fs_mount+0x54/0x860 [ 170.027852] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 170.033388] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 170.038391] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 170.043233] v9fs_mount+0x73/0x860 [ 170.046751] ? alloc_pages_current+0x15d/0x260 [ 170.051313] ? __lockdep_init_map+0x100/0x560 [ 170.055802] mount_fs+0x92/0x2a0 [ 170.060025] vfs_kern_mount.part.0+0x5b/0x470 [ 170.064503] do_mount+0xe53/0x2a00 [ 170.068046] ? copy_mount_string+0x40/0x40 [ 170.072269] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 170.077263] ? copy_mnt_ns+0xa30/0xa30 [ 170.081126] ? copy_mount_options+0x1fa/0x2f0 [ 170.085601] ? copy_mnt_ns+0xa30/0xa30 [ 170.089483] SyS_mount+0xa8/0x120 [ 170.092911] ? copy_mnt_ns+0xa30/0xa30 [ 170.096775] do_syscall_64+0x1d5/0x640 [ 170.100644] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 170.105814] RIP: 0033:0x45deb9 [ 170.108988] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 170.116674] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 170.123921] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 170.131169] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 17:41:01 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x1be) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$EVIOCSABS3F(0xffffffffffffffff, 0x401845ff, &(0x7f0000000080)={0x8, 0x80, 0x0, 0x5, 0x20, 0x400}) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:01 executing program 1: ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD(0xffffffffffffffff, 0x8983, &(0x7f00000000c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000080)='/dev/nvram\x00', 0x1, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0xd15209db5efa2c9b, &(0x7f0000000280)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r1, @ANYBLOB="6db69c673170feb6c98af1bc2c7766646e6f3d", @ANYRESHEX=r0, @ANYBLOB=',afid=0x0000000000000000,\x00']) r2 = syz_open_dev$radio(&(0x7f0000000180)='/dev/radio#\x00', 0x0, 0x2) ioctl$VIDIOC_G_SELECTION(r2, 0xc040565e, &(0x7f00000001c0)={0x4, 0x103, 0x4, {0x8, 0x9, 0x3, 0x42}}) 17:41:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) accept$alg(0xffffffffffffffff, 0x0, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) r3 = syz_mount_image$msdos(&(0x7f00000000c0)='msdos\x00', &(0x7f0000000180)='./file0/file0\x00', 0x6344, 0x8, &(0x7f0000000840)=[{&(0x7f0000000340)="008b5d8c2d234a4d40a0a9486965c388a6f415b1de11e4cbd68ced91e39127dd06928db2fe59c14451d902b9cc9fd557170449c9fa17e14e6cf2af2dd3d943a1b4430559096282ae496f21d316ae0452aeffe4318926f318968a2293f6639e7b533d052a5593597cbb9cc248f8a67558c4c7b19201732c858cc2a1c9230cf5b1b448c0dbd81e", 0x86, 0x9c}, {&(0x7f0000000400)="49be7ed392b85082d634656ef45e7b9e9b45b00eabf16ac1d96a8ff5e56a74fd3a59a20693b3f6531a62ad7033ba9592d4542a2efd22db646f54d7e0df046352fd53cb22ed0e416dd56ab23e6fe8b0bc2290abf77fa63071c9e4b67fe73ecf3e7f2968d399a7396c2122bf2c97d8ac589fec0792715ae3e72eb916d1bbe4052064c1652aec4e0998bfae83c4307597e7107fd0574ce2c9ef7fa70173b513af", 0x9f, 0x8a6}, {&(0x7f00000004c0)="a8e647f5ccef3e0218ccf2096dae5a361d9579331564b675c3da060d71aaf71c43800940b0c15b1f9d7e70164c5c13a3a010e3d612c2b67170bc2971030fdee113b0bb110cd9d94ed7041fbe", 0x4c, 0x7}, {&(0x7f00000001c0), 0x0, 0x6}, {&(0x7f0000000540)="5b8abbb899be4dd548b5a53529900e4fd5bc40ec266d2bed2d3858cad9023bb734bfb0feefd90f8c67d408ff8084156ae6329d61a4b231034ced4f13094377cc72e2a2ce8a12de7165f1d1bb591e3f0ec3d679d6accada45632c572b4d4fe13342f34535440cef2716551214f0fb93bf651248d9ae2f05b4e9cfa3b6f9fe0e542a9dc0a047d909c7657c3f2648a8032a0d3242894704bab80f4ccd65282208ba88f85e00c07d0d1765ceef3d6997f91a03216127f35d4cca39c37070799f36fdc66352be5de4358d96f4db5feab60121663330bbf838bcedc872a6734a0113b2304f273027e9308ea1c6673a9fbd04fd6e28cac4542fba166988b0e130f152", 0xff}, {&(0x7f0000000640)="163f7bb5270c9c649f425965ec3d67e22d6ea85f64a987d88ff3805fe23405bcf84d80239cf7452d4041e28a52097baa75d1d45f7b7e58444bc6fce8a5cae63075d3cd6ffa44c4bd8c38a74b012e59a1ef67515e4c7104189d12a17b27fcace130483ac1a7f6c792ffefde335d060faf9be40d80ca104e499e9a5318099bf311dd75e7a464368b4e293c", 0x8a, 0x5}, {&(0x7f0000000700)="e9a76ae092249b7425181b73af5eb2b6f928f7fd8a87b9cd00392e29d0c9a4338dfea39d2dbd93ffccb4aa5bcd48151c7862126fc91066a7c86f214639ec16fb07497bfafbc4ab1c2b0db53cc97ba6bb811d3e0a8d84c9d26bff121817afcfeba444b4750f0bbe2475f976a97411fd15010c3577efe448bd452a3ac730de651f90739119dd82603ea54fca0fe45aaa6237af5920bfc825560009ccbcf5d7a5cddb2493e55369b5e96ab2e59930ea8f5a", 0xb0, 0x200}, {&(0x7f00000007c0)="85c3e2c3ee777e5621966aaaa002bde8c263049aeca676381cf7947601126773cfe2684d6ad8ce5d81938c81f9034a34ae8e314de01e3b02b915804b9464b485ccf17aad4e2515296336b76e7a021a9c1ef41b0237ee0d15da78253ab163aa38fc92f2207a39f81a257f23", 0x6b, 0x8}], 0x40000, &(0x7f0000000900)={[{@fat=@nfs_nostale_ro='nfs=nostale_ro'}, {@nodots='nodots'}, {@fat=@tz_utc='tz=UTC'}, {@nodots='nodots'}, {@nodots='nodots'}, {@dots='dots'}], [{@rootcontext={'rootcontext', 0x3d, 'root'}}]}) ioctl(r3, 0x5a7, &(0x7f0000000280)="668b4b13c9e0e07a32c2bd6b2cc43ccef0c59057e9ad34d5eb54b8c7ca636c5e64a07284b0050d85183521d8df23950b86db11440b0aaeae5f17a19e7c1b5974b1a27748b4a5abaead6e1c8e11f1b6f6cb41bbf7b38bc86b5d05dab1ede8439c92bfa296fbc68f149a26435fd62bd620bd1395fd3fae3175c3e3922aa30cdd4da66e67220a4e4664f1da0e4faa844142889e69a708553b3e6bfb0a8c889def913bf83b") ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r4 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dlm_plock\x00', 0x18400, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r4}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@afid={'afid'}}]}}) [ 170.138418] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000000000c [ 170.145797] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c 17:41:01 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00') pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB="2c616669643d3078300678de6be2ed2fe4179e03303830303030add4673030303030303030302c00603063a21ab56634cf43f4e97f283d7ee0de03ff81414963152a64f749df27cec6d9d240147456adb19941f0491a1cbbebb79fcff4d9f7c962ceafaa9f3a47126308852da6724181947fb7d8917b39f24481c57ba926217185539eac5a50242cf134b592e26aad79b59ec8e51437bc7d4614892189bb8621d23e9305887da449f6f9505ea104bccc82c4026894703b37af3122ff123009885e8eeee2c3c31d3e6336716bbeeb108c4a4841423cc54255f907be6420820345acb8227a076a48bbdf01331f3acb8c2b9fbf"]) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockopt$inet_sctp_SCTP_DELAYED_SACK(0xffffffffffffffff, 0x84, 0x10, &(0x7f0000000180)=@assoc_value={0x0, 0x5}, &(0x7f00000001c0)=0x8) setsockopt$inet_sctp6_SCTP_AUTH_DEACTIVATE_KEY(r2, 0x84, 0x23, &(0x7f0000000280)={r3, 0x8000}, 0x8) 17:41:01 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040)='/dev/dlm-control\x00', 0x191002, 0x0) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) getsockopt$inet6_IPV6_IPSEC_POLICY(r1, 0x29, 0x22, &(0x7f0000000740)={{{@in=@local, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@loopback}}}, &(0x7f0000000840)=0xe8) write$P9_RSTATu(r3, &(0x7f0000000880)={0x5a, 0x7d, 0x2, {{0x0, 0x45, 0x3, 0x100, {}, 0x8100000, 0x7fffffff, 0x1, 0x12000000000000, 0x6, '/$+-x.', 0x1, '{', 0xb, '^\x8d+$%\\[&\xf5]('}, 0x0, '', 0xee01, 0xee01, r4}}, 0x5a) syz_mount_image$udf(&(0x7f00000000c0)='udf\x00', &(0x7f0000000180)='./file0\x00', 0x7, 0x6, &(0x7f0000000600)=[{&(0x7f00000001c0)="4dd9c98bed85a1ca86d0493846449dba9854c223bba91f78d780f5f11c53000761543af16a4af845c5d02783f0d1ef", 0x2f}, {&(0x7f0000000280)="bcfbfdbb975a7cb23395d3fc15f0e135f9b8f22af58709e81eea64977c1332d3b9f0d6d126a2105c48dbe840024390a811554feaa3bed9920d024abb0e3851e45b4c8fe818d38b33d6efa60ba56c87eae7f4855fb2c1adb1f2e81ff8af2bd1a3cd796d20225c6de1836f57401c3c50994a9ca7c34eef507241903568837f7295dc0160", 0x83, 0x6}, {&(0x7f0000000340)="b4cc8e96c2f0cd48fb0b8500b9bb874817aecdda72ea063565a2dff9eddc382345a72f00bb9cf7c4c18dc1761c26ea5235a53d229dc45dfc5647d13d956eef16572cfa6cd126f03c2acd09a50e4b067efae84defa5876c1b280c40e781a16d9b0f792203244bdd0f16766a43d32a0cb54b6d47360471ee2c9885ad16e6579497a7715c96b5e92e0cbb192e3bb1ba7b58beb6ec6826aeb64ccb86d1da90936b13ca900ba30feb4146ad9b85a59e123ce48bca365be95f3d379d57b4098a8df676df70dda59397c662487fe8cc", 0xcc, 0x379e6636}, {&(0x7f0000000440)="9d", 0x1, 0x80000000}, {&(0x7f0000000480)="1dbdea89209bbc6aacdc157b60fa03a0173e5a8849bac72adb8facce581341b0768f049630c2db253276dc8233145556e3ab2ba7c652c1f3562cf8ea693b42d813646b411bddffb1453f00c38e183f638f4de8ca317e7d07b7ee6286de6243e1c9311be085bfde99aa65565c3497734e05942aeec3a4d5e9c556560870f8c415bcc4e7f48acb5c5e17ff23de4aefd8e82d661d0291678073ec4ef748cc15a182d5d51b958122410b5eb902b0cf89e4cbed5797b55bba83df04c3817f8eeac9318842daeec7793c1d15be181e2e4e03688cb4c74c2f6419c7a28da1f99f199d38c6bba0a6", 0xe4, 0xfff}, {&(0x7f0000000580)="bc0101954442284f92c31ee0d9647e4defff5d04b520cabde8f4c8db393e854755b1c46030f0bd4211718d904eec72c43be243a35bcf03999f0ab2ce9a683fdc5b5dfdbeafe0e8f17d51c43d0502105923bb60fc5033158ebbd821a517d9a9dd515a3a883f350f0e954a1fd3a1ade147fd6f7f80cb9e8215cd26", 0x7a, 0x2df092ac}], 0x1, &(0x7f00000006c0)={[{@longad='longad'}, {@dmode={'dmode', 0x3d, 0x4}}, {@partition={'partition', 0x3d, 0xc50}}], [{@func={'func', 0x3d, 'KEXEC_KERNEL_CHECK'}}, {@mask={'mask', 0x3d, 'MAY_READ'}}, {@obj_role={'obj_role', 0x3d, 'rfdno'}}]}) mount$9p_fd(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:01 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='errors=withdraw,data=writeback,']) [ 170.246170] UDF-fs: bad mount option "func=KEXEC_KERNEL_CHECK" or missing value [ 170.258786] 9pnet: Insufficient options for proto=fd [ 170.278246] 9pnet: Insufficient options for proto=fd [ 170.279220] gfs2: not a GFS2 filesystem [ 170.286602] UDF-fs: bad mount option "func=KEXEC_KERNEL_CHECK" or missing value 17:41:02 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:41:02 executing program 0 (fault-call:2 fault-nth:13): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:02 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB="2c216669643d3078303030303030303030303030303030302c005fc60c25b0421f6c371fbfa6a20956d812edcd7db1a84285d2013934c1d1664b9377b2f31c12514fafceab69c5643fbac6487fd7013d32cd93be051cf48e4efb8bba872f9902e92d6d98a207027f722e6b4d1a7db42122fcbdae08aa973a290a60715dfb7bf32b3a95cc65460f85aa0ad88a87eb0322c3a98b529336a54a8f6624121463469f18345ed9409f0e89"]) 17:41:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0xfffffffffffffffd}}]}}) statfs(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/205) 17:41:02 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='errors=withdraw,data=writeb']) 17:41:02 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000180)={0x2, 0x0, @initdev}, &(0x7f00000001c0)=0x10) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',Gfdno=', @ANYRESHEX=r1, @ANYBLOB=',afid=0x0000000000000000,\x00']) 17:41:02 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup3(r1, r1, 0x0) write$P9_RXATTRCREATE(r2, &(0x7f00000001c0)={0x7, 0x21, 0x1}, 0x7) mount$9p_fd(0x0, &(0x7f0000000280)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) accept$unix(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0x6e) [ 170.728008] 9pnet: Insufficient options for proto=fd [ 170.735025] gfs2: invalid mount option: data=writeb [ 170.741143] gfs2: can't parse mount arguments 17:41:02 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='errors=withdraw,data=writeb']) [ 170.777726] FAULT_INJECTION: forcing a failure. [ 170.777726] name failslab, interval 1, probability 0, space 0, times 0 17:41:02 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="7472616e733d589bb5845349e9b4cff408708b163d34a68eee7c3713f66e14819a46a8c684cffd3a9941468f0c9e8a88cc61ffa67ec5e96fc47692287437e498bab40401569fa15744efe2d18414fdc2b8e561b718e63b2122df49f61a9e3d7af1e03101ec5283b0daeb867f993f65fba68bf49d7309f4f1d7b039033d02364a25d35e0fc9b78225b2d9a3b1f71434dc6fc3e5e6c21911b1d2c05ace68bcf828c7881adea5a9a10398a93f4fd6475d0b1e92bb18d32222472390d19985aa1928acce1d146d3a3968ccd379fac8e2cf433237d188c1f8022ffde9b1dac624ca1fd019fbdf0b3b2f16377d687300", @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB=',afid=0x0000000000000000,\x00']) [ 170.825992] CPU: 1 PID: 13715 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 170.833892] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 170.843239] Call Trace: [ 170.845834] dump_stack+0x1b2/0x283 [ 170.849468] should_fail.cold+0x10a/0x154 [ 170.853620] should_failslab+0xd6/0x130 [ 170.857591] __kmalloc_track_caller+0x2bc/0x400 17:41:02 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="7472616e733d4fbed10766646e6f3d", @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB=',afid=0x0000000000000000,\x00']) r2 = open(&(0x7f0000000080)='./file0\x00', 0x103002, 0x8) accept4$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000000c0)=0x6e, 0x80000) [ 170.860561] 9pnet: Could not find request transport: X›µ„SIé´Ïôp‹=4¦Žî|7önšF¨Æ„Ïý:™AF žŠˆÌaÿ¦~ÅéoÄv’(t7䘺´VŸ¡WDïâÑ„ý¸åa·æ;!"ßIöž=zñà1ìRƒ°Ú놙?eû¦‹ôs ôñ×°9=6J%Ó^É·‚%²Ù£±÷4ÜoÃåæ±ÒÀZÎh¼ø(LjÞ¥©¡˜©?OÖG] ’»Ó""G#Ñ™…ª(¬Îm:9hÌÓyúÈâÏC27шÁø/ýé±ÚÆ$ÊÐûß ;/7}hs [ 170.862267] ? p9_client_create+0x2e3/0x12c0 [ 170.862281] kstrdup+0x36/0x70 [ 170.862293] p9_client_create+0x2e3/0x12c0 [ 170.894128] 9pnet: Could not find request transport: X›µ„SIé´Ïôp‹=4¦Žî|7önšF¨Æ„Ïý:™AF žŠˆÌaÿ¦~ÅéoÄv’(t7䘺´VŸ¡WDïâÑ„ý¸åa·æ;!"ßIöž=zñà1ìRƒ°Ú놙?eû¦‹ôs ôñ×°9=6J%Ó^É·‚%²Ù£±÷4ÜoÃåæ±ÒÀZÎh¼ø(LjÞ¥©¡˜©?OÖG] ’»Ó""G#Ñ™…ª(¬Îm:9hÌÓyúÈâÏC27шÁø/ýé±ÚÆ$ÊÐûß ;/7}hs [ 170.895011] ? p9_client_flush+0x4c0/0x4c0 [ 170.895022] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 170.895033] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 170.939115] ? __lockdep_init_map+0x100/0x560 [ 170.943612] ? __raw_spin_lock_init+0x28/0x100 [ 170.944831] 9pnet: Could not find request transport: O¾Ñfdno=0x0000000000000003 [ 170.948191] v9fs_session_init+0x1c5/0x1540 [ 170.948202] ? pcpu_alloc+0xbe0/0xf50 [ 170.948217] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 170.948227] ? v9fs_show_options+0x6b0/0x6b0 [ 170.948241] ? v9fs_mount+0x54/0x860 [ 170.948251] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 170.948261] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 170.948273] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 170.948283] v9fs_mount+0x73/0x860 [ 170.948291] ? alloc_pages_current+0x15d/0x260 [ 170.948303] ? __lockdep_init_map+0x100/0x560 [ 170.986776] 9pnet: Could not find request transport: O¾Ñfdno=0x0000000000000003 [ 170.987265] mount_fs+0x92/0x2a0 [ 171.015677] vfs_kern_mount.part.0+0x5b/0x470 [ 171.020171] do_mount+0xe53/0x2a00 17:41:02 executing program 3: setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(0xffffffffffffffff, 0x84, 0x12, &(0x7f0000000240)=0x4, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdn\x00=', @ANYRESHEX=r1, @ANYBLOB="2c616669643d3078303030303030303030303030303030302c00bf84c1ddb66cac6a20d6962d201dbc17ed5ccc551aa534ceac3dac01b1e950fc92d45ccaac511ff3ecdb74deac1714caadd8cf6ae01f7d8c41f90feffcb900f39e6664d0ea6934c70e9a587d2ef8823b4dcc64e8e9179e19fedbd50b36ef72b927e1d5ddaaed67c46b52112d32cbe0c09f3b7c"]) poll(&(0x7f0000000080)=[{r0, 0x4109}, {r1, 0x1001}], 0x2, 0x1) [ 171.023735] ? do_raw_spin_unlock+0x164/0x220 [ 171.028232] ? copy_mount_string+0x40/0x40 [ 171.032464] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 171.037479] ? copy_mnt_ns+0xa30/0xa30 [ 171.041364] ? copy_mount_options+0x1fa/0x2f0 [ 171.045856] ? copy_mnt_ns+0xa30/0xa30 [ 171.049742] SyS_mount+0xa8/0x120 [ 171.053191] ? copy_mnt_ns+0xa30/0xa30 [ 171.057074] do_syscall_64+0x1d5/0x640 [ 171.060964] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 171.066147] RIP: 0033:0x45deb9 [ 171.067579] gfs2: invalid mount option: data=writeb 17:41:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@version_u='version=9p2000.u'}]}}) [ 171.069327] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 171.069339] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 171.069344] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 171.069349] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 171.069357] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000000000d [ 171.074552] gfs2: can't parse mount arguments [ 171.082040] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c [ 171.138373] 9pnet: Insufficient options for proto=fd [ 171.163892] 9pnet: Insufficient options for proto=fd 17:41:03 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:41:03 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$SNDRV_TIMER_IOCTL_STOP(r1, 0x54a1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r2, @ANYBLOB=',wfdno=', @ANYRESHEX=r3, @ANYBLOB="2c616669643d297830303030303030303066301eb58e179420b8"]) 17:41:03 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='errors=withdraw,data=writeb']) 17:41:03 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_mount_image$btrfs(&(0x7f00000000c0)='btrfs\x00', &(0x7f0000000180)='./file0\x00', 0x7, 0x5, &(0x7f0000000600)=[{&(0x7f0000000280)="c4e86edaf3de07fea3888ad9752a33e89307d28aa666f5daea4af80cef0015e1598129bb6eb0b1e29eef021a94bc3e72bdee1ac3b171e55cec8873effde08e39b9a0bf", 0x43, 0x8}, {&(0x7f0000000300)="3cf8a75d8361682d62a3d16eda2adc08937fdef68c5d2af4519802ceaf49d67897d70c12c2aa7d098b2245242b8f4022b5573849280305271f8ab96d7db767c99be8381aa8b160431094a83a146889743ccbda0f983655346f85cc0c02cd4841ff9f7c8693f9a7d5012941d920b84f8f6997eab71c54", 0x76, 0x4}, {&(0x7f0000000380)="f43f36c9a99a650be992d0c03e9674dfa20dc5401d6fe236b5f43105fe7ca8136e200305410531339a1931d413b809cf51e509197b3e9bbf289ef8176df9614828c6b8406fe07e1a0c4ab941a7cc7290a1ccc409be96650ff3cb0fcd3fb783a721562c4313280d5f435c28ba13b8b543f714b76a490dee0265edd6e5329f251f3eece13dbb20f601117812a1037adc38f7a69a3495611a8846620b9e4df1001466a30d1fc472e30b5d6a4a1a1483793c93ca744536633b9b51661a4c5005b1bc55ffee0846e747a78b38109bbc6ebc1058bdd446c3c2381edf1a9618dacfac68b6a400d49e216a7e", 0xe8, 0x5ad}, {&(0x7f0000000480)="43588d106d9da5e5ba0d9df418ee8190f05c0755cce7ac45887112bcc6abe53a0ec9af849e88a2f8758faa566c28f6132c4e30c3b95cf747cde6fd379b188403df600d49bddff9ac46b9ad40d2f2fbea928a9cd0841f3d0dc6fc351aa0d41a097dff5caae0f94bb48a74e07a3890e428c2521617a26bda335e396324f4d8ca66f8f7f7a4c223e8df7af82e0caf0eb6d527de94cb28e96fa07d76e51546", 0x9d, 0x2}, {&(0x7f0000000540)="6f3ac5f9e7ec95e181dadc803074aac095021c4d349544b4e7daffb19c190fc488c464df940688c4345bdb82cd8ed9f3a2ad583f80defec1ea0da9dd72de06267681612bf8e012cbd01e11cff9cced204699870c7d3aea48a9d744be377fb295adc8a955bc27b73a75e80f19351a659fd2181bae70dd52c21fa72fa3464895507ed0ecd464122b7f3a7d13aed5f702ca2d50e8e5090a38e46ad5b26b4ff728405bf0b22bb653b20a396861c6037edd94ddb787ce", 0xb4, 0x2}], 0x202400, &(0x7f0000000680)={[{@device={'device', 0x3d, './file0'}}, {@fragment_data='fragment=data'}, {@usebackuproot='usebackuproot'}, {@nobarrier='nobarrier'}, {@barrier='barrier'}], [{@smackfsdef={'smackfsdef', 0x3d, 'bond_slave_0\x00'}}]}) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'bond_slave_0\x00'}) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='9p\x00', 0x30, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}], [{@obj_user={'obj_user', 0x3d, 'wfdno'}}, {@mask={'mask', 0x3d, '^MAY_APPEND'}}]}}) 17:41:03 executing program 0 (fault-call:2 fault-nth:14): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:03 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='errors=withdraw,data=writebac']) 17:41:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="6101", @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB=',afid=0x0000000000000000,\x00']) [ 171.614996] gfs2: invalid mount option: data=writeb [ 171.622131] gfs2: can't parse mount arguments [ 171.629488] FAULT_INJECTION: forcing a failure. [ 171.629488] name failslab, interval 1, probability 0, space 0, times 0 [ 171.659947] CPU: 1 PID: 13784 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 171.667838] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 171.677238] Call Trace: [ 171.679807] dump_stack+0x1b2/0x283 [ 171.683451] should_fail.cold+0x10a/0x154 [ 171.687579] should_failslab+0xd6/0x130 [ 171.691567] __kmalloc_track_caller+0x2bc/0x400 [ 171.696218] ? parse_opts.part.0+0x76/0x2d0 [ 171.700523] kstrdup+0x36/0x70 [ 171.703693] parse_opts.part.0+0x76/0x2d0 [ 171.707821] ? p9_fd_show_options+0x190/0x190 [ 171.712303] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 171.717395] ? fs_reclaim_release+0xd0/0x110 [ 171.721845] p9_fd_create+0x86/0x3b0 [ 171.725535] ? p9_fd_create_tcp+0x440/0x440 [ 171.729877] ? __raw_spin_lock_init+0x28/0x100 [ 171.734563] p9_client_create+0x5fd/0x12c0 [ 171.738784] ? p9_client_flush+0x4c0/0x4c0 [ 171.742996] ? __lockdep_init_map+0x100/0x560 [ 171.747475] ? __raw_spin_lock_init+0x28/0x100 [ 171.752041] v9fs_session_init+0x1c5/0x1540 [ 171.756372] ? pcpu_alloc+0xbe0/0xf50 [ 171.760151] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 171.764967] ? _find_next_bit+0xdb/0x100 [ 171.769009] ? v9fs_show_options+0x6b0/0x6b0 [ 171.773414] ? v9fs_mount+0x54/0x860 [ 171.777108] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 171.782536] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 171.787530] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 171.792368] v9fs_mount+0x73/0x860 [ 171.795896] ? alloc_pages_current+0x15d/0x260 [ 171.800455] ? __lockdep_init_map+0x100/0x560 [ 171.804965] mount_fs+0x92/0x2a0 [ 171.808318] vfs_kern_mount.part.0+0x5b/0x470 [ 171.812793] do_mount+0xe53/0x2a00 [ 171.816316] ? copy_mount_string+0x40/0x40 [ 171.820528] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 171.825520] ? copy_mnt_ns+0xa30/0xa30 [ 171.829401] ? copy_mount_options+0x1fa/0x2f0 [ 171.833881] ? copy_mnt_ns+0xa30/0xa30 [ 171.837745] SyS_mount+0xa8/0x120 [ 171.841177] ? copy_mnt_ns+0xa30/0xa30 [ 171.845046] do_syscall_64+0x1d5/0x640 [ 171.848914] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 171.854078] RIP: 0033:0x45deb9 [ 171.857243] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 17:41:03 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/net/ipv4/vs/conn_reuse_mode\x00', 0x2, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@afid={'afid'}}]}}) [ 171.864927] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 171.872173] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 171.879418] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 171.886662] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000000000e [ 171.893906] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c [ 171.904926] 9pnet: Insufficient options for proto=fd 17:41:03 executing program 0 (fault-call:2 fault-nth:15): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:03 executing program 1: ioctl$VIDIOC_SUBDEV_QUERY_DV_TIMINGS(0xffffffffffffffff, 0x80845663, &(0x7f0000000280)={0x0, @reserved}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 171.969918] gfs2: invalid mount option: data=writebac [ 171.987222] gfs2: can't parse mount arguments [ 172.003519] FAULT_INJECTION: forcing a failure. [ 172.003519] name failslab, interval 1, probability 0, space 0, times 0 17:41:03 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='errors=withdraw,data=writebac']) [ 172.027779] print_req_error: I/O error, dev loop3, sector 0 [ 172.069336] CPU: 0 PID: 13814 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 172.077224] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 172.086571] Call Trace: [ 172.089153] dump_stack+0x1b2/0x283 [ 172.092786] should_fail.cold+0x10a/0x154 [ 172.096935] should_failslab+0xd6/0x130 [ 172.100906] __kmalloc+0x2c1/0x400 [ 172.104455] ? match_number+0x9d/0x200 [ 172.108343] match_number+0x9d/0x200 [ 172.112054] ? match_strdup+0xa0/0xa0 [ 172.115852] ? memcpy+0x35/0x50 [ 172.119132] parse_opts.part.0+0x1b5/0x2d0 [ 172.123369] ? p9_fd_show_options+0x190/0x190 [ 172.127861] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 172.132961] ? fs_reclaim_release+0xd0/0x110 [ 172.137371] p9_fd_create+0x86/0x3b0 [ 172.138653] gfs2: invalid mount option: data=writebac [ 172.141076] ? p9_fd_create_tcp+0x440/0x440 [ 172.148895] gfs2: can't parse mount arguments [ 172.150547] ? __raw_spin_lock_init+0x28/0x100 [ 172.150559] p9_client_create+0x5fd/0x12c0 [ 172.150573] ? p9_client_flush+0x4c0/0x4c0 [ 172.168039] ? __lockdep_init_map+0x100/0x560 [ 172.172531] ? __raw_spin_lock_init+0x28/0x100 [ 172.177139] v9fs_session_init+0x1c5/0x1540 [ 172.181461] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 172.186481] ? v9fs_show_options+0x6b0/0x6b0 [ 172.190889] ? v9fs_mount+0x54/0x860 [ 172.194594] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 172.200031] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 172.205025] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 172.209861] v9fs_mount+0x73/0x860 [ 172.213379] ? alloc_pages_current+0x15d/0x260 [ 172.217937] ? __lockdep_init_map+0x100/0x560 [ 172.222408] mount_fs+0x92/0x2a0 [ 172.225752] vfs_kern_mount.part.0+0x5b/0x470 [ 172.230224] do_mount+0xe53/0x2a00 [ 172.233753] ? retint_kernel+0x2d/0x2d [ 172.237617] ? copy_mount_string+0x40/0x40 [ 172.241827] ? copy_mount_options+0x185/0x2f0 [ 172.246317] ? copy_mount_options+0x18b/0x2f0 [ 172.250789] ? copy_mount_options+0x1fa/0x2f0 [ 172.255259] ? copy_mnt_ns+0xa30/0xa30 [ 172.259123] SyS_mount+0xa8/0x120 [ 172.262551] ? copy_mnt_ns+0xa30/0xa30 [ 172.266414] do_syscall_64+0x1d5/0x640 [ 172.270281] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 172.275453] RIP: 0033:0x45deb9 [ 172.278622] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 172.286310] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 172.293556] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 172.300802] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 172.308049] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000000000f [ 172.315295] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c [ 172.327118] 9pnet: Insufficient options for proto=fd 17:41:03 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140), 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:41:03 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000000280)={{{@in=@dev, @in6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@empty}, 0x0, @in=@local}}, &(0x7f00000000c0)=0xe8) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000440)={{{@in6=@private2, @in=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@remote}, 0x0, @in=@broadcast}}, &(0x7f0000000540)=0xe8) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000000580)={0x3f, 0x100, {r4}, {r2}, 0x6, 0xffffffff7fffffff}) lsetxattr$system_posix_acl(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='system.posix_acl_default\x00', &(0x7f00000005c0)={{}, {0x1, 0x1}, [{0x2, 0x7, r2}, {0x2, 0x2, r2}, {0x2, 0x5, r2}, {0x2, 0x0, r7}, {0x2, 0x1, r8}], {0x4, 0x5}, [{0x8, 0x1, r6}, {0x8, 0x0, r6}, {0x8, 0x3, r6}, {0x8, 0x4, r6}, {0x8, 0x0, r6}, {0x8, 0x1, 0xffffffffffffffff}, {0x8, 0x2, r6}], {0x10, 0x2}, {0x20, 0x3}}, 0x84, 0x3) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x96810, &(0x7f0000000140)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@dfltuid={'dfltuid', 0x3d, r5}}]}}) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x6, &(0x7f0000000380)={0x0, @in={{0x2, 0x4e23, @local}}}, 0x84) r9 = openat$mice(0xffffffffffffff9c, &(0x7f0000000680)='/dev/input/mice\x00', 0x642040) ioctl$LOOP_CTL_GET_FREE(r9, 0x4c82) 17:41:03 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x28) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='9p\x00', 0x822403, &(0x7f0000000240)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[], [{@subj_type={'subj_type', 0x3d, '-}'}}, {@smackfsroot={'smackfsroot'}}, {@mask={'mask', 0x3d, '^MAY_APPEND'}}, {@measure='measure'}, {@appraise_type='appraise_type=imasig'}, {@subj_user={'subj_user', 0x3d, '\a-{'}}, {@subj_type={'subj_type', 0x3d, 'wfdno'}}]}}) 17:41:03 executing program 1: ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT(0xffffffffffffffff, 0xc0a85352, &(0x7f0000000280)={{0x2, 0xd2}, 'port1\x00', 0x10, 0x50003, 0xf2, 0x100, 0x8, 0x3, 0x4, 0x0, 0x2, 0x9}) getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(0xffffffffffffffff, 0x84, 0x12, &(0x7f0000000080), &(0x7f00000000c0)=0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:03 executing program 0 (fault-call:2 fault-nth:16): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:03 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='errors=withdraw,data=writebac']) 17:41:03 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mmap$binder(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x11, 0xffffffffffffffff, 0x101) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x28020, &(0x7f0000000200)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00', @ANYRESHEX=r1, @ANYRES64=r1]) 17:41:03 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x3c200, 0x54) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB="9b000500000000000000e54d00bc426f3d195143da06a41f908e4b32829c42db4c641275e11b32e75b7f413b991fc58582d9bf83e8cf211a82ac394a58c201ab1f1e777d50eec9f999a37c56459f2df237945124bc67d82e7884ba09d00984d262ce832ad7ec86498c73a14ec85e4f64ed05101b7779c361029132681a300ff31c08f298564b69f3a106ad7baabc2d657e9842a0266f2923eb5304410cab9c85c8b46d4dbe01977081e2c4b265a817a50bc8c4a38a8e71fc0be16e37ed80e05f62dddcc9e148f521ae4fc30ac5d93028ef7f13c55bc1166bedc1795a04eac7faf994df", @ANYRESHEX=r1, @ANYBLOB=',afid=0x0000000000000002,\x00']) 17:41:03 executing program 1: lsetxattr$trusted_overlay_origin(&(0x7f0000000080)='.\x00', &(0x7f0000000140)='trusted.overlay.origin\x00', &(0x7f0000000180)='y\x00', 0x2, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xc1) pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB=',afid=Bx0000000000000000,\x00']) ioctl$TIOCEXCL(0xffffffffffffffff, 0x540c) 17:41:03 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$packet_int(0xffffffffffffffff, 0x107, 0x13, &(0x7f0000000080), &(0x7f00000000c0)=0x4) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x1981400, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@access_user='access=user'}]}}) [ 172.455262] FAULT_INJECTION: forcing a failure. [ 172.455262] name failslab, interval 1, probability 0, space 0, times 0 [ 172.458323] gfs2: invalid mount option: data=writebac [ 172.482884] gfs2: can't parse mount arguments [ 172.535570] 9pnet: Insufficient options for proto=fd [ 172.543941] CPU: 1 PID: 13854 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 172.551959] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 172.561302] Call Trace: [ 172.563889] dump_stack+0x1b2/0x283 [ 172.567517] should_fail.cold+0x10a/0x154 [ 172.571664] should_failslab+0xd6/0x130 [ 172.575639] __kmalloc+0x2c1/0x400 [ 172.579177] ? match_number+0x9d/0x200 [ 172.583063] match_number+0x9d/0x200 [ 172.586778] ? match_strdup+0xa0/0xa0 [ 172.590573] ? memcpy+0x35/0x50 [ 172.593851] parse_opts.part.0+0x1b5/0x2d0 [ 172.598086] ? p9_fd_show_options+0x190/0x190 [ 172.602583] ? fs_reclaim_release+0xd0/0x110 [ 172.607008] p9_fd_create+0x86/0x3b0 [ 172.610747] ? p9_fd_create_tcp+0x440/0x440 [ 172.615068] ? __raw_spin_lock_init+0x28/0x100 [ 172.619654] p9_client_create+0x5fd/0x12c0 [ 172.623891] ? p9_client_flush+0x4c0/0x4c0 [ 172.628132] ? __lockdep_init_map+0x100/0x560 17:41:04 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='errors=withdraw,data=writeback']) [ 172.632628] ? __raw_spin_lock_init+0x28/0x100 [ 172.637212] v9fs_session_init+0x1c5/0x1540 [ 172.641530] ? pcpu_alloc+0xbe0/0xf50 [ 172.645331] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 172.650175] ? v9fs_show_options+0x6b0/0x6b0 [ 172.654582] ? v9fs_mount+0x54/0x860 [ 172.658292] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 172.663773] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 172.668788] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 172.673627] v9fs_mount+0x73/0x860 [ 172.677167] ? alloc_pages_current+0x15d/0x260 [ 172.681747] ? __lockdep_init_map+0x100/0x560 [ 172.686242] mount_fs+0x92/0x2a0 [ 172.689612] vfs_kern_mount.part.0+0x5b/0x470 [ 172.694107] do_mount+0xe53/0x2a00 [ 172.697651] ? copy_mount_string+0x40/0x40 [ 172.701884] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 172.706896] ? copy_mnt_ns+0xa30/0xa30 [ 172.710781] ? copy_mount_options+0x1fa/0x2f0 [ 172.712694] gfs2: not a GFS2 filesystem [ 172.715268] ? copy_mnt_ns+0xa30/0xa30 [ 172.715281] SyS_mount+0xa8/0x120 [ 172.715291] ? copy_mnt_ns+0xa30/0xa30 [ 172.715302] do_syscall_64+0x1d5/0x640 17:41:04 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$SNDCTL_DSP_RESET(r1, 0x5000, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10a59fbe66646c6f3d000000000000", @ANYRESHEX=r2, @ANYBLOB=',wfdno=', @ANYRESHEX=r3, @ANYBLOB=',afid=0x0000000000000000,\x00']) ioctl$SNDCTL_DSP_GETOPTR(r1, 0x800c5012, &(0x7f0000000080)) [ 172.715318] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 172.739582] RIP: 0033:0x45deb9 [ 172.742764] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 172.750468] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 172.757732] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 172.764986] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 172.772235] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000010 [ 172.779486] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c [ 172.801963] 9pnet: Insufficient options for proto=fd 17:41:04 executing program 0 (fault-call:2 fault-nth:17): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:04 executing program 4: ptrace$setsig(0x4203, 0xffffffffffffffff, 0x400, &(0x7f0000000180)={0x2, 0x7f}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80000, 0x10) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:04 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_mount_image$msdos(&(0x7f0000000080)='msdos\x00', &(0x7f00000000c0)='./file0\x00', 0x6, 0x2, &(0x7f0000000340)=[{&(0x7f0000000280)="06a07e5f7e0bf229a1754b8cc4eba039522368fedde7ab8cff244c9f3f1f2fe24c5d3acdd38533660a930f5a364c085cd752dc11c66267b5c3c40f27c8c27a77c9e355b73d38bad4dd0816811fac230b7564330d7a551bcdb037aebf1de1280918c8bb548a9e3ddca4dfbf61457322c88da82a2a7a2a1d76fc260a9c9d4b471088dc", 0x82, 0x7fff}, {&(0x7f0000000180)="5d27596cd2f4a1eaf12223cc58248175c7196d3828bded9f20a816de1ab177da55a45d7cffba49bac14d206144298e5a9b5df48db3b10198a8679c7f391962f44a979e585a87c512e5f3d8331b4d1921ff96703271c55d4cfb11bbee9a0283a7e349a25cda5cc9a9a8bc95b019d6d8b7", 0x70, 0x4}], 0x180010, &(0x7f0000000380)={[{@nodots='nodots'}, {@nodots='nodots'}], [{@context={'context', 0x3d, 'system_u'}}, {@obj_user={'obj_user', 0x3d, 'trans=fd,'}}, {@obj_user={'obj_user', 0x3d, 'trans=fd,'}}, {@appraise_type='appraise_type=imasig'}]}) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:04 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='errors=withdraw,data=writebac']) 17:41:04 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140), 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) 17:41:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SNDCTL_DSP_SETDUPLEX(0xffffffffffffffff, 0x5016, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000280)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}], [{@seclabel='seclabel'}, {@subj_type={'subj_type', 0x3d, 'wfdno'}}, {@smackfstransmute={'smackfstransmute', 0x3d, 'afid'}}, {@dont_measure='dont_measure'}]}}) r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$SNDRV_CTL_IOCTL_TLV_WRITE(r2, 0xc008551b, &(0x7f0000000080)={0x6bf4, 0x14, [0x45a3, 0x2, 0x8, 0x5, 0xff]}) [ 173.294028] gfs2: invalid mount option: data=writebac [ 173.295336] FAULT_INJECTION: forcing a failure. [ 173.295336] name failslab, interval 1, probability 0, space 0, times 0 [ 173.303322] gfs2: can't parse mount arguments [ 173.310600] CPU: 0 PID: 13925 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 173.310607] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 173.310612] Call Trace: [ 173.310628] dump_stack+0x1b2/0x283 [ 173.310643] should_fail.cold+0x10a/0x154 [ 173.310658] should_failslab+0xd6/0x130 [ 173.310670] kmem_cache_alloc_trace+0x47/0x3d0 [ 173.310683] p9_client_prepare_req.part.0+0x4ea/0xb60 [ 173.310701] p9_client_rpc+0x170/0x1520 [ 173.310714] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 173.310725] ? p9_client_prepare_req.part.0+0xb60/0xb60 [ 173.310734] ? p9_pollwait+0x18e/0x1f0 [ 173.310744] ? p9_conn_create+0x4b0/0x4b0 [ 173.310753] ? pipe_poll+0x24f/0x2c0 [ 173.310764] ? p9_fd_poll+0x237/0x2e0 [ 173.310776] ? p9_conn_create+0x3aa/0x4b0 [ 173.310787] ? p9_fd_create+0x293/0x3b0 [ 173.310797] ? p9_fd_create_tcp+0x440/0x440 [ 173.310811] p9_client_create+0x92f/0x12c0 [ 173.310826] ? p9_client_flush+0x4c0/0x4c0 [ 173.310839] ? __lockdep_init_map+0x100/0x560 [ 173.310852] ? __raw_spin_lock_init+0x28/0x100 [ 173.310866] v9fs_session_init+0x1c5/0x1540 [ 173.310876] ? pcpu_alloc+0xbe0/0xf50 [ 173.310890] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 173.310900] ? v9fs_show_options+0x6b0/0x6b0 [ 173.310913] ? v9fs_mount+0x54/0x860 [ 173.310922] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 173.310931] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 173.310941] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 173.310951] v9fs_mount+0x73/0x860 [ 173.310962] ? alloc_pages_current+0x15d/0x260 [ 173.460683] ? __lockdep_init_map+0x100/0x560 [ 173.465158] mount_fs+0x92/0x2a0 [ 173.468506] vfs_kern_mount.part.0+0x5b/0x470 [ 173.472982] do_mount+0xe53/0x2a00 [ 173.476504] ? copy_mount_string+0x40/0x40 [ 173.480715] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 173.485724] ? copy_mnt_ns+0xa30/0xa30 [ 173.489597] ? copy_mount_options+0x1fa/0x2f0 [ 173.494069] ? copy_mnt_ns+0xa30/0xa30 [ 173.497940] SyS_mount+0xa8/0x120 [ 173.501377] ? copy_mnt_ns+0xa30/0xa30 [ 173.505241] do_syscall_64+0x1d5/0x640 [ 173.509109] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 173.514276] RIP: 0033:0x45deb9 [ 173.517442] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 173.525126] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 173.532377] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 17:41:05 executing program 0 (fault-call:2 fault-nth:18): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 173.539633] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 173.546881] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000011 [ 173.554134] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c [ 173.561394] 9pnet: Couldn't grow tag array [ 173.600819] print_req_error: I/O error, dev loop3, sector 0 [ 173.605814] FAULT_INJECTION: forcing a failure. [ 173.605814] name failslab, interval 1, probability 0, space 0, times 0 [ 173.617719] CPU: 0 PID: 13949 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 173.625592] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 173.634940] Call Trace: [ 173.637533] dump_stack+0x1b2/0x283 [ 173.641167] should_fail.cold+0x10a/0x154 [ 173.645308] should_failslab+0xd6/0x130 [ 173.649267] kmem_cache_alloc_trace+0x47/0x3d0 [ 173.653834] p9_client_prepare_req.part.0+0x4ea/0xb60 [ 173.659014] p9_client_rpc+0x170/0x1520 [ 173.662971] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 173.667968] ? p9_client_prepare_req.part.0+0xb60/0xb60 [ 173.673319] ? p9_pollwait+0x18e/0x1f0 [ 173.677188] ? p9_conn_create+0x4b0/0x4b0 [ 173.681314] ? pipe_poll+0x24f/0x2c0 [ 173.685008] ? p9_fd_poll+0x237/0x2e0 [ 173.688790] ? p9_conn_create+0x3aa/0x4b0 [ 173.692915] ? p9_fd_create+0x293/0x3b0 [ 173.696872] ? p9_fd_create_tcp+0x440/0x440 [ 173.701174] p9_client_create+0x92f/0x12c0 [ 173.705388] ? p9_client_flush+0x4c0/0x4c0 [ 173.709607] ? __lockdep_init_map+0x100/0x560 [ 173.714083] ? __raw_spin_lock_init+0x28/0x100 [ 173.718656] v9fs_session_init+0x1c5/0x1540 [ 173.722968] ? pcpu_alloc+0xbe0/0xf50 [ 173.726749] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 173.731569] ? v9fs_show_options+0x6b0/0x6b0 [ 173.735959] ? v9fs_mount+0x54/0x860 [ 173.739649] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 173.745078] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 173.750074] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 173.754897] v9fs_mount+0x73/0x860 [ 173.758416] ? alloc_pages_current+0x15d/0x260 [ 173.762974] ? __lockdep_init_map+0x100/0x560 [ 173.767460] mount_fs+0x92/0x2a0 [ 173.770835] vfs_kern_mount.part.0+0x5b/0x470 [ 173.775312] do_mount+0xe53/0x2a00 [ 173.778835] ? copy_mount_string+0x40/0x40 [ 173.783048] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 173.788059] ? copy_mnt_ns+0xa30/0xa30 [ 173.791929] ? copy_mount_options+0x1fa/0x2f0 [ 173.796402] ? copy_mnt_ns+0xa30/0xa30 [ 173.800271] SyS_mount+0xa8/0x120 [ 173.803715] ? copy_mnt_ns+0xa30/0xa30 [ 173.807591] do_syscall_64+0x1d5/0x640 [ 173.811463] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 173.816628] RIP: 0033:0x45deb9 [ 173.819795] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 173.827479] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 173.834728] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 173.841975] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 17:41:05 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='errors=withdraw,data=writebac']) 17:41:05 executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) ioctl$KVM_GET_XSAVE(r0, 0x9000aea4, &(0x7f0000000280)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='9p\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r1, @ANYBLOB="00000000002a25d0ce36aa1415311d37dd0000", @ANYRESHEX=r2, @ANYBLOB="2c616669643d3078303030303030303030303030303030d40700"]) 17:41:05 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) pivot_root(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 17:41:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB="2c616669643d3078303030300100000030303030303030302d00"]) socket$inet6(0xa, 0x1, 0x4) arch_prctl$ARCH_SET_GS(0x1001, &(0x7f0000000080)) ioctl$SNDRV_SEQ_IOCTL_SET_PORT_INFO(0xffffffffffffffff, 0x40a85323, &(0x7f0000000280)={{0x3, 0x3f}, 'port0\x00', 0xd, 0x1a02e1, 0x1ff, 0x100, 0xfff, 0x47, 0x4, 0x0, 0x2, 0x19}) [ 173.849241] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000012 [ 173.856491] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c [ 173.863748] 9pnet: Couldn't grow tag array 17:41:05 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0\x00') newfstatat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x4000) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$ufs(&(0x7f00000000c0)='ufs\x00', &(0x7f0000000180)='./file0\x00', 0x1, 0x2, &(0x7f00000002c0)=[{&(0x7f00000001c0)="bfa8578d127ad8a16fbcbad5ca04ecd548e2d3ace5d11ab9293833c8136bfa4ad258e06ea41330d705558de54ece3ca8a29777f168", 0x35, 0x7}, {&(0x7f0000000280)="fa2ac12e0a8681f291c85dd2b072d0b415ac07b68e0df9f8b3a974d31603ca99a36a785c1d6d51f728d49453c40b15fb60a6bc", 0x33, 0xffffffff}], 0x6, &(0x7f0000000480)=ANY=[@ANYBLOB='afid,afid,wfdno,smackfshat=afid,euid>', @ANYRESDEC=r0, @ANYBLOB=',uid<', @ANYRESDEC=r1, @ANYBLOB="2c6673757569643d35306232336235662d303539322d350165352d333738642d50633431625834662c6f626a5f757365723d5db67d267d987d025c402c657569643e", @ANYRESDEC=0xee00, @ANYBLOB="2c7559d0758f2cdf"]) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[{@afid={'afid'}}]}}) [ 173.915376] 9pnet: Insufficient options for proto=fd [ 173.931068] 9pnet: Insufficient options for proto=fd [ 173.931275] gfs2: invalid mount option: data=writebac [ 173.956086] gfs2: can't parse mount arguments 17:41:05 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) syz_mount_image$ufs(&(0x7f00000000c0)='ufs\x00', &(0x7f0000000180)='./file0\x00', 0x8, 0x2, &(0x7f00000001c0)=[{&(0x7f0000000280)="726f634ea74d11c92164838dc6e55ec7162e8bb4fdc9bd9b1c1b0a6f6a4c79445d3dfe9272f8e16675093eb5a8f9fcf5abbc636caaa26b27be541256a12e12e88116bc03813c34308dc80355bdaf597783687394aa74434db78ca97c4e8917faaefbd8e2341160be7d87871e680b643eaaad4c85a045d3f900a4579dd5530033fdf43ca5b487bc3eb1eec9062db2d7e0d5138be0b45139c546227bb344f8eb8b7182340f97c07139e7952df5c8fd69a89408c6bf6cc37d0ba425", 0xba}, {&(0x7f0000000340)="504ca50fba41217279c3d703b02b5b8f0bf6631ff8ce4d46559ea3ec9438100647c5c6a43dc762a932275d9316045a5b8775e3dfcaa7525901634290ea9e6f21c390115ad6453743c3c5b8ffa96d2c8ef7a2c9583b5c6bff6e6cdf6518c26f8e79964078c1d8e564df9582384ea1308296f7d2707b0e6285212d492b0d2d097001d7301ce1512b459f7d1c6f69ea67731f5398a760fc967601ebcce265d983f1ae86ea91d07ee0ea03d3b9042bfcf34a656aa0146e82bde6d6f3591209f55561cd7aa5aa21ba9a126edd7f5bc2f320dc13d357562c6112e20f6ac9c0766c992df574cf0943abd4223aaf2e65469094f20d026d29f9b4bbd185ed877d8e0f4e9b6c3ce10c86e47ca11457885f78bb9b27eb3fe6a89262256b15d69e33cc59d41824bc0f3af8af047fd9bd072d86bfaef992453c7ade89360d30a0a3fe7bdf6d1d921274abf8ed2925ac4f75c54519346a39e3e92fd6994976e62e62652a72a51916c6bd04cf3f6b8f4b680981b1a77b48ea42eb70ea7f3fa53e6c0b08332a1eb23cd44c2f361025258e5ff47f9c5108eef55b8929b4e5f5c11a52c84fce245dd6d76efbe6b9291efbf98fb1b1412df0b27d6283b34f6c9bfbf5723e067d705a3148f8dd99f6d4f7c7258b9c530fffa111c43a2448154978ef25c47eae6dab7436981754938b5defdae664287819edf001a18a1f444d916361ccb6feb87c413f8fcbf0367f89b8314358a45692e1ccb9fce8f2dc27df7fe421f9b12cdb5facb88f6491f46d65d01413351b04500bac2fe8a304716173bdf626fb8d01ff191230312ea2ddfdeb1870cc3a2669a067247476e3517e382903914f3b466ae4655b4a85b6dff3a471f80bc339bd3112918502b10f7ae6b6d31c86c12eee559eb9c1adc30db0e629384c2971cd9bff220c8d86a62720b416d7896a2789d0efde1d0c73cc7e07b55f6eec29b986d25171bcfbb35479a0c7364225298c68d9f4c974b0bb6949bddb458c34d07a9178ab8da8aef2f0281b6858a8595a18f46fb7aa80196fa3e9f4570599418e186c4134e799d41e948a31beb59022d3f0c6b2478e529ddf9e888b1cf0c22e7b673486ba29b46f8ba5f96c04a502469f0737b2b76088372d86768e9cfee17a9252fe790cefce8089cc63bbe820cf77b3237efedb7bbca4d9255c720eb50c48df30d62af24890ad053e339bcbd7b1a7e9f6bac1a3f7afb6c0e1b2c55d041ca6a5a6a7c3a5e39f008336c59c87850696632099d7f1fd6b659d266d1fb4de66d89c607e361cdb5d68bb40094a2ac5b26f595912709a7a027aab18b89cccac0301ae1776fe9535f85276adaf68378cf9b7620fe7e8377ce46114c91b37a59676aeb574f5725aa671eff8a5ac342ec5c4ccda0ee69d80dfb8c6612ec5754b9e69ce7ee877e8ee53fc880865fe731d0beb8f02a96a3591030cf6abf502851778deae1dcd80776488bb42505c010b3f6b5c5e2a71da738c38990fa0d39dd605fa7af90ec493d305c65f2a49f1c09ad6b1485a69b7177d287a9a43b621e3b74f747ebe529a88a776f568ada57bb07cb75c4670a9ace6d4e26e89d03cd02e6a1b5490e2eb429a105485c468b2a8d38fec3d8401c79f58d49f058f5890e8c7b90aec561baa993c9d28fcaa9b4d402bdf80289c5cfe97ed803535ee8e99e9e3e64716dd223b93807b11029f76f08e6937d4f5b09551e95de0e3fb9042d82c8ca20da885057a9ccd18fac801e613234402ed79b3fc6fe3634a1014671fb20656925d6712ee3ea7aae6c08d6c3e6d894f798b2228d4f507b967c70c606f54876db4d38cf71448887bbca64dfebf4b2496c9bc5a9d083a85a77440d83977ab991adc51cca02cd8bbea850034e68cffc9ef052fae53d41203344a7d85e0cfcd32e617a070f3d673d6f94c65c14fb9d84153a26ce09651af184cd035c893484c2e06cc6c798ac2d7de32a1fe97de1475363c320f1d9b2fea22f55170ddbcf2ef29376f8dceb71753c51864c36e851824f3a4afdad9630a3e28971718e5a083c0aab33a948c717c8cd5c1e0c8c6e3f3cccc85afbdf8bec719f6552373c1b85f58a254c73cf19b563cf8ad03c382fb14789dc91428143ee8251474be16662e9f0d8143f8e053514f5ced1980266d7c235fbb5181580fd66c4850184561c207175625251b268e24d6eb6c064f9dbf5fd61c04f0a441cc435a243070b3388baf1289675b3c603208527c30f8011ab2c7321d57cd48a216987b3bbf596b65b8fb48bac43e3aa4987cd2bd89eb239e790ee834cca604238c00f580dd0b8b4f71b8faafdbc76b1a4b8eb41f2f8fb058f10be3a44d3a4538c8d7b533b151bed998a67fe8120d422d8917a9f47ef5fa18cf0705e4b0c40e21d62821cf6b4341df5eb23c3a08abf3235997b6a4c7cf0e0d819246ff70266a96dbfd1b2873aaa34f519620c3fa36a0034ddba90ab306aaa9382a6b082b314004c0f263f594cc4d0853db8bfc3f57d3007f2fe88162b29cbac0017bdf3860c3217daf4fe64a6d4fb514fb150c43a2999835321200c8cc2a470039f7a6bf5cfa11d62475c0494ce94a2e013703a9a7fd4cc6d1bef7f1486b7c3a71c336cd6949b5132f7835e07a081682d17a3973ea2bb0b504d623e6a619f8d2f669d1093eca5ccc6c71d976f1b330fee96370a18179901ba0487efc9ab1d94d30041f45a583c5b753c93ac6a4d0899268b77cbe2a8b11d8f5b0711e3752f3c024a649d7183cf0815e29ac28c97380f89ed538cac8647f14ad9bf7c9b7a8032e178a7d8eaa17d4baab46cef19705d7a0c9de74053c92e4219dd4f95a14a83b2d660b56002d46be9f7dc6cbff057687652a19943f9bbf0ebbd746290ef990bc8e6cff7fa1ef32ac64896e111979cb815b44c1269372f55092f93c24a72b36169807c7e291f25f9256fd4b0856ec40ebff5f919afa8798ebac2d616d6e4d106c454279d5ccbdcf128baff7d26bb05fd2abd97e4479c54a9c06628c654f60a07592a530368af5423b87214c273c2b07dcffea4c8ef725645980a358dde0c58f728fd506676045c245d375c578efb0d33c8960ba6b7b8105b6ce0ad0f932c8bf8250c4860e4a07cda1aa543070ca899c0aef09df6b8811bdd46c541bb3984c67ed8ee1d3a1decfebf17f0a2d790254061abc29c66545f9c563626eca765da1f0f7e2846e2cae4a755bbcd6d1854b19ee41e1ad4e1e63425bcfd5497244c1fa1d468f6b0fca594ebc9537dda6b16c50d8ee6ecaa6082a95138b441a2e36e128874c14a143324cfe09d04dad21b0ce4b7a88acb9cac21831f6ad6dff07ff0f009578156b67bdcb3b8b59dd0f23f53abb566447d13fb92d9fbe4f4274315984086b20d327b9b7a43ce6c74c5649d7d39f16b471a7b174d8238d786e9a2214f466720715f7900cebf1363b7df663a12ac910bd74c7d8af0f5d928916916cb7c15b2c0eae4c9687d5c43719e64640b1733ade4153cbfdf9f976b782a680771716e3816e0058dae9a9526d8a41de2d91a54b7c66d7f1517523575f0692c7882914b42d544bc0490c0ac9bf7db62ca8911a2d2b826099012c563a5c4e506c47efbd9e0caf6587f725369f32dc2efff59b0e347a16e564a4da92bdcdd143d2d46f6814530705f84734b24269cd368be81fcde6ff2716f216496edfe22a6e21a77cc57786a8eeb80fcaef5ff0952b34ca07048688fba32f00a7588b494731233832eeca77e4d04751e0a9604c23d9b0854ad34f8ac664954d4d299a8c79c1897bf0020ab6afbb398a436637b5e376b9a3780134527266a7918b9384dce368de63d2ee3b355600ee9da56ddf701d380e64d867212dd8e82d90104c1f613e7b72ac8f1114b070e7840187ef3cb13ea4f3a8b3431dc081594de7d10e0dabee2d99bc0e5734be0b3bdd59b1bbe59d337c574078d9e7f1b7b4052cc58d107f8e878725db59d9b07b47e6a84b3324db06a281dd127959a8fcb845f27f36f4749f3049b28ee7752208f8b90682a97eaf4cdc704cd7c46f2f0f31cc5e8d2e78a5cb3c010146c1bedee2ab851ec493e43a9e0140a7f395b4b868553cd6730d4a2fc6de9d798b0122cc1766b2f959f515218024d7d5a582c7b9e6ae764f7b75bcec903e07e666735a9c9e67a8c79a4b326ada26e3394a3c7d92626886fba2755de523e27eb9b27896ac68dece655cc61eddbaf38bd49e8e449f7d283fa8cb452b2eb2916967e8e1d24100ffa2e4344d33e7ad94c44a802f27c8211899f8d9ab7cb51fd9c6079c1ab625d578ea5ad2c2444929e4913be7d868f133d3148d680f4d6fb4c5e90e02d306f5a0034b8c0189c52966d5c7389915371b044744dfa2c1eba782871a98f4f6fbc8a954922e9cd2a47eb67e5eda57da63dcf9f94a2e29da098441146599608cf2c37ad07bd86856eef55bf8e4921c74ec413e7cacb175fef0328a0b49306491a2631eef4d610d123f275dc5d43887c07b39b27c0b8c8c17c2e76453f9473ebad5cfbfdef6ab02bede89231b2727b44d7281b3917ef136792d5dd9fcce5ffec1c325801b7751eb0265f21057ad85be3801925097de75bde810660ede2cbdc368062970c47920512b914f076317b43a386b98a6964cef0ecfdaada8360fb54d8ae5d7835aa2dc5f1161602bd97c3f09d06c288b7d0975ed569f28b10848632a220ebef12170b9fa47806ba7c229c2762400dedecd935bd921eb03a5d981574aadc5a8038848cccfdf732a4b752fcedb12b67c21f63b643ca97d93ac4f3a6d328b986f18d752fce90f773c019855dd73487da9787ffc406679d67c7de31dbfebf52468882424f8e599daf6d40be85ba9be3a9f1c63e2cc980187df58a678621ffce284316b838d350ac60ec3d59fd00bade9e5018b3c83da7a63aac6241c6de9732b552d38af43851ab3cc5f19a3c1f5b27a2b7bbcf1eb5e35312cd1add03887e00519f90291376ad30a908ae6b3d13f8b22ecd7e714f5950d18218d0e4a7e2795d509004f5de73b4139b4d38b705af2ca1c483f0a564552bcf68442aa922eb8a07dd4065ae2663c0c33591b3ddde6f26fc28be631c93cff267532fd112a12a3496501dd80b1c8a90d0898986a2302877176e7c19d8122774b949203127dcbe892378cf40b500e2781f3a7783d8b21459a7dcb422c64bb0c377e2b02eba758b07a3e1dacc30cfeca2ba33c51451bb7d5231128afcc04c7bad0415d7eeea4dd51a487e3f4af927e9e3d7f3d5db781cf3d83d9dc7e7c9aad683f8f0722286f005cfd7163b57c64a5d9c870bfa2aab739e2d5b469d1daea2542764c3ed7a84908539816991bc81efffe9d5d8ef2a6e657f90319b796048f1e4e2cba6ee3832ef18b155ae2cace9216b374973b3db436fecc9a17889a7f419460689e13b0a2eb6e1bb5f09d63b75b4147b7af06dcf02f5066b932cd6ce5cfa04e4c72423847fba04ff898325060511a6790757c9614c6644b0ee20c972a6fbf9783bab1cfa720708c6c49fa42637ae133d9abc06c7f52869b55bbc309fe813e64c6aaa5b0c0a1b54453596eedb3e65e028ca226ee2cad1e7cb0581ceb3f1fe51fb52f4915d39c65659bcc15b1f899d3a62dfa8cd2adbd80ef0721a9da2f13cf281cd02c8d9824b35ad5f2f1b3d07883bddf7b90a07805e248daa6eae3b2bcca1fb044eea2c06aa32f063e3c8ef6d2cfbf1c6d2149c004f3c78d3732fdfd95b700857db5346a090654db874b231992c528153a7e4383543a9f75fb5b6d07516c91161e5d605a221f72f8ef44c14ac2c6ae1434fe2c5464e12196e06c5955a2b97779", 0x1000, 0x6}], 0x2028, &(0x7f0000001340)={[{'9p\x00'}, {}], [{@appraise='appraise'}]}) ioctl$FS_IOC_FSGETXATTR(r0, 0x801c581f, &(0x7f0000000080)={0x7053, 0x1, 0x5, 0x4, 0x1000}) 17:41:05 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='errors=withdraw,data=writebac']) [ 173.998667] ufs: ufs was compiled with read-only support, can't be mounted as read-write 17:41:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) ioctl$VIDIOC_S_INPUT(0xffffffffffffffff, 0xc0045627, &(0x7f0000000080)=0xfffffffe) ioctl$VIDIOC_G_EXT_CTRLS(0xffffffffffffffff, 0xc0205647, &(0x7f0000000180)={0xa10000, 0x5, 0x10000, r0, 0x0, &(0x7f00000000c0)={0x990a97, 0x9, [], @ptr=0xfffffffffffffff8}}) 17:41:05 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140), 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) [ 174.071405] gfs2: invalid mount option: data=writebac [ 174.110960] ufs: ufs was compiled with read-only support, can't be mounted as read-write [ 174.123311] gfs2: can't parse mount arguments 17:41:05 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x608140, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x4001ff) ioctl$LOOP_CLR_FD(r3, 0x4c01) 17:41:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYRESOCT, @ANYRESHEX, @ANYBLOB="1db49c0438d187b40b344d08e97dc70297f53a3fcbb3ac672bc076b1edc0e8d27fa3eba46a910bedcc52e6d489020e07db614c3868490a5daf0b95", @ANYRES16=r0, @ANYRESOCT=r1]) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) bind$pptp(r3, &(0x7f0000000080)={0x18, 0x2, {0x2, @loopback}}, 0x1e) 17:41:05 executing program 0 (fault-call:2 fault-nth:19): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:05 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="7472616e733d0266642c7266646e6d3d", @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB=',afid=0x0000000000000000,\x00']) 17:41:05 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) r2 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) syz_mount_image$hfsplus(&(0x7f0000000640)='hfsplus\x00', &(0x7f0000000680)='./file0\x00', 0x0, 0x0, &(0x7f0000000980), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="458ec0e3", @ANYRESHEX=r3, @ANYBLOB=',\x00']) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r5, 0xc04c5349, &(0x7f00000004c0)={0xfffffffe, 0x2, 0x599}) sendmsg$AUDIT_USER_TTY(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000440)={&(0x7f0000000380)=ANY=[@ANYBLOB="b4000000640400042d000000fbdbdf25ef9f05ee8c53045ff4ecdf4d73d6be3cd810cc4fadb0666d84e7247d503eab89aec6a8efeeafb41c3dd552ae2733e291567ebcba85af214a1ec62312c7e40f808bcf36e2277cbab1cafda04aedd0810cd521e7a08fd0ace3de4cf188772f28d8780893c1bb90cfe564d22ac962e71be14208767d1d4406357bc0a2e450fb55872f47c8c164bfed947cf8148237714a946c60c7fc67e2f3b5a517896fe0dc92a15fd72a2f"], 0xb4}, 0x1, 0x0, 0x0, 0x40}, 0x10) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(0xffffffffffffffff, 0xc02064b2, &(0x7f0000000180)={0x3, 0x101, 0x3}) syz_mount_image$fuse(&(0x7f0000000080)='fuse\x00', &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0, 0x200080, &(0x7f0000000280)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB="2c726f6f746d6f64653d80303030303030303030303030303030303034303030302c757365725f69643d", @ANYRESDEC, @ANYBLOB=',group_id=', @ANYRESDEC=r3, @ANYBLOB=',max_read=0x0000000000000003,fscontext=root,pcr=00000000000000000047,subj_user=%:,permit_directio,\x00']) [ 174.270685] FAULT_INJECTION: forcing a failure. [ 174.270685] name failslab, interval 1, probability 0, space 0, times 0 [ 174.300455] CPU: 1 PID: 14039 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 174.305916] 9pnet: Could not find request transport: fd [ 174.308353] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 174.308357] Call Trace: [ 174.308373] dump_stack+0x1b2/0x283 [ 174.308388] should_fail.cold+0x10a/0x154 [ 174.308419] should_failslab+0xd6/0x130 [ 174.337477] kmem_cache_alloc_trace+0x29a/0x3d0 [ 174.342161] p9_client_prepare_req.part.0+0x8ce/0xb60 [ 174.347355] p9_client_rpc+0x170/0x1520 [ 174.351339] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 174.356356] ? p9_client_prepare_req.part.0+0xb60/0xb60 [ 174.361713] ? p9_pollwait+0x18e/0x1f0 [ 174.362543] 9pnet: Insufficient options for proto=fd [ 174.365592] ? p9_conn_create+0x4b0/0x4b0 [ 174.365613] ? pipe_poll+0x24f/0x2c0 [ 174.378526] ? p9_fd_poll+0x237/0x2e0 [ 174.382327] ? p9_conn_create+0x3aa/0x4b0 [ 174.386471] ? p9_fd_create+0x293/0x3b0 [ 174.390446] ? p9_fd_create_tcp+0x440/0x440 [ 174.394764] p9_client_create+0x92f/0x12c0 [ 174.396392] hfsplus: unable to parse mount options [ 174.398999] ? p9_client_flush+0x4c0/0x4c0 [ 174.399013] ? __lockdep_init_map+0x100/0x560 [ 174.412619] ? __raw_spin_lock_init+0x28/0x100 [ 174.417198] v9fs_session_init+0x1c5/0x1540 [ 174.421514] ? pcpu_alloc+0xbe0/0xf50 [ 174.425318] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 174.430153] ? _find_next_bit+0xdb/0x100 [ 174.434211] ? v9fs_show_options+0x6b0/0x6b0 [ 174.438618] ? v9fs_mount+0x54/0x860 [ 174.442326] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 174.447773] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 174.452783] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 174.457623] v9fs_mount+0x73/0x860 [ 174.461177] ? alloc_pages_current+0x15d/0x260 [ 174.465751] ? __lockdep_init_map+0x100/0x560 17:41:05 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x608140, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x4001ff) ioctl$LOOP_CLR_FD(r3, 0x4c01) [ 174.470241] mount_fs+0x92/0x2a0 [ 174.473609] vfs_kern_mount.part.0+0x5b/0x470 [ 174.478108] do_mount+0xe53/0x2a00 [ 174.481650] ? copy_mount_string+0x40/0x40 [ 174.485884] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 174.490906] ? copy_mnt_ns+0xa30/0xa30 [ 174.494792] ? copy_mount_options+0x1fa/0x2f0 [ 174.499282] ? copy_mnt_ns+0xa30/0xa30 [ 174.503167] SyS_mount+0xa8/0x120 [ 174.506615] ? copy_mnt_ns+0xa30/0xa30 [ 174.510502] do_syscall_64+0x1d5/0x640 [ 174.514391] entry_SYSCALL_64_after_hwframe+0x46/0xbb 17:41:06 executing program 1: ioctl$sock_rose_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000080)={@remote={0xcc, 0xcc, 0xcc, 0xcc, 0x3}, 0xffff, @default, @rose={'rose', 0x0}, 0x7, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @bcast, @null, @bcast]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="743d0000a7476e8c00000000000000", @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB=',afid=0x0000000000000000,\x00']) r2 = syz_open_dev$mouse(&(0x7f0000000180)='/dev/input/mouse#\x00', 0x80000000, 0x90c00) ioctl$KVM_GET_MP_STATE(r2, 0x8004ae98, &(0x7f00000001c0)) [ 174.519568] RIP: 0033:0x45deb9 [ 174.522735] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 174.530418] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 174.537781] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 174.545029] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 174.552281] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000013 [ 174.559544] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c 17:41:06 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x608140, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x4001ff) ioctl$LOOP_CLR_FD(r3, 0x4c01) 17:41:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="7472616e733d66642c5a66646e6f3d3e716b382bbb3060e4dcb701bf6700e0c3be0505c97237837b40ea6e10e74c8379011cbb478709b105bf9fce4485c879ab7a38161e317d1c4e87421c310831097e8ba4ae77a433de6c26c7354e783f0593d4b6c3163b51c11049ee808abb910c044cf6fe43831a61872b6703108663580bf3b8f3c08ab7e348f37cdbe816c74e1f371388da5635aa9cb3cbc7de71616edb1018587765760a84d66d8f835d6bd7f9120a6a3d6b7fa26e4a601f5b638b45cac8713f2a881c2c2c6e4a12330104bd3227edb1252d3964e4c8b8", @ANYRESHEX=r0, @ANYBLOB="2c67fd652e337766646e6f3d673e026a51a73f60025af22f6809faf586d9fed61009d4e16309a028f035fc345a8314267108a0e659a8c72b5d837296857b84abef498c761e58bd847588946dd8d85014b23c1d366f5de207c238ccee84083fe1c1cbd59ff1f756904cff4911201a10673b63f682a170b1ff49a1de34e96561c2ba032320b316bccc6032bfd3dc", @ANYRESHEX=r1, @ANYBLOB=',afid=0x0000000000000000,\x00']) [ 174.614419] hfsplus: unable to parse mount options 17:41:06 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x6, 0x6, 0x7, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000280)=0x52, 0x4) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE(r4, 0x80045530, &(0x7f0000000080)=""/48) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="747261ff0f000006000000000000006cb2678d2baa7269208735d7736a8486f1ddd68cfb9132586b94ed5dcd0b52cc4a9d0d9f1225e4be1c133364ffd76913a8080e88cc38a5740a06821b8ab1326ae865e124bddf0eed73ca9b0a269f0f8dc9ec2e041215451e393bd6c6aff53106c7f0063b460d18222a899120babdcd6ab66b745f9e3b9a8468a6e57a007a62b4346501e57aeda8d1", @ANYRESHEX=r1, @ANYBLOB=',wfdno=', @ANYRESHEX=r2, @ANYBLOB=',afid=0x0000000000000000,\x00']) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000180)=""/170, &(0x7f00000000c0)=0xaa) [ 174.651210] 9pnet: Couldn't grow tag array 17:41:06 executing program 0 (fault-call:2 fault-nth:20): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 174.696800] 9pnet: Insufficient options for proto=fd [ 174.724936] 9pnet: Insufficient options for proto=fd [ 174.758978] FAULT_INJECTION: forcing a failure. [ 174.758978] name failslab, interval 1, probability 0, space 0, times 0 [ 174.796696] CPU: 1 PID: 14086 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 174.804588] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 174.813938] Call Trace: [ 174.816524] dump_stack+0x1b2/0x283 [ 174.820159] should_fail.cold+0x10a/0x154 [ 174.824317] should_failslab+0xd6/0x130 [ 174.828291] kmem_cache_alloc_trace+0x29a/0x3d0 [ 174.832963] p9_client_prepare_req.part.0+0x8ce/0xb60 [ 174.838155] p9_client_rpc+0x170/0x1520 [ 174.842129] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 174.847141] ? p9_client_prepare_req.part.0+0xb60/0xb60 [ 174.852503] ? p9_pollwait+0x18e/0x1f0 [ 174.856386] ? p9_conn_create+0x4b0/0x4b0 [ 174.860533] ? pipe_poll+0x24f/0x2c0 [ 174.864245] ? p9_fd_poll+0x237/0x2e0 [ 174.868049] ? p9_conn_create+0x3aa/0x4b0 [ 174.872195] ? p9_fd_create+0x293/0x3b0 [ 174.876166] ? p9_fd_create_tcp+0x440/0x440 [ 174.880487] p9_client_create+0x92f/0x12c0 [ 174.884722] ? p9_client_flush+0x4c0/0x4c0 [ 174.888957] ? __lockdep_init_map+0x100/0x560 [ 174.893449] ? __raw_spin_lock_init+0x28/0x100 [ 174.898030] v9fs_session_init+0x1c5/0x1540 [ 174.902347] ? pcpu_alloc+0xbe0/0xf50 [ 174.906145] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 174.910998] ? _find_next_bit+0xdb/0x100 [ 174.915060] ? v9fs_show_options+0x6b0/0x6b0 [ 174.919466] ? v9fs_mount+0x54/0x860 [ 174.923183] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 174.928628] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 174.933656] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 174.938495] v9fs_mount+0x73/0x860 [ 174.942028] ? alloc_pages_current+0x15d/0x260 [ 174.946605] ? __lockdep_init_map+0x100/0x560 [ 174.951103] mount_fs+0x92/0x2a0 [ 174.954467] vfs_kern_mount.part.0+0x5b/0x470 [ 174.958963] do_mount+0xe53/0x2a00 [ 174.962504] ? copy_mount_string+0x40/0x40 [ 174.966730] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 174.971738] ? copy_mnt_ns+0xa30/0xa30 [ 174.975622] ? copy_mount_options+0x1fa/0x2f0 [ 174.980129] ? copy_mnt_ns+0xa30/0xa30 [ 174.984010] SyS_mount+0xa8/0x120 [ 174.987454] ? copy_mnt_ns+0xa30/0xa30 [ 174.991337] do_syscall_64+0x1d5/0x640 [ 174.995225] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 175.000409] RIP: 0033:0x45deb9 [ 175.003591] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 175.011292] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 175.018550] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 175.025813] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 175.033074] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000014 [ 175.040332] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c 17:41:06 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 175.077003] 9pnet: Couldn't grow tag array 17:41:06 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) dup(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x608140, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x4001ff) 17:41:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) acct(&(0x7f0000000080)='./file0\x00') 17:41:06 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) prctl$PR_GET_DUMPABLE(0x3) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:06 executing program 0 (fault-call:2 fault-nth:21): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 175.187500] FAULT_INJECTION: forcing a failure. [ 175.187500] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 175.199319] CPU: 0 PID: 14106 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 175.207193] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 175.216537] Call Trace: [ 175.219121] dump_stack+0x1b2/0x283 [ 175.222745] should_fail.cold+0x10a/0x154 [ 175.226903] __alloc_pages_nodemask+0x22c/0x2720 [ 175.231656] ? static_obj+0x50/0x50 [ 175.235278] ? __save_stack_trace+0x63/0x160 [ 175.239683] ? __lock_acquire+0x5fc/0x3f20 [ 175.243916] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 175.248759] ? trace_hardirqs_on+0x10/0x10 [ 175.252993] ? depot_save_stack+0x10d/0x3e3 [ 175.257314] cache_grow_begin+0x8f/0x420 [ 175.261376] cache_alloc_refill+0x273/0x350 [ 175.265696] kmem_cache_alloc_trace+0x340/0x3d0 [ 175.270360] p9_client_prepare_req.part.0+0x4ea/0xb60 [ 175.275553] p9_client_rpc+0x170/0x1520 [ 175.279523] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 175.284538] ? p9_client_prepare_req.part.0+0xb60/0xb60 [ 175.289899] ? p9_pollwait+0x18e/0x1f0 [ 175.293783] ? p9_conn_create+0x4b0/0x4b0 [ 175.297926] ? pipe_poll+0x24f/0x2c0 [ 175.301638] ? p9_fd_poll+0x237/0x2e0 [ 175.305436] ? p9_conn_create+0x3aa/0x4b0 [ 175.309579] ? p9_fd_create+0x293/0x3b0 [ 175.313546] ? p9_fd_create_tcp+0x440/0x440 [ 175.317865] p9_client_create+0x92f/0x12c0 [ 175.322106] ? p9_client_flush+0x4c0/0x4c0 [ 175.326336] ? __lockdep_init_map+0x100/0x560 [ 175.330829] ? __raw_spin_lock_init+0x28/0x100 [ 175.335408] v9fs_session_init+0x1c5/0x1540 [ 175.339720] ? pcpu_alloc+0xbe0/0xf50 [ 175.343516] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 175.348357] ? v9fs_show_options+0x6b0/0x6b0 [ 175.352764] ? v9fs_mount+0x54/0x860 [ 175.356471] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 175.361917] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 175.366930] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 175.371770] v9fs_mount+0x73/0x860 [ 175.375306] ? alloc_pages_current+0x15d/0x260 [ 175.379887] ? __lockdep_init_map+0x100/0x560 [ 175.384378] mount_fs+0x92/0x2a0 [ 175.387758] vfs_kern_mount.part.0+0x5b/0x470 [ 175.392249] do_mount+0xe53/0x2a00 [ 175.395794] ? do_raw_spin_unlock+0x164/0x220 [ 175.400283] ? copy_mount_string+0x40/0x40 [ 175.404509] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 175.409519] ? copy_mnt_ns+0xa30/0xa30 [ 175.413402] ? copy_mount_options+0x1fa/0x2f0 [ 175.417898] ? copy_mnt_ns+0xa30/0xa30 [ 175.421782] SyS_mount+0xa8/0x120 [ 175.425226] ? copy_mnt_ns+0xa30/0xa30 [ 175.429105] do_syscall_64+0x1d5/0x640 [ 175.433010] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 175.438190] RIP: 0033:0x45deb9 [ 175.441366] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 175.449068] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 175.456330] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 175.463598] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 175.470863] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 175.478124] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c 17:41:07 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) dup(r2) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x608140, 0x0) 17:41:07 executing program 0 (fault-call:2 fault-nth:22): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 175.605807] FAULT_INJECTION: forcing a failure. [ 175.605807] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 175.617625] CPU: 0 PID: 14130 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 175.625497] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 175.634845] Call Trace: [ 175.637434] dump_stack+0x1b2/0x283 [ 175.641063] should_fail.cold+0x10a/0x154 [ 175.645208] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 175.650572] __alloc_pages_nodemask+0x22c/0x2720 [ 175.655325] ? depot_save_stack+0x10d/0x3e3 [ 175.659655] ? kasan_kmalloc+0xeb/0x160 [ 175.663623] ? kmem_cache_alloc_trace+0x131/0x3d0 [ 175.668462] ? p9_client_prepare_req.part.0+0x8ce/0xb60 [ 175.673819] ? p9_client_rpc+0x170/0x1520 [ 175.677973] ? p9_client_create+0x92f/0x12c0 [ 175.682374] ? v9fs_session_init+0x1c5/0x1540 [ 175.686863] ? v9fs_mount+0x73/0x860 [ 175.690568] ? mount_fs+0x92/0x2a0 [ 175.694102] ? vfs_kern_mount.part.0+0x5b/0x470 [ 175.698765] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 175.703604] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 175.708963] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 175.713807] ? trace_hardirqs_on+0x10/0x10 [ 175.718039] ? cache_alloc_refill+0x2fa/0x350 [ 175.722533] cache_grow_begin+0x8f/0x420 [ 175.726593] cache_alloc_refill+0x273/0x350 [ 175.730913] __kmalloc+0x378/0x400 [ 175.734446] ? p9_fcall_alloc+0x19/0x90 [ 175.738415] p9_fcall_alloc+0x19/0x90 [ 175.742218] p9_client_prepare_req.part.0+0x86c/0xb60 [ 175.747412] p9_client_rpc+0x170/0x1520 [ 175.751382] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 175.756395] ? p9_client_prepare_req.part.0+0xb60/0xb60 [ 175.761751] ? p9_pollwait+0x18e/0x1f0 [ 175.765632] ? p9_conn_create+0x4b0/0x4b0 [ 175.769775] ? pipe_poll+0x24f/0x2c0 [ 175.773485] ? p9_fd_poll+0x237/0x2e0 [ 175.777283] ? p9_conn_create+0x3aa/0x4b0 [ 175.781428] ? p9_fd_create+0x293/0x3b0 [ 175.785398] ? p9_fd_create_tcp+0x440/0x440 [ 175.789716] p9_client_create+0x92f/0x12c0 [ 175.793948] ? p9_client_flush+0x4c0/0x4c0 [ 175.798180] ? __lockdep_init_map+0x100/0x560 [ 175.802685] ? __raw_spin_lock_init+0x28/0x100 [ 175.807529] v9fs_session_init+0x1c5/0x1540 [ 175.811855] ? pcpu_alloc+0xbe0/0xf50 [ 175.815654] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 175.820492] ? _find_next_bit+0xdb/0x100 [ 175.824552] ? v9fs_show_options+0x6b0/0x6b0 [ 175.828958] ? v9fs_mount+0x54/0x860 [ 175.832669] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 175.838111] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 175.843121] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 175.847957] v9fs_mount+0x73/0x860 [ 175.851494] ? alloc_pages_current+0x15d/0x260 [ 175.856068] ? __lockdep_init_map+0x100/0x560 [ 175.860558] mount_fs+0x92/0x2a0 [ 175.863923] vfs_kern_mount.part.0+0x5b/0x470 [ 175.868413] do_mount+0xe53/0x2a00 [ 175.871953] ? copy_mount_string+0x40/0x40 [ 175.876182] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 175.881195] ? copy_mnt_ns+0xa30/0xa30 [ 175.885078] ? copy_mount_options+0x1fa/0x2f0 [ 175.889569] ? copy_mnt_ns+0xa30/0xa30 [ 175.893450] SyS_mount+0xa8/0x120 [ 175.896901] ? copy_mnt_ns+0xa30/0xa30 [ 175.900788] do_syscall_64+0x1d5/0x640 17:41:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000340)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup(r0, &(0x7f0000000100)='syz0\x00', 0x200002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = openat$cgroup_procs(r2, &(0x7f00000001c0)='cgroup.procs\x00', 0x2, 0x0) ioctl$TIOCMBIC(r0, 0x5417, &(0x7f00000000c0)=0x8) write$cgroup_pid(r3, &(0x7f0000000140), 0x12) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = syz_open_dev$vcsn(&(0x7f0000000180)='/dev/vcs#\x00', 0x9, 0x14001) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x5000, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r5}, 0x2c, {'wfdno', 0x3d, r4}}) 17:41:07 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000180)='/dev/nvram\x00', 0x4000, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/net/tun\x00', 0x511000, 0x0) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) mount$9p_fd(0x0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='9p\x00', 0x8480, &(0x7f0000000280)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[{@mmap='mmap'}, {@dfltgid={'dfltgid', 0x3d, 0xee00}}, {@loose='loose'}, {@afid={'afid', 0x3d, 0x2}}, {@version_u='version=9p2000.u'}], [{@subj_user={'subj_user', 0x3d, 'wfdno'}}, {@fowner_lt={'fowner<', r5}}, {@seclabel='seclabel'}, {@uid_gt={'uid>', 0xee00}}, {@func={'func', 0x3d, 'CREDS_CHECK'}}]}}) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 175.904675] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 175.909859] RIP: 0033:0x45deb9 [ 175.913037] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 175.920737] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 175.927997] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 175.935255] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 175.942512] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000016 [ 175.949769] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c 17:41:07 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 17:41:07 executing program 0 (fault-call:2 fault-nth:23): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:07 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) syz_open_dev$swradio(&(0x7f0000000080)='/dev/swradio#\x00', 0x0, 0x2) 17:41:07 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) dup(r2) [ 176.089948] FAULT_INJECTION: forcing a failure. [ 176.089948] name failslab, interval 1, probability 0, space 0, times 0 [ 176.154933] CPU: 0 PID: 14151 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 176.162834] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 176.172181] Call Trace: [ 176.174768] dump_stack+0x1b2/0x283 [ 176.178401] should_fail.cold+0x10a/0x154 [ 176.182554] should_failslab+0xd6/0x130 [ 176.186527] __kmalloc+0x2c1/0x400 [ 176.190064] ? p9_fcall_alloc+0x19/0x90 [ 176.194034] ? __lockdep_init_map+0x100/0x560 [ 176.198526] p9_fcall_alloc+0x19/0x90 17:41:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$SNDCTL_DSP_GETCAPS(0xffffffffffffffff, 0x8004500f, &(0x7f0000000100)) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='9p\x00', 0x2000, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = creat(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f000025e000)={0x2, [0x0, 0x0]}, &(0x7f0000a8a000)=0xc) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x6c, &(0x7f000059aff8)={r5}, &(0x7f000034f000)=0x2059b000) setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY(r4, 0x84, 0x23, &(0x7f0000000040)={r5, 0x1400}, 0x8) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r3, 0x84, 0x18, &(0x7f0000000080)={r5, 0x6}, 0x8) [ 176.202320] p9_client_prepare_req.part.0+0x86c/0xb60 [ 176.207511] p9_client_rpc+0x170/0x1520 [ 176.211488] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 176.216500] ? p9_client_prepare_req.part.0+0xb60/0xb60 [ 176.221859] ? p9_pollwait+0x18e/0x1f0 [ 176.225751] ? p9_conn_create+0x4b0/0x4b0 [ 176.229891] ? pipe_poll+0x24f/0x2c0 [ 176.233601] ? p9_fd_poll+0x237/0x2e0 [ 176.237399] ? p9_conn_create+0x3aa/0x4b0 [ 176.241541] ? p9_fd_create+0x293/0x3b0 [ 176.245510] ? p9_fd_create_tcp+0x440/0x440 [ 176.249829] p9_client_create+0x92f/0x12c0 17:41:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB="2c616669643d3078303030303030303030303030303030302c002e3b600d252fa8f1021858accc131213011c8b4f166b95dc411119aa8b85553b3ab83eb28425b989174cac0de045f9ca4872"]) [ 176.254064] ? p9_client_flush+0x4c0/0x4c0 [ 176.258295] ? __lockdep_init_map+0x100/0x560 [ 176.262794] ? __raw_spin_lock_init+0x28/0x100 [ 176.267376] v9fs_session_init+0x1c5/0x1540 [ 176.271702] ? pcpu_alloc+0xbe0/0xf50 [ 176.275500] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 176.280338] ? _find_next_bit+0xdb/0x100 [ 176.284395] ? v9fs_show_options+0x6b0/0x6b0 [ 176.288808] ? v9fs_mount+0x54/0x860 [ 176.292517] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 176.297966] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 176.302979] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 176.307819] v9fs_mount+0x73/0x860 [ 176.311356] ? alloc_pages_current+0x15d/0x260 [ 176.315933] ? __lockdep_init_map+0x100/0x560 [ 176.320428] mount_fs+0x92/0x2a0 [ 176.323801] vfs_kern_mount.part.0+0x5b/0x470 [ 176.328293] do_mount+0xe53/0x2a00 [ 176.331830] ? do_raw_spin_unlock+0x164/0x220 [ 176.336323] ? copy_mount_string+0x40/0x40 [ 176.340551] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 176.345560] ? copy_mnt_ns+0xa30/0xa30 [ 176.349445] ? copy_mount_options+0x1fa/0x2f0 [ 176.353938] ? copy_mnt_ns+0xa30/0xa30 [ 176.357822] SyS_mount+0xa8/0x120 [ 176.361270] ? copy_mnt_ns+0xa30/0xa30 [ 176.365154] do_syscall_64+0x1d5/0x640 [ 176.369043] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 176.374235] RIP: 0033:0x45deb9 [ 176.377417] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 176.385118] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 176.392382] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 17:41:07 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) dup(r0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000000180)={0x8, 0xfffffc01, {}, {0x0}, 0xdf, 0x3}) mount$9p_xen(&(0x7f0000000000)='syz\x00', &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='9p\x00', 0x1100100, &(0x7f0000000280)={'trans=xen,', {[{@mmap='mmap'}, {@cache_fscache='cache=fscache'}, {@access_uid={'access', 0x3d, r3}}, {@version_9p2000='version=9p2000'}, {@version_9p2000='version=9p2000'}, {@noextend='noextend'}], [{@dont_measure='dont_measure'}]}}) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:07 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) socket$inet_icmp_raw(0x2, 0x3, 0x1) 17:41:07 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$SNDRV_TIMER_IOCTL_GINFO(0xffffffffffffffff, 0xc0f85403, &(0x7f0000000280)={{0xffffffffffffffff, 0x2, 0x5, 0x1, 0x2}, 0x6f, 0x1000, 'id1\x00', 'timer0\x00', 0x0, 0x81, 0x8, 0xfff, 0x101}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r0, 0x50009418, &(0x7f0000000440)={{r0}, 0x0, 0x10, @inherit={0x70, &(0x7f0000000180)={0x0, 0x5, 0x6, 0x8, {0x0, 0x3, 0x3, 0x1}, [0x2, 0x0, 0x9, 0x4, 0x400]}}, @name="707930aea6fee2f553688d472caa902e58adcbe1091635b2049331b9003a10b4d1d578c9b1ddf4cd3a32bce8a4e5152683664eb5746b4928a5ceb47c9e5f284a9a53eabda0a4b5c8c2f5ad2d80794ebf54bb092e8978264bd6a5a5a1bca5e5d26e5c65d99b6a51e6a3feb32b48112228a969c2004a99c8b1ea8ec070a29766f6a56bbbf603537cbd2a0805b80ada235d7a3fb9138c4570f8ee0862c443cad6310f9ed7728124836586efff02ec8ba6300d1e4a52c0e47edddff311063cffdbb89a0f1da46c935d6933e15c311c639e7b463724f9340babc6c6f9bcb8029b29e3a4c3203066ce08e013df0fc2b8dab14a5ed85941b57301ca3d0f7e5d56f0440e24b12cabd453c5aa52b65740c6c01c2fe801047ea820fbc89d2a21a869b1f3958b0e319b89ff680059c13e20effbc7038130d502d59bc22b92e7a7b512e3ba0a118bf306a59ed96c6ee1cf27b51b778ce164382237b9dafe44e822280502a8ad7cec673f572deda98cf77f1c31855d35ab6b15346de47e368c0ea7701217fa6eeb6115af8ad0b4067269e3b04564a434ca8ab7b55a9c387c6acf0c7267a862b6cb47d236d6106ce99044e0c2d5a01879e1aa5055ee0718c84a7b8fb4c69e5f5b58666d20444d9bff011869b342eec8c619378b7a1a26d6a07bf8d3e41810dd7839ef6f0d7718fffaaf6c3fa788f3cc272b2401dad44d50d70378f553f3c3462083808c04b12351e9edd7ac4757ad119a4ab76f1e27c7ebe2335107a6ddae353617f09acb26ae75849732530028fa50b3317c17074cf9179dfdcc3fea5cc61f0b2eff3f9b60e6a9c89152316d5ffb9986bad69208f3e9efecf6fa0798099a78e7051112de2119af2e67d12f4fd39630015a48ce70568cdff13dbeb17f57423a2e0a2434c71261b1b96948f64c56283e7ed53a168a1ad4f95ad527e682106eaf3f87b44857591065fa7118fc8debb668b771d4755baefd5c438e35e59d67bb7387d54684ebc040edbcc6fea7d8c5e9c709c51a67b7b90cff858dc1890c4aa9e46d31d52d8fcd96e400a980b0debe3b6e58b7f203fb53e711ed02113083715e24dbc5029782ff57b2d7c7027ae1de99f4543ecdd34de8300030ddfedde8473266aba9675bdcb185311ec3908323097b297b6e3ce9ced6d2753b7e54ea569c51def47651ac7dd555da2b7c0c8ef7c50d107ee48741f50e61b1e6d710b0875ea409bd37e682675cb99342a24d3acd5825ca61e9098fbbff1ce24d58887a9900c62cbc0f8be35870bf8d39b37cdea17b1e45bc5fe0260a62d58d44a111fd092f10334f09c940bc29f340673ba44f9b9d88fa90a4bfd67f11340fa9e39440018f9363e5a4d914cc899ca7e93b0d521723c5f01ff2eb7bf1d03f767aca6d6fbaefc057b26adbcaf1886d1271ef7072ce71efddaff7e98a882c06134fcfb6f2188721f239a08929da0cc0d1a132e2d306248ad7068516588589181ffd5257b7407f3ef54cbaacee179a832f014946b120d70ff87fe235e175038725ac1797759c34e6f3626bde4961e7d6cc24a7bdfb734968790919772c81cb262cdda3725f81bb0b2e94ff718bf218604b9ebe835807356f3f5474a604aa2e479bc793aaf3187c8d5ce25283d4b66974a1797fab89a39451795d3826933052875d8a05f3663b689b2a73bc9e7b87f00b9d1f97d27f5d04c896ed269cd134a518df3661423d58361670ffa2b69ef798c062767b13e31498c095be2d72496b59698de4a8ed8daa595df3fb4327b28e5382f8e0c2c1b9c5e22d3e2dec8165e4c581c7e799d6f2823d202f65633f41e49891018467cb43ddcff0d8640e15e5d8d7690460d717803bc19711ad4d0a0219c577d4e5fcfa2f7d294648ba672163a7249909bcc3d253fcc9bc7d2a5410c5af0ce788cf2dc87533d7a23fab556eda9d48f9c4cf35d8416cd16e433f0cb0f92bd87dfdf4e01d533e1baf5f6d62d3be74231990289d9b6c9f399b1be9bbd082b62f60665e5717cefd93a509cb1e3c52ab88dfaf1fcd690225f47346efaee5a469852cb2da9694ea2c48781a0ffbfd938ae8a2f2752f475add020e86ced4a9032ded395b82849c10967e0177590832729d147a0dbafff6ade3dac47da44a11cbb92be6a24160868e09c99e1a53db6a311563e1c699f2c0cae9d6167c48f62d3d8fd706e8028ce872900b37b1d3253abe5318a73be418a8cdd37133d57c3d22e26f747e523f6d2a2ea300b2b60398c8fcd3583cf19e526bb41e3d81f9b2953113eb15360bf92d35a1c4eba76b7414df98f1b51f3657851fe0fc55cadcdf347f49e75d1a9bf6b208de65f6a974c95565368343f87b504b985ed37c10fc1a1950eb59f8521bda6f4fbc43af321bfe1e9d45853e540d7df5cdb302e4870874a9689d3a81550357ddc8dc4b8e6d7c5f67db666f90b20a564cf616a637760d198087f0acea3341b1f9874e904d4162fb74d95332748800ef2d78b48c24dae3cadddde8dc11b5f48d66889941355321b5cbde411d418870a834c7c2f6a5f312d7f256f1222001005d6c711ecfb26c04a3e4c761e3a7b73c4a45ca40a9a67b36548ac33257147b1eb6f8fcbc659406f102ef878e3cd80262fa2cfbd48801f4adfa2b4a564f55501db45f0c30974b7caee534fb15d96ddc1ea4cf20b8dee51b0cceb456c33082b7a49e23c9fdb0ec2e2eeaf51a572050627a730d3244a0fc0857c1d3587efcfb17de774a7b158819c5cb633c7df80ff3020fdeadc24b86ff2c5d700ee34d526dc6243a456b008ba523325ee38405e6334624392f1e35aeb9d1ad891061063fed8da6eb739f34315697e470ec3ffb13c57b5cdf4c6627882c682a1ecbf7908292dae65806fb7548322da50206308971bbc1d4c2f668ae8eb47c43d09a7047c74af463073c1ff30a6fbf030ed486e0d9c4137630a4c64f20dd383bd94ce7f54e1c0339c1e65660beab1ed53f86fc6046d222351eada5e0972a11ab3b13ba40b9227a43c381bb049d271b4788645c5fba311bea0f7529f506adc8c4a513728aeddf55dfab8c42b0c31696ee320973aadbd8bd9bbd47f09c6fe3c2aa6b0dd789cb9fa3a1e89d3cd54452b30cef8acf2bd638edb631e3ff99530a137861954f680d46fefb3c134e86372d6aa1724fa6d50372a41ea95a25685655810267dd2c6b6300cf3cd7420d832c582e9b02ee47e44a3769def283d272b14252b2fdc1d899f466e055cb2e09a9d7bb476649bb117dced7a058dc25bafe59d03aa24f6aa46b0bc6be18b18ad3b43cfc31dcaaab01e0d87a554aaffe53c52b817dd88495c532cb0d06c470b8f3569c614033afb2a0196ad61df266399be285998fe8b31d6fd872fbc6af9ca746e615ea4bc6761a55d882429323778a43b1aa9139f239df567f80bb3179568193f8a773b26ca86c745532a41c9f2575cdeb563f4ceb78f53bcabe57f77494b904563075d4c49af29c1461cd029ecee371c4d63800ae373ae01f802656a2153d1396e5cfb8f8ac5dab29d5ea64a2cb5ccb2d6b533a3955c813d757ba1643417257d55584846cf882344dbbc57b424a0986ae8035afef6e5b6c43e06216e1296d995a8c770eb6ee7ab9e78cf675be038e7a8fa90318b8742d0963ea95fcda9d472645a47d039885d3708b9f51ebf747d0c0826d0ea9baec0bb240cd652140be4f32841cc365edc5c391d9f84669e511d6df7c82058c5effa74323ac45bd76f862aee415b33f91efe3a6e09333d088a60555d49b912d1c61e7621d2276a59b60967d4e21699448c7bfbf2f449431621e1cd0b3d6dfae8bb98f62c27235dedd867bd68b9674158c717556829ce18c152139999b80422110d754335537dc10c51f89e80febf27f8813939a9a509c1165173f321a44ae935e0c1ee799082bca0f2f0d0d8f4302416c43c972eeb01556d48a320fc6b9172ff07acf0b00ec5e6763df86dfca0134419e793e86427cce1847c42807ec649fef704b3ee3c72d8af2b1d25114b2bc14a58a081b020cd68fb4a534c3af7c9b26806a75b23ed48b6e8dc3395554edda9ba9aca934f0fc78374313c490c2e4c76e7563ae9d5d863fd89b35141a80b737ca6bd51a102412fb4c9d999bb26008b44f558efc934eb1a7524c82137ab992d1cc6dd8c763c73a9777c15599b35ca9d09e4218dd8df18a3d4a59a11a11736d1516135e3e59a9cc998f274516225e5b25255dc8aae04dc87e639029bd6720af85cc09982a2d2cb597ca008850633b92a025e5b96869121b56821567e7ab38d98df61a3bca80741a3e24cbef85fcf964ce90edba617e933145a889ea8e8e88403c8ddbc9e216e46dceeefc3646514bb60301e278d95a5e0769d2702e84d8beedbb1d989bcdf767b9b2922dbd0e9e7f8005f74efb531bf259c6ecd2f5188c9904011f9278edaafffa9a06b0d7ccbf04d422898b18071677d05f8e186c815eeb4f5bd52564dd6785e97cb4979fc38ea929bb5082e00223740fa7f7273ae0c2f80485b7e8db626d1fee0393499452d4fc27a07a875ae37aa3949fb8b87fa4cc37786c368b08dc6f66e9d1a7306a78fa8ef672a1751205817c5611560520a7c506730f64b74dac51c1e1fc4eeb372e123cbb41b3e86a7f8c4a4f2c3d66601eceb25cfb346dac78289856af88e53384b85e0fb93c81d3cb2d43e6501c02516a5b888fd9e41d5f2fb8013012d2bdaa23272908825d9db31e166c1b4adeb41cc02f6037a8838af50c74f5aea37b38876eb7f2039b4f7ba5bab59070e47ca25dcb1b2dc283466391c4c609a36e1cc15c272753521b300f0d48f8aaeb59026a905eac8a0508632805568e59f39e78d5dc95894a4fef4a4570a3c12fb3736f6669f0d840663e60db8afb042f4a9e5b9c5cfd903f932a05225d8da141aa5c905683eaa6c1d6c34a26318ed4771ccce3cc7d1066b0ffe6e19939a639f5a5c26ddd4485f8b2c5c1de779023299377a3afefa1d308cdbac264f2b3e1fb03683348d0ffb1e7a50d88ae8cb0cd46c6e1c6ee92ff137b7782fa3e4d4b3a6ab2d6a1092a0045f8257426cd9ac02c75f9dc7578611874c9b7adb536acc73f7d807f93a2fc7b1243d7afd58bf5c8e04bcc04e54a670480fbc1005c8e3cf25e1e8f4b31b9e21f32a79180fab58a46252ecfce95af6b2759c480fc527101c51057f74f4bf8064febaf688fdff7f9f2242c6678da5538b0e1aa628d06ebdc025fb495c3c60fa75ab45476066d88e613680b7ae145a12c74077059465e8d5b2ea5ee5ef6377051b5e8979440b3bd7d0f088c9bdcb10d682343ee7be45f4e622e4706a5d6abe4504ddbfbb60cd50b4677a12b2272595a0ca0d22f226d1544bf79b397393b6fcae9d063cb0d5372aa3f552000e906fc7ddc23d3ad0f458810096f2a71db66997f6e37cb4bf3e3b8864629bba054847dd173a2fbd3ee98169bdfa041a9cb0b337a9809de7a3cc6116c835818015f7cce7fd92a8d4eff1863bdf675542b9af9424baa85d23258bd35ca3bb51af7753fd317ec67d791b64abd7b885673681420eb9701d683e25459e070d0317d1188092209a22a7715b8eaed7daa17099147b0578e72f8df42e10b1091e1e8765563393efe961511a7571155e82da0c8f87b5e5de8fef8903532dc8cc11e20f4af91cd12f8cd78dc3ce9b071c3cbc508b278f4de1b9dc6cfcdf484488854b9bca0fa444e80c1e6d7264ba5571b7ce938d1de96e2bfc3fd79"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x101080, 0x0) ioctl$DRM_IOCTL_MODE_GETPROPERTY(r2, 0xc04064aa, &(0x7f0000000200)={&(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000001440)=[{}, {}, {}, {}, {}], 0x8000, 0x0, [], 0x6, 0x5}) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="7472616e733d66642c7254ff6e6f3d584ed6f18cb6f5619c7c5d75ba424311c4f287e6f47ad9bea937e87ee4f44ee8a645eacff130fe47803ebaa3e682cf22641544300b6b6f3922", @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB=',afid=0x0000000000000000,\x00']) [ 176.399645] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 176.406904] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000017 [ 176.414168] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c 17:41:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000080)="68bb57c00f7918b1bc485276827e09eb507ee449e5ca6df865896443e28c2c4a", 0x20) 17:41:07 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) 17:41:08 executing program 0 (fault-call:2 fault-nth:24): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 176.511964] 9pnet: Insufficient options for proto=fd [ 176.527303] 9pnet: Couldn't grow tag array [ 176.532338] 9pnet: Insufficient options for proto=fd [ 176.630729] FAULT_INJECTION: forcing a failure. [ 176.630729] name failslab, interval 1, probability 0, space 0, times 0 [ 176.654826] CPU: 0 PID: 14198 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 176.662726] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 176.672079] Call Trace: [ 176.674667] dump_stack+0x1b2/0x283 [ 176.678296] should_fail.cold+0x10a/0x154 [ 176.682443] should_failslab+0xd6/0x130 [ 176.686418] __kmalloc_track_caller+0x2bc/0x400 [ 176.691082] ? v9fs_session_init+0x387/0x1540 [ 176.695576] kstrdup+0x36/0x70 [ 176.698783] v9fs_session_init+0x387/0x1540 [ 176.703109] ? v9fs_show_options+0x6b0/0x6b0 [ 176.707514] ? v9fs_mount+0x54/0x860 [ 176.711225] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 176.716675] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 176.721688] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 176.726530] v9fs_mount+0x73/0x860 [ 176.730066] ? alloc_pages_current+0x15d/0x260 [ 176.734639] ? __lockdep_init_map+0x100/0x560 [ 176.739129] mount_fs+0x92/0x2a0 [ 176.742495] vfs_kern_mount.part.0+0x5b/0x470 [ 176.746991] do_mount+0xe53/0x2a00 [ 176.750538] ? copy_mount_string+0x40/0x40 [ 176.754771] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 176.759781] ? copy_mnt_ns+0xa30/0xa30 [ 176.763668] ? copy_mount_options+0x1fa/0x2f0 [ 176.769115] ? copy_mnt_ns+0xa30/0xa30 [ 176.773002] SyS_mount+0xa8/0x120 [ 176.776451] ? copy_mnt_ns+0xa30/0xa30 [ 176.780337] do_syscall_64+0x1d5/0x640 [ 176.784227] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 176.789410] RIP: 0033:0x45deb9 [ 176.792596] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 176.800318] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 176.807582] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 176.814846] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 176.822109] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000018 17:41:08 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 17:41:08 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:08 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) 17:41:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_VCPU_EVENTS(r3, 0x4040aea0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x4}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000140)=[@textreal={0x8, 0x0}], 0x1, 0x0, 0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='tk', @ANYRESHEX=r0, @ANYBLOB="ac776664d77fe8", @ANYRES32=r3, @ANYBLOB=',afid=0x0000000000000000,\x00']) [ 176.829374] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c 17:41:08 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB="2c7766646e6f3d15f99aad99b0768d2b02cad4216eba231c6c11ac35ff2b041f64541b6a92c59f7f8b12325c87c7ef6ec4bb1b0c616cd44bbd", @ANYRESHEX=r1, @ANYBLOB=',afid=0x0000000000000000,\x00']) [ 176.884913] 9pnet: Insufficient options for proto=fd [ 176.905286] 9pnet: Insufficient options for proto=fd 17:41:08 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) 17:41:08 executing program 0 (fault-call:2 fault-nth:25): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 176.926497] 9pnet: Insufficient options for proto=fd [ 176.941636] 9pnet: Insufficient options for proto=fd 17:41:08 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="a06f3d8f8d3710affe911cac1e84b46d4ec58d76e3468b62d5962dfabe93f2f4a1423e9a4d83400705a095f2201ec9bda32851c7e02e52cf98c7100ec90f58bc1031854e8e872f77ecffdcc51948b92845ccc9a86ab5f0f16e2b534a17cc7f71325bfa70248ab36d5163c153f5db753a4d2db82d3efde5f4b2b224370f34cb6dd259f4ee291f74a9ddd9", @ANYRESHEX=r0, @ANYBLOB='\fwfdno=', @ANYBLOB="f2dd899ee978398b9bb3d87a54891fe60bc9611786249f70fdfbe828bc1aaff435", @ANYBLOB=',afid=0x0000000000000000,\x00']) syz_genetlink_get_family_id$devlink(&(0x7f0000000080)='devlink\x00') 17:41:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) keyctl$session_to_parent(0x12) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) getsockopt$bt_BT_VOICE(r1, 0x112, 0xb, &(0x7f0000000080)=0x8001, &(0x7f00000000c0)=0x2) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[{@afid={'afid'}}]}}) r4 = syz_open_dev$vcsa(&(0x7f0000000180)='/dev/vcsa#\x00', 0x3, 0x801c3) r5 = creat(&(0x7f00000001c0)='./file0\x00', 0x8c) ioctl$VHOST_SET_VRING_KICK(r4, 0x4008af20, &(0x7f0000000280)={0x3, r5}) [ 177.015311] 9pnet: Insufficient options for proto=fd 17:41:08 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) 17:41:08 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$RTC_UIE_OFF(0xffffffffffffffff, 0x7004) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB="2c77fff0db02a175130f0200d9", @ANYRESHEX=r1, @ANYBLOB=',afid=0x0000000000000000,\x00']) [ 177.056747] FAULT_INJECTION: forcing a failure. [ 177.056747] name failslab, interval 1, probability 0, space 0, times 0 [ 177.103178] 9pnet: Insufficient options for proto=fd [ 177.115132] CPU: 1 PID: 14236 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 177.123064] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 177.129913] 9pnet: Insufficient options for proto=fd [ 177.132406] Call Trace: [ 177.132422] dump_stack+0x1b2/0x283 [ 177.132439] should_fail.cold+0x10a/0x154 [ 177.132452] should_failslab+0xd6/0x130 17:41:08 executing program 4: ioctl$SNDRV_CTL_IOCTL_TLV_WRITE(0xffffffffffffffff, 0xc008551b, &(0x7f0000000080)={0x200, 0x4, [0x3]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 177.151797] kmem_cache_alloc_trace+0x29a/0x3d0 [ 177.156468] p9_fid_create+0x47/0x3a0 [ 177.160275] p9_client_attach+0x6d/0x750 [ 177.164346] ? p9_client_zc_rpc.constprop.0+0x1360/0x1360 [ 177.169884] ? v9fs_session_init+0xad1/0x1540 [ 177.174383] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 177.179401] v9fs_session_init+0xc03/0x1540 [ 177.183729] ? v9fs_show_options+0x6b0/0x6b0 [ 177.188138] ? v9fs_mount+0x54/0x860 [ 177.191850] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 177.196895] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 177.201735] v9fs_mount+0x73/0x860 [ 177.205269] ? alloc_pages_current+0x15d/0x260 [ 177.209852] ? __lockdep_init_map+0x100/0x560 [ 177.214351] mount_fs+0x92/0x2a0 [ 177.217725] vfs_kern_mount.part.0+0x5b/0x470 [ 177.222225] do_mount+0xe53/0x2a00 [ 177.225783] ? copy_mount_string+0x40/0x40 [ 177.230015] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 177.235027] ? copy_mnt_ns+0xa30/0xa30 [ 177.238913] ? copy_mount_options+0x1fa/0x2f0 [ 177.243408] ? copy_mnt_ns+0xa30/0xa30 [ 177.247293] SyS_mount+0xa8/0x120 [ 177.250739] ? copy_mnt_ns+0xa30/0xa30 [ 177.254629] do_syscall_64+0x1d5/0x640 [ 177.258508] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 177.263678] RIP: 0033:0x45deb9 [ 177.266855] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 177.274539] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 177.281831] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 177.289078] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 177.296324] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000019 [ 177.303575] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c 17:41:09 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) 17:41:09 executing program 2: pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) 17:41:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f0000000080)={0x0, 0x5, 0x10}, &(0x7f00000000c0)=0xc) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x6, &(0x7f0000000280)={r0, @in6={{0xa, 0x4e21, 0x8001, @private2={0xfc, 0x2, [], 0x1}, 0x6}}}, &(0x7f0000000180)=0x84) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:09 executing program 0 (fault-call:2 fault-nth:26): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:09 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$RNDCLEARPOOL(0xffffffffffffffff, 0x5206, &(0x7f0000000080)=0x3de) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/nvme-fabrics\x00', 0x880, 0x0) setsockopt$bt_l2cap_L2CAP_LM(r2, 0x6, 0x3, &(0x7f0000000180)=0x10, 0x4) r3 = accept4(0xffffffffffffffff, &(0x7f0000000280)=@ethernet={0x0, @multicast}, &(0x7f00000001c0)=0x80, 0x800) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000340)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_RADAR_DETECT(r3, &(0x7f0000000400)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x34, 0x0, 0x800, 0x70bd2c, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r4}, @void}}, [@NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x1d0}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x3}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0xb6}]}, 0x34}, 0x1, 0x0, 0x0, 0x24000080}, 0x4008000) [ 177.748591] FAULT_INJECTION: forcing a failure. [ 177.748591] name failslab, interval 1, probability 0, space 0, times 0 [ 177.760043] CPU: 0 PID: 14280 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 177.767920] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 177.777268] Call Trace: [ 177.779851] dump_stack+0x1b2/0x283 [ 177.783479] should_fail.cold+0x10a/0x154 [ 177.787627] should_failslab+0xd6/0x130 [ 177.791626] kmem_cache_alloc+0x40/0x3c0 [ 177.795718] radix_tree_node_alloc.constprop.0+0x1b0/0x2f0 [ 177.801344] radix_tree_extend+0x158/0x3e0 [ 177.805579] idr_get_free_cmn+0x650/0x8d0 [ 177.809732] idr_alloc_cmn+0xe8/0x1e0 [ 177.813532] ? __fprop_inc_percpu_max+0x1d0/0x1d0 [ 177.818371] ? lock_acquire+0x170/0x3f0 [ 177.822350] p9_idpool_get+0x80/0xf0 [ 177.826059] ? p9_idpool_destroy+0x20/0x20 [ 177.830284] ? __lock_acquire+0x5fc/0x3f20 [ 177.834515] p9_client_prepare_req.part.0+0x65/0xb60 [ 177.839610] ? trace_hardirqs_on+0x10/0x10 [ 177.843850] ? idr_get_free_cmn+0x562/0x8d0 [ 177.848171] p9_client_rpc+0x170/0x1520 [ 177.852149] ? p9_client_prepare_req.part.0+0xb60/0xb60 [ 177.857511] ? lock_acquire+0x170/0x3f0 [ 177.861480] ? lock_downgrade+0x740/0x740 [ 177.865630] ? lock_acquire+0x170/0x3f0 [ 177.869599] ? lock_downgrade+0x740/0x740 [ 177.873744] ? _raw_spin_unlock_irqrestore+0x79/0xe0 [ 177.878842] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 177.883856] p9_client_attach+0x137/0x750 [ 177.888001] ? p9_client_zc_rpc.constprop.0+0x1360/0x1360 [ 177.893530] ? v9fs_session_init+0xad1/0x1540 [ 177.898019] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 177.903036] v9fs_session_init+0xc03/0x1540 [ 177.907364] ? v9fs_show_options+0x6b0/0x6b0 [ 177.911772] ? v9fs_mount+0x54/0x860 [ 177.915480] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 177.920490] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 177.925323] v9fs_mount+0x73/0x860 [ 177.928857] ? alloc_pages_current+0x15d/0x260 [ 177.933429] ? __lockdep_init_map+0x100/0x560 [ 177.937921] mount_fs+0x92/0x2a0 [ 177.941287] vfs_kern_mount.part.0+0x5b/0x470 [ 177.945781] do_mount+0xe53/0x2a00 [ 177.949321] ? copy_mount_string+0x40/0x40 [ 177.953551] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 177.958560] ? copy_mnt_ns+0xa30/0xa30 [ 177.962442] ? copy_mount_options+0x1fa/0x2f0 [ 177.966931] ? copy_mnt_ns+0xa30/0xa30 [ 177.970815] SyS_mount+0xa8/0x120 [ 177.974260] ? copy_mnt_ns+0xa30/0xa30 [ 177.978147] do_syscall_64+0x1d5/0x640 [ 177.982035] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 177.987213] RIP: 0033:0x45deb9 [ 177.990393] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 177.998091] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 178.005352] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 178.012615] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 178.019875] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000000001a [ 178.027140] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c 17:41:09 executing program 2: pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) 17:41:09 executing program 4: r0 = fcntl$getown(0xffffffffffffffff, 0x9) sched_rr_get_interval(r0, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r1, @ANYBLOB=',wfd^o=', @ANYRESHEX=r2, @ANYBLOB="2c616669643d3006000000000000002330303030303030302c0042a6feb53bbf9ffe0ca9a3fac2518106339c219d673a26db2da695783a6b7ba040ff1b115c445ff42e18b93114b6c35eb6acc46346afd9a05afa1f4a226b05948d72c412e7f36150053d09060110016d50fe57853ececa1af99f2d2f6f03d21ca2416a1cb10e936fa69d8ddee59517661a4275af044e0491d8b90f911406a9677dc2deb4c89045e32763d0acad8fa4801fd91c8ec3d53225fe743d3cc100241870055a"]) 17:41:09 executing program 0 (fault-call:2 fault-nth:27): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:09 executing program 2: pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) [ 178.235576] 9pnet: Insufficient options for proto=fd [ 178.240745] FAULT_INJECTION: forcing a failure. [ 178.240745] name failslab, interval 1, probability 0, space 0, times 0 [ 178.240757] CPU: 1 PID: 14312 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 178.240763] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 178.240766] Call Trace: [ 178.240780] dump_stack+0x1b2/0x283 [ 178.240794] should_fail.cold+0x10a/0x154 [ 178.240809] should_failslab+0xd6/0x130 17:41:09 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000500)='/dev/qat_adf_ctl\x00', 0x0, 0x0) ioctl$VIDIOC_G_PARM(r1, 0xc0cc5615, &(0x7f0000000400)={0x5, @output={0x0, 0x1, {0xae, 0x5}, 0x80000000, 0x9}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) statx(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x400, 0x200, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) sendmsg$NL80211_CMD_SET_MPATH(r4, &(0x7f00000003c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000380)={&(0x7f0000000600)=ANY=[@ANYBLOB="8211b921e2ad1a4dc0dee556c8e6f73bfba33342721abc0c300211a1dfa29c30b5cc99bb4f086925d44a818907531e603ad5573bf295eee5daf1141c4442ff9ae5754338ca442a47af8decb79361c27087f7dc4000830f0fa0c72c0870b0b7e227aef62b74000000000000f434b6f80c4e3b740000", @ANYRES16=0x0, @ANYBLOB="00032dbd7000fbdb0700000000000000000000000000280000000a001800ffffffffff0401000a001aaa6c0211000001000000000211000002000106002f61fdf0784f82bcaeef733364fd2010567ee69f7df81f2476344f7d51350825cc7e5eb0c71b000000000000000500000051502720ad20679731c69b23673a1caa80b8b20563c8cad51bb46785bde7a2bf0724190f64386a488178a6b2d342bc54175454f4e6d8cd2e1b7ce67694013a3e8a67817501c8ee57861056d0e4682ac9e9398a8102bab950c67486e5a6d90473cb17539ac4c5c72c233b4aa60d647e3195a2cfdebc4e94cf10240e24895e3d78c2bc7c9e0e5581f0e46b49ee0e04a32be786127c", @ANYBLOB="7c25633495b6389f69e543c8cd1a8bcedc615a6a85d3c6c26a0380b750be74fbf305637995af48f9655897c1af7729daebc6f1cb1e461d4a268a354d38b0998b43e7ea0ae7f1204f8a89c6995705b99af76fdfcfe31bd0a92932da6347a512a8c62ec374425d708ec4b6c19ad2bcbf1f20603bedde8146d74ff806bd8e521265a75206b87bbf391355aecd2d97637968603110797cea866ccfcb74f696185648f2fc6986ba22e3034881440896a1109dd4a16463a1332b0f006e513751e41ed48966e9a5ad3da0426bffc41f8556be1f8a9f51d3494cd39e76a6182b053390429f279a3801fd6900f523af1e19ceb828f2a3f84a3b1699183a972ff785c159170811f9f46d19181ae4ceeed3af0ec6083f230693be0b98377d2262aac41439cee6b400d7631d15988f5f9b4e56c9d77e0d969a0e73ef93ec33ce59d18fa83de78f0c1fa4583c11e3ff487a587efaf2156ff22fbe4f223da5dbb49c607390a0e908ffa7d51bcfe88f4d19702758406dec2a817e5654025a171d3e684ac648e62549102dd2478eaef764a39f4d9e4ca079b4e3939973a1c30d11679926fdf1c4a144a35fca89c929d08bd290a7ed4b58861ce82ee54da4b72c946c1ad570e642e51093104cafe639eb1683995ab11422b3a53a16fa7f2e97c130f4ca959b011c216b1785facbbfa0d8b394e6e0ceb292890d2a9cf17ab805c5d9d54617bea6cf04eb0355feacaf9f4e913a93310ca622e99c0899d02ac10693468749d90eef104c075d8fff165070c3acde1dfb1f4f970d00e81e922a8e694dbd6180686a73ffe956310ab9336fa122343dfec92f7c3e608c978f899482c5ac420aa2c46e927b6e3ad226c57488c2a78b1e7c697afe5e7d4b636a2da8e1915392cdd0c1e6cd3c61f18dfa13069cfbc070b4ff18c2f023d1eb3adb4c1965d9d48299f0d8fd37d7e4609eee7b8b94f04e96d700f12cb78cbc10237342e55a7252026536d84cfff31eb4df5d7142be327ce25607ed922f0562464b80eecdf6bd89e41c4028adc47ac905acf291bab841ed70fd2262f9156a7c537b9101e5522c6fa3278a7df924fa848676b056135ebb4d471edddcb9ce44a3a64f66f732d8bea0bce272e4152b7bac4f85ae470eca0372920ba7ce2fcc0f9aeb5930d84ce9eee76ac50a222eaf9237349a211f8f938e5f716c809936239cf28d4f7c45d0cc87dbb96334838b88944771858bfda3ad9caa7b30dd52d3349abb914165e5d00dbf40c9edc8407eb3cd45324c3acd4abe7921b22d1b268abe4c49f78c9c6d0399892e8ec9868fc000d7b2dd0adf34882b49d81cfdf26fd2f04d46d7905d3d9dc839cb0232377381cda194bbb8f88e11cde9c06b738d8f18baec1d9f3336b1739dd550bb4aa1cd3678544e73731ec87c7bee222d846adf744e3e2ead994566327dc6525409232053bdb6af20b2451acb0e22b74234cf78c851aa166db55bfefbcb8a50ba62f44ec2fbb35536b69c15dd6bc4d523563d24f938de21e665802e75a68c33665da043d04bee7ab27154fc98ecc2a17b50a5d8d4c0399f61d08b9cd794586834b7833e40062787f5e34e29f46f1a19164d95402aae7130500a56b6bea940e332c40aeb41e380a21821417b3541d16c1ee6e9e89015c1cd2e50de645bb40b37823295869a89a7a27b0145cfdda4bcbe6b8d93b50bff60634a6d9474b64ed78be3bec160024e5f8719fd56d2c6606fc4e97f9cb272df4aedf825e5a16fa3217b8e3c34735c541bddab9a473d4e6e5d4605ba6263bd594940894fbf372d565071bc1d5c68174c339fcc9b14d0fa22cc5d2a55fa50d7df79c7d293f52b753e61251c780c1b78bc6f5ff6ca269ebc2d486ca7c14f867dc85ef9a1b7a5690c9bf5a8f1647eeae87302e4cdd9f73ae7b693fc3188bf99583ac842f54372394ec45c66c906cd9ffccf45bf1611279ffa93e29f8612933d0c85a9cdd75bda8001b310d7fb8931aa6ba55ac0b5ff516480c11bd3eed9933ab8517e6cfc49fa8d6523283b3129091897234cf6684f706df8ea137ca303ccccaa377b34f2f747169b65807621a0111f3ea046d1e8d56a372153f853bcc01194959d09f1c87ee227df86a038b2b2c01b6640257d3932f3305fe9c4d4a8aa63bf31a89e126948074ad6d89cec108b4a2363950c274b68834862762f6d6eae8d2f5864920a302ad9b29934edce9062c97c1d7874357fcb2107f95efecd98aa0725d664da0e922d7c993c927d03b7488f85ffd216d16cbf7f22e5fabd222c5c43f33927a1af7e133f29b8ad09e70655a813570feae8f53b5e3d48717b9f9b987e96f0a7e6b374720f226b84e39c027b605638c0dae0847371b7ecc688332e39ad2ae34ac64026352dc70a0df582318f1d6386a7cb30dd5045927a28c5a48bd702ded9d0c2adc7f4eb47025152483427410cd2d1be701840203c86b67e97c3b6e13bcdafd097dc3e8c29e161372b18c7ab5278163f211209f91869b0f2bf1f9b9a5030280e53cd17974ee56a2047073e30fe49d94b1a14af17e5ee93960879a3415623c4f85694dfdd3a963a02122c2f0f8f7db8ecab0786fc9f1309f9d74d2c143c5c68656c5a656c90aa1ada8c09cd1e647af14286a9da6aca089ad883be1aac4ddf49129f212cf7ad78366b793f89c45b3f6cc66e4a93e43a4c840a333d01a57ff3d0d7bc7beb66d37ca9969817a8b4f7525f06dc7d9b10cb50b3f18a5e5101de1e96b97c9729dd7d52e16f7a97ac23969ee52f94191d6f147e9e09260af029759e4ee9c173508a9457d68f8eaa5976fead1e90d9bfef93e6dbe4f1d95ac8644e917c9f96ccf2c122f0968e7a20f5614de0277085962ea30cebfd342604ab0164a4f6823b6a0d975f3b92eb24e928b331747c1e76a33d849038f8e7c44ad30adb35c40e3d115cc5b34b6e09b7a88ac280f66996e12cff17fe8d8e8dbfd23dc4a42c86aab42aeaaedb25b442ab890d477b7c81e59f9f4e96cc7a6fee83366d8c500c1904abceb02440a2a586e80f083e10e2eb705d08a4745924a7a3d928cdb91dbfd276f69824457d6f3a529a96067dc2f8670557889cf260317a762f421fce8b5b2d6e9909fa344d5eceb6a8d3eed601b13568263c174bc27810039cd7dba05dbd4095aea7594728c287850f7bb30480858937dffdd28ed205d2752a2729f067a693d2044bce11fe6abe80f354bb1e9d0e6c5c24093daaade979c9bcb3ce1f4597a76897bbc4f6ae1ae08066b5210f870b6f27608caf9f1187003677fceb078c01372ae56a8e8586e18b401bec8bdfddadf335267e32984b6ac906cc6e8ac6902fc6017220b828f960c5b9a5867e903dba6ca8bcbe2402188c18746147235e78a38ad5b3b6379c7b369ab6f5c1676bd5295733195be59613d439ad008c505f61d4db42053de5de0a9426bacf09375c37d5ab7e7e7d95c358866811a0c7ab42d92a5ed460bcf52d9d7a0b0780fc6084487d9db3177373c53ce7365174c27f3bb54ac4d5895333c4c4f9e38a43259b36dfc984aee0418b9393accdbbc3102133f7515c45b3ca64a50a7c9b6a8dd3db2042c6ad6f4f9f5c9a62b25b49df44569a3d34c8e8f44ee6bbfc8f58f46068d764bd2ac73b82b42bd9744c23078a57df97aed5f5319bb11644f6e8168fe1d073eab4ab9210e9d4fe74606bd2649be351d971594c8902193f5588e2f84426c1d0d7a6b7a04c97a1c4c513f795ebbe5187e334333da812ca56833eaa783d5d8afb55d2f5c20178f03bc7d5731e5f00c8cc42a09a389545752199e182ddf0568b4fd156ca6abc6f0455e46c9921e58c0ccedb89bd8060a8692c71e90dc9149bad0f26bf5b0ffd74ae52c1a80c688e3eed89b09061814981c897b468e16e1e607d008f1da1bb22de2ec78de86b9cbdb211dfb8f5b13f7a4704870802cdff6851c98ee32c5f57b3ce4fbcc4d685f2caacada1677b703546794ad4a9f83068041ccd1b574b739dee240b99a9330c93f4cb3b093422fdc076e2dbfc539bfbd232823e5b601d370dd42e6d3fe849c95e41b60ac0da90477d965cb8e6fcdf1febc5b85602eee8ddb6719340c3ed3e02abb4f7f4e1156e4d2037075b9772dff477fba1e0600eeea35a9e34c269670b3fe1ef3948918857091fa76c0676c1a861b4394b8ca8a9ef94d05f14770e6d03ab88aa5fe051df011dcbdddd272d4e443152c76b0b9d0b96f6663c1fcc6b44fd02812b5bbf0c88ca4a30c2b4ac4bcdf842c25e50a6595ed9e8949ba5675fab88a18f6eaab1dd6163f9e4c05fc40dd2210f256cc7ea6d168ea130bef8ddc8e08f6bdf9f30fc0c680e8a34b870c37d593ee28d73c70d31e9e419234dbaed0f11912f81ddc69c09d1a20f48274157d05da21797d71a6672e8fea6aca0b76d6f8f0069b79543a37153b1797dc09f92124a64e534eb14922a03a13db7cd36b85349af3a69cb090ff04023b0c5aabf7afbc07d96f60c1dcf599f403688a2ec33350cbf03fb015280780fe4e3d4f54f4a06605021cec2c0ad334633e91a097c6a7bd72c7ac54f1d9c6619023c1ed27854cd974ffcefae6c2fb7f897a169637fa1ed4145da1d1118f3eed13fd39e78077550aaef763fdeb65714de7d8c4ca8b3ef73214117a1c3261ce9f9f9127eda10c600402d6691e6fafa82332ccdb653c4b5a87a6c43f4b27996c6f7d40e02d827244eb1ed587f7b4d3f23ccc31e88a866c3852566a771cb6050bdc24b6562a41552a277f3ff4ee15ac72b27725d31275509e4b9c93fd449e8f91f689a3d21f4a43f76715dffd1085fd1879db3082d4b105b57e9cf57afe199b6f9a673d68430170b624c79173e859924663cb3c09ee9b659232fcd118bc14826047b9d00ac6b7ee886d00791367e40ade09546f1b803628f33502aae6384cc8187c48db18076c163675af718407ea6208b4ef6b8aeb1133c420b99fab0e7a34e452646b7d971bf1714cd35bcd5bef27801dd759a72d33b71dd5be9d065792748df6be89d34b8af2ab11c82f651ed4fcfc5d88ec97192521f3404ebb510f1c64cd98350f8ab937af203edabbf0a60be16a25ced3a4b21a593694cb36e83db3a59c8ed16f4e13d55b2917e682805c171baae97abdf01080b75fd2b18826ef99337298f20571d91eb63dc06c8efab9c34560fae09cafb19d16c1f06dc3d9f01056c3a9628e7c09d0f8eb595cc5cca76eecb9fddc097243e1e271cf37bfbf40521a3f5084cfce7e04186b7c64664e8a528ba0f022249a164d9ed778739be277922b101920ec4b2579675d998355e9a7816f7852801447eb62f15ac169560e4498d9760aefebb626d2b0efcc0a18f07ceb7fced865dcf5ac5a4f423d3d031be283f6a88e6c14a90c11e42d12d7db79226265a8e125403a6b0222b02de9748456e89b5e8c815ac9ce9e71fb68301db637d217e447025b95c2a34683349c7c9d02253ace7e2308cb35297f53d58c2f34c3a324e384579629d952cc8d3d2950aec2cde5ab3a8a929ba11ce0cb52a91aa6968f3156b565dd6aae24694dd4849bda22433fa4de3bd0ca3233e1f1e0c5f5cb8ec412838fdb4b190276095b41b3d3d282bc7ab8dea43223b3a90c09e10f2c9dc4fcd4dca68667d233dea263f80051baed19e4722a940443e46a3505ed5860bc7874ba94eb49b3c10c2b3ed5ea9efe53f332e109ef9ff867596c29161252dd4e67e6ef4d4136f9da519c64f3dcad12c514ff4bb788a860a3ad8ad2bc52a6406affed620ffcfd7794df3505293fcdbe03c5fa8ae1f1bc4d47968138986f9f7d7c6ec8e1403df80c35eaf25", @ANYRES32=r2], 0x44}, 0x1, 0x0, 0x0, 0x891}, 0x24000800) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r5}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid'}}]}}) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000540)='/proc/self/net/pfkey\x00', 0x400200, 0x0) ioctl$BLKSECTGET(0xffffffffffffffff, 0x1267, &(0x7f0000000580)) r6 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r7 = dup(r6) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) ioctl$SG_GET_LOW_DMA(r7, 0x227a, &(0x7f00000005c0)) syz_open_dev$tty1(0xc, 0x4, 0x4) [ 178.240821] __kmalloc+0x2c1/0x400 [ 178.240832] ? match_number+0x9d/0x200 [ 178.240844] match_number+0x9d/0x200 [ 178.240854] ? match_strdup+0xa0/0xa0 [ 178.240862] ? memcpy+0x35/0x50 [ 178.240875] v9fs_session_init+0x7a7/0x1540 [ 178.240892] ? v9fs_show_options+0x6b0/0x6b0 [ 178.240905] ? v9fs_mount+0x54/0x860 [ 178.240915] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 178.240925] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 178.240935] v9fs_mount+0x73/0x860 [ 178.240943] ? alloc_pages_current+0x15d/0x260 [ 178.240951] ? __lockdep_init_map+0x100/0x560 [ 178.240967] mount_fs+0x92/0x2a0 [ 178.282326] 9pnet: Insufficient options for proto=fd [ 178.283618] vfs_kern_mount.part.0+0x5b/0x470 [ 178.283631] do_mount+0xe53/0x2a00 [ 178.283645] ? copy_mount_string+0x40/0x40 [ 178.334068] 9pnet: Insufficient options for proto=fd [ 178.336535] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 178.336548] ? copy_mnt_ns+0xa30/0xa30 [ 178.336560] ? copy_mount_options+0x1fa/0x2f0 [ 178.336569] ? copy_mnt_ns+0xa30/0xa30 [ 178.336580] SyS_mount+0xa8/0x120 17:41:09 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) dup(r1) getsockopt$sock_buf(r1, 0x1, 0x1f, &(0x7f0000000280)=""/109, &(0x7f0000000300)=0x6d) r2 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$sock_netdev_private(r2, 0x89f5, &(0x7f0000000180)="bc04c15bcb4d038ff5552a029bbe2459f95a4836fc4d59ae0acf2c088d8055d5958ee4c598e829d98be451228875ca53c72fc79196117413b1218293b3be86283bcaa40ae94e676d419b64fb4e18ce74a2c4d269336514de2edf6aaaed41cd35128a91bfd7413105d383f962c67b66638474df823d42b657486e98eb25541e8fb4c609739d3963bd4d41f1664c84cd05abb0665e25b74e6b381e8d9aea3e8ee1c01a937038") prctl$PR_CAPBSET_DROP(0x18, 0xb) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) timer_create(0x8, &(0x7f0000000080)={0x0, 0x1a, 0x4, @tid=0xffffffffffffffff}, &(0x7f0000000240)=0x0) timer_delete(r3) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x920059, &(0x7f0000000380)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r4, @ANYBLOB="2c7766646e6f3d3b74e4a2f75700000251a6211599b6447888ebec03faf3454387ee0300000000000000b0a521c31736be41414f898766d729591cb7f559b0f3a4618a554f2bd7cdf508020247c9cd735d73efccb3c10524695be776260cbe3b3159196fce0c93dbede6a5442662ba157f4954d81abb8ba8165ea49ae45dc563e56abf052154fc45928e86522a0628ee474ba3b2fa182e61d68e138cb2838119e0b17d3fecfe596bef07031d2ad4e801c338a4f9b7742eb326f87f0508acc51ab96cf476202fa00a25a184c42f74b7d130c49f23286b1a4b075a1842472e69106c4aa5cda35bcbfacfa509886335e47d3f9d0c987cbc5ca579e5fe6aa83bdb860a30b658fbd809b94aefb06eb3a4edf84be2f74d8df5fc08edd2ec110c51351fc00980d7c005a2c965f964fe", @ANYRESHEX, @ANYBLOB=',\x00']) fcntl$getownex(r4, 0x10, &(0x7f0000000040)) [ 178.356514] 9pnet: Insufficient options for proto=fd [ 178.357232] ? copy_mnt_ns+0xa30/0xa30 [ 178.391896] do_syscall_64+0x1d5/0x640 [ 178.395786] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 178.400975] RIP: 0033:0x45deb9 [ 178.404166] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 178.411868] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 178.419132] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 178.426394] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 178.433655] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000000001b [ 178.440914] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c 17:41:09 executing program 2: mkdir(0x0, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) 17:41:10 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) 17:41:10 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = signalfd4(r0, &(0x7f0000000080)={[0x5]}, 0x8, 0x800) fstatfs(r2, &(0x7f00000000c0)=""/12) r3 = syz_open_dev$vcsn(&(0x7f00000001c0)='/dev/vcs#\x00', 0xdb2, 0x101000) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f00000002c0)='nl80211\x00') ioctl$sock_SIOCGIFINDEX_80211(r5, 0x8933, &(0x7f0000000000)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_NEW_KEY(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)={0x38, r6, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_KEY={0x1c, 0x50, 0x0, 0x1, [@NL80211_KEY_IDX={0x5}, @NL80211_KEY_DATA_WEP40={0x9, 0x1, "ec71931b4f"}, @NL80211_KEY_SEQ={0x4}]}]}, 0x38}}, 0x0) sendmsg$NL80211_CMD_ASSOCIATE(r3, &(0x7f0000000400)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000003c0)={&(0x7f00000002c0)={0xf4, 0x0, 0x400, 0x70bd27, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_VHT_CAPABILITY_MASK={0x10, 0xb0, {0x10, {0x6, 0xe4, 0x5, 0x6}}}, @NL80211_ATTR_DISABLE_VHT={0x4}, @NL80211_ATTR_IE={0xb3, 0x2a, [@mesh_id={0x72, 0x6}, @mesh_chsw={0x76, 0x6, {0x1, 0x0, 0x6}}, @random_vendor={0xdd, 0x82, "789cd680e44fc085247e16a82a81cd3ebabeeb666c0869e737ab39e88d6f80e6a9db9d54cbe8a97bd0596f8d98ef17f1a1198865939540b245d4da28bf8fc2c2e692681f8362951d3ec0cf7437077b6823b2c4d35b288ec67b524669ae8092a462d336be72da48c026279986602ab891ec467fba98dec861559c13b3de1286fbfb0c"}, @ssid={0x0, 0xb, @random="0b2804b3301605e6ecdb03"}, @mesh_chsw={0x76, 0x6, {0x8, 0x1, 0x29, 0x40}}, @chsw_timing={0x68, 0x4, {0x7fff, 0xe0bf}}]}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_DISABLE_HT={0x4}]}, 0xf4}, 0x1, 0x0, 0x0, 0x800}, 0x4040040) ioctl$TIOCGISO7816(r2, 0x80285442, &(0x7f0000000180)) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:10 executing program 2: mkdir(0x0, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) 17:41:10 executing program 2: mkdir(0x0, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) 17:41:10 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) 17:41:10 executing program 0 (fault-call:2 fault-nth:28): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 178.798578] 9pnet: Insufficient options for proto=fd 17:41:10 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) 17:41:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB="2c7766646e6f3df785e17ef27ece7ecb7ae81238b7126aba500a318d9bce0fd7c2981da0afe6406ec63521090374520edbe25d28fcead81496397e974a0f59bfffb4a541bf76d1659701090cbdf13bb8d7082fac5ffc45742e3437afa68ca4856c424247bd31ba9608173822b33c7190d1990684c435baed37ea0000000000", @ANYRESHEX=r1, @ANYBLOB=',afid=0x0000000000000004,\x00']) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$DRM_IOCTL_MODE_RMFB(r3, 0xc00464af, &(0x7f00000003c0)=0x1) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r5 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000400)='/dev/autofs\x00', 0x12400, 0x0) r6 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x3) ioctl$SNDCTL_DSP_GETISPACE(r6, 0x8010500d, &(0x7f0000000480)) ioctl$DRM_IOCTL_GET_MAGIC(r5, 0x80046402, &(0x7f0000000440)=0x1) r7 = signalfd(r0, &(0x7f00000001c0)={[0x9]}, 0x8) ioctl$PIO_FONT(r7, 0x4b61, &(0x7f0000000280)="70030816f0a31b063a1fc81e193227202695af62142f689f16024bdbd78aa754d4497a02afa21a2b8771a5a17a8ed2056fe796f9e9abe3becedfebfc60f87b320d5c1590b3c88b3760e7fc5cbb49716e428dfc6838a9c30382a75ddc80e9352baa859f3b3587418a67fa88b57a50df38e4b16448fb3ded43f931eb53f883b93e6dea7855139080587365d41a80ec035be5aae82c604556b8d2c9d3bd5617ae07f1bdb4e4b84c6f8d1292fe469421415a340a5aa27c2bc609288df2e701e83bf93cb0e41f64a7884a8a3acd59006a8049d6c4d6da36dee6835e210aa03d3237a1") write$P9_RCREATE(r1, &(0x7f0000000180)={0x18, 0x73, 0x2, {{0x1, 0x3, 0x1}, 0x40}}, 0x18) r8 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r8, 0x8912, 0x400200) getsockopt$inet6_dccp_int(r8, 0x21, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r8, 0x84, 0x64, &(0x7f0000000380)=[@in6={0xa, 0x4e21, 0xffff, @local, 0x1}], 0x1c) [ 178.854075] FAULT_INJECTION: forcing a failure. [ 178.854075] name failslab, interval 1, probability 0, space 0, times 0 [ 178.865641] CPU: 1 PID: 14360 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 178.873523] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 178.882869] Call Trace: [ 178.885456] dump_stack+0x1b2/0x283 [ 178.889083] should_fail.cold+0x10a/0x154 [ 178.893232] should_failslab+0xd6/0x130 [ 178.897206] __kmalloc+0x2c1/0x400 [ 178.900745] ? p9_fcall_alloc+0x19/0x90 [ 178.904717] p9_fcall_alloc+0x19/0x90 [ 178.908515] p9_client_prepare_req.part.0+0x7f8/0xb60 [ 178.913706] p9_client_rpc+0x170/0x1520 [ 178.917700] ? p9_client_prepare_req.part.0+0xb60/0xb60 [ 178.923087] ? lock_acquire+0x170/0x3f0 [ 178.927058] ? lock_downgrade+0x740/0x740 [ 178.931204] ? lock_acquire+0x170/0x3f0 [ 178.931571] 9pnet: Insufficient options for proto=fd [ 178.935166] ? lock_downgrade+0x740/0x740 [ 178.935178] ? _raw_spin_unlock_irqrestore+0x79/0xe0 [ 178.935192] ? trace_hardirqs_on_caller+0x3a8/0x580 17:41:10 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r4) r5 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r8 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) getsockopt$ax25_int(r1, 0x101, 0x9, &(0x7f0000000200), &(0x7f00000002c0)=0x4) r10 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) syz_mount_image$hfsplus(&(0x7f0000000640)='hfsplus\x00', &(0x7f0000000680)='./file0\x00', 0x0, 0x0, &(0x7f0000000980), 0x0, &(0x7f0000000000)={[{@gid={'gid', 0x3d, r11}}]}) setresgid(r7, r9, r11) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0xb00010, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@afid={'afid', 0x3d, 0x3}}], [{@func={'func', 0x3d, 'BPRM_CHECK'}}, {@euid_gt={'euid>', 0xffffffffffffffff}}, {@mask={'mask', 0x3d, 'MAY_EXEC'}}, {@fsmagic={'fsmagic', 0x3d, 0x9cbc}}, {@permit_directio='permit_directio'}, {@seclabel='seclabel'}, {@defcontext={'defcontext', 0x3d, 'root'}}, {@obj_type={'obj_type', 0x3d, '#'}}, {@uid_eq={'uid', 0x3d, r6}}]}}) [ 178.954510] p9_client_attach+0x137/0x750 [ 178.958659] ? p9_client_zc_rpc.constprop.0+0x1360/0x1360 [ 178.964194] ? v9fs_session_init+0xad1/0x1540 [ 178.968684] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 178.973699] v9fs_session_init+0xc03/0x1540 [ 178.978025] ? v9fs_show_options+0x6b0/0x6b0 [ 178.978321] 9pnet: Insufficient options for proto=fd [ 178.982428] ? v9fs_mount+0x54/0x860 [ 178.982441] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 178.982451] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 178.982461] v9fs_mount+0x73/0x860 [ 179.004591] ? alloc_pages_current+0x15d/0x260 [ 179.009163] ? __lockdep_init_map+0x100/0x560 [ 179.013651] mount_fs+0x92/0x2a0 [ 179.017019] vfs_kern_mount.part.0+0x5b/0x470 [ 179.021513] do_mount+0xe53/0x2a00 [ 179.025069] ? copy_mount_string+0x40/0x40 [ 179.029300] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 179.034313] ? copy_mnt_ns+0xa30/0xa30 [ 179.038204] ? copy_mount_options+0x1fa/0x2f0 [ 179.042698] ? copy_mnt_ns+0xa30/0xa30 [ 179.046584] SyS_mount+0xa8/0x120 [ 179.050034] ? copy_mnt_ns+0xa30/0xa30 [ 179.053919] do_syscall_64+0x1d5/0x640 [ 179.057807] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 179.062990] RIP: 0033:0x45deb9 [ 179.066171] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 179.073874] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 179.081141] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 179.088403] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 179.095666] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000000001c 17:41:10 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='9p\x00', 0x200400, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[], [{@fsuuid={'fsuuid', 0x3d, {[0x64, 0x34, 0x36, 0x30, 0x33, 0x34, 0x64, 0x66], 0x2d, [0x3, 0x62, 0x39, 0x39], 0x2d, [0x64, 0x39, 0x34, 0x66], 0x2d, [0x39, 0x37, 0x55, 0x38], 0x2d, [0x34, 0x35, 0x31, 0x65, 0x62, 0x34, 0x64, 0x36]}}}]}}) r2 = syz_mount_image$bfs(&(0x7f00000000c0)='bfs\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x8, &(0x7f0000000780)=[{&(0x7f0000000200)="6cd13658754f48a20542d4853f6012617857506617d8748d0369340a956892a8fa02154274898e199509b62096326118cafc61e447271bb4edac15246d7b27e37c234a4e29ba03192aed4f4815cee1a37a39a5a6ea7690369165339e24287235ce875700625c0cf13d16a7538f5818deeab0ba1b6b3bd8ce96e77d8df4bff14e90543cba8311928278d6077910a3069dce79df27dd0ba84dd4a87004db908aef141c99e588cd0b5ba80ae2c6d1ccf55ae0a9baa7b2eaa3d4d5d02398", 0xbc, 0x1}, {&(0x7f00000002c0)="34679d95253d2b3914f0803deaa648aa961f2efe24a70aa7d7bd9b8bd7f3052e3c97b966b4547aea45dc78201808755f76d428d326c3e2672ade43dd63c9163caeafd380de179e6b12", 0x49, 0x677}, {&(0x7f0000000340)="06508430df770d96815abbafd8ab759f32d2aaaac83d40585c1ed5cec86d5c20280cf0e91d03b31a238c22126e9b8a753a2adae54f113504b4eee3d106c9167e07", 0x41, 0xfffffffffffffff9}, {&(0x7f00000003c0)="c3fe39f5cf0a627c893e7a68629d351ce32a9d566004cd8e699abe295df4e225089845f8e2b83d64af71a8fb4349bf15a6d6e058e46fe84e2d161e086d731873a18e2d69b06d8584791000d05edf125bbea2d58660617b67ac817fbe5532dfb074a819f88a9dab94818535de16b5cb0097be29c6bed8c554fe15958bb72b57e373617561812264d6159326a9bb949f55277352dbbee51261cdeec5a834687a8431b50143525b186bee3ab2893b68", 0xae, 0x1}, {&(0x7f0000000480)="e1fe7bb0201c5cd78dec95bc2257926817f33f6b475ae2d22c3ef8521549118280817842490ee2ec86aec7f1e1acb34fe4885288a75bbbba52b52a87006944820867c7cc14eeb90d82e6c121bf19297c185f200d39c67284e4cb19271b4f9f0ca87eef80f37284feca30de17e53fdfcae992e7247250debf8f55fbef05f92a3f09d3f2525c87cd68bf71a392ca212f829f7301781a66671e3b54bbeeda34d35326", 0xa1, 0x4}, {&(0x7f0000000540)="8652472a46fad5e8bd6d6da4c328d24dae4bbd9a24623463c6767a2b6803c3d3d5a71a90ebfbe349cf6b47cdd51c0e9b5b31f4b1ed409c3e8ccab2aabd032a854c1e8f6a430d37648bf16d0ad8d08c7a005ed465db6fa9f53cfeed40be5e4b94383749743256d3153f7623b9dc5a314d58cad73c05ccedb2971517e676ee319f6db816ec574485a93ce635ccbc3454bf64a7c7cf6641238778b7ae166a0e8599fd3019f49e3c17f4568945de6a7f00e8d97d3f716b9bcff8bd1fafa53d183d7f1b6625d4d6f3fa15acda519a2abcb0c557274eb3e5aead3ceb119ed80d8f5392dab3e21d027395b5b544fdcd38ac98026d745f8664", 0xf5, 0xffffffff00000000}, {&(0x7f0000000640), 0x0, 0x5}, {&(0x7f0000000680)="03ddb6a387fa9047a63c2ba23571c79c5ad9b64cd70863ec85c630d35355e01d44eca12b26ebd463470c93eb4ef07144e052321d985eecde8a82b4ced283de56f10ac41044c2aa8e610a97a7dd313fca6d98e0f39dee899726be59b0d27d7ed3fa47a1d18072769d75016038cf089ef814acdb9475394e67125ca53b3e38b1664e10166d2bab0c1faac63ec3df893e33026abb9db423926568bc39e8d87cd1aa937ea0e3a6e9c9f34aed134a4425934cdef8f2d23966fbc7578ed56e3a62c8fe03e6ecfc8af7ff1feb6abe13b83b1de8", 0xd0, 0x7}], 0x201020, &(0x7f0000000840)={[{'rfdno'}, {'!\\)#*\xbb@@-,+!\'\t..$*,f'}, {'/dev/kvm\x00'}, {':/'}, {'!'}, {'9p\x00'}, {'rfdno'}, {}], [{@euid_eq={'euid', 0x3d, 0xee01}}, {@appraise_type='appraise_type=imasig'}, {@obj_type={'obj_type', 0x3d, '9p\x00'}}, {@appraise_type='appraise_type=imasig'}, {@appraise='appraise'}, {@pcr={'pcr', 0x3d, 0x11}}, {@fowner_eq={'fowner'}}, {@fsname={'fsname'}}]}) ioctl$F2FS_IOC_WRITE_CHECKPOINT(r2, 0xf507, 0x0) 17:41:10 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) [ 179.102930] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c [ 179.118782] 9pnet: Couldn't grow tag array 17:41:10 executing program 0 (fault-call:2 fault-nth:29): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 179.191495] 9pnet: Insufficient options for proto=fd [ 179.227448] FAULT_INJECTION: forcing a failure. [ 179.227448] name failslab, interval 1, probability 0, space 0, times 0 [ 179.242989] CPU: 1 PID: 14387 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 179.250877] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 179.260223] Call Trace: [ 179.262810] dump_stack+0x1b2/0x283 [ 179.266439] should_fail.cold+0x10a/0x154 [ 179.270591] should_failslab+0xd6/0x130 [ 179.274565] kmem_cache_alloc_trace+0x29a/0x3d0 [ 179.279234] p9_client_prepare_req.part.0+0x8ce/0xb60 [ 179.284426] p9_client_rpc+0x170/0x1520 [ 179.288399] ? p9_client_prepare_req.part.0+0xb60/0xb60 [ 179.293762] ? lock_acquire+0x170/0x3f0 [ 179.297732] ? lock_downgrade+0x740/0x740 [ 179.301878] ? lock_acquire+0x170/0x3f0 [ 179.305849] ? lock_downgrade+0x740/0x740 [ 179.309993] ? _raw_spin_unlock_irqrestore+0x79/0xe0 [ 179.315095] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 179.320118] p9_client_attach+0x137/0x750 [ 179.324251] ? p9_client_zc_rpc.constprop.0+0x1360/0x1360 [ 179.329772] ? v9fs_session_init+0xad1/0x1540 [ 179.334243] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 179.339237] v9fs_session_init+0xc03/0x1540 [ 179.343540] ? v9fs_show_options+0x6b0/0x6b0 [ 179.347937] ? v9fs_mount+0x54/0x860 [ 179.351681] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 179.356676] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 179.361509] v9fs_mount+0x73/0x860 [ 179.365044] ? alloc_pages_current+0x15d/0x260 [ 179.369601] ? __lockdep_init_map+0x100/0x560 [ 179.374074] mount_fs+0x92/0x2a0 [ 179.377420] vfs_kern_mount.part.0+0x5b/0x470 [ 179.381895] do_mount+0xe53/0x2a00 [ 179.385414] ? __do_page_fault+0x159/0xad0 [ 179.389625] ? retint_kernel+0x2d/0x2d [ 179.393487] ? copy_mount_string+0x40/0x40 [ 179.397712] ? copy_mount_options+0x185/0x2f0 [ 179.402184] ? copy_mount_options+0x194/0x2f0 [ 179.406669] ? copy_mount_options+0x1fa/0x2f0 [ 179.411138] ? copy_mnt_ns+0xa30/0xa30 [ 179.415009] SyS_mount+0xa8/0x120 [ 179.418445] ? copy_mnt_ns+0xa30/0xa30 [ 179.422308] do_syscall_64+0x1d5/0x640 [ 179.426176] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 179.431340] RIP: 0033:0x45deb9 [ 179.434506] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 179.442188] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 179.449525] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 179.456778] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 179.464023] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000000001d [ 179.471268] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c 17:41:10 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) 17:41:10 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) r4 = openat$cgroup_ro(r3, &(0x7f00000000c0)='memory.current\x00', 0x0, 0x0) r5 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r6 = dup(r5) pipe(&(0x7f0000000400)={0xffffffffffffffff}) r8 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r9 = dup(r8) ioctl$PERF_EVENT_IOC_ENABLE(r9, 0x8912, 0x400200) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r6, 0xc01864c6, &(0x7f0000000480)={&(0x7f0000000440)=[0xc907], 0x1, 0x80000}) ioctl$sock_inet_SIOCSIFBRDADDR(r7, 0x891a, &(0x7f00000004c0)={'bond_slave_1\x00', {0x2, 0x0, @private}}) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0xffffffffffffffff) r10 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vcsa\x00', 0x212002, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000380)={0xa, 0x6, &(0x7f0000000180)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x8}, [@map_val={0x18, 0x5, 0x2, 0x0, r4, 0x0, 0x0, 0x0, 0x86c2}, @func={0x85, 0x0, 0x1, 0x0, 0xffffffffffffffff}]}, &(0x7f00000001c0)='syzkaller\x00', 0x0, 0x20, &(0x7f0000000280)=""/32, 0x41000, 0x1, [], 0x0, 0x13, r6, 0x8, &(0x7f00000002c0)={0x7, 0x5}, 0x8, 0x10, &(0x7f0000000300)={0x80000000, 0x3, 0x4, 0x4}, 0x10, 0xffffffffffffffff, r10}, 0x78) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) openat$cgroup_type(r3, &(0x7f0000000080)='cgroup.type\x00', 0x2, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB="2c616669643d30303030303030ba1c"]) 17:41:10 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, 0x0, &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) 17:41:10 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x5) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@afid={'afid'}}]}}) [ 179.506668] 9pnet: Couldn't grow tag array 17:41:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$SO_VM_SOCKETS_BUFFER_MIN_SIZE(0xffffffffffffffff, 0x28, 0x1, &(0x7f0000000080)=0x4, 0x8) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="3d000000000000d4ff107fa291b261cc0000000000000000", @ANYRESHEX=r0, @ANYBLOB="b3ec7a9fd07d8d246547148883255cbf767b66621e6f168b16c12c14af58acaa3f2eb6b09afc", @ANYRESHEX=r1, @ANYBLOB=',afid00000,\x00'/23]) 17:41:11 executing program 0 (fault-call:2 fault-nth:30): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 179.558324] 9pnet: Insufficient options for proto=fd 17:41:11 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="7472616e733d66642c9366646e6f3da48be8aaf7c03e2899596d343e7e633fe28009cfc3b67037c2009ab9a32d72ead0a6a2a198543595afc4d9913c3caf5bfd089f0df83e", @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB=',afid=0x0000000000000000,\x00']) 17:41:11 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, 0x0, &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) [ 179.631708] FAULT_INJECTION: forcing a failure. [ 179.631708] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 179.643527] CPU: 0 PID: 14417 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 179.651403] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 179.660749] Call Trace: [ 179.663334] dump_stack+0x1b2/0x283 [ 179.664051] 9pnet: Insufficient options for proto=fd [ 179.666961] should_fail.cold+0x10a/0x154 [ 179.666974] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 179.666986] __alloc_pages_nodemask+0x22c/0x2720 [ 179.667002] ? kasan_kmalloc+0xeb/0x160 [ 179.667010] ? __kmalloc+0x15a/0x400 [ 179.667021] ? p9_fcall_alloc+0x19/0x90 [ 179.674197] 9pnet: Insufficient options for proto=fd [ 179.676241] ? p9_client_prepare_req.part.0+0x86c/0xb60 [ 179.676250] ? p9_client_rpc+0x170/0x1520 [ 179.676260] ? p9_client_attach+0x137/0x750 [ 179.676270] ? v9fs_session_init+0xc03/0x1540 [ 179.676277] ? v9fs_mount+0x73/0x860 [ 179.676285] ? mount_fs+0x92/0x2a0 [ 179.676293] ? vfs_kern_mount.part.0+0x5b/0x470 [ 179.676302] ? do_mount+0xe53/0x2a00 [ 179.676309] ? SyS_mount+0xa8/0x120 [ 179.676318] ? do_syscall_64+0x1d5/0x640 [ 179.676328] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 179.676337] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 179.676350] ? delete_node+0x1eb/0x610 [ 179.758616] ? cache_alloc_refill+0x1da/0x350 [ 179.763111] ? lock_acquire+0x170/0x3f0 [ 179.767087] cache_grow_begin+0x8f/0x420 [ 179.771148] cache_alloc_refill+0x273/0x350 [ 179.775480] __kmalloc+0x378/0x400 [ 179.779016] ? p9_fcall_alloc+0x19/0x90 [ 179.782989] p9_fcall_alloc+0x19/0x90 [ 179.786785] p9_client_prepare_req.part.0+0x7f8/0xb60 [ 179.791975] p9_client_rpc+0x170/0x1520 [ 179.795952] ? p9_client_prepare_req.part.0+0xb60/0xb60 [ 179.801312] ? lock_acquire+0x170/0x3f0 [ 179.805280] ? lock_downgrade+0x740/0x740 [ 179.809424] ? lock_acquire+0x170/0x3f0 [ 179.813393] ? lock_downgrade+0x740/0x740 [ 179.817540] ? _raw_spin_unlock_irqrestore+0x79/0xe0 [ 179.822639] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 179.827656] p9_client_attach+0x137/0x750 [ 179.831806] ? p9_client_zc_rpc.constprop.0+0x1360/0x1360 [ 179.837342] ? v9fs_session_init+0xad1/0x1540 [ 179.841835] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 179.846856] v9fs_session_init+0xc03/0x1540 [ 179.851183] ? v9fs_show_options+0x6b0/0x6b0 [ 179.855590] ? v9fs_mount+0x54/0x860 [ 179.859306] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 179.864407] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 179.869247] v9fs_mount+0x73/0x860 [ 179.872786] ? alloc_pages_current+0x15d/0x260 [ 179.877360] ? __lockdep_init_map+0x100/0x560 [ 179.882370] mount_fs+0x92/0x2a0 [ 179.885743] vfs_kern_mount.part.0+0x5b/0x470 [ 179.890239] do_mount+0xe53/0x2a00 [ 179.893780] ? copy_mount_string+0x40/0x40 [ 179.895511] overlayfs: unrecognized mount option "nfs_export=off" or missing value [ 179.898004] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 179.898015] ? copy_mnt_ns+0xa30/0xa30 [ 179.898027] ? copy_mount_options+0x1fa/0x2f0 [ 179.898036] ? copy_mnt_ns+0xa30/0xa30 [ 179.898048] SyS_mount+0xa8/0x120 [ 179.898057] ? copy_mnt_ns+0xa30/0xa30 17:41:11 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$overlay(0x0, &(0x7f0000000080)='.\x00', &(0x7f00000000c0)='overlay\x00', 0x8000, &(0x7f0000000280)={[{@nfs_export_off='nfs_export=off'}, {@redirect_dir={'redirect_dir', 0x3d, './file0'}}, {@metacopy_off='metacopy=off'}], [{@appraise='appraise'}, {@subj_type={'subj_type', 0x3d, '$$!:'}}, {@uid_lt={'uid<'}}, {@audit='audit'}, {@smackfstransmute={'smackfstransmute', 0x3d, 'afid'}}, {@fowner_lt={'fowner<', 0xee01}}]}) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:11 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, 0x0, &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) 17:41:11 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) 17:41:11 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) [ 179.898068] do_syscall_64+0x1d5/0x640 [ 179.898086] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 179.898094] RIP: 0033:0x45deb9 [ 179.898098] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 179.898108] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 179.898113] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 179.898118] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 179.898126] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000000001e [ 179.979238] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c [ 179.997696] overlayfs: unrecognized mount option "nfs_export=off" or missing value 17:41:11 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x0) 17:41:11 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) 17:41:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) clock_adjtime(0x7, &(0x7f0000000280)={0x0, 0x3, 0x2aa, 0x8, 0x0, 0xfffffffffffffffd, 0x7, 0x4, 0x1000, 0x7ff, 0xffff, 0xc9f2, 0x5b6, 0x3f, 0xfffffffffffffffe, 0x1ff, 0xf8, 0x1, 0x2, 0x7, 0x2, 0x9, 0xffffffff, 0x2000, 0x8, 0x1d}) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:11 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) ioctl$TIOCCONS(r2, 0x541d) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB="0300dd550b1e320dc68217cf948c246b7627a8f43450c964606ac36f3d000000000000000000", @ANYRESHEX=r1, @ANYBLOB=',afid=0x0000000000000000,\x00']) 17:41:11 executing program 0 (fault-call:2 fault-nth:31): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:11 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) getsockopt$inet_IP_XFRM_POLICY(r2, 0x0, 0x11, &(0x7f00000002c0)={{{@in=@loopback, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@remote}, 0x0, @in=@dev}}, &(0x7f0000000080)=0xe8) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f00000004c0)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}], [{@fscontext={'fscontext', 0x3d, 'staff_u'}}, {@seclabel='seclabel'}, {@fowner_lt={'fowner<', r3}}, {@euid_lt={'euid<', r4}}, {@defcontext={'defcontext', 0x3d, 'staff_u'}}, {@context={'context', 0x3d, 'sysadm_u'}}, {@uid_lt={'uid<', r4}}, {@fowner_eq={'fowner', 0x3d, r4}}]}}) 17:41:11 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140), 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, 0x0) 17:41:11 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@noextend='noextend'}]}}) getsockopt$IP_VS_SO_GET_VERSION(0xffffffffffffffff, 0x0, 0x480, &(0x7f0000000080), &(0x7f00000000c0)=0x40) ioctl$KVM_SET_GSI_ROUTING(0xffffffffffffffff, 0x4008ae6a, &(0x7f0000000280)={0x6, 0x0, [{0x7d, 0x3, 0x0, 0x0, @adapter={0x2, 0x2, 0x1000, 0x6, 0xc2a}}, {0x4, 0x2, 0x0, 0x0, @adapter={0x8, 0x0, 0x2, 0x1, 0x4}}, {0x0, 0x4, 0x0, 0x0, @msi={0x8, 0x1, 0x100}}, {0x10001, 0x2, 0x0, 0x0, @msi={0x20, 0x4, 0x11c20454, 0xffffff84}}, {0x0, 0x2, 0x0, 0x0, @adapter={0x84, 0x0, 0x5, 0x80000001, 0x7}}, {0x4, 0x4, 0x0, 0x0, @msi={0x2, 0x3, 0x5, 0x8001}}]}) 17:41:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0xff) getsockopt$inet_sctp_SCTP_MAX_BURST(r3, 0x84, 0x14, &(0x7f0000000080)=@assoc_value, &(0x7f00000000c0)=0x8) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 180.385831] 9pnet: Insufficient options for proto=fd [ 180.401874] FAULT_INJECTION: forcing a failure. [ 180.401874] name failslab, interval 1, probability 0, space 0, times 0 [ 180.451556] 9pnet: Insufficient options for proto=fd [ 180.459381] CPU: 0 PID: 14472 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 180.467275] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 180.476624] Call Trace: [ 180.479210] dump_stack+0x1b2/0x283 [ 180.482848] should_fail.cold+0x10a/0x154 [ 180.486996] should_failslab+0xd6/0x130 [ 180.490972] kmem_cache_alloc+0x28e/0x3c0 [ 180.495122] __fscache_acquire_cookie+0xd6/0x41c 17:41:11 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140), 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, 0x0) [ 180.499880] v9fs_cache_session_get_cookie+0x95/0x1c0 [ 180.505066] v9fs_session_init+0xc92/0x1540 [ 180.509397] ? v9fs_show_options+0x6b0/0x6b0 [ 180.513810] ? v9fs_mount+0x54/0x860 [ 180.517523] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 180.522557] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 180.527404] v9fs_mount+0x73/0x860 [ 180.530940] ? alloc_pages_current+0x15d/0x260 [ 180.535517] ? __lockdep_init_map+0x100/0x560 [ 180.540007] mount_fs+0x92/0x2a0 [ 180.543373] vfs_kern_mount.part.0+0x5b/0x470 [ 180.547875] do_mount+0xe53/0x2a00 17:41:11 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140), 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, 0x0) [ 180.551421] ? copy_mount_string+0x40/0x40 [ 180.555668] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 180.561403] ? copy_mnt_ns+0xa30/0xa30 [ 180.565283] ? copy_mount_options+0x1fa/0x2f0 [ 180.569773] ? copy_mnt_ns+0xa30/0xa30 [ 180.573657] SyS_mount+0xa8/0x120 [ 180.577102] ? copy_mnt_ns+0xa30/0xa30 [ 180.580996] do_syscall_64+0x1d5/0x640 [ 180.584885] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 180.590067] RIP: 0033:0x45deb9 [ 180.593249] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 17:41:12 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) [ 180.600953] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 180.608210] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 180.615472] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 180.622732] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000000001f [ 180.629922] 9pnet: Insufficient options for proto=fd [ 180.629990] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c 17:41:12 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x0) 17:41:12 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$netrom(0xffffffffffffffff, &(0x7f00000001c0)={{0x3, @null}, [@null, @netrom, @default, @bcast, @null, @bcast, @null, @bcast]}, &(0x7f0000000240)=0x48) getresuid(&(0x7f0000000080), &(0x7f0000000300), &(0x7f0000000180)=0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x1000800, &(0x7f0000000280)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@dfltuid={'dfltuid', 0x3d, r2}}]}}) 17:41:12 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x184800) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB="2c617469643d3078303030303030303030303030303030302c005028142f9b1484907171ec25"]) 17:41:12 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) 17:41:12 executing program 0 (fault-call:2 fault-nth:32): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$smc(&(0x7f0000000280)='SMC_PNETID\x00') sendmsg$SMC_PNETID_GET(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010000000000000000000200000009000100af0d"], 0x20}}, 0x0) sendmsg$SMC_PNETID_FLUSH(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000280)={0x48, r1, 0x100, 0x70bd26, 0x25dfdbff, {}, [@SMC_PNETID_IBNAME={0x9, 0x3, 'syz2\x00'}, @SMC_PNETID_ETHNAME={0x14, 0x2, 'geneve1\x00'}, @SMC_PNETID_ETHNAME={0x14, 0x2, 'gretap0\x00'}]}, 0x48}, 0x1, 0x0, 0x0, 0x4c850}, 0x80) r2 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dlm_plock\x00', 0x80002, 0x0) mmap$usbmon(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x800006, 0x8010, r2, 0xc1) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r4}, 0x2c, {[{@afid={'afid'}}]}}) syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0)='ethtool\x00') [ 181.224514] FAULT_INJECTION: forcing a failure. [ 181.224514] name failslab, interval 1, probability 0, space 0, times 0 [ 181.227780] 9pnet: Insufficient options for proto=fd [ 181.245464] 9pnet: Insufficient options for proto=fd [ 181.274417] 9pnet: Insufficient options for proto=fd [ 181.279151] CPU: 1 PID: 14526 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 181.287394] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 181.296738] Call Trace: [ 181.299325] dump_stack+0x1b2/0x283 [ 181.302953] should_fail.cold+0x10a/0x154 [ 181.307104] should_failslab+0xd6/0x130 [ 181.311077] kmem_cache_alloc_trace+0x29a/0x3d0 [ 181.315745] sget_userns+0x102/0xc10 [ 181.319459] ? v9fs_kill_super+0x90/0x90 [ 181.323517] ? v9fs_kill_super+0x90/0x90 [ 181.327571] sget+0xd1/0x110 [ 181.330595] v9fs_mount+0x9e/0x860 [ 181.334134] ? alloc_pages_current+0x15d/0x260 [ 181.338711] ? __lockdep_init_map+0x100/0x560 [ 181.339887] 9pnet: Insufficient options for proto=fd [ 181.343202] mount_fs+0x92/0x2a0 [ 181.343220] vfs_kern_mount.part.0+0x5b/0x470 [ 181.356130] do_mount+0xe53/0x2a00 [ 181.359675] ? copy_mount_string+0x40/0x40 [ 181.363907] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 181.368939] ? copy_mnt_ns+0xa30/0xa30 17:41:12 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) 17:41:12 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno'}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) 17:41:12 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno'}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) [ 181.372910] ? copy_mount_options+0x1fa/0x2f0 [ 181.377397] ? copy_mnt_ns+0xa30/0xa30 [ 181.381278] SyS_mount+0xa8/0x120 [ 181.384723] ? copy_mnt_ns+0xa30/0xa30 [ 181.388610] do_syscall_64+0x1d5/0x640 [ 181.392502] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 181.397688] RIP: 0033:0x45deb9 [ 181.400871] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 181.408149] 9pnet: Insufficient options for proto=fd [ 181.408606] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 17:41:12 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_open_dev$vcsn(&(0x7f0000000080)='/dev/vcs#\x00', 0x7ff, 0x2) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x6420, &(0x7f0000000200)=ANY=[@ANYRES16=r1, @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYRES32=r0]) 17:41:12 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) chdir(&(0x7f0000000080)='./file0\x00') r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) sendmsg$IPSET_CMD_DESTROY(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000340)={0x50, 0x3, 0x6, 0x401, 0x0, 0x0, {0xa, 0x0, 0x2}, [@IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}]}, 0x50}, 0x1, 0x0, 0x0, 0x40420c0}, 0x4000) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) write$P9_RVERSION(r3, &(0x7f00000000c0)={0x15, 0x65, 0xffff, 0x4, 0x8, '9P2000.u'}, 0x15) r4 = socket$netlink(0x10, 0x3, 0x4) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x2, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r4}, 0x2c, {[{@afid={'afid'}}]}}) r5 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) ioctl$KVM_CREATE_VM(r5, 0xae01, 0x0) write$binfmt_script(r5, &(0x7f0000000280)={'#! ', './file0', [{0x20, 'trans=fd,'}, {0x20, '-%}\\\xaf'}], 0xa, "7583250c1ee262c55b01f998d3043d34210d5e67b2565bcbc6634a384b7d864dcca8820893de8ffe02604ca1ea8da205d8240241f56d1c494d96ed03c7b18d92070cd0d8134e92a0bb595ca701fe16cef7decf4b4ffe3f49cb2e1ddbba3b2d425834848df87a0510da80da24c72c30a3924635215766887ec950bc1d6b6deb6ff097c1fd69577d90e86285"}, 0xa6) r6 = inotify_init() mount$9p_fd(0x0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='9p\x00', 0x1000012, &(0x7f0000000480)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r6}, 0x2c, {[{@access_user='access=user'}, {@access_client='access=client'}, {@afid={'afid', 0x3d, 0x4bb7}}], [{@pcr={'pcr', 0x3d, 0x1c}}, {@dont_hash='dont_hash'}, {@fowner_eq={'fowner', 0x3d, 0xee01}}, {@obj_role={'obj_role', 0x3d, '-5['}}]}}) ioctl$BTRFS_IOC_QUOTA_RESCAN_WAIT(r1, 0x942e, 0x0) 17:41:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}], [{@obj_role={'obj_role', 0x3d, 'wfdno'}}, {@rootcontext={'rootcontext', 0x3d, 'system_u'}}]}}) [ 181.420944] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 181.428208] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 181.435472] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000020 [ 181.442744] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c [ 181.486867] 9pnet: Insufficient options for proto=fd 17:41:13 executing program 5: socket(0x10, 0x803, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x3, 0x2) openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$pppoe(0x18, 0x1, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1ff}, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x0) 17:41:13 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno'}, 0x2c, {[{@debug={'debug', 0x3d, 0x1}}]}}) 17:41:13 executing program 0 (fault-call:2 fault-nth:33): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:13 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) syz_mount_image$pvfs2(&(0x7f0000000080)='pvfs2\x00', &(0x7f00000000c0)='./file0\x00', 0xc2b, 0x9, &(0x7f0000000700)=[{&(0x7f0000000280)="d32d68571d390feb9753743ec2a71d879e1903411fd4be3d81c9d696c9d37966a26dc81a276391d2b5911698b0750632c25d307b1f549907486f9a0109822be502f21f08faf310cbc1aa9e5bcff1b017272e7356d25d4dd2d71f28e50292f766f9f37d3c4470261878650c41d62d2690cfe027905c7492ad9f6e9efd514ee915a0d2f0e3efb55e07c4", 0x89, 0x9}, {&(0x7f0000000340)="5b6c2fe8503d272ac091d99793d15be6725c6b0f2b6ceda3b88b3a7ea77071cefe9d5256e929f08dbadfa69e97ac429a0496ea857524598b129ff684248ca598fee1de94e5e0f4eb4d75316233bdc026a91b680d75765e752279d61f9577b2918df0e8fd23888623d0807ad57f3034e6bea5aa605f9e0fcc773f5882df2c0169195a96f84cd8e2aba8a03097da49e52f15ed8a21ba39e1a1c701d94b9d3fe68e", 0xa0}, {&(0x7f0000000180)="7d519b0b8ed10aee9ee5f91d5561285e4bcd96bc586bf584185b2256b1f14562e669dea5dd58bd6f73f264c87af23998960c8b3ce848bba7f8d72dccd5a98e7cbc835ea3327c5db7bf8eccd219fe0610e836015a62d6b26693300c78fea2d2299c5ae09c68c2", 0x66, 0x8}, {&(0x7f0000000400)="38c167227d9881cfb52f10194adb6be62eeb56bec5f121efa223ef5d2cc17f5c78f0f5eafb9c3cc2da18a41c6c472ed9fd3ee6801726bc72360e8791b1743fa9b52933d43ebf5da771991d43ed2f30d36e8be2864635", 0x56}, {&(0x7f0000000480)="fa7da1d217421f7eb15db595731217b1e034f5d22d95003de02ebaf267c1775a9dd28e204ed89ec5727125551a5c5ac0410575d70e4c716975cd4d4597ae042b5a4c672325d5a6196d599d9c880d7e8ae4a675df319a", 0x56, 0x6}, {&(0x7f0000000500)="46c37a73eb0030f939de1d678576450d8cf6a5e84fb0761a5fe32106bcc1214a66a047f3393b60314e99f753a8838f7a1dbf48f16d980d5957d10364e5029869864f1472f1b29deb47f93c6b5972499ae5a336cbb485943f", 0x58, 0x5}, {&(0x7f0000000580)="090dc718b0575403ce24d232f81cc8b3bf3e5452dbd00b9d94599a998d11c42d45ef5d2b1d8f5c46ab311f4978a96caee2fde05c90e6dc54f4651756f078cd8090a0593e5b3f5c2f9b1280b4e2200b903e13670940236e2e8df6e8be155da04f990afd9d26058d81e4cd8c85616cd452f049a00b407ec7796dc30a01f830324bfe35c56836b863eafa872390ffec7fded28796024fe2", 0x96, 0xfffffffffffff381}, {&(0x7f0000000640)="2eb7dfea83b5425771f3f139cdb2c098b2dcbcc64ccdacd99a6976f7b06aa55bfa1617602130513e1c392ebf46a24f86a67d2fcd309fb9b2cd5a28c85e962175733a14a91acbe3dbef132a6e5a691bf38bdc0106b8549807c9ec", 0x5a, 0xe3}, {&(0x7f00000006c0)="28054d1ba1ca7e8ec63f09a66d37d99cc23ed311862cc704af55d488428c", 0x1e, 0x1ff}], 0x2111090, &(0x7f0000000800)={[{'wfdno'}], [{@obj_type={'obj_type', 0x3d, 'wfdno'}}, {@dont_hash='dont_hash'}, {@subj_type={'subj_type', 0x3d, '/'}}, {@uid_lt={'uid<', r1}}, {@fsmagic={'fsmagic', 0x3d, 0x9}}, {@subj_type={'subj_type', 0x3d, 'afid'}}, {@subj_user={'subj_user', 0x3d, 'trans=fd,'}}, {@rootcontext={'rootcontext', 0x3d, 'sysadm_u'}}, {@fsuuid={'fsuuid', 0x3d, {[0x37, 0x34, 0x33, 0x64, 0x37, 0x39, 0x64, 0x34], 0x2d, [0x36, 0x37, 0x34, 0x6], 0x2d, [0x37, 0x32, 0x34, 0x36], 0x2d, [0x31, 0x38, 0x63, 0x39], 0x2d, [0x34, 0x66, 0x39, 0x66, 0x65, 0x38, 0x38, 0x32]}}}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140), 0x0) r0 = syz_mount_image$nfs(&(0x7f0000000080)='nfs\x00', &(0x7f00000000c0)='./file0\x00', 0x5206698b, 0x0, &(0x7f0000000180), 0x80, &(0x7f0000000280)={[{'rfdno'}, {}, {']'}, {'9p\x00'}], [{@pcr={'pcr', 0x3d, 0x4}}, {@fscontext={'fscontext', 0x3d, 'sysadm_u'}}, {@pcr={'pcr', 0x3d, 0x27}}]}) r1 = socket$inet6_udp(0xa, 0x2, 0x0) r2 = syz_open_dev$mouse(&(0x7f00000003c0)='/dev/input/mouse#\x00', 0x7, 0x9400) ioctl$VIDIOC_G_OUTPUT(r2, 0x8004562e, &(0x7f0000000400)) r3 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) mkdir(&(0x7f00000005c0)='./file0\x00', 0x101) r4 = syz_genetlink_get_family_id$tipc(&(0x7f0000000040)='TIPC\x00') sendmsg$TIPC_CMD_SET_LINK_WINDOW(r3, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000100)={0x68, r4, 0x8, 0x70bd2b, 0x25dfdbfb, {{}, {}, {0x4c, 0x18, {0x81, @link='broadcast-link\x00'}}}, ["", "", "", "", ""]}, 0x68}, 0x1, 0x0, 0x0, 0x8000000}, 0x4000000) sendmsg$TIPC_CMD_GET_MAX_PORTS(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)={0x1c, r4, 0x8, 0x70bd2b, 0x25dfdbfe, {}, ["", "", "", "", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4}, 0x8004) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000600)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@access_user='access=user'}]}}) r5 = syz_genetlink_get_family_id$tipc(&(0x7f0000000480)='TIPC\x00') sendmsg$TIPC_CMD_SET_LINK_TOL(r3, &(0x7f0000000580)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000540)={&(0x7f00000004c0)={0x68, r5, 0x300, 0x70bd28, 0x25dfdbfb, {{}, {}, {0x4c, 0x18, {0x744, @media='eth\x00'}}}, ["", "", "", ""]}, 0x68}, 0x1, 0x0, 0x0, 0x100}, 0x84) ioctl$SIOCX25GDTEFACILITIES(0xffffffffffffffff, 0x89ea, &(0x7f0000000180)) 17:41:13 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r2 = signalfd(r0, &(0x7f00000014c0)={[0x7fffbfff]}, 0x8) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r4 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) ioctl$KVM_CREATE_VM(r4, 0xae01, 0x0) r5 = socket$key(0xf, 0x3, 0x2) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) syz_open_dev$sndpcmp(&(0x7f0000001500)='/dev/snd/pcmC#D#p\x00', 0x0, 0x400400) r8 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) r9 = ioctl$KVM_CREATE_VM(r8, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r9, 0xae41, 0x0) r10 = getpid() sched_setscheduler(r10, 0x5, &(0x7f0000000000)) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f0000000080)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000001440)=[{&(0x7f0000000180)="206965c5d42746d790210b3c89ecbe4e188682ea52a0905a2d0d1c293a8f71e5d70a566a699f6071b1451704180e9a423b7137cde6fad9a707fa8268d7898eaa839fa2b085064e0102ed68d5c39b320ed380", 0x52}, {&(0x7f0000000280)="da25267c05fd285187d9a7da9bf872c00bbe8bef8e48ea4ea60c0c28acb9570bb385622b00763e4c5343112e8b58214fc7313d578bf0dbf7817734ffcaf6b57c27498c8f0de534c099406aa51068ed841ffac8413574b15ac06681e801fec6f1df8b8a55ec43132c1fbb207a1879c132ab50a04f37d5474eebdd0aff5fe26f4ec189e1d1b01c8001", 0x88}, {&(0x7f0000000340)="2b62599394ea005469107b0009f28f1267a6a5ffbf5d9ded3664eb9c6d749fb71511df3b0f79a38911eb139c880fbc8b8e7f5e7d1da940bd9a87e2496423452b835705e62a35219a2af0c48c60fc900b9f7b38c9543945031349994c99c8d273d477ade729e30279b40038d75a56ed1ac9d15edc760e5301e191676ba3a0f03d2d96e7ee94e16448260d2bd3faebfad9f5e21b9cd6e289c382a17bfbd01d1ed82f916432b83ec17a967ccadb9fb7d9654ab86838f2fab8337ae2553fa17a9947c98bef622ba4cf7805d14f7e5bbca254f67a4223f27ee3fa", 0xd8}, {&(0x7f0000000440)="b9f075c7d1a74df355a08107e6970aa04eb8942e412415481765687896478491aff5012b1c96d21da1eac65c69e8bc185efda5535cf12ed1c828d007ea73da0bbafc279919814d5f10211f37b6f6704c1c7c825bc6a7036f76f9ec745ef00aba4d2f43f308e4a9a9313ca6623b48d94b56edbf287fd82afba95a2f3c1bff3def452e1912b7af358c9df90c03c1563cc6b5a2ed73d70d68c9f4e6270c4414387c2df3e5a80d832e973203bde5e323eccef15761ee09c4b0813a8e243c9156433766636bd0d2e44c4c853c37543a0899a593096a605949665f4b2c91e6c87519e4a2642d615c04ed68ed3e40fbbb20e2b819dbd4896cc7517c773c51ca4c7e02f9a00535647df0efed022eb009d2888b99b95ffd82f07e61a5ff0826e432e70d48eda2fba65ccc7c3798de96a5cf22375f88316c352ae68d879ac83353ec76cef0d9f83d10f96d591c55e82398481fe78b667b63a9811b801350efacaa8da33983783b37a2d6de21c5a2224a8dc496c65208380d4ef368c619f8f2c68733ec645a4d587c9753e132bd8f945a84a52c7a3df937be2b795d55344bfa97fa392642d8342941a488e9eca4d96d89b01e2f28d4053caf71378de2acb4db447a806a053633149d8d7260c996ab6fafbe66821acf9863f377704e1c16a1be823a6784a1e63f5bdcdd35d1f74e882e2f0a9ac8aef03ff951472b2e63c9defc9142dc4d884d5bb9cc11b603af3f1159a09af159a9d6f48b000e5a5f0b8cc3e4b8738c73038669d77ed5b181e2935e3ecaa07baeb1e8e8a47b61f11435b5299297c91fb178770003cab3ffb6d5efb33e97ab59bdc54c4c959b920773af7c0ed3cb1ddbf78ba17bdb423451cf0ed5b3d2f692419844883b0d6979c7ec27382a0a9ae0d4482776470a6429e4c5856703bf4f2f70ef05c357f3abd88882b3fae65f9b45f78038353921d1d7adc6bc65566a324ef1aa725e54b685074b8c58639dc6e2e8a128e975034830b855e13713e85b3e80c25ab65c23f23c1c659c5c73f0dbaccbbea3715ffeb175aa27a5daba10aec14491a44a56882dceb4ea9e9beb34af3b731fd245dce424a15fcb5ac595cd9be27465c91b79a4bca8d5d66684e9ce359532f034910f3a5f5cd3f2a7ac90c9fa38f27b26199790d338d81e18e02dc0ef2493169493544d1606d866de7c22f36a8e53ea016a9152d58c377b50334d2b0409e42a5cb7665281f91882f661b2abbedd9da566914401785e33b2b2750ededab729794ee0322a37b4c6464423bf17c1af69030ca8b0a7b4408e10724d203037123ba53ee0debc9403a446e19e08e209f8e465df0c9eb09dcb53f22dda0d550215bff12b2eea9a8c595ce66c51fa85e753a67e687bf2ae119623201cfa2f05aee3716c26b403b4a08a90fe975aec074b5f52f739e06b96bcddee087cda25b4a7a9fb6ad37c7f80c9d1579dd7427559bd605aa347a64b199396d9ecad067a71111563df6bff4f8e424a1a359ffd30597df4fcb40a0429722dd7cc210fbd4e4f4b34a0771d0c59f36cb16daa1566695ceffabf5bc485d24d9f5e3206c9a75b1f85ac6aa0724fc54a1ee6423b2a9044a6cc9efb3dd333abf1528f53788e82249663316911a9ecfa1c7f4e0fb59545d34da87a32d82b37c9d7a698a5db7bf94d52af8bcf1b7b83a9b372683f44e661005fc7e36cf86b8b2c7357270a18f55eacdcad27d3dcf080877af3d21c2201038ee04c95565736b369f8040520490da57b041fc828efa6dec2fc123a7be9a683feef54de536171ea0cf75f791212b292414ca39157d22f6e1a8d67938ab5c5e23090e7f59aa5dc32d03506d11de3f53be03b3ba502838cbdaa93494cecbb23c0efd5af92d8bd95c72341cb5eafb79212ee0b0649b29f266902dae7d8fe72fbc9cefc118fc544c2749486c2209c0c46019a1898631a92a1a069f7effe298ccc5e75f601fa1133bcebf382f2f3bda9c0145e793cff8f2fcfe36d0a4e2582fa251f4b1ecf56ad8f2a417cce54586c2896c205c2723c90c66b7f84dfde7ffe83589eedb7e00275d0850dd67e3fa9e38f77338c0569ac0dc8afd1ddae6d70a90179a70a6bb94bcd3a6d358100d82685cf9710e16897750fa53868dea1acca4c646dccbd3db489cc35985685773ca14bed37c7b33502908392424fa6a0fa04bff4b1ba754b4487f637decd1fb858bb86b88fd33733a5a6e7c5d4c7cc5d8f63b78a34f0c0c88fe2246afe7e6bbc2a6d6c08b553c69eb921fefe72997bc3cb5c5d47117e1a396b5840eb8092ffbeb8d6e17a4d217e76a50cfa99c041f55e5819bd744fbb5a5879f2066239ecb9fd8dc9ead79347d0870c64d97d320b7a36cc0d295ca7f06edc6e38b39933f8559ae11a4691b8736e975370cdca9c8334e980c202828eff1ef5bd3197554b3ecd243d1086c82bb3bd73644aa2e71f4a57f46582e40d20bcd959a464eae0fb5ac32f3dc1e937839d3e6e9d235c77276851014ee7dc1a146a5d8ae3c94e3bdd023f853951a6c75eba1e6cc883a547b8410af8df7be6314f38267b196e88ef1d6fc3fdc8051cb4525e9723721863e7b86647128a75dd87bb1db384c8fcfe1d793dbfd063afacc430b0f4e091b7d2cb48c17b7ef7a657138cb4421b7c0c8370e87e90db3cde6f0fd952cabdcbc32b705a9b1f6752438ca65d7db1656b40b2d6cb9176fc3076fcb3b02ff696fe7b75931fe480034979840e97821d7f19e4226f44554d45947bc4bb6f95fc742520d7da0236d33d73df8d425b87707f2719b48f3f3109f6091dce48832918b758d7c439f5b535bc22679c5327a0aabf6d767e5fd313cc4ae8222ca4227f3516583393b9c468651155c0bc0e56cfbc0ec54ab386b8a437a659bb0f72dc1a2dcfc67490babb62e21d0538d4fe654b72ff6e3e542a558fc049a1c20b5e64dc3e8f27263637c0fb1d316e7107955c5dc9516e3f52d11c3a671f390f4475979d864bfad8a1378558de6c9baf141991ededa96a5ded6a22ce38b71f42948eda40ea44ab009ec6c08f1f8bdffbd220ca4e9e0e45c1fa0a3d79537822d8fb1b7a94b1570c5205869d97ef055fe70031a370f8867923e673128ba0ab70b6823a615e21d6a117e39508c01919a1f2c3d63a89cf67cc660c586c02f48b14545ada63dafd158c21b275d134906210c7921d04de8292a95e39fd25afb2c3850d3e2f9af727b72447f3b16b4e499957127ed395905ca44e0ccdc7b11a03472b9b527582c5660f7e9315500aec8db8685c3d9e71fb0feb015ec9dcf88886202d8b0000b223bed64a11267475ac8325cc86d02b1a3e35e2f311073292832b5bf257a98b339bcb6674cbb67a3a6e3bb607152959e0f527691448137e3ac5de18bd417672d4b059b62d0fa5a5ac2cc617320673e3c600bb03b233f0bc35848de791fbb0257e61711027a9a9b371858cddee0060b7392d1879530b707fc45d6852b50cac30e198518a3e4bee2e358d099851c7c90eeea3799ee32488cc13999b55f711029c2904479a2bf8d667f38c6a46cfa0fbb758143f68553ef87d074730c0d80c7a424dfa74800e1ef259e1a5b2fc3d091bd6b2b877409b46b73707b893de141cceee69910481c526e6d0fd85577626b8ddadfcf2448e283322548114e397d537a5c1c88ab268c2c697bf912d45a987cade28a05ce22c4cc870fa8842f76c47f92bf2ab50548e1687cbcb9af795801baf66ff5aefa990b128516f1e71149572178806730ec5eedda502cee01ce2e3519240dcbd46afc7f48239fa356c7668da3e64d8bf0490e329e96bb1b753b5fb5998910d8348b2e0507a7bc5edd9a5c6ec3275f854bf791251f443f5d8a3c90401c9253e1dce41bbe82bb610fc6d4429dae655a34ed9e8259f81ea485b33257a51ca31ccebc7138d5c250214e146058d1fcabc754c096b4cbb5bc59515f64d90a8d93e1eb34681eda3f49204e4825023b2bf447d34d48e18587fdbbff720d235d1d8f2087738f9d1e8d17e53d2f2116cca81934188f907d1afdba9f3881176f35f6854a99f4a1c5cc7fcc3bc6e44f1cab6c5fa791fc81307733f7adb48d2db4f7ec6ccc18207f4a39ae34e7ce59e3ec01b6e24e8c5c1ff2824c6785c5cac297df2b0b6f90283f9c74ca681fa56673c106f5293f2ff7c1dfad81af6afa7b89142efaa697f16f5e783f5311bfe35e3afa8530223c5a84faf27ab07f4b534298faddc168c56ed7c288e5b65737dbbb7bc8746783bfaef77846fca8ed1623cc38577304eca1ca40adc9b598f3e20cde91bb67601f0b02d5dd73a3605d9739a6e24f38e7f82f6a36583be572cdb89f37d49029c550a1fb604d0bf399222c791ee1aa2ea7ccd3221ae73713de04bef599276ca46d3751b0cbfd224cabf3972df3d39e00cc539eb55c7625d0fa758b03bb9d14f00d9aaa2a413cb2a7bb955a56221402ed4d29cad319608af4d2a778194dcb1f06b4cb436528789b9c981b34b023d146579f91b21db094f285b461bf9704044ffb497717e83b5ebbb8de36612289b10c3db4e7a334fe2a86ac249147ff19f24d93c1b9c14cf6b83fd0ac0fcb6f6ca63cb58ba027eb552e0604ffd76132749be02c4641cff64b26a06335e3354999e9a0d1a8654f9419f3f79f1048906cfb22b5fb59426892134ee0684c540f67382e5744f080f73f9e03e28b4b1cbc64d3f3411260477d7b51c78d5b39a22b42dbc824accc29428edf8bfb8eaefa21f35d618f58940201c0b09d312f32829a7237e0dc794789f60e21f4c2e4accd31ab9e4cb58abc93b86f4c1131eb9d53d6ea789497a283ef75de825016f1e0ebd3a28b344f3ed184fd081c0af612e29ea6ea2661282c85e542c6e4b59718b48d4863e13a9dfe70d3aa31be3daff03053aa40be733a367094010c99f11b3b751a0d5571a66c689d5c899fc63e91ba93c245d51cdeea29f09dc1f1bc40e1ee1593de254358a7f397ca3c73fb47b0427c859d3c050c6b0b27b5e1e835d7ab7adb4598abbd5af0a5fad7954755e991893e7b330be60f51a091f143d7f08b8e437a0c375d9232b387673cdb8c2a807e930a967ffefdded1127b25a6554deaad33a2717dd6be944c8c308bc839f72678a46bb52dee2ba4d4843535dc427e8a42ca23248f6903e3584c88529cdbeba5a833323406d88ddd859d82dbfdeeb78806b4a945f30ecf08be5cf325eae61b9e43b0141d54f2842552e6fbb4b707ff431ed427a194401183058553d7960ec40702330c4bbb3c477f3b5a521f8906b7d40eaa75cb6765ddc36347d11abe42494ca8c6c0df603f697483b982583f9300413374620beb93902bd5aef543f2ea7a47ed89f95a5401f689b0478549e7ed18fddd74b42c2ca1304507b4823f9e1d36f19079b13c78226cb998a58dae1c9371dc85c61a867a4cfe3393135a634e4a80306c3a43456ba3f3cee83f379f1820aa20957e7a6bc8e48aedfb17543b2be18bee5dd326d7bb17b06f65e4f1701fd23deeb588ed0c121910e1903dd69dd7ef915ee29f1e328bc7975b3858dd7f922adfce20e35ffe98dadbdeefe5d500575fa644d33056d488ced6e3b58a7635a4ca62171ce2aa3610b254037df6f8fd8577a530725156c213cc30edfc5d1f59e5c80386fbaf004df74988fcf9e7ee0a7ed527f9cfac0e5cb5dffa6575f73756f940a2603e89a2a471fb63a8b3554e8f604bae0664161318f611f4b8586b84380ad7a01160921731ce353c8488211b3f8b961ac8fe1dc85e6cdb147a7b7848834c281e522d1593be81e9c8d9123602173dd2d213972998605b871be86", 0x1000}], 0x4, &(0x7f0000001540)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r1]}}, @rights={{0x20, 0x1, 0x1, [r1, r2, r3, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r1]}}, @rights={{0x14, 0x1, 0x1, [r1]}}, @cred={{0x1c, 0x1, 0x2, {r10, 0x0, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [r9, r5, r1]}}, @cred={{0x1c, 0x1, 0x2, {r10, 0x0, 0xee00}}}], 0x108, 0x10000000}, {&(0x7f0000001680)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000001740)=[{&(0x7f0000001700)="61fe9958b1bd23c2b2acc11bad7c1a5eea77054a0d19cf8059b1a6b1700925234e13317bb7245213f68a31b469535b89e1de0aaaffb1bb", 0x37}], 0x1, 0x0, 0x0, 0x800}], 0x2, 0x20004002) mount$9p_fd(0x0, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='9p\x00', 0x55041, &(0x7f00000019c0)=ANY=[]) 17:41:13 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB="e6773254922d49263476c1c464e53aaf4466c73752d9fa70277a44ed576c9ea4f4819ed6e5149e186414704e67c826085ecc2ece23a4d4d514f80b214f3480fddc22ffb36c635ebc5ea6253d591bc18b128fbfbc803267df877473fd467a36a2270a8ece231ffd450825e8d6048807767feea760b0d5bd8c375b", @ANYRESHEX=r1, @ANYBLOB=',afid=0x0000000000000000,\x00']) 17:41:13 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}}) [ 182.062232] FAULT_INJECTION: forcing a failure. [ 182.062232] name failslab, interval 1, probability 0, space 0, times 0 [ 182.064923] 9pnet: Insufficient options for proto=fd [ 182.099161] 9pnet: Insufficient options for proto=fd [ 182.132801] CPU: 1 PID: 14600 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 182.140691] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 182.150025] Call Trace: [ 182.152594] dump_stack+0x1b2/0x283 [ 182.156203] should_fail.cold+0x10a/0x154 [ 182.160329] should_failslab+0xd6/0x130 [ 182.164284] __kmalloc+0x2c1/0x400 [ 182.167799] ? __list_lru_init+0x67/0x710 [ 182.171928] __list_lru_init+0x67/0x710 [ 182.175887] sget_userns+0x4e4/0xc10 [ 182.179588] ? v9fs_kill_super+0x90/0x90 [ 182.183627] ? v9fs_kill_super+0x90/0x90 [ 182.187668] sget+0xd1/0x110 [ 182.190666] v9fs_mount+0x9e/0x860 [ 182.194183] ? alloc_pages_current+0x15d/0x260 [ 182.198744] ? __lockdep_init_map+0x100/0x560 [ 182.203220] mount_fs+0x92/0x2a0 [ 182.206567] vfs_kern_mount.part.0+0x5b/0x470 [ 182.211040] do_mount+0xe53/0x2a00 [ 182.214567] ? copy_mount_string+0x40/0x40 [ 182.218779] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 182.223784] ? copy_mnt_ns+0xa30/0xa30 [ 182.227649] ? copy_mount_options+0x1fa/0x2f0 [ 182.232121] ? copy_mnt_ns+0xa30/0xa30 [ 182.235988] SyS_mount+0xa8/0x120 [ 182.239416] ? copy_mnt_ns+0xa30/0xa30 [ 182.243282] do_syscall_64+0x1d5/0x640 [ 182.247148] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 182.252313] RIP: 0033:0x45deb9 [ 182.255485] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 182.263168] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 182.270413] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 182.277660] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 182.284906] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000021 [ 182.292150] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c [ 182.319332] 9pnet: Insufficient options for proto=fd 17:41:13 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$SCSI_IOCTL_TEST_UNIT_READY(r1, 0x2) ioctl$VIDIOC_S_HW_FREQ_SEEK(0xffffffffffffffff, 0x40305652, &(0x7f0000000080)={0x6, 0x1, 0x0, 0x7, 0x81, 0x401, 0x6a89}) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='trans=fd,rfdn\x00=', @ANYRESHEX=r2, @ANYBLOB=',wfdno=', @ANYRESHEX=r3, @ANYBLOB=',afid=0x0000000000000000,\x00']) 17:41:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB="df04766419639e066d7a69e8dd4f887a712c616669643d3078303030303030303030303030"]) [ 182.336282] 9pnet: Insufficient options for proto=fd [ 182.336906] 9pnet: Insufficient options for proto=fd 17:41:13 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}}) 17:41:13 executing program 0 (fault-call:2 fault-nth:34): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 182.410311] 9pnet: Insufficient options for proto=fd [ 182.424274] 9pnet: Insufficient options for proto=fd [ 182.446185] FAULT_INJECTION: forcing a failure. [ 182.446185] name failslab, interval 1, probability 0, space 0, times 0 [ 182.449053] 9pnet: Insufficient options for proto=fd [ 182.489998] CPU: 0 PID: 14644 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 182.497890] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 182.507238] Call Trace: [ 182.509824] dump_stack+0x1b2/0x283 [ 182.513448] should_fail.cold+0x10a/0x154 [ 182.517597] should_failslab+0xd6/0x130 [ 182.521687] kmem_cache_alloc_trace+0x29a/0x3d0 [ 182.526360] sget_userns+0x102/0xc10 [ 182.530086] ? v9fs_kill_super+0x90/0x90 [ 182.534149] ? v9fs_kill_super+0x90/0x90 [ 182.538206] sget+0xd1/0x110 [ 182.541244] v9fs_mount+0x9e/0x860 [ 182.544779] ? alloc_pages_current+0x15d/0x260 [ 182.549354] ? __lockdep_init_map+0x100/0x560 [ 182.553842] mount_fs+0x92/0x2a0 [ 182.557217] vfs_kern_mount.part.0+0x5b/0x470 [ 182.561714] do_mount+0xe53/0x2a00 [ 182.565260] ? do_raw_spin_unlock+0x164/0x220 [ 182.569744] ? copy_mount_string+0x40/0x40 [ 182.573969] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 182.578960] ? copy_mnt_ns+0xa30/0xa30 [ 182.582821] ? copy_mount_options+0x1fa/0x2f0 [ 182.587292] ? copy_mnt_ns+0xa30/0xa30 [ 182.591158] SyS_mount+0xa8/0x120 [ 182.594609] ? copy_mnt_ns+0xa30/0xa30 [ 182.598477] do_syscall_64+0x1d5/0x640 [ 182.602344] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 182.607508] RIP: 0033:0x45deb9 [ 182.610679] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 182.618364] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 182.625621] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 182.632867] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 182.640117] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000022 [ 182.647364] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c 17:41:14 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x18, &(0x7f0000000080)={0x0, 0x1}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp_SCTP_CONTEXT(r1, 0x84, 0x11, &(0x7f0000000180)={r2, 0x20}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r4}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:14 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x522684b, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:14 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}}) 17:41:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid', 0x3d, 0xffffffffffffff7f}}, {@mmap='mmap'}]}}) socket$rds(0x15, 0x5, 0x0) 17:41:14 executing program 0 (fault-call:2 fault-nth:35): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:14 executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$netrom(0xffffffffffffffff, &(0x7f00000001c0)={{0x3, @null}, [@null, @netrom, @default, @bcast, @null, @bcast, @null, @bcast]}, &(0x7f0000000240)=0x48) getresuid(&(0x7f0000000080), &(0x7f0000000300), &(0x7f0000000180)=0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x1000800, &(0x7f0000000280)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@dfltuid={'dfltuid', 0x3d, r2}}]}}) 17:41:14 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@debug={'debug'}}]}}) 17:41:14 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/net/ipv4/vs/drop_packet\x00', 0x2, 0x0) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x82040, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) r5 = dup2(r4, r3) ioctl$PPPIOCSFLAGS1(r5, 0x40047459, &(0x7f0000000180)=0x3000) dup3(r4, r1, 0x0) setsockopt$packet_tx_ring(r2, 0x107, 0xd, &(0x7f00000000c0)=@req3={0x4, 0x1ff, 0x1, 0x6b, 0x4, 0x8, 0x5}, 0x1c) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:14 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000080)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @mcast2}}}, &(0x7f0000000180)=0x80) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$sock_inet_SIOCSIFDSTADDR(0xffffffffffffffff, 0x8918, &(0x7f00000001c0)={'wg2\x00', {0x2, 0x0, @initdev}}) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',\bfdno=', @ANYRESHEX=r1, @ANYBLOB=',afid=0x0000000000000000,\x00']) 17:41:14 executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$netrom(0xffffffffffffffff, &(0x7f00000001c0)={{0x3, @null}, [@null, @netrom, @default, @bcast, @null, @bcast, @null, @bcast]}, &(0x7f0000000240)=0x48) getresuid(&(0x7f0000000080), &(0x7f0000000300), &(0x7f0000000180)=0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x1000800, &(0x7f0000000280)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@dfltuid={'dfltuid', 0x3d, r2}}]}}) [ 182.941972] FAULT_INJECTION: forcing a failure. [ 182.941972] name failslab, interval 1, probability 0, space 0, times 0 [ 182.999692] CPU: 0 PID: 14678 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 183.007590] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 183.016936] Call Trace: [ 183.019537] dump_stack+0x1b2/0x283 [ 183.023150] should_fail.cold+0x10a/0x154 [ 183.027282] should_failslab+0xd6/0x130 [ 183.031235] kmem_cache_alloc+0x28e/0x3c0 [ 183.035376] __fscache_acquire_cookie+0xd6/0x41c [ 183.040113] v9fs_cache_session_get_cookie+0x95/0x1c0 [ 183.045296] v9fs_session_init+0xc92/0x1540 [ 183.049599] ? v9fs_show_options+0x6b0/0x6b0 [ 183.053984] ? v9fs_mount+0x54/0x860 [ 183.057676] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 183.062668] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 183.067489] v9fs_mount+0x73/0x860 [ 183.071006] ? alloc_pages_current+0x15d/0x260 [ 183.075566] ? __lockdep_init_map+0x100/0x560 [ 183.080041] mount_fs+0x92/0x2a0 [ 183.083390] vfs_kern_mount.part.0+0x5b/0x470 [ 183.087877] do_mount+0xe53/0x2a00 [ 183.091397] ? do_raw_spin_unlock+0x164/0x220 [ 183.095885] ? copy_mount_string+0x40/0x40 [ 183.100186] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 183.105181] ? copy_mnt_ns+0xa30/0xa30 [ 183.109047] ? copy_mount_options+0x1fa/0x2f0 [ 183.113518] ? copy_mnt_ns+0xa30/0xa30 [ 183.117384] SyS_mount+0xa8/0x120 [ 183.120812] ? copy_mnt_ns+0xa30/0xa30 [ 183.124677] do_syscall_64+0x1d5/0x640 [ 183.128547] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 183.133723] RIP: 0033:0x45deb9 [ 183.136890] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 17:41:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00'/13, @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB=',afid=0x0000000000000000,\x00']) 17:41:14 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$TUNDETACHFILTER(r5, 0x401054d6, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) sendmsg$DCCPDIAG_GETSOCK(r3, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8c12050}, 0xc, &(0x7f00000000c0)={&(0x7f00000016c0)=ANY=[@ANYBLOB="58130000130000012dbd7000ffdbdf250b0140a24e224e2408000000ffff0000070000000000000080000000ff07000080ffffff0800000070b1324c308696629b78a7c663b2794a3ff6f604930a61f38d09fdc3648486eaadb9495babfc3f14a7fe13337418fcfddc369ee371685b5cb85cacc8f8b2972eadcf24def80a30265612e5a8941a9e6c0e36127fcbdfa7c1852b5698e5050bed76854ac6d370f39fadb5ebf32d6aff30e70a02ed6eec08f3fe28dbab06b9db4f8ea3ba1490e678439eeae3f16cf6300a2b61dfc7dd6e71ae9698ea85296ea8e200ac570eed749d614d6ff9", @ANYRES32=0x0, @ANYBLOB="800a0000050000000101000000000080a400010041f1e3727f3501a1b78c6ba7a999bbf70f29b82f7975179c5341b909103a35ec8a3fffed4790caac4e68fed8578487bf12d3e81e7b7e8f7c49436f738e83c6351edffaee37b07fac44b4ff25f8165286a6b671cc768f8b03ad0be477e3864c2017c60183228317501c8986c8062d14a70b5ec5201c6a8c68e24e127be24cc88bf0235753f4c214aa59fb10c3ac9c4a7499eb04e849f479f61ac169511e3090b895000100da147c77cb74e26e166badf2d560d99c74fb8472b7130ffbd29c1a9b81df4cc33d2280f011b9d0327cdf5c309d66e4902466fa84c3bb0c56743d782ea2da6c822ab670242533bcd14fdfd4c8124214435f7ec8b0d27918ad6fc6a28d37a8ccd3af1d0a8c257d493e997275613475b2894bcb47079dfc36bec40c8f0fad0b21626612c7c08efe7ba7797bd5730d59b1b12a000000041001000073af5d0264d72811a0946b466efc7360a1fe37d606fdf0a1e28dcb2fd6c15a7ede661b8809a755b21200e5df4c639c1ecb6589b54ce943f5af75466e4c2cc7f83622c491068634856cd8cefcaa02a94842feda3162a035584cd751b09849c12d7eab329fea8454d874aa7d56acce5d2334a266f936428970dae491cb99bf198951d0d55f834d5fcbaee9ef04cfc60e7d8693f053689b0d9059c400672652ce2116b317595495e91966bd3ec01de42274bce16f1a38b9da99e6dadeabacf6ab79626a0f4aad6ea0479cc0cea503c696a7c911f12392d898eab1ba246b493e833c2086cb8837a130528da7a2aee50792f164790f4d5b4a93b89412f8069c1be06b833a84c2990b71be197afe638db9b8cf913abb0fa2df3e4140247e7ecfb6fafb00e3ef1b498633f242991937d7805a1675ed8fd3b8821c6d4e66429fe85c9ed10a56a489a393790ea1fdde4546a4b14fb749f5acb08104c401b61c3d6f38866f7e61ddd41f9951b504918b51d5906014b42461a36b6014dfdc22b562ce9054aa434b69687c59c6a0c0f66e1793a0ec2e305d2f9a7f9fb7ec3391380180b113d60977b647a65c5e223ab3c0112ad3ef1995b09f1b419d896210807ea7123c15b22c7955d2ff904bb4ad6251aa208f65c1e4105de5ab870b1542203286b812c26944e3ad7303df9bd50d32ab36241a70ff1b7cb668ee1b3155b9872b6569f15d072fdca8b227c7cdbd6f05361e3a58ec2f4a58029604ae4ed13de12bd1dda666289533c8f3b86eb3ee5f4ab0a4fb18f5936d76442491fc107fbd8aa1b6330d3f1f2205fd3ddfdae5837f1526d09e6403174de0c9b2e35545a41efb565a0b59a424ff154c5a83d993a4596dfc8a3ae298286eb538e4d20f3a3342d0c06212300f3e7acfad6b4ac01226e0c20101c66aae200fcd01b551c04e76160664ba445a982350f4ee3520b42524c5028ee30429fa56d5e3a818e7dbb5aaf98b63585aec006dc4c74f899f9576fe0d8dd62b766f60495493728c15880025993f2dea693918b692b96fe0320a52baff3224014dc79049fc3436150e116ff59a0d99d189f33b87b332d50bfdd8359812f748494a8c6519e99ef7e06c0161b3974eb0e314e5d24f995aa2b005a5f5ea920c862e97734d303a87575bcb515965a884b6fae27e54151939ff7cc5c24e9d26603986bec6ffa3993252598872937a96781bc2eb7ecf8651d1a263bd55135e1e1d5ee413c429365fba24ee3ac21ad3c9d7eccc4134de990b5ed1826a05017dcd5c0798e26c46842c09a366ed672e618c2261ea5e643bb976b456a548cbcff074f54cab5ff5aa506c46a09fb7247927dae140fd1b8a9978b7b2b8c7b13990b93b85dc38e8bb00b592266bbaeab3755220c3f0a4bcca1aa395befbefe5db29c11b0757c08b56674814c154ef80e9f7864c3834a4b3609e99c0b27bdc726d33a9a85a1ec4a5780dd138524d17a8873a4518919f5a86603e92933f70f670b7b60f16e9f8d07379a7b660f73f4d3810ba380ac4923f405adc9213e7fa5a3a6626669753badb14537e7092d0a1ee97f717082551c5a3781bce2e8041e47921552f027fcc96561ad8ad1ade5468a7110c2650404aee3b8a7aecbf6a27aedd5deeb07a1e7a7ce7e436c74c0f4f82627e7a84bf076e133ba5228c69892a478240d3eaad76b3f2ff4e617c8999406639fa8e6fedebcb5057040319a965b8a024784ac9d294d76c7ae0b4b2072eef968ad6ec6cd28afce7ee68f8fa7a844091b57bfcda561422c4b60f6beb297096734db0345240c780c29c1b2379b73d03f774a4a60dbc88da1b38ceadb6737d68cb63b828172c350cb279b1a6e6d29987dcedad1f8648d3eebc15cae6a9932506cb867e71dc4f4e43d4620a8b303970cfd871588bcab96b2fc6df06d1a3d9c64afd096ba95bc174312543ce50da31a268db9fc6cd8f29006d9a102fdd35b7cd7721507a8209c75130b0ab3bec28477481056e4c07f6b85cc67886afd8aa2647c182792eb75359fed4745e66394ce1850ecb4824cd18ab1f41f5d101a5c5259bdc84cff4d34d80259275de7d1ee8cd5b3ca4238e0dec8e0b4aaf641b2e3978648aa6dae7931e93aa80a3adaebf4dbe65ff710190d86a392e9194ca5baf7c278427a77f1ca95e6778750c231b4b2462ddc73bbc198024c636132b2191c573e5fedea2af991dcde89ec9d736c367256e26352f7d9c48e253b212449b35b15b79f80442c6a12371a60bc49379e0e4893f5121f6b162a732f857a6045fb871d445fbc5bf595b4f1116f29fd47940a56a638b422770779e53041b93f6cbbbdc211284f07f84260112a8ba9fc720706d70c8f63d6d920730921fb14a002325e2a3883fb3cf3d7e0740017def06b8e18c6abe0e421bbce0551eebadb8af89b2e4a9deb126fd63403cd53dfce5e46deccfd346678055a62524d6cd4dbce88fb62b38c722c4e3b52fb55e2cd8f98639de08eda3a0126704c8980d3c0d266888e4760b5d0de862f07b159872a841cc3aece8190651cba9e7530757d41a6b755a8597d4bea34301354a886e1091866b3025aa6fd89d9e021bf963f061bf0a43b8eb766f535ebdc00669091b6c4f9901ad932f2cdfb98ababec37b7986c8d07ba2e4cc0dfad5c46fa7e5b4e7fa7819421f8231291148f33963ff690c9af00dd8a226f718e8cc57a5df988fcb8810cd0da771a1aebb9a60de2ca4ad49e69677b591061a0095cec2c4eb03e480e06385ac0baf561c1458172528c849c1ab3144ce0c8a846531080b4b87663c16921dd3fc7eda8c164c478dc5c330d065d6aa97f6134b2187a0bd88d0cf292eeb28fdfe67247cde72ac49273230bd266ebbf350803512892e3465228b95bb1cf10c108285cec13157906cd93087bd93c0b7b39d12cedfb20eb4e2d69b9dbba1887d67904af2796d6530fa476790433716795b40ea875e5e23d3634479eaae17f69ae263b8f2773834d553cfbe51dfd4424afde4645c5d1056b007610ad66821e3f1fcd5f396ed082eebc2108088270a7a1d0ea43ad3e5f61727efeaa2d281cc51aa63c8449c0a4c653f1efcd442287ae27e9a55694259cd1ba7bfdd277f50155454aa2af09676905951b7c573269336dcd78767e4657c849b17d917708077da60b34a05bd0fb1f4e8f1732f7bc326b9403126139eb85afc9f9a3cc612ecc44378207672b86680bbe97ede2b1ad800bb4e9c72fe218d072067b1601865b137fd28ebaaf90961c17c473d7681df6cebd9079fc5bf0c37b36b0f09b6693c71c393d1bd9d970bff9db3f97535387cc0c1916ed5395020001db13587f4ddfd9745a264ee73e17ac98f4c02c3e5ca484282bc5403c14aeb9d68829642bdb6bf3a677746eb8bc91f50457617a87cb0485ddebff6fe5d712f782ec2c6d22fc346ca10961a0ca479d45f7e54ceb4c6f2069c35722e11b5a6812f1279a0c3fdde023e4b43e631179b02fc7185add532799beafbc99c1d2525cdd562848b2e16266c58da7b3055f0c9876797a696e30b137b70ea847451c023a8e407caddb548190f1352f24251ff33bb105a08b73afa1af3b6990e290f982b04be818151b840a2171ebc819cb1221f09d1e32334bfc986402efbf8a8592f790693e627ae5048c20846a8016c2472c13de6c4cab756967c2c6d4129697c5594ab56202554b6fe0608a5efadb96bd4a1759cdf905e7eaf260dbabdb35d573ff3178c52be8168e67160045f74c964864619accec013021bee3e7dce282ff9899e97fe03532bfa7e184e04fe663c5e8ea764a9e693f2c01997538a02270f764d8e0133bea22831f840ddb4b32c0c11746e99f867474ef393bb30e2128e8de3167bf8600dc836b4363c50040cdeba98f218bcbade916f4d3f97af946255993ef92b9d6d5daece86ceade5fd3d3b2ed71a04bfb3316d0afbb11c5b378d3470dca6687514de75b07717229a43cced63d33989c27a4fdad3087db3c8aa5499582319068486557f3b0ed63a07b8085cacf35fed89b888ce182180c4862f00e8339238117a98e36464f41da869f1b0b94ae0ee0dfa2c120aa333e219de09603d4a2c6af52e7dbc4642bf9614d845b7e69f07514854d8099afbf8e9c6dd4bdd66138e24927ecd17dec9c96b585f01109fe6cd91949d35b2fcc86032fad810956d3c76afaea8825a1b1be69e172e992c66158357c7589180c1650dfc41835f710730ce5b5f0b017bfd890caa53f69759597919ac35cc3ed62470b3647f9a2fc403dc180a2291ea7da5639f118662bf2a7d613db8ce8b1cc12c629478d4491b6f6b4ce47e9b33d22cd13107dab45ba67a74668878a965e79a8b4ae2f0b30d950d680b88f9065e24feda09ea2fe90ca32584ee49eda06e1c2ceb62462151aaf13c7cad6c1707d290836583613b8fd8d821423932c5f322d4a19a9e5f0e115f03ffd9c8e20cf3cc7cad63c3e3d6f9379b8afdef6c4c73c612a1f1060c45d742d33d603fcf8158dc3affb8ea44bbf20d854d4a8b865062794297cf35604698c6a02b7a1c3b613cebbe5a07b3c6663aa0c8bd4fd91017244a8813b999ca0dacd1ec4d89bd55766e54aa5001294c7f5c45e2d33a6cb615750cdac28e00a5fae8d1c4c0895202b74434d091021eeecbb383989601616abf6ecb787e6f657d36651064e63af3aeccba0149bee95e5bd55689fd477b7cc15318949b197bc5c4c30a966d3508577c04710972afd03f801e41b81973c700fda1b5c13cb56e284981de7e6ff8bfc3e8758b0dcbcafa7131f4074ee72c6b54c871d6ba04fd8d60347e96c7650c911fe09b3b0800495111b681a8552bf162ad026bce6e1b57816c41979fa38c34e3200873d0f91c91dc00dc464c904a2fea539fbd0a10640918d96b0841210d6e80dcc498cafa5ca6fbc35209b08a765a755b0b485c69fdc9fe3b95df45440105087c430646a107cf557830dfe6f188d2ed910f9ecb475e444bf913135ca82349e7c99049934224b88b586cfe59eae264a656e497557ae7cd5a6251e9a4c31906d277111867f126949a56049464fe3dcafcbd4b76244b820b24f75a9d58b5fb05774ad8215e191099a2876f18b9a2efc7ae2104b1d0afe0961f84a4ffb8707c1d4fe00b1f33a03ee1190d39d0e39ea8ec59fc7cb600a7cff72d8fea053e22be537950d363a5a8e7d52e943ae8d93d42da731a97890022a28b9333026a8e3d6293fceba609caf26cf6606b9b2ba342c910232c0ea8e1ed2607f323212ef03dccc7dd566aa78f9a93ca8d7915fbe019424fa8b2a2b7ba9f9bf7455bd26468b38950235867fe14d817618ce2118e17e0cefef475c8b6cd5842f9d561be0822b92fe812bc12677a0647162f90b40520e2f56dd46d1af3c3d6d9f3edeb9f05c4f9165c81e1b7218214d5ee8120c98b896c8168dfe38f3563ef04df2d6564b065504cc6885133bacace9b83357176b7e23b8936712e5f4d2d39dc9f9a478158e97e62781ab1d949e6a141e2b50e4f578251067d7fba9f7aeaab1eae4796449ee14785e2e008c836b84a66b9558965408f3b6a3acf3aa3ebf841c1639bf357457f47724a31ef1e099273d172cb14524322a8b12a94f98c5ccb07a8db1eaaec7aa9123b88d40ba199b6acb720782518287dd76a381ca5c841629397202bc2f7abc24626d46e884eddbfbbe8ed09fbdc7bb993a5ecfd26c4356c302f98cecd79b132a315b11efde899b0e9e91ff9b1a80a986ce9193cb1791c77df0f60f09b99f5262d51764a9906e5ed207dd5b640f44f8f3a548bb88c2a138a80ddd32a178d000100e522ead5d76bbe5a585e444aa1ee23395797f0ff012913e77c4884d35f058470000277f28f52f167f70645da43cbe209cffe482ec3cd6e9b4506f7f41b9b57d9f590d2076b103fb8044c2ba89d1e11829f2c7eed813a558bb1b026bdf58b40e284a85b020508db64ea0b0b11e76e0e216c36a1eeb9730af0f66f130bb49ec5010a9f19bffc0ae9c1e900000003010100948550c1a24186a4e4b0632b564b3b2ae488f0096de94969c6b565aad0e9052099ee06114eff61467c210b666ab81c26a1d7a42f8e28d927900469f81cf3fbb438de2da5ca86d6f0dd431be098486534c670a75809b60ba99dd905967a0f697cf929ec50c0848917c23088a55d03188b77e31f8b3eeca2e269b53ca517f09e8867ffadd9b72d196494bc16666603d1d736f569ff6a0549404378314da4b6557359de1af53bc96945df53970b0ad4592863ea8620ca4298bcf0bc0f9280619c0437bd84c536f770f06d1e68fc90f9e9e49ad4d3e649bc1cbd8afc286709f97fc1b210e3f5893be1a775ab6b63f58f4ae728d2457f8790fa55bfff46c7965dba00070001006b1bb8001b0001009d33df9c4e867aeca840fa6e15a3ba91b675fa1e2cdc020011000100aa2a185c4f52890d0fa4c1d0d4000000"], 0x1358}, 0x1, 0x0, 0x0, 0x6000000}, 0x800) [ 183.144588] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 183.151834] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 183.159081] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 183.166345] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000023 [ 183.173591] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c 17:41:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140), 0x0) ioctl$ION_IOC_HEAP_QUERY(0xffffffffffffffff, 0xc0184908, &(0x7f0000000180)={0x34, 0x0, &(0x7f0000000100)}) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='9p\x00', 0x0, &(0x7f00000002c0)=ANY=[]) prctl$PR_SET_FPEXC(0xc, 0x10000) socket$bt_bnep(0x1f, 0x3, 0x4) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) dup(r0) ioctl$sock_inet_SIOCGIFADDR(r0, 0x8915, &(0x7f00000000c0)={'veth1_to_bridge\x00', {0x2, 0x0, @remote}}) 17:41:14 executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$netrom(0xffffffffffffffff, &(0x7f00000001c0)={{0x3, @null}, [@null, @netrom, @default, @bcast, @null, @bcast, @null, @bcast]}, &(0x7f0000000240)=0x48) getresuid(&(0x7f0000000080), &(0x7f0000000300), &(0x7f0000000180)=0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x1000800, &(0x7f0000000280)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@dfltuid={'dfltuid', 0x3d, r2}}]}}) [ 183.250125] 9pnet: Insufficient options for proto=fd [ 183.268669] 9pnet: Insufficient options for proto=fd 17:41:14 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet_sctp6_SCTP_AUTO_ASCONF(0xffffffffffffffff, 0x84, 0x1e, &(0x7f0000000080)=0x2, 0x4) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:14 executing program 2 (fault-call:2 fault-nth:0): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@debug={'debug'}}]}}) [ 183.413796] FAULT_INJECTION: forcing a failure. [ 183.413796] name failslab, interval 1, probability 0, space 0, times 0 [ 183.428012] CPU: 0 PID: 14747 Comm: syz-executor.2 Not tainted 4.14.206-syzkaller #0 [ 183.435991] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 183.445339] Call Trace: [ 183.447926] dump_stack+0x1b2/0x283 [ 183.451569] should_fail.cold+0x10a/0x154 [ 183.455728] should_failslab+0xd6/0x130 [ 183.459708] __kmalloc_track_caller+0x2bc/0x400 [ 183.464381] ? strndup_user+0x5b/0xf0 [ 183.468180] memdup_user+0x22/0xa0 [ 183.471718] strndup_user+0x5b/0xf0 [ 183.475349] ? copy_mnt_ns+0xa30/0xa30 [ 183.479236] SyS_mount+0x39/0x120 [ 183.482682] ? copy_mnt_ns+0xa30/0xa30 [ 183.486568] do_syscall_64+0x1d5/0x640 [ 183.490466] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 183.495684] RIP: 0033:0x45deb9 [ 183.498865] RSP: 002b:00007fd16ca82c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 183.506566] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 17:41:15 executing program 0 (fault-call:2 fault-nth:36): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140), 0x4000) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x294c6c2dd8340807, &(0x7f0000000180)=ANY=[]) 17:41:15 executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$netrom(0xffffffffffffffff, &(0x7f00000001c0)={{0x3, @null}, [@null, @netrom, @default, @bcast, @null, @bcast, @null, @bcast]}, &(0x7f0000000240)=0x48) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x1000800, &(0x7f0000000280)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@dfltuid={'dfltuid'}}]}}) 17:41:15 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = open(&(0x7f0000001b00)='./file0\x00', 0x200, 0x20) connect$rose(r2, &(0x7f0000001b40)=@full={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @bcast, 0x3, [@null, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}, 0x40) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ubi_ctrl\x00', 0x10000, 0x0) sendmsg$IPCTNL_MSG_CT_GET_UNCONFIRMED(r5, &(0x7f0000001a40)={&(0x7f0000001980)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000001a00)={&(0x7f00000019c0)={0x14, 0x7, 0x1, 0x301, 0x0, 0x0, {0xa, 0x0, 0x4}, ["", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x8000}, 0x0) recvmsg$can_bcm(r4, &(0x7f0000001940)={&(0x7f0000000080)=@tipc=@name, 0x80, &(0x7f0000001840)=[{&(0x7f0000000180)}, {&(0x7f0000000280)=""/202, 0xca}, {&(0x7f0000000380)=""/178, 0xb2}, {&(0x7f00000001c0)=""/46, 0x2e}, {&(0x7f0000000440)=""/47, 0x2f}, {&(0x7f0000000480)=""/238, 0xee}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/193, 0xc1}, {&(0x7f0000001680)=""/170, 0xaa}, {&(0x7f0000001740)=""/243, 0xf3}], 0xa, &(0x7f0000001900)=""/54, 0x36}, 0x10001) mount$9p_fd(0x0, &(0x7f0000001a80)='./file0/file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r5, 0x84, 0x72, &(0x7f0000000040)={0x0, 0xffffffff, 0x30}, &(0x7f0000001ac0)=0xc) 17:41:15 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) write$P9_RLCREATE(r1, &(0x7f0000000080)={0x18, 0xf, 0x1, {{0x40, 0x2, 0x3}, 0x81}}, 0x18) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:15 executing program 2 (fault-call:2 fault-nth:1): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@debug={'debug'}}]}}) [ 183.513832] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 183.521093] RBP: 00007fd16ca82ca0 R08: 0000000020000080 R09: 0000000000000000 [ 183.528382] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 183.535645] R13: 00007ffd3f17dcff R14: 00007fd16ca839c0 R15: 000000000118bf2c 17:41:15 executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x1000800, &(0x7f0000000280)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@dfltuid={'dfltuid'}}]}}) 17:41:15 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getresgid(&(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000180)=0x0) openat$sequencer(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/sequencer\x00', 0x121000, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000280)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@dfltgid={'dfltgid', 0x3d, r2}}]}}) [ 183.644157] FAULT_INJECTION: forcing a failure. [ 183.644157] name failslab, interval 1, probability 0, space 0, times 0 [ 183.645359] FAULT_INJECTION: forcing a failure. [ 183.645359] name failslab, interval 1, probability 0, space 0, times 0 17:41:15 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = syz_open_dev$binderN(&(0x7f0000000100)='/dev/binder#\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r1, 0x40046207, 0x0) r2 = syz_open_dev$binderN(&(0x7f0000000100)='/dev/binder#\x00', 0x0, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f0000000200)={0x44, 0x0, &(0x7f00000004c0)=[@transaction={0x40046305, {0x0, 0x400c630e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}], 0x0, 0x0, 0x0}) dup2(r2, r1) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000040)={0x14, 0x0, &(0x7f0000000000)=[@dead_binder_done={0x400c630e}, @increfs={0x40046304, 0x40046306}], 0x0, 0x0, 0x0}) r5 = dup(r0) ioctl$SNDRV_PCM_IOCTL_SW_PARAMS(r4, 0xc0884113, &(0x7f0000000540)={0x0, 0x9, 0x1f, 0x100000000, 0x8, 0x5, 0x3, 0x401, 0x5, 0x7f, 0x2fc}) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r5, 0x84, 0x6, &(0x7f00000003c0)={0x0, @in6={{0xa, 0x4e22, 0x401, @private0={0xfc, 0x0, [], 0x1}, 0x13}}}, &(0x7f0000000480)=0x84) sendmsg$RDMA_NLDEV_CMD_RES_MR_GET(r5, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)=ANY=[@ANYBLOB="200000000d14080027bd7000ffdbdf2508003e000200000008000300e1ffffff"], 0x20}, 0x1, 0x0, 0x0, 0x20000863}, 0x20000051) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r6}, 0x2c, {'wfdno', 0x3d, r7}, 0x2c, {[{@afid={'afid'}}]}}) name_to_handle_at(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={0xa1, 0x10000, "788898a74f30656a458bf6690a99ae6f9c8305830ebca482f1b8507969b2343f7df57b621b605945c11236cb2b8725c7bd99e5f4d98aea0055bc1f2ee839f2768be987156b067ea6ea51e494d0bd038888a124f182b2fd8965f0166f9c8cb98ce3e7a2cfde00f78174b2fe0247dc7dc8716ed05378e8e92f47da6ad505863dec8972556addbf86fe00f0e1a8ebcff8f58d94ee07eeb000b46a"}, &(0x7f0000000380), 0x1000) [ 183.685442] CPU: 0 PID: 14770 Comm: syz-executor.2 Not tainted 4.14.206-syzkaller #0 [ 183.693336] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 183.702679] Call Trace: [ 183.705264] dump_stack+0x1b2/0x283 [ 183.708893] should_fail.cold+0x10a/0x154 [ 183.713038] should_failslab+0xd6/0x130 [ 183.717014] kmem_cache_alloc_trace+0x29a/0x3d0 [ 183.721683] ? copy_mnt_ns+0xa30/0xa30 [ 183.725573] copy_mount_options+0x59/0x2f0 [ 183.729810] ? copy_mnt_ns+0xa30/0xa30 [ 183.733702] SyS_mount+0x84/0x120 [ 183.737147] ? copy_mnt_ns+0xa30/0xa30 [ 183.741022] do_syscall_64+0x1d5/0x640 [ 183.744924] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 183.750108] RIP: 0033:0x45deb9 [ 183.753283] RSP: 002b:00007fd16ca82c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 183.760976] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 183.768237] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 183.775499] RBP: 00007fd16ca82ca0 R08: 0000000020000080 R09: 0000000000000000 17:41:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = creat(&(0x7f0000000080)='./file0\x00', 0x0) dup(r1) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r1, @ANYBLOB=',wfdno=', @ANYRESHEX=r0, @ANYBLOB="2c616669643d307830303030303030308efed6fd658675452c00"]) pkey_alloc(0x0, 0x3) r2 = add_key$user(0x0, &(0x7f0000000180)={'syz'}, 0x0, 0x0, 0xfffffffffffffffd) setsockopt$IP6T_SO_SET_REPLACE(r1, 0x29, 0x40, &(0x7f00000002c0)=@raw={'raw\x00', 0x9, 0x3, 0x2d0, 0x200, 0xffffffff, 0xffffffff, 0x0, 0xffffffff, 0x200, 0xffffffff, 0xffffffff, 0x200, 0xffffffff, 0x3, &(0x7f0000000280), {[{{@ipv6={@private2, @initdev={0xfe, 0x88, [], 0x1, 0x0}, [0xffffffff, 0xffffffff, 0xffffff00], [0xff000000, 0xff, 0xffffffff, 0xff000000], 'lo\x00', 'veth1_to_batadv\x00', {0xff}, {0xff}, 0x4, 0x0, 0x6, 0x20}, 0x0, 0xa8, 0xe8}, @common=@inet=@TCPOPTSTRIP={0x40, 'TCPOPTSTRIP\x00', 0x0, {[0x20, 0x200, 0x0, 0x5, 0x5, 0x1, 0x60a, 0x9]}}}, {{@ipv6={@initdev={0xfe, 0x88, [], 0x1, 0x0}, @ipv4={[], [], @remote}, [0xff000000, 0x0, 0xffffffff, 0xff000000], [0x0, 0xffffffff, 0x0, 0xffffff00], 'bridge_slave_1\x00', 'macvlan1\x00', {}, {0xff}, 0x0, 0x0, 0x1, 0x62}, 0x0, 0xd0, 0x118, 0x0, {}, [@inet=@rpfilter={{0x28, 'rpfilter\x00'}, {0x8}}]}, @unspec=@CT0={0x48, 'CT\x00', 0x0, {0x1, 0x7, 0x48000000, 0x9, '\x00', {0x8000}}}}], {{[], 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x330) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$PPPIOCGUNIT(r4, 0x80047456, &(0x7f00000006c0)) msgget$private(0x0, 0x8) keyctl$dh_compute(0x17, &(0x7f0000000000)={0x0, r2}, 0x0, 0x0, 0x0) r5 = syz_open_procfs(0x0, &(0x7f0000000640)='pagemap\x00') write$P9_RUNLINKAT(r5, &(0x7f0000000680)={0x7, 0x4d, 0x1}, 0x7) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f00000000c0)={r2, 0x0, 0x16}, &(0x7f0000000180)={'enc=', 'raw', ' hash=', {'crc32c\x00'}}, &(0x7f0000000280), &(0x7f00000002c0)) set_mempolicy(0x0, &(0x7f0000000600)=0x401, 0x0) [ 183.782763] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 183.790021] R13: 00007ffd3f17dcff R14: 00007fd16ca839c0 R15: 000000000118bf2c [ 183.813393] CPU: 1 PID: 14775 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 183.821283] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 183.830633] Call Trace: [ 183.833225] dump_stack+0x1b2/0x283 [ 183.836868] should_fail.cold+0x10a/0x154 [ 183.840096] binder: 14787:14793 unknown command 0 [ 183.841012] should_failslab+0xd6/0x130 [ 183.848964] binder: 14787:14793 ioctl c0306201 20000200 returned -22 [ 183.849830] __kmalloc+0x2c1/0x400 [ 183.849842] ? __list_lru_init+0x67/0x710 [ 183.849853] __list_lru_init+0x67/0x710 [ 183.849865] sget_userns+0x4e4/0xc10 [ 183.871641] ? v9fs_kill_super+0x90/0x90 [ 183.875703] ? v9fs_kill_super+0x90/0x90 [ 183.879759] sget+0xd1/0x110 [ 183.882775] v9fs_mount+0x9e/0x860 17:41:15 executing program 2 (fault-call:2 fault-nth:2): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@debug={'debug'}}]}}) [ 183.886314] ? alloc_pages_current+0x15d/0x260 [ 183.888028] 9pnet: Insufficient options for proto=fd [ 183.890886] ? __lockdep_init_map+0x100/0x560 [ 183.890898] mount_fs+0x92/0x2a0 [ 183.890910] vfs_kern_mount.part.0+0x5b/0x470 [ 183.890921] do_mount+0xe53/0x2a00 [ 183.899426] 9pnet: Insufficient options for proto=fd [ 183.900480] ? do_raw_spin_unlock+0x164/0x220 [ 183.900495] ? copy_mount_string+0x40/0x40 [ 183.900505] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 183.900515] ? copy_mnt_ns+0xa30/0xa30 [ 183.934562] ? copy_mount_options+0x1fa/0x2f0 [ 183.939057] ? copy_mnt_ns+0xa30/0xa30 [ 183.942945] SyS_mount+0xa8/0x120 [ 183.946391] ? copy_mnt_ns+0xa30/0xa30 [ 183.950276] do_syscall_64+0x1d5/0x640 [ 183.954171] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 183.959353] RIP: 0033:0x45deb9 [ 183.962539] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 183.970241] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 183.977501] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 17:41:15 executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x1000800, &(0x7f0000000280)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@dfltuid={'dfltuid'}}]}}) [ 183.984761] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 183.992025] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000024 [ 183.999288] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c [ 184.018470] FAULT_INJECTION: forcing a failure. [ 184.018470] name failslab, interval 1, probability 0, space 0, times 0 [ 184.060517] CPU: 1 PID: 14806 Comm: syz-executor.2 Not tainted 4.14.206-syzkaller #0 [ 184.068500] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 184.077845] Call Trace: [ 184.080431] dump_stack+0x1b2/0x283 [ 184.084063] should_fail.cold+0x10a/0x154 [ 184.088218] should_failslab+0xd6/0x130 [ 184.092189] kmem_cache_alloc+0x28e/0x3c0 [ 184.096344] getname_flags+0xc8/0x550 [ 184.100142] ? cache_alloc_refill+0x1da/0x350 [ 184.104636] user_path_at_empty+0x2a/0x50 [ 184.104899] 9pnet: Insufficient options for proto=fd [ 184.108774] do_mount+0x118/0x2a00 [ 184.108788] ? do_raw_spin_unlock+0x164/0x220 [ 184.108801] ? copy_mount_string+0x40/0x40 [ 184.108810] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 184.108820] ? kmem_cache_alloc_trace+0x36c/0x3d0 [ 184.108827] ? copy_mnt_ns+0xa30/0xa30 [ 184.108837] ? copy_mount_options+0x1fa/0x2f0 [ 184.108847] ? copy_mnt_ns+0xa30/0xa30 [ 184.108858] SyS_mount+0xa8/0x120 [ 184.108865] ? copy_mnt_ns+0xa30/0xa30 [ 184.108876] do_syscall_64+0x1d5/0x640 17:41:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$fou(&(0x7f0000000040)='fou\x00') sendmsg$FOU_CMD_ADD(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x1c, r3, 0x1, 0x0, 0x0, {}, [@FOU_ATTR_TYPE={0x5, 0x4, 0x2}]}, 0x1c}}, 0x0) sendmsg$FOU_CMD_GET(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000000c0)={&(0x7f0000000180)={0x5c, r3, 0x200, 0x70bd2d, 0x25dfdbfe, {}, [@FOU_ATTR_LOCAL_V6={0x14, 0x7, @remote}, @FOU_ATTR_PEER_V4={0x8, 0x8, @multicast2}, @FOU_ATTR_LOCAL_V4={0x8, 0x6, @private=0xa010101}, @FOU_ATTR_TYPE={0x5, 0x4, 0x1}, @FOU_ATTR_TYPE={0x5, 0x4, 0x3}, @FOU_ATTR_PEER_V6={0x14, 0x9, @ipv4={[], [], @multicast2}}]}, 0x5c}, 0x1, 0x0, 0x0, 0x20000050}, 0x40040) 17:41:15 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$mice(0xffffffffffffff9c, &(0x7f0000000080)='/dev/input/mice\x00', 0x84100) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f00000000c0)={'bridge0\x00'}) write$FUSE_POLL(r0, &(0x7f0000000140)={0x18, 0xfffffffffffffffe, 0x0, {0x7ff}}, 0x18) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='dno=\x00'/15, @ANYRESHEX, @ANYBLOB=',wfdno=', @ANYRESHEX, @ANYBLOB=',afid=\bx0000000000000000,\x00']) ioctl$SIOCAX25CTLCON(r0, 0x89e8, &(0x7f0000000180)={@default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x3, 0x1, 0x7, [@default, @bcast, @default, @null, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @default]}) accept4(r0, 0x0, &(0x7f0000000280), 0x0) ioctl$UI_GET_VERSION(r0, 0x8004552d, &(0x7f00000002c0)) 17:41:15 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f000025e000)={0x2, [0x0, 0x0]}, &(0x7f0000a8a000)=0xc) r4 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000180)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) r5 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) ioctl$KVM_CREATE_VM(r5, 0xae01, 0x0) r6 = add_key$fscrypt_provisioning(&(0x7f0000000280)='fscrypt-provisioning\x00', &(0x7f00000002c0)={'syz', 0x2}, &(0x7f0000000300)={0x3, 0x0, "f402a2e23bccf0174fd58312cafe51e3cbb633f42d2a4d06f85d9f2c0ac53fea62dc448acb5671b746fc315b11bc8b9a4ea627c045d92650f680892b6a6a39aa"}, 0x48, 0xfffffffffffffffc) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r5, 0xc0506617, &(0x7f0000000380)={{0x1, 0x0, @descriptor="4abc459ff2a091a4"}, 0x5e, r6, [], "7baa971e1f8b6de98d909ad2a024d187aaa1400b9fd768785809a2217afebf8241745eab249478c567ff98ff1210ea0c9736fea9d00e45a96be1081375311a1a9a6cb9983cc58145f8fa0b9e30f2445b15b12ca180a8e4e5946cce5031b5"}) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r4, 0x84, 0x6c, &(0x7f000059aff8)={r3, 0xfd}, &(0x7f000034f000)=0x8) setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY(r2, 0x84, 0x23, &(0x7f0000000040)={r3, 0x1400}, 0x8) getsockopt$inet_sctp6_SCTP_MAXSEG(0xffffffffffffffff, 0x84, 0xd, &(0x7f0000000080)=@assoc_id=r3, &(0x7f00000000c0)=0x4) r7 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/dlm_plock\x00', 0x111203, 0x0) ioctl$TCSETSW2(r7, 0x402c542c, &(0x7f0000000800)={0x6, 0xffff, 0x3, 0x80, 0x1, "277422f09bd718e921ee3fcf15442e92b4c2f5", 0x2, 0x3}) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='trlns=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB=',afid=0x0000000000000000,\x00']) set_mempolicy(0x2, &(0x7f00000001c0)=0x6, 0xfffffffffffffff8) r8 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bsg\x00', 0x0, 0x0) r9 = syz_genetlink_get_family_id$nl80211(&(0x7f00000004c0)='nl80211\x00') ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000500)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_REKEY_OFFLOAD(r8, &(0x7f0000000780)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000740)={&(0x7f0000000540)={0x1f0, r9, 0x400, 0x70bd27, 0x25dfdbff, {{}, {@val={0x8, 0x3, r10}, @void}}, [@NL80211_ATTR_REKEY_DATA={0x2c, 0x7a, 0x0, 0x1, [@NL80211_REKEY_DATA_REPLAY_CTR={0xc, 0x3, "b5f45761641c1b9a"}, @NL80211_REKEY_DATA_KCK={0x1c, 0x2, @kck_ext="3bacb2cbf2ba3bb21b387122bc47fc707fd1decbb8a465ab"}]}, @NL80211_ATTR_REKEY_DATA={0x78, 0x7a, 0x0, 0x1, [@NL80211_REKEY_DATA_AKM={0x8, 0x4, 0x5}, @NL80211_REKEY_DATA_AKM={0x8, 0x4, 0x6}, @NL80211_REKEY_DATA_AKM={0x8, 0x4, 0x5}, @NL80211_REKEY_DATA_AKM={0x8, 0x4, 0x7}, @NL80211_REKEY_DATA_KCK={0x1c, 0x2, @kck_ext="0aa92df2ecdca2488c90d66107701c63ae2e18f98c3cf428"}, @NL80211_REKEY_DATA_KEK={0x24, 0x1, @kek_ext="8e1c6c11cfb73eca5a7427ddf4bed0f422804d093762d428789cb1915a118cb1"}, @NL80211_REKEY_DATA_KCK={0x14, 0x2, @kck="c6e10d284de49669426692223d70932b"}]}, @NL80211_ATTR_REKEY_DATA={0x8c, 0x7a, 0x0, 0x1, [@NL80211_REKEY_DATA_KEK={0x14, 0x1, @kek="c66d8e2fe139f827868f191e876b7b29"}, @NL80211_REKEY_DATA_KCK={0x1c, 0x2, @kck_ext="4c29d33443e9237babb4bc990d9289617912d42e4fd00057"}, @NL80211_REKEY_DATA_REPLAY_CTR={0xc, 0x3, "c72fa9cc68749388"}, @NL80211_REKEY_DATA_KEK={0x24, 0x1, @kek_ext="f2b24c99da44ba789d74ea61326b07a3c144b36e11d38f3fd6cc39d0fe2edf0d"}, @NL80211_REKEY_DATA_KEK={0x14, 0x1, @kek="fc85f50235e9ff7df7763cb162f35af5"}, @NL80211_REKEY_DATA_KCK={0x14, 0x2, @kck="2a1a07dc52039b6335042a38addb1abb"}]}, @NL80211_ATTR_REKEY_DATA={0x20, 0x7a, 0x0, 0x1, [@NL80211_REKEY_DATA_AKM={0x8, 0x4, 0x10000}, @NL80211_REKEY_DATA_KEK={0x14, 0x1, @kek="b105b7daf42b58470a55359b6969a68b"}]}, @NL80211_ATTR_REKEY_DATA={0x78, 0x7a, 0x0, 0x1, [@NL80211_REKEY_DATA_KCK={0x14, 0x2, @kck="19d5189d6de174ca64a81b4e9d3a98f7"}, @NL80211_REKEY_DATA_REPLAY_CTR={0xc, 0x3, "0dd30f92119ccdc8"}, @NL80211_REKEY_DATA_KCK={0x1c, 0x2, @kck_ext="d8c9524ff6b5dd7e680966381accdfb09ecbdb90c2de339e"}, @NL80211_REKEY_DATA_REPLAY_CTR={0xc, 0x3, "2519b3c45afe5f27"}, @NL80211_REKEY_DATA_AKM={0x8, 0x4, 0x10001}, @NL80211_REKEY_DATA_KEK={0x14, 0x1, @kek="49665e03bde7654df95f8ed8825c84b1"}, @NL80211_REKEY_DATA_AKM={0x8, 0x4, 0x95}, @NL80211_REKEY_DATA_AKM={0x8, 0x4, 0xff}]}, @NL80211_ATTR_REKEY_DATA={0xc, 0x7a, 0x0, 0x1, [@NL80211_REKEY_DATA_AKM={0x8, 0x4, 0x8}]}]}, 0x1f0}, 0x1, 0x0, 0x0, 0x40}, 0x60000041) 17:41:15 executing program 0 (fault-call:2 fault-nth:37): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:15 executing program 2 (fault-call:2 fault-nth:3): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@debug={'debug'}}]}}) [ 184.108893] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 184.108900] RIP: 0033:0x45deb9 [ 184.108905] RSP: 002b:00007fd16ca82c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 184.108913] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 184.108917] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 184.108922] RBP: 00007fd16ca82ca0 R08: 0000000020000080 R09: 0000000000000000 [ 184.108926] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 184.108930] R13: 00007ffd3f17dcff R14: 00007fd16ca839c0 R15: 000000000118bf2c [ 184.218931] FAULT_INJECTION: forcing a failure. [ 184.218931] name failslab, interval 1, probability 0, space 0, times 0 17:41:15 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) r2 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000140)=[@textreal={0x8, 0x0}], 0x1, 0x0, 0x0, 0x0) dup(r2) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) 17:41:15 executing program 4: perf_event_open(&(0x7f0000000000)={0x4, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x2000201ac, 0x3b}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0}, 0x48) mount(0x0, &(0x7f00000001c0)='.\x00', &(0x7f00000000c0)='nfs\x00', 0x0, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 184.264857] FAULT_INJECTION: forcing a failure. [ 184.264857] name failslab, interval 1, probability 0, space 0, times 0 [ 184.312895] CPU: 1 PID: 14826 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 184.320799] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 184.330147] Call Trace: [ 184.332733] dump_stack+0x1b2/0x283 [ 184.336362] should_fail.cold+0x10a/0x154 [ 184.340510] should_failslab+0xd6/0x130 [ 184.344485] __kmalloc+0x2c1/0x400 [ 184.348027] ? register_shrinker+0x1ab/0x220 [ 184.352438] register_shrinker+0x1ab/0x220 [ 184.356670] sget_userns+0x9aa/0xc10 [ 184.360383] ? v9fs_kill_super+0x90/0x90 [ 184.364442] ? v9fs_kill_super+0x90/0x90 [ 184.368496] sget+0xd1/0x110 [ 184.371517] v9fs_mount+0x9e/0x860 [ 184.375050] ? alloc_pages_current+0x15d/0x260 [ 184.379626] ? __lockdep_init_map+0x100/0x560 [ 184.384137] mount_fs+0x92/0x2a0 [ 184.387505] vfs_kern_mount.part.0+0x5b/0x470 [ 184.391998] do_mount+0xe53/0x2a00 [ 184.395539] ? copy_mount_string+0x40/0x40 [ 184.399775] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 184.404786] ? copy_mnt_ns+0xa30/0xa30 [ 184.408672] ? copy_mount_options+0x1fa/0x2f0 [ 184.413156] ? copy_mnt_ns+0xa30/0xa30 [ 184.417029] SyS_mount+0xa8/0x120 [ 184.420472] ? copy_mnt_ns+0xa30/0xa30 [ 184.424344] do_syscall_64+0x1d5/0x640 [ 184.428224] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 184.433396] RIP: 0033:0x45deb9 [ 184.436574] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 184.444266] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 184.451552] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 184.458809] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 184.466063] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000025 [ 184.473313] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c [ 184.480576] CPU: 0 PID: 14835 Comm: syz-executor.2 Not tainted 4.14.206-syzkaller #0 [ 184.484996] 9pnet: Found fid 0 not clunked [ 184.488451] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 184.488455] Call Trace: [ 184.488467] dump_stack+0x1b2/0x283 [ 184.488482] should_fail.cold+0x10a/0x154 [ 184.488496] should_failslab+0xd6/0x130 [ 184.488507] kmem_cache_alloc+0x28e/0x3c0 [ 184.488518] alloc_vfsmnt+0x23/0x7f0 [ 184.488527] ? _raw_read_unlock+0x29/0x40 [ 184.488538] vfs_kern_mount.part.0+0x27/0x470 [ 184.488549] do_mount+0xe53/0x2a00 [ 184.488563] ? __do_page_fault+0x159/0xad0 [ 184.488572] ? retint_kernel+0x2d/0x2d [ 184.488583] ? copy_mount_string+0x40/0x40 [ 184.488595] ? copy_mount_options+0x185/0x2f0 [ 184.488604] ? copy_mount_options+0x194/0x2f0 [ 184.488614] ? copy_mount_options+0x1fa/0x2f0 [ 184.488623] ? copy_mnt_ns+0xa30/0xa30 [ 184.488635] SyS_mount+0xa8/0x120 [ 184.493494] ================================================================== [ 184.502182] ? copy_mnt_ns+0xa30/0xa30 [ 184.502195] do_syscall_64+0x1d5/0x640 [ 184.504844] BUG: KASAN: use-after-free in p9_client_clunk+0x1fc/0x240 [ 184.508447] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 184.512564] Read of size 8 at addr ffff8880a5102200 by task syz-executor.0/14826 [ 184.516507] RIP: 0033:0x45deb9 [ 184.520621] [ 184.524308] RSP: 002b:00007fd16ca82c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 184.616232] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 184.623479] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 184.630729] RBP: 00007fd16ca82ca0 R08: 0000000020000080 R09: 0000000000000000 [ 184.637994] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000003 [ 184.645245] R13: 00007ffd3f17dcff R14: 00007fd16ca839c0 R15: 000000000118bf2c [ 184.652508] CPU: 1 PID: 14826 Comm: syz-executor.0 Not tainted 4.14.206-syzkaller #0 [ 184.660381] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 184.669725] Call Trace: [ 184.672307] dump_stack+0x1b2/0x283 [ 184.675934] print_address_description.cold+0x54/0x1d3 [ 184.681207] kasan_report_error.cold+0x8a/0x194 [ 184.685870] ? p9_client_clunk+0x1fc/0x240 [ 184.690099] __asan_report_load8_noabort+0x68/0x70 [ 184.695023] ? p9_client_clunk+0x1fc/0x240 [ 184.699252] p9_client_clunk+0x1fc/0x240 [ 184.703313] v9fs_mount+0x69f/0x860 [ 184.706937] ? alloc_pages_current+0x15d/0x260 17:41:16 executing program 2 (fault-call:2 fault-nth:4): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@debug={'debug'}}]}}) [ 184.711513] ? __lockdep_init_map+0x100/0x560 [ 184.716005] mount_fs+0x92/0x2a0 [ 184.719371] vfs_kern_mount.part.0+0x5b/0x470 [ 184.723862] do_mount+0xe53/0x2a00 [ 184.727404] ? copy_mount_string+0x40/0x40 [ 184.731632] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 184.736653] ? copy_mnt_ns+0xa30/0xa30 [ 184.740536] ? copy_mount_options+0x1fa/0x2f0 [ 184.745031] ? copy_mnt_ns+0xa30/0xa30 [ 184.748916] SyS_mount+0xa8/0x120 [ 184.752361] ? copy_mnt_ns+0xa30/0xa30 [ 184.756246] do_syscall_64+0x1d5/0x640 [ 184.760139] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 184.765321] RIP: 0033:0x45deb9 [ 184.768501] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 184.776202] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 184.781564] FAULT_INJECTION: forcing a failure. [ 184.781564] name failslab, interval 1, probability 0, space 0, times 0 [ 184.783461] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 184.783467] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 184.783472] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000025 [ 184.783478] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c [ 184.783493] [ 184.783498] Allocated by task 14826: [ 184.783512] kasan_kmalloc+0xeb/0x160 [ 184.805274] CPU: 0 PID: 14863 Comm: syz-executor.2 Not tainted 4.14.206-syzkaller #0 [ 184.809185] kmem_cache_alloc_trace+0x131/0x3d0 [ 184.816430] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 184.823685] p9_fid_create+0x47/0x3a0 [ 184.825280] Call Trace: [ 184.828972] p9_client_attach+0x6d/0x750 [ 184.832747] dump_stack+0x1b2/0x283 [ 184.840603] v9fs_session_init+0xc03/0x1540 [ 184.845246] should_fail.cold+0x10a/0x154 [ 184.854572] v9fs_mount+0x73/0x860 [ 184.858347] should_failslab+0xd6/0x130 [ 184.860902] mount_fs+0x92/0x2a0 [ 184.864939] kmem_cache_alloc+0x28e/0x3c0 [ 184.868539] vfs_kern_mount.part.0+0x5b/0x470 [ 184.872832] alloc_vfsmnt+0x23/0x7f0 [ 184.876953] do_mount+0xe53/0x2a00 [ 184.880465] ? _raw_read_unlock+0x29/0x40 [ 184.884420] SyS_mount+0xa8/0x120 [ 184.887765] vfs_kern_mount.part.0+0x27/0x470 [ 184.891892] do_syscall_64+0x1d5/0x640 [ 184.896360] do_mount+0xe53/0x2a00 [ 184.900047] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 184.903562] ? copy_mount_string+0x40/0x40 [ 184.907672] [ 184.911109] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 184.915570] Freed by task 14826: [ 184.919435] ? copy_mnt_ns+0xa30/0xa30 [ 184.922956] kasan_slab_free+0xc3/0x1a0 [ 184.928121] ? copy_mount_options+0x1fa/0x2f0 [ 184.932328] kfree+0xc9/0x250 [ 184.933931] ? copy_mnt_ns+0xa30/0xa30 [ 184.938920] p9_client_destroy.cold+0x67/0xaa [ 184.942259] SyS_mount+0xa8/0x120 [ 184.946140] v9fs_session_close+0x45/0x2c0 [ 184.950099] ? copy_mnt_ns+0xa30/0xa30 [ 184.954563] v9fs_kill_super+0x49/0x90 [ 184.954572] deactivate_locked_super+0x6c/0xd0 [ 184.957654] do_syscall_64+0x1d5/0x640 [ 184.961515] sget_userns+0x9c4/0xc10 [ 184.965987] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 184.969443] sget+0xd1/0x110 [ 184.973651] RIP: 0033:0x45deb9 [ 184.977510] v9fs_mount+0x9e/0x860 [ 184.981370] RSP: 002b:00007fd16ca82c78 EFLAGS: 00000246 [ 184.985928] mount_fs+0x92/0x2a0 [ 184.989783] ORIG_RAX: 00000000000000a5 [ 184.993474] vfs_kern_mount.part.0+0x5b/0x470 [ 184.998631] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 185.001626] do_mount+0xe53/0x2a00 [ 185.004797] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 185.008309] SyS_mount+0xa8/0x120 [ 185.013642] RBP: 00007fd16ca82ca0 R08: 0000000020000080 R09: 0000000000000000 [ 185.016988] do_syscall_64+0x1d5/0x640 [ 185.020931] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 17:41:16 executing program 2 (fault-call:2 fault-nth:5): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@debug={'debug'}}]}}) [ 185.025404] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 185.032644] R13: 00007ffd3f17dcff R14: 00007fd16ca839c0 R15: 000000000118bf2c [ 185.036153] [ 185.079270] The buggy address belongs to the object at ffff8880a5102200 [ 185.079270] which belongs to the cache kmalloc-96 of size 96 [ 185.091745] The buggy address is located 0 bytes inside of [ 185.091745] 96-byte region [ffff8880a5102200, ffff8880a5102260) [ 185.103345] The buggy address belongs to the page: 17:41:16 executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x1000800, &(0x7f0000000280)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@dfltuid={'dfltuid'}}]}}) [ 185.108265] page:ffffea0002944080 count:1 mapcount:0 mapping:ffff8880a5102000 index:0xffff8880a5102100 [ 185.117701] flags: 0xfff00000000100(slab) [ 185.121931] raw: 00fff00000000100 ffff8880a5102000 ffff8880a5102100 000000010000001c [ 185.129810] raw: ffffea0002ad12e0 ffffea00028dcfe0 ffff88813fe824c0 0000000000000000 [ 185.137685] page dumped because: kasan: bad access detected [ 185.143412] [ 185.145030] Memory state around the buggy address: [ 185.145201] FAULT_INJECTION: forcing a failure. [ 185.145201] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 185.149945] ffff8880a5102100: fb fb fb fb fb fb fb fb fb fb fb fb fc fc fc fc [ 185.149952] ffff8880a5102180: fb fb fb fb fb fb fb fb fb fb fb fb fc fc fc fc [ 185.149958] >ffff8880a5102200: fb fb fb fb fb fb fb fb fb fb fb fb fc fc fc fc [ 185.149962] ^ [ 185.149967] ffff8880a5102280: fb fb fb fb fb fb fb fb fb fb fb fb fc fc fc fc [ 185.149975] ffff8880a5102300: fb fb fb fb fb fb fb fb fb fb fb fb fc fc fc fc [ 185.149978] ================================================================== [ 185.149982] Disabling lock debugging due to kernel taint [ 185.166001] 9pnet: Insufficient options for proto=fd [ 185.217165] CPU: 0 PID: 14871 Comm: syz-executor.2 Tainted: G B 4.14.206-syzkaller #0 [ 185.229165] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 185.232879] Kernel panic - not syncing: panic_on_warn set ... [ 185.232879] [ 185.238595] Call Trace: [ 185.248492] dump_stack+0x1b2/0x283 [ 185.252112] should_fail.cold+0x10a/0x154 [ 185.256238] __alloc_pages_nodemask+0x22c/0x2720 [ 185.260979] ? trace_hardirqs_on+0x10/0x10 [ 185.265198] ? pcpu_alloc+0xbe0/0xf50 [ 185.268974] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 185.273799] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 185.279224] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 185.284217] alloc_pages_current+0x155/0x260 [ 185.288600] ? __lockdep_init_map+0x100/0x560 [ 185.293081] get_zeroed_page+0x19/0x50 [ 185.296944] mount_fs+0x1c7/0x2a0 [ 185.300379] vfs_kern_mount.part.0+0x5b/0x470 [ 185.304849] do_mount+0xe53/0x2a00 [ 185.308378] ? copy_mount_string+0x40/0x40 [ 185.312585] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 185.317577] ? copy_mnt_ns+0xa30/0xa30 [ 185.321442] ? copy_mount_options+0x1fa/0x2f0 [ 185.325923] ? copy_mnt_ns+0xa30/0xa30 [ 185.329787] SyS_mount+0xa8/0x120 [ 185.333213] ? copy_mnt_ns+0xa30/0xa30 [ 185.337082] do_syscall_64+0x1d5/0x640 [ 185.340971] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 185.346136] RIP: 0033:0x45deb9 [ 185.349302] RSP: 002b:00007fd16ca82c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 185.356984] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 17:41:16 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB="2c30bc8eb46f3d", @ANYRESHEX=r1, @ANYBLOB=',\x00']) [ 185.364237] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 185.371484] RBP: 00007fd16ca82ca0 R08: 0000000020000080 R09: 0000000000000000 [ 185.378730] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000005 [ 185.385976] R13: 00007ffd3f17dcff R14: 00007fd16ca839c0 R15: 000000000118bf2c [ 185.393231] CPU: 1 PID: 14826 Comm: syz-executor.0 Tainted: G B 4.14.206-syzkaller #0 [ 185.402440] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 185.411890] Call Trace: [ 185.414467] dump_stack+0x1b2/0x283 [ 185.418085] panic+0x1f9/0x42d [ 185.421278] ? add_taint.cold+0x16/0x16 [ 185.425255] ? ___preempt_schedule+0x16/0x18 [ 185.429661] kasan_end_report+0x43/0x49 [ 185.430184] 9pnet: Insufficient options for proto=fd [ 185.433639] kasan_report_error.cold+0xa7/0x194 [ 185.433648] ? p9_client_clunk+0x1fc/0x240 [ 185.433658] __asan_report_load8_noabort+0x68/0x70 [ 185.443300] 9pnet: Insufficient options for proto=fd [ 185.443395] ? p9_client_clunk+0x1fc/0x240 [ 185.461805] p9_client_clunk+0x1fc/0x240 17:41:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$audio(0xffffffffffffff9c, &(0x7f0000000080)='/dev/audio\x00', 0x103002, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@afid={'afid'}}]}}) [ 185.465884] v9fs_mount+0x69f/0x860 [ 185.469590] ? alloc_pages_current+0x15d/0x260 [ 185.474177] ? __lockdep_init_map+0x100/0x560 [ 185.478665] mount_fs+0x92/0x2a0 [ 185.482114] vfs_kern_mount.part.0+0x5b/0x470 [ 185.486605] do_mount+0xe53/0x2a00 [ 185.490139] ? copy_mount_string+0x40/0x40 [ 185.494370] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 185.499375] ? copy_mnt_ns+0xa30/0xa30 [ 185.503256] ? copy_mount_options+0x1fa/0x2f0 [ 185.507743] ? copy_mnt_ns+0xa30/0xa30 [ 185.511625] SyS_mount+0xa8/0x120 [ 185.515062] ? copy_mnt_ns+0xa30/0xa30 [ 185.518932] do_syscall_64+0x1d5/0x640 [ 185.522796] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 185.527958] RIP: 0033:0x45deb9 [ 185.531129] RSP: 002b:00007f005de9cc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 185.538860] RAX: ffffffffffffffda RBX: 0000000000021800 RCX: 000000000045deb9 [ 185.546108] RDX: 0000000020000100 RSI: 0000000020000040 RDI: 0000000000000000 [ 185.553574] RBP: 00007f005de9cca0 R08: 0000000020000200 R09: 0000000000000000 [ 185.560820] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000025 [ 185.568078] R13: 00007ffe44611dcf R14: 00007f005de9d9c0 R15: 000000000118bf2c [ 185.575934] Kernel Offset: disabled [ 185.579555] Rebooting in 86400 seconds..