[Intrepid, Jaunty] SRU cifs+ipv6 regression
stefan.bader at canonical.com
Thu Jan 22 16:08:03 GMT 2009
Tim Gardner wrote:
> Stefan Bader wrote:
>> SRU justification:
>> Impact: The latest stable updates to Intrepid introduced a regression
>> in cifs when used with ipv6 addresses. The socket address was stored in
>> a container on the stack but this was not big enough for ipv6 addresses.
>> Failure was only observed on 32bit system. Code is from upstream, so
>> Jaunty currently is affected, too.
>> Fix: The following patch by Jeff Layton replaces sockaddr by
>> sockaddr_storage which is large enough to contain ipv4 and ipv6 socket
>> Test: Without this patch on a 32bit system the following command will
>> result in an oops: mount -t cifs -o user=test,ip=2001:a60:f001:1::69
>> //fileserv/pub /pub
>> After applying the patch this works ok. Patch will go upstream soon.
>>  commit e1a30a33db03c2a87f49d0c164c5ade0a0a6eb97
>> Author: Steve French <sfrench at us.ibm.com>
>> Date: Fri Nov 21 14:23:07 2008 +0530
>> cifs: clean up server protocol handling
>> commit 3ec332ef7a38c2327e18d087d4120a8e3bd3dc6e upstream.
> ACK - Please mark as a SAUCE patch since this one will surely originate
> from upstream in a stable update. You should apply it to Jaunty as well.
Applied to Intrepid and Jaunty
When all other means of communication fail, try words!
More information about the kernel-team