From: John Stultz Date: Sat, 14 Dec 2013 03:26:18 +0000 (-0800) Subject: ion: Fix two small issues in system_heap allocation X-Git-Tag: v3.14-rc1~150^2~379 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ea725ec8b1d2a5f6a46dd45174fcd6a5f8c9dd5b;p=pandora-kernel.git ion: Fix two small issues in system_heap allocation In testing ion system heap allocations, I ran across two issues: 1) Not k*z*allocing the sg table. This can cause trouble if we end up trying call sg_alloc_table() with too many entries, then sg_alloc_table() internally fails and tries to free what it thinks is internal table structure, which causes bad pointer traversals. 2) The second list_for_each_entry probably should be _safe, since I was seeing strange lock warnings and oopses on occasion. This seems to resolve it, but could use some extra checking. Signed-off-by: John Stultz Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed