After looking at this some more, my bisect has left me between these two
commits:

The last good commit:
[db9d8c60266a5010e905829e10cd722519e14777] Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net

The last bad commit:
[45e7715922217493f01c8238d8c9eff5c3fea5a2] Merge tag
'pinctrl-for-v3.7-late' of
git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl

Both of these show up as 3.6.0-rc6 kernels

Bisecting these leaves me at:
[70418e6efcf4f8652cc08e3f2ab8ae35f0948fd9] NFC: pn533: Fix mem leak in
pn533_in_dep_link_up

This leaves me with a 3.6.0-rc1 kernel (according to the root Makefile)
that behaves far differently than the two first commits listed above.  I
don't have much confidence in using the bisect since things that worked
before (like X Windows) don't work, and there's all these 'tty_init_dev:
XX callbacks suppressed' messages that weren't there before.

So I pulled each individual patch between the last good and last bad
commit and started applying them individually.  It looks like commit
'38c1a01cf10c6e4049b4ffbd4a6af655df2a46e1 wireless: add back sysfs
directory' is the one that fixes things.

After applying this patch, the machine will run for days without
incident. Reverting the patch lets the failure appear in under 1 hour.

Now looking at the Wheezy 3.2.x kernel, the code from that patch is
already included, but some of the code is hidden behind
CONFIG_WIRELESS_EXT_SYSFS and Wheezy's config file has '#
CONFIG_WIRELESS_EXT_SYSFS is not set' where my working 3.7.x kernel has
the equivalent setting ('CONFIG_CFG80211') enabled to pull in the code.
Flipping the Wheezy config to 'y' and rebuilding has allowed the machine
to run the Wheezy 3.2.39 kernel for a full day without incident.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to