]> git.karo-electronics.de Git - karo-tx-linux.git/commit
[PATCH] I2O: Bugfixes to get I2O working again
authorMarkus Lidel <Markus.Lidel@shadowconnect.com>
Sat, 10 Jun 2006 16:54:14 +0000 (09:54 -0700)
committerChris Wright <chrisw@sous-sol.org>
Thu, 22 Jun 2006 19:16:12 +0000 (12:16 -0700)
commitd83d3226f92a802242e8e80d0c7206d7b39c7b49
tree093880512c86e8e464c2d4f928f245de3b0cb423
parenta4dad8b5746aa25f97c5b94c96fcf20cda9593fb
[PATCH] I2O: Bugfixes to get I2O working again

- Fixed locking of struct i2o_exec_wait in Executive-OSM

- Removed LCT Notify in i2o_exec_probe() which caused freeing memory and
  accessing freed memory during first enumeration of I2O devices

- Added missing locking in i2o_exec_lct_notify()

- removed put_device() of I2O controller in i2o_iop_remove() which caused
  the controller structure get freed to early

- Fixed size of mempool in i2o_iop_alloc()

- Fixed access to freed memory in i2o_msg_get()

See http://bugzilla.kernel.org/show_bug.cgi?id=6561

Signed-off-by: Markus Lidel <Markus.Lidel@shadowconnect.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Chris Wright <chrisw@sous-sol.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/message/i2o/exec-osm.c
drivers/message/i2o/iop.c
include/linux/i2o.h