From: Stefan Richter Date: Wed, 26 Nov 2008 00:34:25 +0000 (+0100) Subject: ieee1394: fix list corruption (reported at module removal) X-Git-Tag: v2.6.28-rc7~28^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e47c1feb17e61ef4e2f245c0af0c5a8e2a7798b2;p=pandora-kernel.git ieee1394: fix list corruption (reported at module removal) If there is more than one FireWire controller present, dummy_zero_addr and dummy_max_addr were added multiple times to different lists, thus corrupting the lists. Fix this by allocating them dynamically per host instead of just once globally. (Perhaps a better address space allocation algorithm could rid us of the two dummy address spaces.) Fixes http://bugzilla.kernel.org/show_bug.cgi?id=10129 . Signed-off-by: Stefan Richter --- Reading git-diff-tree failed