{"push_id":687266456,"size":1,"distinct_size":1,"ref":"refs/heads/lollipop_staging","head":"313befd7b8beb0c1bd9aaf31a331de179d87cd8b","before":"440423fc58e542d70c261cf36a72cc4fc241c96f","commits":[{"sha":"313befd7b8beb0c1bd9aaf31a331de179d87cd8b","author":{"email":"9cd9d802d23c0ed5e224beabf4ae4a5c478746ef@linaro.org","name":"Linus Walleij"},"message":"dma: ste_dma40: don't dereference free:d descriptor\n\ncommit e9baa9d9d520fb0e24cca671e430689de2d4a4b2 upstream.\n\nIt appears that in the DMA40 driver the DMA tasklet will very\noften dereference memory for a descriptor just free:d from the\nDMA40 slab. Nothing happens because no other part of the driver\nhas yet had a chance to claim this memory, but it's really\nnasty to dereference free:d memory, so let's check the flag\nbefore the descriptor is free and store it in a bool variable.\n\nReported-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Linus Walleij <linus.walleij@linaro.org>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/Starship-Android/android_kernel_lge_hammerhead-starship/commits/313befd7b8beb0c1bd9aaf31a331de179d87cd8b"}]}