Using > alternative >= is a good idea. I wanted to make sure that the value_len of a space should also be 0, but the code actually guarantees this.
To modify the caller's code, I want the buffer to not be assigned if value_len is 0. Refer to the previous irp_size when value_len is 0, and no modification can be made to the caller's place.
I will modify the code and resubmit.