kernel news – 07.02.2013

Posted: February 7, 2013 in kernel

-Mark Brown has regulator fixes for 3.8:

Mostly driver specific fixes here, though one of them uncovered the
issue Stephen Warren fixed with multiple OF matches getting upset due to
a lack of cleanup.

-Ben Hutchings announces kernel 3.2.38.

-Jens Axboe announces some block updates/fixes, as follows:

I’ve got a few bits pending for 3.8 final, that I better get sent out.
It’s all been sitting for a while, I consider it safe.

It contains:

– Two bug fixes for mtip32xx, fixing a driver hang and a crash.

– A few-liner protocol error fix for drbd.

– A few fixes for the xen block front/back driver, fixing a potential
data corruption issue.

– A race fix for disk_clear_events(), causing spurious warnings. Out of
the Chrome OS base.

– A deadlock fix for disk_clear_events(), moving it to the a unfreezable
workqueue. Also from the Chrome OS base.

-Konrad Rzeszutek Wilk has a pull request for Xen, aimed at -rc6:

[…]two fixes. One is a security fix wherein we would spam the kernel
printk buffer if one of the guests was misbehaving. The other is much tamer
and it was us only checking for one type of error from the IRQ subsystem (when
allocating new IRQs) instead of for all of them.

-Takashi Iwai has sound fixes for -rc7:

Just a couple of build regression fixes for ASoC fsl stuff.
It doesn’t look too trivial, but neither intrusive, so hopefully I can
avoid your curse…

-John W. Linville and wireless:

Included is a bluetooth pull. Gustavo says:

“Two simple fixes for 3.8. One of the patches fixes a situation
where the connection wasn’t terminated if a timeout ocurrs for LE
an SCO connections. The other fixes prevent NULL dereference in the
SMP code, it is a security fix as well.”

Along with those…

Hauke Mehrtens provides a couple of ssb and bcma bus fixes that
prevent oopses when unloading those modules.

Larry Finger provides and rtlwifi fix to avoid a “scheduling while
atomic” bug.

Last but certainly not least, Arend van Spriel bring a brcmsmac fix that
reworks the mac80211 .flush() callback in order to avoid the dreaded
brcms_c_wait_for_tx_completion warnings. This one looks a little
large, but I think it is safe and isolated to brcmsmac in any case.

-Arnaldo Carvalho de Melo has perf/core improvements and fixes:

. Check for flex and bison before continuing building, from Borislav Petkov.

. Make event_copy local to mmaps, fixing buffer wrap around problems, from
David Ahern.

. Add option for runtime switching perf data file in perf report, just press
‘s’ and a menu with the valid files found in the current directory will be
presented, from Feng Tang.

. Add support to display whole group data for raw columns, from Jiri Olsa.

. Fix SIGALRM and pipe read race for the rwtop perl script. from Jiri Olsa.

. Fix perf_evsel::exclude_GH handling and add a test to catch regressions, from
Jiri Olsa.

. Error checking fixes, from Namhyung Kim.

. Fix calloc argument ordering, from Paul Gortmaker.

. Fix set event list leader, from Stephane Eranian.

. Add per processor socket count aggregation in perf stat, from Stephane Eranian.

. Fix perf python binding breakage.

-Linus Waleij has two small pinctrl fixes:

Late pinctrl fixes. Luckily just two patches:
– Exynos Kconfig fixup
– SIRF DT translation bug

-Chris Mason has some btrfs fixes:

We’ve got corner cases for updating i_size that ceph was hitting, error
handling for quotas when we run out of space, a very subtle snapshot
deletion race, a crash while removing devices, and one deadlock between
subvolume creation and the sb_internal code (thanks lockdep).

-Jaegeuk Kim has f2fs fixes for -rc7:

f2fs fixes for v3.8

[Major bug fixes]
o Store device file information correctly
o Fix -EIO handling with respect to power-off-recovery
o Allocate blocks with global locks
o Fix wrong calculation of the SSR cost

o Support (un)freeze_fs
o Enhance the f2fs_gc flow
o Support 32-bit binary execution on 64-bit kernel

-Roland Dreier and infiniband:

IB regression fixes for 3.8:
– Fix mlx4 VFs not working on old guests because of 64B CQE changes
– Fix ill-considered sparse fix for qib
– Fix IPoIB crash due to skb double destruct introduced in 3.8-rc1


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s