[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#652056: [3.0 -> 3.1.1 regression] [ipw2100] BUG at net/core/dev.c:3719! (__napi_complete called with gro_list nonempty)



On 01/26/2012 02:12 PM, Jonathan Nieder wrote:

Debian kernel maintainers:

Please consider applying b189e810619a ("8139cp: fix missing
napi_gro_flush") to sid.  In addition to fixing this oops, it would
help the submitter to test the fix, which would mean a quick journey
to the upstream linux-3.2.y tree.

AymanHotmail: here's a simpler recipe. :)

     # prerequisites:
     apt-get install git build-essential

     # grab a copy of the kernel
     git clone -o stable \
       git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git \
       linux
     cd linux

     # check out the linux-3.2.y branch
     git checkout stable/linux-3.2.y

     # configure it
     cp /boot/config-$(uname -r) .config; # use standard configuration
     make localmodconfig; # optional: minimize configuration

     # build and test
     make deb-pkg; # optionally with -j<n>  for parallel build
     dpkg -i ../<name of package>
     reboot

     # hopefully it reproduces the problem.  So:
     # apply the patch
     git cherry-pick -x -s b189e810619a

     # build and test
     make deb-pkg; # optionally with -j4
     dpkg -i ../<name of package>
     reboot

     # and you're done!


Hello again
Thanks a lot for the instructions, much easier
Following the steps on your email, actually got me the 3.2.2 kernel (not the 3.2.1 kernel) and produced me an i386 binary (not i486), I hope it's ok and I didn't do anything wrong while compiling the kernel. It did reproduced the kernel panic, and repeating the same steps again with the patch did solve the problem (actually I'm writing this email running the patched one, something I couldn't do before). So the issue is resolved ( again hoping it doesn't matter using the 3.2.2 kernel and compiling an i386 deb package).
Please inform me of any following steps or info I have to provide.
Thanks a lot for your time and patience

Best regards
Ayman




Reply to: