The various devm_ functions allocate memory that is released when a driverdetaches. This patch uses these functions for data that is allocated inthe probe function of a platform device and is only freed in the removefunction.