summaryrefslogtreecommitdiff
path: root/drivers/dma
diff options
context:
space:
mode:
authorSven Wegener <sven.wegener@stealer.net>2008-10-03 15:23:48 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2008-10-03 18:22:18 -0700
commit95bf14bff58fd200f0c2147c84582cc2488367d0 (patch)
treeedc4c02c44981aa1a538cf883f8af34a69fbc552 /drivers/dma
parent07f696c7772fb3501e9531de38333c49143a8d52 (diff)
downloadlinux-3.10-95bf14bff58fd200f0c2147c84582cc2488367d0.tar.gz
linux-3.10-95bf14bff58fd200f0c2147c84582cc2488367d0.tar.bz2
linux-3.10-95bf14bff58fd200f0c2147c84582cc2488367d0.zip
leds-pca955x: add proper error handling and fix bogus memory handling
Check the return value of led_classdev_register and unregister all registered devices, if registering one device fails. Also the dynamic memory handling is totally bogus. You can't allocate multiple chunks via kzalloc() and expect them to be in order later. I wonder how this ever worked. Signed-off-by: Sven Wegener <sven.wegener@stealer.net> Acked-by: Nate Case <ncase@xes-inc.com> Tested-by: Nate Case <ncase@xes-inc.com> Acked-by: Richard Purdie <rpurdie@rpsys.net> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/dma')
0 files changed, 0 insertions, 0 deletions