Summary

The old firewire stack ((ieee1394, ohci1394, raw1394, sbp2, eth1394 and more) is replaced by the new stack (firewire-core, firewire-ohci, firewire-sbp2, firewire-net). In the ieee1394 release notes (Feb 24 2010 2.6.33) calls for replacing the old stack with the new one. The motivation to do this in Maverick is that upstream will not be fixing several known issues in the old stack, but (are already fixed, or) will be fixed in the new stack. We will simply black list the old stack and enable the new stack. We will ship the old stack as a fall back for users who experience unforeseen problems with the new stack.

Release Note

Copied from ieee1394.wiki.kernel.org:

Starting with Linux 2.6.22, there are two separate FireWire kernel driver stacks available to choose from.

Development of new features as well as maintenance is concentrated on the new drivers now. The old drivers will receive at most small and simple bug fixes but no new features or complex bug fixes.

For details please refer https://ieee1394.wiki.kernel.org/index.php/Juju_Migration

Rationale

User stories

Assumptions

Design

Implementation

Migration

Test/Demo Plan


CategorySpec

KernelTeam/Specs/KernelMaverickFirewireStack (last edited 2010-04-06 17:12:44 by manjo)