Merge tag 'docs-5.0' of git://git.lwn.net/linux
[linux-2.6-block.git] / Documentation / driver-model / devres.txt
index 52a752300e9447ecf395e271bbf57b805c23df03..841c99529d2717c7b08149bab847d893af9b8291 100644 (file)
@@ -132,6 +132,13 @@ devres.  Complexity is shifted from less maintained low level drivers
 to better maintained higher layer.  Also, as init failure path is
 shared with exit path, both can get more testing.
 
+Note though that when converting current calls or assignments to
+managed devm_* versions it is up to you to check if internal operations
+like allocating memory, have failed. Managed resources pertains to the
+freeing of these resources *only* - all other checks needed are still
+on you. In some cases this may mean introducing checks that were not
+necessary before moving to the managed devm_* calls.
+
 
   3. Devres group
   ---------------