I'd expect it to return a mutable buffer:
>>> pa.frombuffer(bytearray(10)).is_mutable False
GitHub Pull Request #1607
GitHub Pull Request #1608