mali-4xx kernel space driver memory usage

Hello forum,

     The old version device driver can use the reserved memory and OS memory. But  the new version can only use OS memory (Mandatory requirements in the driver code). What is the reason why the new version driver gave up reserved memory?

     Thank you