diff options
author | Alexandre Oliva <[email protected]> | 2005-06-15 22:26:31 -0700 |
---|---|---|
committer | Linus Torvalds <[email protected]> | 2005-06-16 09:02:59 -0700 |
commit | a2ef79e1840ebbd0b5907e53c755efd5662112a1 (patch) | |
tree | b6d0c2c0b961b2e1fb3d5e07ebb9e0eef4de944a /net/lapb/lapb_timer.c | |
parent | bcfff0b471a60df350338bcd727fc9b8a6aa54b2 (diff) |
[PATCH] sbp2 slab corruption fix
This fixed a problem that showed up in the Fedora development tree a few
weeks before the Fedora Core 4 release, initially as slab corruption, later
as hard crashes on boot up, when slab debugging was disabled for the
release. More details on the history at
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=158424
The problem is caused by sbp2's use of scsi_host->hostdata[0] to hold a
scsi_id, without explicitly requesting space for it. Since hostdata is
declared as a zero-sized array, we don't get any such space by default, so
it must be explicitly requested. The patch below implements just that.
Signed-off-by: Alexandre Oliva <[email protected]>
Cc: Jody McIntyre <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'net/lapb/lapb_timer.c')
0 files changed, 0 insertions, 0 deletions