Messages in this thread | | | Date | Mon, 08 Feb 2010 12:34:54 -0800 (PST) | Subject | Re: [Bug #15196] kmem_cache_create: duplicate cache ccid2_h | From | David Miller <> |
| |
From: "Rafael J. Wysocki" <rjw@sisk.pl> Date: Mon, 8 Feb 2010 12:04:27 +0100
> Hmm. The bug is in net/dccp/ccid.c, so it looks like something for the > networking guys to merge. > > Any chance to send a singed-off version of the patch do David?
Fixes for this are already in my net-2.6 tree, will send them off to Linus later today, I was waiting for some netfilter fixes which I just received:
commit 1386be55e32a3c5d8ef4a2b243c530a7b664c02c Author: Gerrit Renker <gerrit@erg.abdn.ac.uk> Date: Tue Feb 2 20:16:56 2010 +0000
dccp: fix auto-loading of dccp(_probe) This fixes commit (38ff3e6bb987ec583268da8eb22628293095d43b) ("dccp_probe: Fix module load dependencies between dccp and dccp_probe", from 15 Jan). It fixes the construction of the first argument of try_then_request_module(), where only valid return codes from the first argument should be returned. What we do now is assign the result of register_jprobe() to ret, without the side effect of the comparison. Acked-by: Gerrit Renker <gerrit@erg.abdn.ac.uk> Signed-off-by: Neil Horman <nhorman@tuxdriver.com> Signed-off-by: David S. Miller <davem@davemloft.net>
commit 8ed030dd0aa400d18c63861c2c6deb7c38f4edde Author: Gerrit Renker <gerrit@erg.abdn.ac.uk> Date: Mon Feb 1 02:12:19 2010 +0000
dccp: fix bug in cache allocation This fixes a bug introduced in commit de4ef86cfce60d2250111f34f8a084e769f23b16 ("dccp: fix dccp rmmod when kernel configured to use slub", 17 Jan): the vsnprintf used sizeof(slab_name_fmt), which became truncated to 4 bytes, since slab_name_fmt is now a 4-byte pointer and no longer a 32-character array. This lead to error messages such as FATAL: Error inserting dccp: No buffer space available >> kernel: [ 1456.341501] kmem_cache_create: duplicate cache cci generated due to the truncation after the 3rd character. Fixed for the moment by introducing a symbolic constant. Tested to fix the bug. Signed-off-by: Gerrit Renker <gerrit@erg.abdn.ac.uk> Acked-by: Neil Horman <nhorman@tuxdriver.com> Signed-off-by: David S. Miller <davem@davemloft.net>
| |