Your message dated Sun, 05 Apr 2009 15:05:51 +0200
with message-id <[email protected]>
and subject line
has caused the Debian Bug report #504187,
regarding squashfs-source: Oops on kernel 2.6.27
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
504187: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504187
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: squashfs-source
Version: 1:3.3-7
Severity: wishlist
Tags: patch
The following commit[1] to the upstream kernel (part of 2.6.27) changes
the API for init_once(), as a result squashfs oopses on modprobe.
commit 51cc50685a4275c6a02653670af9f108a64e01cf
Author: Alexey Dobriyan <[email protected]>
Date: Fri Jul 25 19:45:34 2008 -0700
SL*B: drop kmem cache argument from constructor
Kmem cache passed to constructor is only needed for constructors that are
themselves multiplexeres. Nobody uses this "feature", nor does anybody uses
passed kmem cache in non-trivial way, so pass only pointer to object.
Non-trivial places are:
arch/powerpc/mm/init_64.c
arch/powerpc/mm/hugetlbpage.c
This is flag day, yes.
The attached, minimal and well tested, patch adapts to this change, while
keeping compatibility for older kernels (updating to squashfs 3.4 would
fix this as well). Severity wishlist, given that testing and l-m-e are
frozen on 2.6.26 anyways.
Regards
Stefan Lippers-Hollmann
[1]
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=51cc50685a4275c6a02653670af9f108a64e01cf
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.27-4.slh.2-sidux-amd64 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages squashfs-source depends on:
ii bzip2 1.0.5-1 high-quality block-sorting file co
ii debhelper 7.0.17 helper programs for debian/rules
ii make 3.81-5 The GNU version of the "make" util
ii module-assistant 0.10.11.0 tool to make module package creati
ii zlib1g-dev 1:1.2.3.3.dfsg-12 compression library - development
Versions of packages squashfs-source recommends:
ii squashfs-tools 1:3.3-7 Tool to create and append to squas
squashfs-source suggests no packages.
-- no debconf information
--- a/linux-2.6/inode.c
+++ b/linux-2.6/inode.c
@@ -2192,8 +2192,10 @@
#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,24))
static void init_once(void * foo, struct kmem_cache * cachep, unsigned long flags)
-#else
+#elif (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,27))
static void init_once(struct kmem_cache *cachep, void *foo)
+#else
+static void init_once(void *foo)
#endif
{
struct squashfs_inode_info *ei = foo;
signature.asc
Description: This is a digitally signed message part.
--- End Message ---
--- Begin Message ---
we don't have 2.6.27 anymore, closing.
--
Address: Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist
Email: [email protected]
Internet: http://people.panthera-systems.net/~daniel-baumann/
--- End Message ---