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

Bug#580124: linux-image-2.6.32-4-amd64: kernel allocation failure in iwl_rx_allocate



On Wed, 2010-07-14 at 03:43 +0530, Ritesh Raj Sarraf wrote:
> On Tuesday 13 Jul 2010 00:22:01 Ritesh Raj Sarraf wrote:
> > I applied the 3 patches and tested the kernel. Test results look good.
> > Have  not been able to reproduce the bug.
> 
> Sorry. It hit back again.
> 
> 
> [76572.837634] TOMOYO-WARNING: Domain '<kernel> /etc/init.d/kdm /sbin/start-stop-daemon /usr/bin/kdm /etc/kde4/kdm/Xsession /bin/bash /usr/bin/ssh-agent /usr/bin/gpg-agent /usr/bin/dbus-launch /usr/bin/startkde 
> /usr/lib/kde4/libexec/start_kdeinit_wrapper /usr/lib/kde4/libexec/start_kdeinit /usr/bin/kdeinit4 /usr/bin/konsole /bin/bash /usr/bin/sudo /usr/bin/aptitude /usr/bin/dpkg' has so many ACLs to hold. Stopped learning mode.
> [76606.764868] dpkg-deb: page allocation failure. order:1, mode:0x4020
[...]

This is unavoidable if you have with this hardware and you enable A-MSDU
frame lengths up to 8K (which is the default).  These patches reduce the
probability of allocation failure since the RX buffers now only require
a block of 2 pages rather than 4.  If you restrict the maximum frame
length to 4K (module parameter amsdu_size_8K=0) then allocation failure
becomes less likely still.  But it may be worth considering installing
more RAM.

Ben.

-- 
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: