The properties of a buffer represented by struct pipe_buffer_handle are now basically constant over its lifetime. The state tracker gets to deal with any more complex buffer semantics it may need to provide.
This is an optional library that winsys drivers can use to simplify memory management, and help meet the winsys interface requirements.