[PATCH 3/6] cxlflash: Add kref to context
manoj at linux.vnet.ibm.com
Fri Aug 19 04:38:41 AEST 2016
Acked-by: Manoj N. Kumar <manoj at linux.vnet.ibm.com>
On 8/9/2016 6:39 PM, Matthew R. Ochs wrote:
> Currently, context user references are tracked via the list of LUNs
> that have attached to the context. While convenient, this is not
> intuitive without a deep study of the code and is inconsistent with
> the existing reference tracking patterns within the kernel. This design
> choice can lead to future bug injection.
> To improve code comprehension and better protect against future bugs, add
> explicit reference counting to contexts and migrate the context removal
> code to the kref release handler.
> Inspired-by: Al Viro <viro at zeniv.linux.org.uk>
> Signed-off-by: Matthew R. Ochs <mrochs at linux.vnet.ibm.com>
More information about the Linuxppc-dev