<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Schaiba&#039;s Blog</title>
	<atom:link href="http://schaiba.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://schaiba.wordpress.com</link>
	<description>Kernel weekly news</description>
	<lastBuildDate>Sat, 28 Jan 2012 02:09:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='schaiba.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Schaiba&#039;s Blog</title>
		<link>http://schaiba.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://schaiba.wordpress.com/osd.xml" title="Schaiba&#039;s Blog" />
	<atom:link rel='hub' href='http://schaiba.wordpress.com/?pushpress=hub'/>
		<item>
		<title>kernel weekly news &#8211; 28.01.12</title>
		<link>http://schaiba.wordpress.com/2012/01/28/kernel-weekly-news-28-01-12/</link>
		<comments>http://schaiba.wordpress.com/2012/01/28/kernel-weekly-news-28-01-12/#comments</comments>
		<pubDate>Sat, 28 Jan 2012 02:09:51 +0000</pubDate>
		<dc:creator>schaiba</dc:creator>
				<category><![CDATA[kernel]]></category>

		<guid isPermaLink="false">http://schaiba.wordpress.com/?p=747</guid>
		<description><![CDATA[Howdy there! Let&#8217;s see what&#8217;s the news this week! -Nicolas Ferre has at91 updates for -rc2, Rafael J. Wysocki has PM fixes for 3.3, Taakshi Iwai has sound fixes, Arnaldo Carvalho de Melo has perf/core improvements and fixes and David Miller has a networking pull request: 1) Fix JIT code generation on x86-64 for divide [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schaiba.wordpress.com&amp;blog=11262464&amp;post=747&amp;subd=schaiba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Howdy there! Let&#8217;s see what&#8217;s the news this week!</p>
<p>-Nicolas Ferre has at91 updates for -rc2, Rafael<br />
J. Wysocki has PM fixes for 3.3, Taakshi Iwai has<br />
sound fixes, Arnaldo Carvalho de Melo has perf/core<br />
improvements and fixes and David Miller has a networking<br />
pull request:</p>
<blockquote><p>
1) Fix JIT code generation on x86-64 for divide by zero, from Eric Dumazet.</p>
<p>2) tg3 header length computation correction from Eric Dumazet.</p>
<p>3) More build and reference counting fixes for socket memory cgroup<br />
   code from Glauber Costa.</p>
<p>4) module.h snuck back into a core header after all the hard work we<br />
   did to remove that, from Paul Gortmaker and Jesper Dangaard Brouer.</p>
<p>5) Fix PHY naming regression and add some new PCI IDs in stmmac, from<br />
   Alessandro Rubini.</p>
<p>6) Netlink message generation fix in new team driver, should only advertise<br />
   the entries that changed during events, from Jiri Pirko.</p>
<p>7) SRIOV VF registration and unregistration fixes, and also add a<br />
   missing PCI ID, from Roopa Prabhu.</p>
<p>8) Fix infinite loop in tx queue flush code of brcmsmac, from Stanislaw Gruszka.</p>
<p>9) ftgmac100/ftmac100 build fix, missing interrupt.h include.</p>
<p>10) Memory leak fix in net/hyperv do_set_mutlicast() handling, from Wei Yongjun.</p>
<p>11) Off by one fix in netem packet scheduler, from Vijay Subramanian.</p>
<p>12) TCP loss detection fix from Yuchung Cheng.</p>
<p>13) TCP reset packet MD5 calculation uses wrong address, fix from Shawn Lu.</p>
<p>14) skge carrier assertion and DMA mapping fixes from Stephen Hemminger.</p>
<p>15) Congestion recovery undo performed at the wrong spot in BIC and CUBIC<br />
    congestion control modules, fix from Neal Cardwell.</p>
<p>16) Ethtool ETHTOOL_GSSET_INFO is unnecessarily restrictive, from Michał Mirosław.</p>
<p>17) Fix triggerable race in ipv6 sysctl handling, from Francesco Ruggeri.</p>
<p>18) Statistics bug fixes in mlx4 from Eugenia Emantayev.</p>
<p>19) rds locking bug fix during info dumps, from your&#8217;s truly.</p>
<p>Please pull, thanks a lot.</p>
</blockquote>
<p>-Benjamin Herrenschmidt has some powerpc fixes, Keith Packard has<br />
fixes for drm-intel (&#8220;A bunch of patches which fix IVB-specific troubles:</p>
<p> * A selection of code which was labeled for SNB, but needs to be run on<br />
   IVB as well.</p>
<p> * A replacement for the quick-hack IVB lost-IRQ issue. This appears to<br />
   help on SNB as well, but for now it&#8217;s only enabled on IVB in case we<br />
   discover problems with it.</p>
<p> * Fix some 3-pipe issues</p>
<p>And, a couple of minor mode setting fixes.&#8221;) and Tyler Hicks has some ecryptfs<br />
fixes for -rc2 : </p>
<blockquote><p>
Tim&#8217;s logging message update will be really helpful to users when<br />
they&#8217;re trying to locate a problematic file in the lower filesystem with<br />
filename encryption enabled.</p>
<p>You&#8217;ll recognize the fix from Li, as you commented on that.</p>
<p>You should also be familiar with my setattr/truncate improvements, since<br />
you were the one that pointed them out to us (thanks again!). Andrew<br />
noted the /dev/ecryptfs write count sanitization needed to be improved,<br />
so I&#8217;ve got a fix in there for that along with some other less important<br />
cleanups of the /dev/ecryptfs read/write code.</p>
<p>They&#8217;ve all sat in -next for at least a day, while some have been there<br />
around a week, I believe.</p>
<p>I&#8217;ll get signed tags going for the next pull request I send. That was my<br />
intention this time, but it just hit me that I forgot to do it.</p>
</blockquote>
<p>-Greg KH announces the release of 2.6.32.55, 3.2.2 and 3.0.18, Dave Airlie<br />
has some drm fixes, mostly radeon-related, Geert Uytterhoeven has m68k updates<br />
for 3.3 and Ingo Molnar has core, perf and x86 fixes. </p>
<p>-Olof Johansson has arm-soc fixes for -rc, and this concludes this week&#8217;s news.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/schaiba.wordpress.com/747/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/schaiba.wordpress.com/747/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/schaiba.wordpress.com/747/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/schaiba.wordpress.com/747/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/schaiba.wordpress.com/747/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/schaiba.wordpress.com/747/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/schaiba.wordpress.com/747/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/schaiba.wordpress.com/747/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/schaiba.wordpress.com/747/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/schaiba.wordpress.com/747/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/schaiba.wordpress.com/747/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/schaiba.wordpress.com/747/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/schaiba.wordpress.com/747/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/schaiba.wordpress.com/747/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schaiba.wordpress.com&amp;blog=11262464&amp;post=747&amp;subd=schaiba&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://schaiba.wordpress.com/2012/01/28/kernel-weekly-news-28-01-12/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/24adb4b3487fbe832145c7104f820777?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">schaiba</media:title>
		</media:content>
	</item>
		<item>
		<title>kernel weekly news &#8211; 21.01.2012</title>
		<link>http://schaiba.wordpress.com/2012/01/21/kernel-weekly-news-21-01-2012/</link>
		<comments>http://schaiba.wordpress.com/2012/01/21/kernel-weekly-news-21-01-2012/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 02:35:14 +0000</pubDate>
		<dc:creator>schaiba</dc:creator>
				<category><![CDATA[kernel]]></category>

		<guid isPermaLink="false">http://schaiba.wordpress.com/?p=735</guid>
		<description><![CDATA[Hi y&#8217;all! -Miklos Szeredi has fuse updates for 3.3, Takashi Iwai has sound updates for -rc1(&#8220;Some highlights: - The new core infrastructure for compressed data streams is merged. No real device driver is implemented yet in this merge window. - A new jack-control interface is provided for some HD-audio codec drivers - Further reworks of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schaiba.wordpress.com&amp;blog=11262464&amp;post=735&amp;subd=schaiba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi y&#8217;all!</p>
<p>-Miklos Szeredi has fuse updates for 3.3, Takashi Iwai<br />
has sound updates for -rc1(&#8220;Some highlights:<br />
- The new core infrastructure for compressed data streams is merged.<br />
  No real device driver is implemented yet in this merge window.</p>
<p>- A new jack-control interface is provided for some HD-audio codec<br />
  drivers</p>
<p>- Further reworks of Realtek HD-audio driver to reduce the static<br />
  quirks</p>
<p>- The update of asihpi driver</p>
<p>- ibool module parameter changes by Rusty</p>
<p>- A few driver fixes for au88x0, hdspm, virtuoso, and usb-audio</p>
<p>- Many ASoC updates:<br />
 &#8211; Conversion of a number of CODEC drivers to use regmap directly. This is<br />
   especially beneficial for drivers for devices which are part of MFDs as<br />
   they can use a central cache for all operations and means that the<br />
   process of factoring out the more complex register management code in<br />
   ASoC can begin.</p>
<p> &#8211; As a result of the move of drivers to regmap the rbtree and LZO cache<br />
   types have been removed, leaving only the the basic flat cache in ASoC.<br />
   Drivers which need the more complex cache types should use regmap<br />
   directly.</p>
<p> &#8211; Lots of cleanups and fixes from Axel Lin.</p>
<p> &#8211; New CODEC drivers for Cirrus CS42L73, Realtek ALC5632.</p>
<p>&#8220;), Sage Weil updates ceph and John W. Linville has<br />
wireless updates:</p>
<blockquote><p>
Here is a quick batch of wireless fixes intended for 3.3!</p>
<p>On the Bluetooth patches, Gustavo says this:</p>
<p>&#8220;A couple of fixes for the 3.3 release. The majority of the fixes are<br />
related to the change from tasklets to workqueue in the Bluetooth<br />
Core. The rest are important fixes over the tree. Exception is<br />
&#8216;Bluetooth: Rename extfeatures&#8217;, as the name says it is just a rename<br />
and no harm, but it is a preparation for a following fix.&#8221;</p>
<p>Also included is a fix from Jesper Juhl for a potential memory leak in<br />
brcm80211, a one-line comment fix (plus a couple of lines of removing<br />
unused code) from Mohammed Shafi Shajakhan in ath9k, a fix from Larry<br />
Finger to prevent hitting a BUG in rtl8192se when an skb allocation<br />
fails, a fix from Stanislaw Gruszka for a NULL pointer dereference<br />
in mac80211, a fix from Rajkumar Manoharan for an ath9k regression<br />
relating to channel noisefloor readings, and a fix from Johannes Berg<br />
for a regression related to parsing station flags.</p>
<p>Hopefully all of these are fine for the merge window.  Please let me<br />
know if there are problems!
</p></blockquote>
<p>-Greg KH announces the release of kernels 2.6.32.54, 3.0.17, 3.19<br />
and 3.2.1, J. Bruce Fields has nfsd updates for 3.3, Rusty Russell<br />
has module and param updates and David Miller has fixes for the<br />
networking tree:</p>
<blockquote><p>
1) Bug fixes in HCI extended features parsing, from Andre Guedes.</p>
<p>2) Many fixed MDIO drivers don&#8217;t use a unique device name, resulting<br />
   in conflicts.  Generalize to ${PLATFORM_DEVICE_NAME}-${INDEX}.<br />
   From Florian Fainelli.</p>
<p>3) ksz884x driver doesn&#8217;t handle VLAN properly.  From Doug Kehn.</p>
<p>4) Conversion to rcu_assign_pointer() converted not just NULL cases,<br />
   it converted non-NULL cases too which is wrong.  Partial revert<br />
   from Eric Dumazet.</p>
<p>5) IRQ masking and NAPI handling in via-rhine was buggy and could<br />
   wedge the device, fix this and suspend/resume as well.  From<br />
   Francois Romieu.</p>
<p>6) Jump label optimization of memcg socket memory code was buggy and<br />
   wouldn&#8217;t actually turn the jump label back on when the feature<br />
   was turned off.  Fix from Glauber Costa.</p>
<p>7) Missing iounmap() calls from Julia Lawall.</p>
<p>8) Fix TX timestamping in gianfar, from Manfred Rudigier.</p>
<p>9) Fix local BH enabling in wrong context when netconsole is used<br />
   over bond_alb, from Maxim Uvarov.</p>
<p>10) Revert accidental user visible datastructure name changes in inet<br />
    diag, from Pavel Emelyanov.</p>
<p>11) Support RED over SFQ, from Eric Dumazet.</p>
<p>Please pull, thanks a lot!
</p></blockquote>
<p>-Benjamin Herrenschmidt has important powerpc bugfixes,<br />
Chris Ball has MMC updates for -rc1, Samuel Ortiz has<br />
a MFD pull request, Florian Tobias Schandinat<br />
updates fbdev, James Morris updates SELinux and<br />
Jens Axboe has some small block IO bits for -rc:</p>
<blockquote><p>
It has the following changes:</p>
<p>- The big io context cleanup from Tejun.</p>
<p>- Remove duplicated block plug in mpage_readpages(). read_pages()<br />
  already does the plugging, and it&#8217;s the only call path to<br />
  mpage_readpages().</p>
<p>- ioctl to query rotational nature of a device from Martin.</p>
<p>- Getting rid of the bio integrity macros, use proper functions instead.</p>
<p>- Recursive merging was added and then disabled, it&#8217;s suspected to be<br />
  our cause for empty cfqq crashes. It&#8217;ll be re-enabled once we get to<br />
  the bottom of this.</p>
</blockquote>
<p>-Ingo Molnar has x86 and perf fixes, Steven Rostedt has updates<br />
for the linux-trace tree, Vinod Koul updates slave-dma, Rafael J. Wysocki<br />
has fixes for linux-pm and Daniel Vetter announces a new tree, namely<br />
drm-intel-next:</p>
<blockquote><p>
Because Keith is routinely really busy with all kinds of things, notably<br />
gathering fixes for drm-intel-fixes, the patch merge process for the next<br />
release cycle sometimes falls behind. To support him and improve things I&#8217;ve<br />
been volunteered to take over handling the -next tree. </p>
<p>The main aim is to shift the drm/i915 -next merge process massively ahead with<br />
the goals to:<br />
- Reduce pressure to merge questionable patches into -rc kernels because the<br />
  -next tree is not yet open for patches.<br />
- Allow our QA at Intel and also the community to actually test things before<br />
  they land in mainline. The lack of such testing has severly bitten us in the<br />
  past few releases.<br />
- Refocus -fixes on handling regressions with absolute top priority (as it<br />
  should).<br />
- And generally get a steady and predictable patch-flow towards mainline back<br />
  into gears.</p>
<p>I plan to run this -next tree with a few simple rules:<br />
- I&#8217;ll open the drm/i915 -next tree around -rc1 (maybe earlier in the future)<br />
  and cut regular new trees about every 2nd week or so. 2 weeks should be enough<br />
  for both our qa and the community to give it some decent testing.</p>
<p>- I intend to send out the previous -next to Dave Airlie (assuming it tests ok)<br />
  so that he has a good check on the stuff that&#8217;s going on in i915-land. A few<br />
  other people also asked for a better overview of what&#8217;s going on on drm/i915 -<br />
  I&#8217;ll plan to announce every new -next tree with a short mail (maybe together<br />
  with the pull request to Dave for the old one).</p>
<p>- -next will close about 1-2 weeks before the merge opens. No new features after<br />
  that point for a given release cycle.</p>
<p>- To make this really work we also need to cut down on what can go into -fixes.<br />
  drm/i915 unfortunately has the reputation that deserves it a bunch of<br />
  draconian rules (which are stricter than drm/* in general):</p>
<p>  &#8211; Only fixes for serious issues and regressions after the -next tree went to<br />
    Dave.<br />
  &#8211; After -rc2 regression fixes only. It simply happend why too often that an<br />
    &#8220;obvious&#8221; patch blew up late in the -rc release cycle, my patches included.<br />
  &#8211; After -rc4/5 only reverts and disable patches. Imo it&#8217;s way too late to play<br />
    games by then, the real fix should go straight to -next (which will close<br />
    only a few weeks afterwards already).</p>
<p>- Regressions have top priority, if they get neglected due to ongoing work<br />
  headed for -next I&#8217;ll refuse to merge the patches.</p>
<p>- We have a test-suite in the intel-gpu-tools package for the kernel. Expect me<br />
  to be annoying about patches that should have testcases for them but don&#8217;t.<br />
  This includes new features, but also bugs that can be reproduced with a<br />
  reasonable amount of effort.</p>
<p>- To avoid me pushing utter crack I will only merge my own patches after they<br />
  have gathered sufficient review on intel-gfx. Please yell at me at the top of<br />
  your voice (and in public) if I violate this.</p>
<p>- The main discussion list for patches to drm/i915 is<br />
  intel-gfx@lists.freedesktop.org &#8211; I don&#8217;t keep up with lkml usually.</p>
<p>- I&#8217;ll reserve my human right to act like an incompetent arrogant fool once in a<br />
  while.</p>
<p>Last but not least, the new tree is available at</p>
<p>http://cgit.freedesktop.org/~danvet/drm-intel</p>
<p>git://people.freedesktop.org/~danvet/drm-intel</p>
<p>drm-intel-next is the main branch, but I expect at least a for-airlied branch<br />
for pull requests and maybe other branches with proposed patches to show up.</p>
<p>Comments, flames and suggestions highly welcome.</p>
<p>Yours, Daniel</p>
<p>PS: Quick version for people with too short attentation spans:</p>
<p>- -next will open around -rc1, a new tree should show up about every second<br />
  week. -next trees that are tested will regurarly be forwarded to Dave.</p>
<p>- No stuff in -fixes that should go into -next instead.</p>
<p>- -next will close for features about 1-2 weeks ahead of the upstream merge window.</p>
<p>- Regressions have top priority.</p>
<p>- Implementing proper tests is required.</p>
<p>- Hit me hard if I break these rules for my own patches.</p>
<p>- Sometimes I&#8217;ll screw things up badly.</p>
<p>Now grab the tree from</p>
<p>git://people.freedesktop.org/~danvet/drm-intel
</p></blockquote>
<p>-Michal Marek updates kbuild and kconfig for -rc1,<br />
Trond Myklebust announces more NFS client changes,<br />
John W. Linville has wireless fixes, Ben Myers has<br />
a XFS update for 3.3 and James Morris has security updates. </p>
<p>-Al Viro has lots of things to share for the audit tree,<br />
Jeff Garzik has libata bugfixes, David Miller has networking<br />
fixes and Len Brown has ACPI updates. </p>
<p>-James Bottomley has SCSI ups, Greg KH announces the release<br />
of kernel 3.1.10, Mauro Carvalho Chehab has media fixes and<br />
John W. Linville has a wireless pull request:</p>
<blockquote><p>
Here is another small group of fixes intended for 3.3.  Included is<br />
a fix from Javier Cardona to make the mesh code always use the right<br />
headroom size for mesh management frames, a fix from Johannes Berg to<br />
point a debugfs link to the right place, another fix from Johannes that<br />
properly cleans-up some state in mac80211 after a deauth request,<br />
and a fix from Stanislaw Gruszka to avoid a potential infinite<br />
loop in brcmsmac.  Also included is a small Kconfig fix from me to<br />
discourage configurations with overlapping hardware support between<br />
b43 and brcmsmac.</p>
</blockquote>
<p>-H. Peter Anvin announces x86, perf and sched fixes for -rc1,<br />
David Howells has an interesting patchset for linux-headers,<br />
aaaaaaaand&#8230;.</p>
<blockquote><p>
So the subject says it all. It&#8217;s been two weeks(+a day), and 3.3-rc1 is now out.</p>
<p>There are a couple of trees I haven&#8217;t merged on purpose, and there may<br />
be a few trees I overlooked by mistake. The &#8220;on purpose&#8221; ones were<br />
things that looked unfamiliar and I felt I didn&#8217;t have the bandwidth<br />
to check. The &#8220;mistake&#8221; ones would just be things I missed due to<br />
being busy.</p>
<p>And it really was a pretty busy merge window. I don&#8217;t know *why* it<br />
felt so busy, though. In pure numbers, the merge window seems to have<br />
been pretty normal &#8211; the number of merges and regular commits are<br />
right where you&#8217;d expect them. Part of it was spending what felt like<br />
(and I think was) a couple of days chasing down two independent<br />
suspend/resume regressions on my laptop, part of it was a couple of<br />
just bad pull requests, and some of it was some of the independent<br />
discussions that were on-going. But none of that is unheard of, so<br />
what do I know..</p>
<p>Anyway, it&#8217;s out now, and I&#8217;m taking off early for a weekend of beer,<br />
skiing and poker (not necessarily in that order: &#8220;don&#8217;t drink and<br />
ski&#8221;). No email.</p>
<p>So if you felt that your pull request was overlooked by mistake (or<br />
intentionally, but really not so scary that you think I should have a<br />
really easy time checking it), you have a couple of days to marshal<br />
your arguments for why I should pull it after all.</p>
<p>And if you didn&#8217;t send your pull request in time: &#8220;Phhhthrthtpt!&#8221;. No<br />
arguments for that one.</p>
<p>(Stats for those that like them: 20% arch updates (arm, power, mips,<br />
x86), 60% drivers (networking &#8211; wireless in particular, staging,<br />
media, dri, sound, misc &#8211; including getting rid of &#8216;struct sysdev&#8217;),<br />
and 20% random stuff: filesystems, networking, perf etc)</p>
<p>                              Linus</p>
</blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/schaiba.wordpress.com/735/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/schaiba.wordpress.com/735/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/schaiba.wordpress.com/735/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/schaiba.wordpress.com/735/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/schaiba.wordpress.com/735/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/schaiba.wordpress.com/735/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/schaiba.wordpress.com/735/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/schaiba.wordpress.com/735/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/schaiba.wordpress.com/735/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/schaiba.wordpress.com/735/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/schaiba.wordpress.com/735/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/schaiba.wordpress.com/735/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/schaiba.wordpress.com/735/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/schaiba.wordpress.com/735/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schaiba.wordpress.com&amp;blog=11262464&amp;post=735&amp;subd=schaiba&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://schaiba.wordpress.com/2012/01/21/kernel-weekly-news-21-01-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/24adb4b3487fbe832145c7104f820777?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">schaiba</media:title>
		</media:content>
	</item>
		<item>
		<title>kernel weekly news &#8211; 14.01.2012</title>
		<link>http://schaiba.wordpress.com/2012/01/14/kernel-weekly-news-14-01-2012/</link>
		<comments>http://schaiba.wordpress.com/2012/01/14/kernel-weekly-news-14-01-2012/#comments</comments>
		<pubDate>Sat, 14 Jan 2012 03:38:08 +0000</pubDate>
		<dc:creator>schaiba</dc:creator>
				<category><![CDATA[kernel]]></category>

		<guid isPermaLink="false">http://schaiba.wordpress.com/?p=726</guid>
		<description><![CDATA[Howdy! -We start with Cătălin Marinaș and his kmemleak patches for -rc1 (3.3-rc1, of course), Roland Dreier has Infiniband fixes, Rafael J. Wysocki has PM updates for 3.3 and Mark Brown has regmap updates, also for 3.3: Please pull the tree below to merge regmap updates for version 3.3. After the rush of new features [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schaiba.wordpress.com&amp;blog=11262464&amp;post=726&amp;subd=schaiba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Howdy!</p>
<p>-We start with Cătălin Marinaș and his kmemleak patches for -rc1<br />
(3.3-rc1, of course), Roland Dreier has Infiniband fixes,<br />
Rafael J. Wysocki has PM updates for 3.3 and Mark Brown<br />
has regmap updates, also for 3.3:</p>
<blockquote><p>
Please pull the tree below to merge regmap updates for version 3.3.<br />
After the rush of new features in version 3.2 this has been a fairly<br />
quiet cycle for the regmap API, the main change being the wider usage by<br />
drivers and some fixes and tweaks for them.  The main things from a<br />
subsystem point of view are:</p>
<p> &#8211; Addition of a generic interrupt controller driver which should work<br />
   for a range of chips, saving them from having to open code this.<br />
 &#8211; Removal of the indexed cache type as it&#8217;s not got any real advantage<br />
   over the rbtree cache.</p>
<p>This pull request also includes the MFD driver for the DA9052 PMIC as it<br />
is one of the first users of the generic regmap IRQ code and therefore<br />
has a build dependency on it.
</p></blockquote>
<p>-Greg KH announces the release of 3.1.8, 3.0.16 and 2.6.32.53 kernels,<br />
Martin Schwidefsky has 3.3 patches regarding s390 and we&#8217;re back at Greg KH ,<br />
which has driver core updates for 3.3:</p>
<blockquote><p>
Here&#8217;s the big driver core merge for 3.3.</p>
<p>It&#8217;s based off of 3.2, as I needed to fix up a merge issue and most<br />
importantly, a build issue with the merge that had to be done by hand,<br />
keeping the tree bisectable.</p>
<p>Note, when you merge this with your tree right now, you will get a<br />
conflict in include/linux/cpu.h, which should be pretty obvious and<br />
trivial to resolve, and a build error in drivers/base/cpu.c that you can<br />
fix by changing the cpu_is_hotpluggable function to look like this:</p>
<p>bool cpu_is_hotpluggable(unsigned cpu)<br />
{<br />
	struct device *dev = get_cpu_device(cpu);<br />
	return dev &amp;&amp; container_of(dev, struct cpu, dev)-&gt;hotpluggable;<br />
}</p>
<p>If you want me to do this merge, just let me know, I will be glad to do<br />
so, but I know how much you like doing these types of merges :)</p>
<p>Big thing here, that caused all of the merge issues, is the removal of<br />
the sysdev code.  It has been long needed to be removed, Kay finally<br />
just did it, thankfully.  There are patches pending that take advantage<br />
of this, providing properly CPU hotplug driver loading support, that<br />
will have to wait until 3.4, as they didn&#8217;t make the merge window in<br />
time.  Note, the sysdev code isn&#8217;t removed from the tree just yet, to<br />
help catch any other tree that might not have noticed this in the<br />
linux-next merge process.  I&#8217;ll send a follow-on patch after 3.3-rc1 is<br />
out that removes this code, after ensuring that no other in-tree code is<br />
using the sysdev structures.</p>
<p>Those changes touched a lot of the kernel.</p>
<p>So did the module_usb_driver() changes, which had to go through this<br />
tree instead of the USB one, as they depended on some driver.h changes.</p>
<p>All of the fun details are in the shortlog below.</p>
<p>Please pull from:<br />
	git.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-core.git/ driver-core-next</p>
<p>All of these patches have been in the linux-next and mm trees for a<br />
while now.</p>
</blockquote>
<p>-Arnaldo Carvalho de Melo announces perf/core cleanups, fixes and improvements,<br />
Avi Kivity has KVM updates for 3.3, and Linus Waleji has updates for pinctrl<br />
for 3.3:</p>
<blockquote><p>
The only bigger change is the addition of a pin<br />
configuration API. This makes it possible to, well, config<br />
stuff on pins. Usually this tends to be things like biasing<br />
(pull-up, pull-down), drive strength, schmitt-triggering,<br />
drive mode (open collector/open drain) etc.</p>
<p>We haven&#8217;t yet merged any users of this interface, but these<br />
can be expected in the next merge window.</p>
<p>Apart from that it is basically it&#8217;s a bunch of refinements<br />
where especially Stephen Warren deserves credit for<br />
straightening out some design issues in the stuff merged<br />
in 3.2.</p>
<p>Myself I&#8217;ve mostly renamed stuff, moved the COH901 driver<br />
over from the GPIO subsystem (it&#8217;s a copuled twin unit<br />
with the U300 pin controller actually).</p>
<p>I was close to merging the PXA pin controller code for this<br />
set, increasing the users from two to three platforms, but<br />
I&#8217;ve decided to be conservative this time. We have a number<br />
of potential platforms cooking so next time there may be<br />
some serious migration to this subsystem.</p>
<p>Most stuff has been maturing in linux-next for a while<br />
except the two top commits from Chanho Park which are<br />
essentially fixes and would be -rc material anyway.
</p></blockquote>
<p>-James Morris updates security for 3.3 (if not otherwise<br />
specified, this will be the default target release), Bob Liu<br />
has blackfin changes, Dmitry Torokhov has input updates,<br />
Boaz Harrosh updates exofs and Jan Kara has ext3, udf and<br />
reiserfs fixes for -rc1.</p>
<p>-Tejun Heo comes up with percpu and cgroup changes for -rc1,<br />
Konrad Rzeszutek Wilk updates xen/stable, Greg Kroah-Hartman<br />
has TTY/serial, USB, char and misc updates and David<br />
Miller updates networking:</p>
<blockquote><p>
1) Make the new socket diag bits default to &#8216;n&#8217;.</p>
<p>2) Fix assertion triggers by adding a missing napi_gro_flush() call to<br />
   the 8139cp driver, from Francois Romieu.</p>
<p>3) The IGMP delay zero fix from Ben Hutchings.</p>
<p>4) Fix endless loop in asix driver&#8217;s SKB fixup handler, from Aurelien<br />
   Jacobs.</p>
<p>5) Silence lockdep warnings when we take the netdevice address list lock<br />
   for child and parent device at the same time, which is common for<br />
   nested devices (f.e. bonding, vlan, bridge, teaming).  From Jiri Pirko.</p>
<p>6) Fix socket refcounting when tcp cgroup memcontrol is enabled/disabled.<br />
   From Glauber Costa.</p>
<p>7) Fix regression in r6040 driver wherein the wrong register bits were<br />
   used.  From Cesar Eduardo Barros.</p>
<p>8) device ops constifications from Stephen Hemminger.</p>
<p>9) pktgen setting validation from the eagle eyed Dan Carpenter
</p></blockquote>
<p>-David Teigland has DLM updates, Dave Miller is<br />
back with sparc fixes, Guan Xuetao has unicore32 fixes, Wu<br />
Fengguang has writeback updates for 3.3 and Arnd Bergmann<br />
announces arm-soc changes:</p>
<blockquote><p>
It took me a while to sort everything out this time, but here are the<br />
majority of the arm-soc changes for this merge window. The total number<br />
of changes has dropped slightly since last time, but there were a<br />
significant number of complex merge conflicts, so I ended up pulling<br />
all of Russell&#8217;s commits into almost all of these series in order to<br />
resolve them.</p>
<p>As you probably have noticed already, I&#8217;m maintaining the arm-soc tree<br />
together with Olof Johansson, and he did a lot of the work, especially<br />
while I was away on vacation. As part of sharing the maintainership,<br />
we have enforced stricter rules about how stuff gets into the arm-soc<br />
tree, and you will notice that for each pull request that we got, there<br />
are actually two changesets in the history: one where we pull into<br />
a fresh topic branch of arm-soc using &#8211;no-ff, and another one where<br />
this gets pulled into one of the larger series branches (each of which<br />
becomes one pull request to you), using &#8211;no-ff &#8211;log. If you think<br />
this is excessive, we can stop using &#8211;no-ff, but I like the way<br />
this gives us a clear history.</p>
<p>The extra merge changesets from pulling in the rmk/for-linus branch<br />
through all the samsung/* branches to resolve the conflicts however<br />
are something we will try to avoid in the future, sorry about those.</p>
<p>There are two or three more pull requests coming after this:</p>
<p>1. A next/drivers2 branch that depends on the v4l and the dmaengine<br />
   trees. I will send the request as soon as the dependencies are<br />
   merged</p>
<p>2. A short series moving arch/arm/mach-mx5 into mach-imx<br />
   I want to keep this coming last to avoid merge conflicts with<br />
   other patches to mx5. The patch itself is trivial (all the<br />
   interesting parts are in today&#8217;s series), so I will recreate<br />
   it end the end of the merge window.</p>
<p>3. A series for stuff that was submitted to arm-soc after the start<br />
   of the merge window. While the patches were in linux-next<br />
   already, I&#8217;m currently leaning towards queuing them for 3.4 instead<br />
   of 3.3 because they were never in arm-soc and I have not yet<br />
   looked at them.</p>
<p>I expect you to see four trivial conflicts that you will have to<br />
resolve, unless other new patches have been merged in the meantime:<br />
- arch/arm/mach-tegra/board-dt-tegra20.c, a function has been removed<br />
  and the patch conflicted with a merge between two other conflicting<br />
  patches.<br />
- drivers/net/ethernet/freescale/fec.c, a clk cleanup conflicted with<br />
  the netdev tree.<br />
- arch/arm/mach-s3c2440/clock.c, addition conflicts with the sys_device<br />
  removal.<br />
- drivers/tty/serial/Kconfig, some Kconfig symbols were removed, and<br />
  the context changed.</p>
<p>For each branch &#8220;next/foo&#8221;, there is also a signed tag &#8220;foo&#8221; on the<br />
arm-soc git. Please pull whichever of these you prefer.
</p></blockquote>
<p>-Michal Simek updates microblaze, Artem Bityutskiy has UBI changes<br />
and Dave Airlie updates drm for -rc1:</p>
<blockquote><p>
This is the main pull request for the drm for this merge window. It has<br />
two conflicts with your tree, I&#8217;ve fixed them up in a separate<br />
drm-linus-merged branch if you don&#8217;t want to exercise your merging<br />
fingers.</p>
<p>Highlights:<br />
drm core: add plane support and userspace interface to expose overlays for<br />
intel and soc hardwre. Lots of code removal through restructing by Daniel<br />
Vetter. EDID support for CEA modes.<br />
ttm: DMA aware page pool added, allows for use under Xen, and makes<br />
support for radeon VM easier.<br />
radeon: multi-ring support, semaphore support, better IB pool support, add<br />
VM support for Cayman and upcoming GPUs, evergreen HDMI audio  support<br />
gma500: Initial GMA500 KMS driver moved from staging into drm proper.<br />
nouveau: HDMI audio support, lots of power management fixes, overscan<br />
connector property, initial nvd9 support,<br />
exynos: hdmi support, pm support, plane support.<br />
intel: better HDMI ELD support, plane support, GEN 7 streamout support.</p>
<p>The Intel guys are also having process issues again, and then Intel pull<br />
request was very late and it looked like nobody was pulling stuff into a<br />
-next tree at all regularly. I&#8217;m sort of tempted to just drop anything<br />
more from them for this cycle, to give them time to sort themselves out<br />
for the next one. I think there is one missed IRQ fix from them I&#8217;d like<br />
to see, the rest I&#8217;m thinking can wait.</p>
</blockquote>
<p>-Wim Van Sebroeck has a pull request for watchdog, Trond Myklebust<br />
pushes NFS client updates, Mark Salter has C6X patches, James Bottomley<br />
announces the first batch of SCSI updates for the 3.2 merge window and<br />
Theodore Ts&#8217;o has ext4 fixes.</p>
<p>-Anton Vorontsov has battery updates for 3.3:</p>
<blockquote><p>
- Now we have a full fledged charger manager, implemented by Samsung<br />
  folks. This manager monitors battery charge and health, even when<br />
  machine suspended! RTC wake-up is used to bring kernel [partially]<br />
  back to life periodically.</p>
<p>  This new awesome charger manager, hopefully, will start replacing<br />
  bunch of proprietary charger managers that are used in embedded<br />
  devices today (e.g. BME in Nokia N900).</p>
<p>- New &#8216;scope&#8217; property for power supplies. The property is used to<br />
  distinguish between system vs. devices&#8217; power supplies (think of<br />
  wireless keyboard/mice/tablet battery monitors); The support is<br />
  already implemented for Wacom and Nintendo Wiimote devices;</p>
<p>- National/TI LP8727 charger driver;</p>
<p>- Work has been started to bring drivers/power/ and ACPI SBS battery<br />
  code closer, and hopefully merge the code bases some day;</p>
<p>- Lots of small fixes here and there.</p>
<p>Note that changes that touch anything outside of driver/power were<br />
acked by appropriate maintainers: MFD changes were acked by Samuel<br />
Ortiz; HID changes were acked by Jiri Kosina and ARM changes were<br />
acked by Tony Lindgren.</p>
</blockquote>
<p>-Nicholas Bellinger has target updates for -rc1, Pekka Enberg has<br />
SLAB updates for 3.x, John Stultz worked on rtc/time, Rusty Russell -&gt;<br />
virtio and lguest and Jesse Barnes comes up with PCI changes:</p>
<blockquote><p>
There&#8217;s a fix pending for a build problem when CONFIG_AMD_NB=n, but I<br />
didn&#8217;t want to delay the pull request any longer; I&#8217;ll include it in<br />
the next fixes pull.</p>
<p>This one doesn&#8217;t include Yinghai&#8217;s resource management stuff either,<br />
I&#8217;ll put that in my -next tree for the next merge window when Yinghai<br />
has it ready.  That might be a good time to revert 12c22d6ef299 (the<br />
revert of the transparent bridge sizing code we talked about), unless<br />
you want to try it now.</p>
<p>It *does* include some nice improvements from Bjorn on how the root bus<br />
and bus resource code is structured, some good boot fixes from Fedora,<br />
and lots of misc fixes elsewhere.</p>
<p>There was definitely more rebasing than I&#8217;d like fairly late on, but that<br />
was mainly to merge in fixes to Bjorn&#8217;s series for various build errors<br />
that got reported, so I don&#8217;t think it invalidated testing (I generally<br />
don&#8217;t pull from you and rebase except after you&#8217;ve pulled from me).</p>
</blockquote>
<p>-Paul Mundt announces rmobile updates for -rc1:</p>
<blockquote><p>
The diffstat here is a bit misleading since it also includes some changes<br />
that were pulled in from one of the sh topic branches which will have<br />
already made their way upstream via the sh merge. This mostly applies to<br />
clock framework and pfc changes that were needed in both trees. Thus,<br />
most of the arch/sh and drivers/sh stuff can just be factored out when<br />
looking at the net impact.</p>
<p>I could have simply made the pull request based on top of the last change<br />
from the sh topic branch in question, but that seemed to be misleading<br />
too, so I&#8217;ve just done it this way instead.
</p></blockquote>
<p>-&#8230;and sh updates as well:</p>
<blockquote><p>
Here goes my attempt at a merge request by way of signed tag, hopefully<br />
I&#8217;ve not botched anything too terribly.</p>
<p>I noticed some people using 3.3 in their signed tags and others with a<br />
single for-linus one that seems like it will be overwritten on each<br />
subsequent merge. I&#8217;ve opted for the latter as presumably verification is<br />
only of interest at the time of merging, but can switch to the former if<br />
that&#8217;s the preferred way going forward.</p>
<p>Ideally this should be pulled prior to the rmobile updates, which build<br />
on top of some of the changes in here.
</p></blockquote>
<p>-That&#8217;s it for this week, see ya!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/schaiba.wordpress.com/726/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/schaiba.wordpress.com/726/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/schaiba.wordpress.com/726/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/schaiba.wordpress.com/726/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/schaiba.wordpress.com/726/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/schaiba.wordpress.com/726/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/schaiba.wordpress.com/726/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/schaiba.wordpress.com/726/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/schaiba.wordpress.com/726/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/schaiba.wordpress.com/726/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/schaiba.wordpress.com/726/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/schaiba.wordpress.com/726/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/schaiba.wordpress.com/726/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/schaiba.wordpress.com/726/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schaiba.wordpress.com&amp;blog=11262464&amp;post=726&amp;subd=schaiba&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://schaiba.wordpress.com/2012/01/14/kernel-weekly-news-14-01-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/24adb4b3487fbe832145c7104f820777?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">schaiba</media:title>
		</media:content>
	</item>
		<item>
		<title>kernel weekly news &#8211; 07.01.2012</title>
		<link>http://schaiba.wordpress.com/2012/01/07/kernel-weekly-news-07-01-2012/</link>
		<comments>http://schaiba.wordpress.com/2012/01/07/kernel-weekly-news-07-01-2012/#comments</comments>
		<pubDate>Sat, 07 Jan 2012 03:09:21 +0000</pubDate>
		<dc:creator>schaiba</dc:creator>
				<category><![CDATA[kernel]]></category>

		<guid isPermaLink="false">http://schaiba.wordpress.com/?p=717</guid>
		<description><![CDATA[Hello everyone! -David Miller announces networking fixes, as below: 1) mlx4 driver stops working after a ring size change due to forgotten clear of the queue vector value, fix from Yevgeny Petrilin. 2) RX multicast filter in skge is not restored after resume, breaking ipv6 amongst other things, fix from Florian Zumbiehl. 3) Fix sync [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schaiba.wordpress.com&amp;blog=11262464&amp;post=717&amp;subd=schaiba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hello everyone!</p>
<p>-David Miller announces networking fixes, as below:</p>
<blockquote><p>
1) mlx4 driver stops working after a ring size change due to forgotten<br />
   clear of the queue vector value, fix from Yevgeny Petrilin.</p>
<p>2) RX multicast filter in skge is not restored after resume, breaking<br />
   ipv6 amongst other things, fix from Florian Zumbiehl.</p>
<p>3) Fix sync message handling in IPVS, from Julian Anastasov.</p>
<p>4) ctnetlink timeout sanity checks never work due to signedness,<br />
   fix from Xi Wang.</p>
</blockquote>
<p>-Greg KH announces the release of kernels 2.6.32.52, 3.0.15 and 3.1.7.<br />
Arnaldo Carvalho de Melo has perf/core fixes and improvements,<br />
John W. Linville has wireless fixes and David Miller updates networking<br />
(again):</p>
<blockquote><p>
Probably the bluetooth 10 second resume delay fix is the most<br />
interesting fix here, especially if you&#8217;re actually hitting it.</p>
<p>The rest are small fixes isolated to specific drivers or packet<br />
schedulers.</p>
<p>1) Revert bluetooth HCI reset timeout increase, it adds a 10 second delay<br />
   during resume in Thinkpad laptops and potentially other machines.  From<br />
   Gustavo F. Padovan.</p>
<p>2) New packet QFQ scheduler using wrong types to compute queueing limits<br />
   leading to overflows, fix from Eric Dumazet.</p>
<p>3) Fix regression in b43 driver conversion to new RX descriptor header<br />
   format, it broke PIO mode where the header length needs to be computed<br />
   differently.  Fix from Guennadi Liakhovetski.</p>
<p>4) Fix build dependencies of FEC ethernet driver, from Wolfram Sang.</p>
<p>5) mwifiex gets OOPS when scan and connect occur simultaneously, fix from<br />
   Amitkumar Karwar.</p>
<p>6) ath9k crashes in access point mode because it does aggregation<br />
   handling during power save even if TX aggregation is not enabled.<br />
   Fix from Mohammed Shafi Shajakhan.</p>
<p>7) Update CAN MAINTAINERS entry, from Oliver Hartkopp.</p>
</blockquote>
<p>-Al Viro has vfs updates, Keith Packard updates drm-intel,<br />
Neil Brown has important md changes for 3.3 and Grant Likely<br />
has gpio and spi changes, also for 3.3.</p>
<p>-Linus Torvalds finally announces the release of Linux 3.2:</p>
<blockquote><p>
So 3.2 is out, and the merge window for 3.3 is thus officially open.</p>
<p>I delayed 3.2 first a few days to wait for the final linux-next<br />
(&#8220;final&#8221; in the sense that that&#8217;s what I&#8217;ll fetch to decide whether<br />
something has been in linux-next for 3.3 or not), and then some more<br />
as people were coming back from holidays and sorting out some<br />
regressions. So we do have a few last-minute reverts and small fixes.</p>
<p>Still, there&#8217;s not a whole lot of changes since -rc7 (shortlog<br />
appended), and almost all of them are *tiny*. So despite the few<br />
annoying last-minute reverts, I&#8217;m feeling pretty happy about it.
</p></blockquote>
<p>-Ingo Molnar has core/{locking,memblock,printk}, RCU, perf and scheduler<br />
changes, and also timer, x86/{apic,asm,cleanup,cpu,debug,efi,mce,microcode},<br />
Geert Uytterhoeven has m68k updates for 3.3, Ingo steps up again with<br />
x86/{mm,platform,rdrand} changes, Joerg Roedel has IOMMU updates for<br />
3.3-rc1 and Tony Luck has pstore changes.</p>
<p>-Guenter Roeck has hwmon updates for 3.3:</p>
<blockquote><p>
No new drivers this time, only cleanups, minor fixes, and added support for<br />
new chips to existing drivers.</p>
<p>Most of the patches have been in -next for a while, but there are some cleanups<br />
and minor fixes which I only added in the last couple of days (the patches<br />
submitted by Frans). Some of those may be missing in the -next snapshot you use<br />
as base to determine what to accept and what not (all are in next-20120105,<br />
though). I have no problem taking those out and resubmit later into an -rc<br />
if you prefer. Please let me know.</p>
</blockquote>
<p>-Ben Myers has XFS updates for -rc1, Jiri Kosina updates HID, APM<br />
and trivial, James Bottomley has SCSI patches and David Miller<br />
has networking changes:</p>
<blockquote><p>
The most prominent thing here are the TX byte queue limit changes<br />
from Tom Herbert and others at Google.</p>
<p>The idea is that you can limit the amount of packet data, in bytes,<br />
that can get queued up to a TX queue of a networking device.  And as<br />
a result one can tune things such that high priority packets get<br />
serviced with a reasonable amount of latency whilst not subjecting<br />
the hardware queue to emptying when data is available to send.</p>
<p>Driver&#8217;s need to make some minor changes to support this feature, and<br />
drivers for most of the most commonly used ethernet devices have been<br />
transformed.  In particular niu, bnx2, igb, e1000e, forcedeth, tg3,<br />
bnx2x, sfc, and sky2 have support.</p>
<p>Eric Dumazet added a new interface for drivers called build_skb() which<br />
allows the driver to DMA RX packets into kmalloc()&#8217;d buffers, and<br />
then allocate the packet metadata on the local cpu right when we push<br />
the packet up into the stack for better cache locality.  Currently<br />
tg3, bnx2, and bnx2x have been converted to use this new interface.</p>
<p>Eric also extended our RED packet scheduler to support Adaptive RED<br />
wherein the random-drop/tail-drop thresholds are adjusted dynamically<br />
in response to traffic.</p>
<p>Jiri Pirko has introduced a new &#8220;teaming&#8221; network device which is<br />
intended to be a more cleanly designed, scalable, and simpler<br />
replacement for the bonding driver.  Currently round-robin and<br />
active-backup modes are implemented.</p>
<p>Netlink socket dumping is now supported for UDP and AF_UNIX sockets<br />
thanks to Pavel Emelyanov.  For AF_UNIX sockets we report the peers as<br />
well as the pending connection IDs.  The reporting of socket memory<br />
usage is also now more complete.</p>
<p>Socket memory pressure can now be enforced on a per-cgroup level,<br />
from Glauber Costa.</p>
<p>As is usually the case the majority of this pull is a boatload of<br />
driver updates.
</p></blockquote>
<p>-Greg Ungerer updates the m68knommu tree, Benjamin Herrenschmidt<br />
updates powerpc.git, Ingo Molnar is yet again back with x86/syscall<br />
changes for 3.3, Steven Whitehouse updates GFS2 and that&#8217;s it for<br />
this week. See ya!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/schaiba.wordpress.com/717/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/schaiba.wordpress.com/717/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/schaiba.wordpress.com/717/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/schaiba.wordpress.com/717/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/schaiba.wordpress.com/717/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/schaiba.wordpress.com/717/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/schaiba.wordpress.com/717/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/schaiba.wordpress.com/717/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/schaiba.wordpress.com/717/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/schaiba.wordpress.com/717/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/schaiba.wordpress.com/717/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/schaiba.wordpress.com/717/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/schaiba.wordpress.com/717/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/schaiba.wordpress.com/717/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schaiba.wordpress.com&amp;blog=11262464&amp;post=717&amp;subd=schaiba&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://schaiba.wordpress.com/2012/01/07/kernel-weekly-news-07-01-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/24adb4b3487fbe832145c7104f820777?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">schaiba</media:title>
		</media:content>
	</item>
		<item>
		<title>kernel weekly news &#8211; 31.12.2011</title>
		<link>http://schaiba.wordpress.com/2011/12/31/kernel-weekly-news-31-12-2011/</link>
		<comments>http://schaiba.wordpress.com/2011/12/31/kernel-weekly-news-31-12-2011/#comments</comments>
		<pubDate>Sat, 31 Dec 2011 00:58:38 +0000</pubDate>
		<dc:creator>schaiba</dc:creator>
				<category><![CDATA[kernel]]></category>

		<guid isPermaLink="false">http://schaiba.wordpress.com/?p=711</guid>
		<description><![CDATA[Hello and welcome to the last edition of the year! -Arnaldo Carvalho de Melo has perf/core improvements and fixes, David Miller has a few bug fixes for sparc and networking, and Linus announces the seventh and last release candidate : There it is, likely the last -rc in before final 3.2, so please do check [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schaiba.wordpress.com&amp;blog=11262464&amp;post=711&amp;subd=schaiba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hello and welcome to the last edition of the year!</p>
<p>-Arnaldo Carvalho de Melo has perf/core improvements and fixes, David<br />
Miller has a few bug fixes for sparc and networking, and Linus announces<br />
the seventh and last release candidate :</p>
<blockquote><p>
There it is, likely the last -rc in before final 3.2, so please do<br />
check it out in between your holiday festivities.</p>
<p>Most of the changes are faily simple one-liners, but some qla4xxx<br />
driver updates stand out and in fact account for about 40% of the diff<br />
(&#8220;qla4xxx: fix flash/ddb support&#8221;). That, together with a VMWare DRI<br />
driver update and some dvb updates and the regular random driver fixes<br />
means that 80+% of the changes are in drivers.</p>
<p>Some net updates, some SH updates, and then a (tiny) smattering of<br />
other stuff. The appended shortlog gives the (fairly boring) details,</p>
</blockquote>
<p>-Dave Airlie has drm fixes, one for radeon and another for vmwgfx,<br />
Avi Kivity has quite important KVM fixes and David Miller updates<br />
networking:</p>
<blockquote><p>
1) AF_PACKET bind() can leak a netdevice reference, from Wei Yongjun.</p>
<p>2) netem erroneously calls vfree() under spinlock and soft interrupt<br />
   disable, fix from Eric Dumazet.</p>
<p>3) ctnetlink_get_expect() can make nfnetlink loop forever when it<br />
   returns -EAGAIN in situations where it should not, fix from<br />
   Pablo Neira Ayuso.</p>
<p>4) Autoloading connection tracking helpers cannot be done with<br />
   spinlocks held because that operation sleeps, fix also from Pablo.</p>
</blockquote>
<p>-Ben Myers has an XFS update for 3.2, Sage Weil has ceph fixes, also<br />
for 3.2, and&#8230;this is it for this edition, good folks. May you have a happy<br />
new year and see you next year!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/schaiba.wordpress.com/711/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/schaiba.wordpress.com/711/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/schaiba.wordpress.com/711/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/schaiba.wordpress.com/711/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/schaiba.wordpress.com/711/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/schaiba.wordpress.com/711/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/schaiba.wordpress.com/711/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/schaiba.wordpress.com/711/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/schaiba.wordpress.com/711/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/schaiba.wordpress.com/711/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/schaiba.wordpress.com/711/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/schaiba.wordpress.com/711/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/schaiba.wordpress.com/711/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/schaiba.wordpress.com/711/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schaiba.wordpress.com&amp;blog=11262464&amp;post=711&amp;subd=schaiba&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://schaiba.wordpress.com/2011/12/31/kernel-weekly-news-31-12-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/24adb4b3487fbe832145c7104f820777?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">schaiba</media:title>
		</media:content>
	</item>
		<item>
		<title>kernel weekly news &#8211; 24.12.2011</title>
		<link>http://schaiba.wordpress.com/2011/12/24/kernel-weekly-news-24-12-2011/</link>
		<comments>http://schaiba.wordpress.com/2011/12/24/kernel-weekly-news-24-12-2011/#comments</comments>
		<pubDate>Sat, 24 Dec 2011 01:23:21 +0000</pubDate>
		<dc:creator>schaiba</dc:creator>
				<category><![CDATA[kernel]]></category>

		<guid isPermaLink="false">http://schaiba.wordpress.com/?p=703</guid>
		<description><![CDATA[Hello everyone! Welcome to 2011&#8242;s Christmas edition, for those of you who celebrate it. -Jens Axboe has block fixes for -rc5, Arnd Bergmann has arm-soc fixes for 3.2, Takashi Iwai has sound fixes for -rc6 and Keith Packard has intel-drm fixes: A few regression fixes: * eDP panels with too few lanes need 6bpc modes [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schaiba.wordpress.com&amp;blog=11262464&amp;post=703&amp;subd=schaiba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hello everyone! Welcome to 2011&#8242;s Christmas edition, for<br />
those of you who celebrate it.</p>
<p>-Jens Axboe has block fixes for -rc5, Arnd Bergmann has<br />
arm-soc fixes for 3.2, Takashi Iwai has sound fixes<br />
for -rc6 and Keith Packard has intel-drm fixes:</p>
<blockquote><p>
A few regression fixes:</p>
<p> * eDP panels with too few lanes need 6bpc modes<br />
 * older machine backlights going black<br />
 * divide-by-zero crash when reading a /sys file</p>
<p>Quirks for a couple of machines:</p>
<p> * No lvds panel on a desktop ASUS machine<br />
 * Light up the second LVDS on the Libretto W105</p>
<p>Two more Ivybridge changes:</p>
<p> * Use Multi-threaded force-wake where enabled by the BIOS<br />
 * Light up eDP panels</p>
<p>Finally, this enables RC6 and semaphores, unconditionally on Ivybridge.<br />
On Sandybridge, these are enabled when VTd isn&#8217;t in use. We&#8217;ve been<br />
wanting to do this for a long time, and instead of turning this on for<br />
RC1 and hoping things worked out, we spent time working directly with<br />
people who reported problems and discovered that RC6 and Semaphores<br />
cannot be enabled when VTd is in use (even VTd for non-gfx devices).</p>
<p>There&#8217;s a patch here which exports a value from the iommu code letting<br />
us know when VTd is active so that RC6 and semaphores can be<br />
disabled. That patch has been ok&#8217;d by David Woodhouse, although he&#8217;s not<br />
very happy about it. Matthew Garrett wanted to write a second patch that<br />
disabled VTd by default on SNB machines, which would enable RC6 and<br />
semaphores more often.
</p></blockquote>
<p>-Chris Mason has btrfs fixes, as per below:</p>
<blockquote><p>
This pull request is bigger than I wanted it to be, but Josef has<br />
commits in here for some long running ENOSPC bugs in btrfs.  This is<br />
a few weeks of tracing our delalloc reservations from Josef, and then<br />
fixing up the related bugs.</p>
<p>Outside of Josef&#8217;s patches we have some assorted fixes.  Arne figured<br />
out we were orphaning whole snapshots if you unmounted enough times<br />
while the snapshot was being deleted.
</p></blockquote>
<p>&#8230;and here&#8217;s part two as well:</p>
<blockquote><p>
I try to keep most of the btrfs commits against the last release.  This<br />
way, people can update their old and crusty kernels from 3 months ago,<br />
and still have the latest btrfs code.</p>
<p>We do have one commit that is 3.2 specific though, so I put it into a<br />
for-linus-3.2 branch:</p>
<p>git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git for-linus-3.2</p>
<p>Wu Fengguang noticed that btrfs&#8217; file write needs to consider the balance<br />
dirty thresholds when it allows big multi-page writes.
</p></blockquote>
<p>-David Miller announces fixes to the networking tree:</p>
<blockquote><p>
1) IPv6 code checks prefix length of destination address on wrong route, so<br />
   anycast handling is never performed.</p>
<p>2) Device name handling in ipip/sit regressed, copy the name into the device<br />
   parms after register_netdevice() to fix it.  From Ted Feng.</p>
<p>3) Add device ID to btmrvl bluetooth driver, from Bing Zhao.</p>
<p>4) Fix module refcounting in bluetooth cmtp and bnep modules, from<br />
   David Herrmann.</p>
<p>5) Leak fix in btusb_send_frame(), from Cong Wang.</p>
<p>6) hci_setup() checks the wrong version field in device structure, fix from<br />
   Andrei Emeltchenko.</p>
<p>7) Roaming clients fixes in batman-adv from Antonio Quartulli.</p>
<p>8) Fix regression on single-stream ath9k wireless chips by properly testing<br />
   for antenna diversity support, from Felix Fietkau.</p>
<p>9) pptp module double releases socket in bind() error path, from Djalal Harouni.</p>
<p>10) Fix races in wireless TX aggregation start, from Jahannes Berg.</p>
<p>11) Fix SSB bus initialization regression causing data bus errors, from<br />
    Hauke Mehrtens.</p>
<p>12) IPV6 erroneously adds a multicast route on the loopback device when it<br />
    is brought up, this can cause multicast communication failures depending<br />
    upon the order in which devices are brought up.  From Li Wei.</p>
<p>13) Use GFP_ATOMIC while holding lock in GRED packet scheduler, fix from Eric<br />
    Dumazet.
</p></blockquote>
<p>-David also has sparc fixes, but probably the most important event of the week<br />
is the release of the sixth release candidate of 3.2:</p>
<blockquote><p>
Ok, people have clearly figured out and are gaming my release timing,<br />
because over half the commits in -rc6 were merged today.</p>
<p>And that&#8217;s purely because I got more merge requests today than I got<br />
the rest of the week..</p>
<p>Now, I&#8217;ll be somewhat generous and just say &#8220;ok, people left it to<br />
Friday before the holidays to push me stuff&#8221;, and maybe it&#8217;s not<br />
gaming the -rc cycle, but in general I *hate* it when it seems like<br />
people leave their requests to the last moment. So if you did it<br />
consciously, please just stop. It would be much nicer to just spread<br />
things out, and have developers that track current -git give reactions<br />
to things as they come in, rather than having things clump just before<br />
the -rc release.</p>
<p>That said, this is still a smaller -rc release than previous ones, and<br />
things do seem to be calming down. We&#8217;re at -rc6 now, and while I can<br />
see myself doing an -rc7, I probably won&#8217;t do an -rc8 unles something<br />
bad pops up. There doesn&#8217;t seem to be any real reason to drag out this<br />
release any more, and we&#8217;ll probably have the real 3.2 around new<br />
years.</p>
<p>Shortlog appended, the only thing that stands out is that we have<br />
relatively more fs updates than usual &#8211; both btrfs and cifs had some<br />
sizable (for -rc6) updates here, and there&#8217;s a few smaller ext4<br />
commits too. That said, it&#8217;s still dominated by drivers (block &#8211; swim3<br />
driver &#8211; and i915 &#8211; more eDP updates), just less than usual. And some<br />
arm and x86 stuff. The rest is really tiny.</p>
<p>Nothing really stands out,</p>
<p>                 Linus
</p></blockquote>
<p>-Steven Rostedt has linux-trace updates, James Bottomley has<br />
scsi fixes for -rc6, Robert Richter has oprofile updates<br />
for 3.3, mostly s390-related, and also a fix for 3.2, and<br />
Trond Myklebust has bugfixes for the nfs-client.</p>
<p>-Arnaldo Carvalho de Melo announces perf/core improvements<br />
and fixes, Paul Mundt updates rmobile, Chris Ball has mmc fixes<br />
for 3.2, Samuel Ortiz has mfd fixes and Greg KH announces<br />
kernels 2.6.32.51, 3.1.6 and 3.0.14 .</p>
<p>-David Miller updates networking:</p>
<blockquote><p>
Hopefully the last set of fixes for 3.2.x:</p>
<p>1) iwlwifi fixes that cure the regressions reported by Ted T&#8217;so and<br />
   others, from Wey-Yi Guy, Johannes Berg, and Emmanuel Grumbach.</p>
<p>2) When we moved PMTU information to the inetpeer cache, we removed the<br />
   periodic garbage collector, but this is still needed and without<br />
   it we have regressions such as ARP entries sticking around forever<br />
   (even after a routing cache flush).</p>
<p>   The GC scanner needs to run to see these routing cache entries with<br />
   an out-dated generation count, so then can be unlinked, put, and<br />
   that route&#8217;s ARP table references dropped as well.</p>
<p>   From Eric Dumazet.</p>
<p>3) The flow cache potentially sleeps, but it can be called in the packet<br />
   path with SW interrupts disabled.  Add a deferred task that takes<br />
   care of this in such situations.</p>
<p>4) The x86-64 BPF JIT has a branch target calculation error, fix from<br />
   Markus Kötter.</p>
<p>5) SCTP Autoclose timeout overflow check is not correct, from Xi Wang.</p>
<p>6) SCTP accounts too much into receive buffer space used when estimating<br />
   the receive window, fix from Thomas Graf.</p>
<p>7) R8169 programs wrong regiater and bit for MSI enable, from François Romieu.</p>
<p>8) LLC socket layer can reference SKB after sk_eat_skb() when putting the<br />
   socket address back to userspace.  Fix from Alex Juncu.</p>
<p>9) Add new device ID to ASIX driver, from Aurelien Jacobs.</p>
<p>10) ipconfig spins waiting for &#8220;link up&#8221; for a very long time even<br />
    if no devices have actually been brough up and added the ipconfig&#8217;s<br />
    list of devices.  Fix from Gerlando Falauto.</p>
<p>11) When bluetooth L2CAP performs configuration, it potentially references<br />
    an uninitialized on-stack l2cap_conf_rfc struct, fix from Mat Martineau.</p>
<p>12) Bluetooth RFCOMM forgets to kill session timer on last channel<br />
    disconnect.</p>
<p>13) Revert bluetooth L2CAP connect establishment fix, it causes regressions<br />
    when talking to legacy devices.  From Gustavo F. Padovan.</p>
<p>14) Fix DMA channel locking in davinci-cpdma driver, from Ilya Yanok.</p>
</blockquote>
<p>-Here&#8217;s the end, and for those of you celebrating Christmas, enjoy it and take care.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/schaiba.wordpress.com/703/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/schaiba.wordpress.com/703/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/schaiba.wordpress.com/703/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/schaiba.wordpress.com/703/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/schaiba.wordpress.com/703/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/schaiba.wordpress.com/703/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/schaiba.wordpress.com/703/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/schaiba.wordpress.com/703/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/schaiba.wordpress.com/703/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/schaiba.wordpress.com/703/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/schaiba.wordpress.com/703/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/schaiba.wordpress.com/703/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/schaiba.wordpress.com/703/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/schaiba.wordpress.com/703/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schaiba.wordpress.com&amp;blog=11262464&amp;post=703&amp;subd=schaiba&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://schaiba.wordpress.com/2011/12/24/kernel-weekly-news-24-12-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/24adb4b3487fbe832145c7104f820777?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">schaiba</media:title>
		</media:content>
	</item>
		<item>
		<title>kernel weekly news &#8211; 17.12.2011</title>
		<link>http://schaiba.wordpress.com/2011/12/17/kernel-weekly-news-17-12-2011/</link>
		<comments>http://schaiba.wordpress.com/2011/12/17/kernel-weekly-news-17-12-2011/#comments</comments>
		<pubDate>Sat, 17 Dec 2011 01:12:12 +0000</pubDate>
		<dc:creator>schaiba</dc:creator>
				<category><![CDATA[kernel]]></category>

		<guid isPermaLink="false">http://schaiba.wordpress.com/?p=693</guid>
		<description><![CDATA[Hello everyone and welcome! -Greg KH announces the release of 3.0.13, as well as 3.1.5, plus, for those of you using more conservative options, 2.6.32.50. -Speaking of announcements, Linus Torvalds announces 3.2-rc5: It&#8217;s been a bit over a week, and I&#8217;m sad to report that -rc5 is bigger (at least in number of commits &#8211; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schaiba.wordpress.com&amp;blog=11262464&amp;post=693&amp;subd=schaiba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hello everyone and welcome!</p>
<p>-Greg KH announces the release of 3.0.13, as well as 3.1.5, plus,<br />
for those of you using more conservative options, 2.6.32.50.</p>
<p>-Speaking of announcements, Linus Torvalds announces 3.2-rc5:</p>
<blockquote><p>
It&#8217;s been a bit over a week, and I&#8217;m sad to report that -rc5 is bigger<br />
(at least in number of commits &#8211; most of the commits are pretty small,<br />
so it&#8217;s possible that the *diff* ends up being smaller, but I didn&#8217;t<br />
check) than both -rc2 and -rc4 were.</p>
<p>So much for &#8220;calming down&#8221;.</p>
<p>Yeah, part of it is probably that Ingo is back, and had a backlog<br />
(mainly x86 and perf). But quite frankly, that isn&#8217;t enough to explain<br />
it all &#8211; we have xfs and btrfs changes, we have network updates, and<br />
we have the usual 50% random driver updates (sound, target and gpu<br />
drivers stand out, but there&#8217;s some network amd MD driver noise too).</p>
<p>That said, there&#8217;s nothing really scary there and it all tends to be<br />
pretty small, and many of them are solid regression fixes.</p>
<p>So I&#8217;m going to continue to push back a bit on people sending me<br />
stuff, but I&#8217;m also just going to hope that this was some one-time<br />
thing and we really will be calming down now.</p>
<p>Ok? Because we all want a quiet holiday season, don&#8217;t we? And Santa<br />
doesn&#8217;t like it when I curse a lot in email.</p>
</blockquote>
<p>-Thomas Gleixner has x86 fixes for 3.2, Chris Ball has mmc fixes for -rc6,<br />
Arnaldo Carvalho de Melo has perf/core fixes and improvements and Christoph Hellwig<br />
has a status update on xfs, as seen below:</p>
<blockquote><p>
November saw stabilization of the Linux 3.2 release candidates, including<br />
a few fixes for XFS.  In addition a lot of bug fixes were backported to<br />
the 3.0 long term stable and 3.1-stable releases for users not on<br />
bleeding edge kernels.</p>
<p>At the same time development for Linux 3.3 went on at a fast pace, although<br />
no pages were merged into the development tree yet.  The highlights are:</p>
<p> &#8211; further versions of the patches to log all file size updates instead of<br />
   relying the the flaky VM writeback code for them<br />
 &#8211; an initial version of SEEK_HOLE/SEEK_DATA support<br />
 &#8211; removal of the old non-delaylog logging code, and cleanups resulting<br />
   from the removal<br />
 &#8211; large updates for the quota code</p>
<p>Userspace development was even more busy:</p>
<p>Xfsprogs saw the rushed 3.1.7 release which contains Debian packaging fixes,<br />
a polish translation update and a xfs_repair fix.  In the meantime a lot of<br />
xfs_repair fixes were posted but mostly not reviewed and commit yet.</p>
<p>Xfsdump grew support for using pthreads to write backup streams to multiple<br />
tapes in parallel, and SGI_XFSDUMP_SKIP_FILE which has been deprecated in<br />
favor of the nodump flag has finally been removed.</p>
<p>Xfstests saw an enormous amount of updates.  The fsstress tool saw major<br />
updates to exercise even more system calls, and found numerous bugs in<br />
all major Linux filesystems, additional ENOSPC tests, a new test for<br />
btrfs-specific functionality and the usual amount of bug fixes and small<br />
cleanups.  Also a series to clean up the very large filesystem testing,<br />
including extending the support to ext4 was posted but not committed yet.
</p></blockquote>
<p>-Mauro Carvalho Chehab has media fixes:</p>
<blockquote><p>
The changes are:<br />
    &#8211; ati_remote (new driver for 3.2): Fix the scancode tables;<br />
    &#8211; af9015: fix some issues with firmware load;<br />
    &#8211; au0828: (trivial) add device ID&#8217;s for some devices;<br />
    &#8211; omap3 and s5p: several small fixes;<br />
    &#8211; Update MAINTAINERS entry to cover /drivers/staging/media and<br />
      media DocBook;<br />
    &#8211; a few other small trivial fixes.
</p></blockquote>
<p>-Sage Weil has ceph fixes for -rc6:</p>
<blockquote><p>
There are two biggish things here, unfortunately.  One is a locking fix<br />
that replaces i_lock use with a ceph-private inode spinlock.  This is<br />
necessary to work around lock ordering issues which unfortunately we<br />
didn&#8217;t notice until now (it&#8217;s from the lock scalability stuff a couple of<br />
kernels back).  The diffstat is large, but it&#8217;s a mechanical replacement<br />
and has been pretty well tested.  The other big one is removing rbd<br />
rollback functionality from the kernel entirely (we found a minor bug but<br />
it is better done from userspace anyway).</p>
<p>There are also a handful of other small bug fixes (missing spin_unlock,<br />
typo), some error reporting/handling on a corrupt image, a fix for the<br />
CRUSH mapping calculation, and a fix for a the seek() regression in 3.1.</p>
<p>There will probably be one more lock ordering patch coming shortly, but I<br />
want to do some more testing first.
</p></blockquote>
<p>-Ingo Molnar announces x86 fixes, Al Viro has vfs changes, Theodore Ts&#8217;o<br />
has ext4 bugfixes for -rc5 and Konrad Rzeszutek Wilk has xen stable<br />
fixes for -rc6.</p>
<p>-Greg KH has USB and staging fixes for 3.2, John W. Linville has<br />
wireless fixes for 3.2, and that&#8217;s about it for today! I&#8217;m not sure<br />
yet if I&#8217;ll have a Christmas edition, so if not, happy holidays and<br />
take care.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/schaiba.wordpress.com/693/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/schaiba.wordpress.com/693/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/schaiba.wordpress.com/693/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/schaiba.wordpress.com/693/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/schaiba.wordpress.com/693/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/schaiba.wordpress.com/693/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/schaiba.wordpress.com/693/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/schaiba.wordpress.com/693/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/schaiba.wordpress.com/693/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/schaiba.wordpress.com/693/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/schaiba.wordpress.com/693/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/schaiba.wordpress.com/693/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/schaiba.wordpress.com/693/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/schaiba.wordpress.com/693/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schaiba.wordpress.com&amp;blog=11262464&amp;post=693&amp;subd=schaiba&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://schaiba.wordpress.com/2011/12/17/kernel-weekly-news-17-12-2011/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/24adb4b3487fbe832145c7104f820777?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">schaiba</media:title>
		</media:content>
	</item>
		<item>
		<title>kernel weekly news &#8211; 10.12.2011</title>
		<link>http://schaiba.wordpress.com/2011/12/10/kernel-weekly-news-10-12-2011/</link>
		<comments>http://schaiba.wordpress.com/2011/12/10/kernel-weekly-news-10-12-2011/#comments</comments>
		<pubDate>Sat, 10 Dec 2011 01:56:38 +0000</pubDate>
		<dc:creator>schaiba</dc:creator>
				<category><![CDATA[kernel]]></category>

		<guid isPermaLink="false">http://schaiba.wordpress.com/?p=685</guid>
		<description><![CDATA[Hello everyone and welcome! -Ben Myers of SGI has an xfs update for -rc5, Arnaldo Carvalho de Melo announces perf test improvements, Greg KH has small usb fixes for 3.2, Martin Schwidefsky has s390 patches for -rc5 and Ingo Molnar has scheduler, slab, timer, perf, x86 and irq fixes/patches. -John W. Linville has wireless updates [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schaiba.wordpress.com&amp;blog=11262464&amp;post=685&amp;subd=schaiba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hello everyone and welcome!</p>
<p>-Ben Myers of SGI has an xfs update for -rc5, Arnaldo Carvalho de Melo<br />
announces perf test improvements, Greg KH has small usb fixes for 3.2,<br />
Martin Schwidefsky has s390 patches for -rc5 and Ingo Molnar has scheduler,<br />
slab, timer, perf, x86 and irq fixes/patches.</p>
<p>-John W. Linville has wireless updates for 3.2:</p>
<blockquote><p>
Included is an iwlwifi fix to correctly set some flags related to packet<br />
encryption, a couple of cfg80211 regulatory fixes (including one that<br />
patches a hole created by the earlier &#8220;cfg80211: fix regulatory NULL<br />
dereference&#8221;), a mac80211 fix to avoid sending probe requests with no<br />
supported rates included, an iwlwifi fix to prevent reconfiguring HT40<br />
after an association (prevents an assert in the firmware), and another<br />
iwlwifi fix that customizes the watchdog timer enablement based on the<br />
device type.</p>
<p>Also included is a reversion of a patch that was causing the iwlegacy<br />
driver to throw WARNINGs.</p>
</blockquote>
<p>-Nicholas Bellinger has fixes/cleanups for target-pending:</p>
<blockquote><p>
This series contains outstanding bugfixes+cleanups from target-pending<br />
that have been testing in lio-core.git on v3.1 the last number of weeks,<br />
and are ready to be pulled for v3.2 rc-fixes.</p>
<p>This includes the following changes:</p>
<p>- conversion of PYX_TRANSPORT_* sense payload handling to use explict<br />
  se_cmd-&gt;scsi_sense_reason assignment to fix a number of cases where<br />
  incorrect sense qualifier was being returned.<br />
- bugfix for fileio and ramdisk backend to properly walk chained SGLs<br />
  when using pre-allocated scsi_cmnd memory with loopback LUNs.<br />
  (Sebastian)<br />
- bugfixes for target CDB parsing with Solaris FC clients (Roland)<br />
- removal of unused target code (Christoph + Joern)<br />
- drop set_user_nice() usage with processing thread context (Bart)<br />
- make unsupported backend configfs attributes return zero (Andy)</p>
</blockquote>
<p>-David Miller has networking fixes:</p>
<blockquote><p>
1) RTO_ONLINK state bit can be lost in routing cache entries, fix from<br />
   Julian Anastasov.</p>
<p>2) INET peer validation fix could result in an OOPS if the call fails,<br />
   but allowing this operation to fail in the first place is the real<br />
   issue.  If we can&#8217;t lookup the neighbour for the new gateway, simply<br />
   revert back to the old one.  We&#8217;ll end up with another ICMP redirect<br />
   but that&#8217;s fine and better than failing and having to add ugly recovery<br />
   code all over the place.</p>
<p>3) FIFO overflow and packet processing race fixes in r8169 from<br />
   François Reomieu.</p>
<p>4) pasemi_mac build was broken accidently, fix from Ben Hutchings.</p>
<p>5) cfg80211 wireless race fixes from Luis R. Rodriguez.</p>
<p>6) Reconfiguring HT40 after assosciation in iwlwifi results in a firmware<br />
   abort, so don&#8217;t do it.  From Wey-Yi Guy.
</p></blockquote>
<p>-Dave Airlie announces drm fixes:</p>
<blockquote><p>
3 fixes, one for an ongoing Intel VT-d/Ironlake GPU that I&#8217;ve been<br />
testing, and one kexec fix from Jerome for an issue reported on the list<br />
where the gpu writeback engines need to be switched off, along with a<br />
trivial fix from Alex.</p>
<p>Due to the size of the kexec fix I&#8217;ve decided to keep this pull small.<br />
(I have some kzalloc-&gt;kcalloc fixes to check on).
</p></blockquote>
<p>-Ben Myers has a small xfs update for 3.2, Jeremy Fitzhardinge has<br />
three updates to power-supply-scope, Takashi Iwai has sound fixes<br />
for -rc5 and Chris Metcalf updates arch/tile for 3.2. </p>
<p>-Thus endeth this week&#8217;s news, have a good weekend!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/schaiba.wordpress.com/685/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/schaiba.wordpress.com/685/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/schaiba.wordpress.com/685/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/schaiba.wordpress.com/685/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/schaiba.wordpress.com/685/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/schaiba.wordpress.com/685/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/schaiba.wordpress.com/685/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/schaiba.wordpress.com/685/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/schaiba.wordpress.com/685/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/schaiba.wordpress.com/685/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/schaiba.wordpress.com/685/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/schaiba.wordpress.com/685/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/schaiba.wordpress.com/685/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/schaiba.wordpress.com/685/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schaiba.wordpress.com&amp;blog=11262464&amp;post=685&amp;subd=schaiba&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://schaiba.wordpress.com/2011/12/10/kernel-weekly-news-10-12-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/24adb4b3487fbe832145c7104f820777?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">schaiba</media:title>
		</media:content>
	</item>
		<item>
		<title>kernel weekly news &#8211; 03.12.2011</title>
		<link>http://schaiba.wordpress.com/2011/12/03/kernel-weekly-news-03-12-2011/</link>
		<comments>http://schaiba.wordpress.com/2011/12/03/kernel-weekly-news-03-12-2011/#comments</comments>
		<pubDate>Sat, 03 Dec 2011 00:07:20 +0000</pubDate>
		<dc:creator>schaiba</dc:creator>
				<category><![CDATA[kernel]]></category>

		<guid isPermaLink="false">http://schaiba.wordpress.com/?p=672</guid>
		<description><![CDATA[Hello people and welcome to the 1st edition of December! -Greg Kroah-Hartman announces the release of kernels 3.1.3, 3.0.11 and 2.6.32.49, Takashi Iwai has sound updates for -rc4, Tejun Heo has -rc3 fixes for percpu and cgroup and Greg KH announces kernels 3.1.4 and 3.0.12. -Arnaldo Carvalho de Melo has a 25-piece perf/core fixes and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schaiba.wordpress.com&amp;blog=11262464&amp;post=672&amp;subd=schaiba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hello people and welcome to the 1st edition of December!</p>
<p>-Greg Kroah-Hartman announces the release of kernels 3.1.3, 3.0.11 and<br />
2.6.32.49, Takashi Iwai has sound updates for -rc4, Tejun Heo has<br />
-rc3 fixes for percpu and cgroup and Greg KH announces kernels<br />
3.1.4 and 3.0.12.</p>
<p>-Arnaldo Carvalho de Melo has a 25-piece perf/core fixes and<br />
improvements pull request, Pekka Enberg has slab fixes for<br />
-rc4, Roland Dreier updates infiniband and John W. Linville has<br />
wireless updates.</p>
<p>-David Brown announces msm updates for 3.3, Chris Mason has<br />
btrfs updates, Joel Becker has ocfs updates for -rc3 and<br />
Linus Torvalds announces Linux 3.2-rc4:</p>
<blockquote><p>
This doesn&#8217;t look tons smaller than -rc2 or -rc3, but it really is.<br />
Yes, there are some ARM updates and fixups to the new Exonys DRI code,<br />
and a questionably late ocfs2 update, but if you ignore those three<br />
areas (and most people can happily ignore them), things really are<br />
calming down pretty nicely.</p>
<p>There are some small sound updates, and btrfs is still getting fixups<br />
(but nowhere near -rc2 levels), but other than that it was almost<br />
eerily quiet.</p>
<p>I&#8217;m waiting for the other shoe to drop. Maybe Davem and GregKH are<br />
holding back &#8211; they&#8217;ve been suspiciously quiet, and I think I can hear<br />
some evil chuckling going on there. But maybe it&#8217;s just time for my<br />
meds.
</p></blockquote>
<p>-David Miller has misc fixes for the networking tree:</p>
<blockquote><p>
Lots of tiny fixes, pretty much everywhere.  Nothing really stands out, but<br />
each bug is certainly a bummer if you happen to run into it.</p>
<p>I hope all the PMTU and redirect regressions I added to the ipv4 code<br />
are really fixed now :-)  A huge thanks to Steffen Klassert, Eric Dumazet,<br />
and others for helping to resolve these problems.</p>
<p>The netfilter ADVANCED depency adjustments are, of course, in here too.</p>
<p>1) ARCNET and PHYLIB were inadvertantly changed to bool, revert back to<br />
   tristate.  From Ben Hutchings.</p>
<p>2) Two netfilter ADVANCED adjustments.</p>
<p>3) Cached route lookups must validate referenced inetpeer.</p>
<p>4) Revert old udp_recvmsg() &#8216;redundant variable&#8217; change, because in fact<br />
   the &#8216;copied&#8217; variable was not redundant and this broke things when<br />
   encountering UDP packets with bad checksums.</p>
<p>5) TCP ipv6 input packet processing could crash under various<br />
   circumstances in error paths, fixes from Eric Dumazet.</p>
<p>6) Fix bad decnet socket refcounting, also from Eric Dumazet.</p>
<p>7) L2TP needs to validate attached socket route, fix from Florian Westphal.</p>
<p>8) Proxy ARP entries listed improperly in network namespace, fix from<br />
   Jorge Boncompte.</p>
<p>9) IGMP&#8217;s ip_mc_add_src() incorrectly decrements the entry refcount,<br />
   fix from Jun Zhao.</p>
<p>10) bnx2x LED handling fix from Yaniv Rosner.</p>
<p>11) TX descriptor list was mis-sized in qlge driver, fix from Thadeu<br />
    Lima de Souza Cascardo.</p>
<p>12) ehea per-TX-queue memory consumption was enormous, scale it<br />
    down to be more reasonable, from Anton Blanchard.</p>
<p>13) We have to adjust the IP header -&gt;daddr in ip_forward_options()<br />
    not ip_options_rcv_srr() as the latter is too early.  Fix from<br />
    Li Wei.</p>
<p>14) Netlabel adds to ipv4 map list in ipv6 code :-)  Fix from<br />
    Dan Carpenter.</p>
<p>15) Several MTU handling regression fixes in ipv4 from Steffen Klassert.</p>
<p>16) DM9000 driver tests bit using &amp;&amp; instead of &amp;.  Fix from Mark Brown.</p>
<p>17) Concurrent stream socket reads may cause poll() to incorrectly block<br />
    for AF_UNIX sockets, report and fix from Alexey Moiseytsev.</p>
<p>18) Invalidate cached ipv4 redirects properly, fix from Eric Dumazet.</p>
<p>19) Some 802.11 netlink attributes were not being validated properly,<br />
    fix from Eliad Peller.</p>
<p>20) Wireless TX aggregation accidental double-stop fix from Johannes Berg.</p>
<p>21) rtlwifi can deadlock on lps_lock, fix from Stanislaw Gruszka.</p>
<p>22) /proc/*/net/dev_mcast output corruption fix from Anton Blanchard.</p>
<p>23) &#8220;-1&#8243; means default for multicast hops in ipv6, fix from Li Wei.</p>
<p>24) Integer overflow fix in SCTP from Xi Wang, although it took me two<br />
    tries to get it committed properly, my bad.</p>
<p>25) ISDN string NULL termination fixes from Dan Carpenter.</p>
<p>26) TEQL driver needs to perform dst_get_neighbour() under proper<br />
    RCU protection, fix from Eric Dumazet.</p>
<p>27) Likewise, fix a similar lockdep splat in rt_cache_seq_show, also<br />
    from Eric Dumazet.</p>
<p>28) When the PSCHED_SHIFT was adjusted from 10 to 6 the RED packet scheduler did<br />
    not have it&#8217;s idle period handling adjusted properly.  Fix from Eric Dumazet.</p>
<p>29) When bridge user-stp mode is used, we can get the device stuck in no-carrier<br />
    state forever.  Fix from Vitalii Demianets.</p>
<p>30) When the RED packet scheduler was made classful, we didn&#8217;t update the test<br />
    for queue empty.  It must check q-&gt;qdisc-&gt;q.len not whether sch-&gt;q is empty.<br />
    Fix from Eric Dumazet.</p>
<p>31) Missing spin_lock_init() and workqueue deadlock fix in p54spi driver from<br />
    Michael Buesch.</p>
<p>32) ip_route_me_harder() in netfilter needs to use HH_DATA_ALIGN when expanding<br />
    the SKB header area, otherwise packet headers become misaligned.  Fix<br />
    from Paul Guo.</p>
<p>33) iseries_veth uses wrong length argument to memset() call, from Thomas Jarosch.</p>
<p>34) When DCCP ipv4 connect fails to lookup a route, we don&#8217;t record the error<br />
    from the &#8216;rt&#8217; error pointer properly, fix from RongQing Li.</p>
<p>35) Fix namespace based OOPS in nf_conntrack by making event callback<br />
    registration per-ns.  Fix from Pablo Neira Ayuso.</p>
<p>36) In netlink socket dumps, report the TOS attribute of inet sockets,<br />
    regardless of whether they are ipv4 or ipv6, because this value<br />
    has meaning for ipv4 mapped ipv6 connections.  Fix from Maciej<br />
    Żenczykowski.</p>
<p>37) ndisc_send_redirect() has reversed rate limiting check, oops.  Fix from<br />
    Li Wei.</p>
<p>38) B44 needs to use dev_kfree_skb_irq() when releasing TX buffers because<br />
    the free runs with an IRQ safe spinlock held, fix from Xander Hover.</p>
<p>39) If we reuse a TCP time-wait socket in ipv6, we erroneously drop the SYN<br />
    because treq-&gt;iif is not set early enough in tcp_v6_conn_request().  Fix<br />
    from Eric Dumazet.  This was largely not noticed because 1 second later the<br />
    client would resend the SYN and that would work since the first SYN<br />
    killed off the time-wait entry.</p>
<p>40) Fix PHY initialization in jme driver, from Aries Lee.
</p></blockquote>
<p>-Takashi Iwai has sound fixes, Dave Airlie has drm fixes,<br />
mainly nouveau and radeon, and this concludes this week&#8217;s news.<br />
Enjoy your weekend!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/schaiba.wordpress.com/672/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/schaiba.wordpress.com/672/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/schaiba.wordpress.com/672/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/schaiba.wordpress.com/672/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/schaiba.wordpress.com/672/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/schaiba.wordpress.com/672/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/schaiba.wordpress.com/672/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/schaiba.wordpress.com/672/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/schaiba.wordpress.com/672/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/schaiba.wordpress.com/672/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/schaiba.wordpress.com/672/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/schaiba.wordpress.com/672/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/schaiba.wordpress.com/672/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/schaiba.wordpress.com/672/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schaiba.wordpress.com&amp;blog=11262464&amp;post=672&amp;subd=schaiba&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://schaiba.wordpress.com/2011/12/03/kernel-weekly-news-03-12-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/24adb4b3487fbe832145c7104f820777?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">schaiba</media:title>
		</media:content>
	</item>
		<item>
		<title>kernel weekly news &#8211; 26.11.2011</title>
		<link>http://schaiba.wordpress.com/2011/11/26/kernel-weekly-news-26-11-2011/</link>
		<comments>http://schaiba.wordpress.com/2011/11/26/kernel-weekly-news-26-11-2011/#comments</comments>
		<pubDate>Sat, 26 Nov 2011 01:49:50 +0000</pubDate>
		<dc:creator>schaiba</dc:creator>
				<category><![CDATA[kernel]]></category>

		<guid isPermaLink="false">http://schaiba.wordpress.com/?p=662</guid>
		<description><![CDATA[Hello, world! Here&#8217;s the news! -Konrad Rzeszutek Wilk has xen stable updates for -rc2, David Miller has sparc bug fixes [1] and ide bug fixes and Keith Packard announces drm-intel fixes. [1] Several bug fixes: 1) Make syscall restart properly save and restore the first argument register across possible ptrace modifications. 2) Implement sparc&#8217;s io_remap_pfn_range() [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schaiba.wordpress.com&amp;blog=11262464&amp;post=662&amp;subd=schaiba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hello, world! Here&#8217;s the news!</p>
<p>-Konrad Rzeszutek Wilk has xen stable updates for -rc2,<br />
David Miller has sparc bug fixes [1] and ide bug fixes<br />
and Keith Packard announces drm-intel fixes.</p>
<p>[1]</p>
<blockquote><p>
Several bug fixes:</p>
<p>1) Make syscall restart properly save and restore the first argument<br />
   register across possible ptrace modifications.</p>
<p>2) Implement sparc&#8217;s io_remap_pfn_range() in terms of remap_pfn_range().<br />
   A ton of divergance has occured over time and it makes no sense to<br />
   have a completely seperate loop for what amounts to being a very<br />
   minor optimization on sparc64.</p>
<p>3) Because modules can use things like pgprot_noncached() and friends,<br />
   we have to process the sun4v code patching sections upon module<br />
   load on sparc64.  This fixes crashes with infiniband on Niagara<br />
   machines.</p>
<p>4) Missing header include, from Ben Hutchings.</p>
</blockquote>
<p>-Rafael J. Wysocki has PM updates for 3.2:</p>
<blockquote><p>
* PM QoS and shmobile PM cleanups from Guennadi Liakhovetski.</p>
<p>* PM clocks management and shmobile PM fixes from Magnus Damm.</p>
<p>* devfreq fixes from MyungJoo Ham and Axel Lin.</p>
<p>* shmobile PM fix to avoid restoring INTCS state from random data<br />
  during initialization.</p>
<p>* Driver core fix to disable device runtime PM during shutdown from Peter Chen.</p>
<p>* PM core fix to prevent devices with ignore_children set from blocking power<br />
  removal from their power domains unnecessarily (which is a power regression<br />
  with respect to 3.1 on some systems).</p>
<p>* Hibernation test modes and suspend statistics fixes from Srivatsa S. Bhat.
</p></blockquote>
<p>-Avi Kivity updates kvm for -rc2:</p>
<blockquote><p>
This includes a ppc ABI breakage fix, s390 fixes, a tracing/kvmclock<br />
conflict fix, and the implementation of guest-only/host-only profiling<br />
for Intel.  The latter is not strictly a fix, and missed the merge<br />
window due to a combination of a dependency on tip.git, kernel.org being<br />
offline, and me forgetting all about it.  However it would be good to<br />
have the feature implemented fully instead of just on AMD as it is at<br />
present.</p>
</blockquote>
<p>-David Miller updates networking:</p>
<blockquote><p>
It&#8217;s been about two weeks since the last batch of networking fixes.</p>
<p>The majority is driver stuff, as is usually the case.</p>
<p>Some small corrections here and there for the drivers/net/<br />
rearrangement.  And then the usual collection of fixes for core crashes<br />
and misbehaviors.</p>
<p>1) Kill references to removed NET_ETHERNET kconfig variable, this was removed<br />
   during Jeff Kirsher&#8217;s drivers/net/ rearrangement during this merge window.</p>
<p>2) Revert L2CAP connection establishment change as it causes regressions,<br />
   from Arek Lichwa.</p>
<p>3) Bluetooth&#8217;s l2cap_set_timer() expects timeouts in miliseconds, but callers<br />
   were not adjusted correctly.  Fix from Andrzej Kaczmarek.</p>
<p>4) pm_schedule_suspend() in r8169 needs an increased delay parameter in order<br />
   to handle all cases properly, from Hayes Wang.</p>
<p>5) IPV6 must drop all packets using a multicast source address, fix from<br />
   Brian Haley.</p>
<p>6) NET_IP_ALIGN is not a fixed vlaue, but the smsc75xx USB driver treated it<br />
   as such.  It wants to use a fixed value of &#8217;2&#8242; so create and use a local<br />
   macro in this driver to achieve that.  From Nico Erfurth.</p>
<p>7) l2tp_udp_recv_core() needs to sample skb-&gt;data after any potential header<br />
   reallocation, otherwise we could be referencing free&#8217;d up data.  Fix<br />
   from Eric Dumazet.</p>
<p>8) Don&#8217;t accidently report a negative PMTU expire time in rt_fill_info(), fix<br />
   from Steffen Klassert.</p>
<p>9) Wireless connection monitor can race with suspend, cancel the monitor work<br />
   earlier in STA quiesce to avoid the problem.  Fix from Johannes Berg.</p>
<p>10) TEMAC driver enables interrupts before the chip is fully programmed and<br />
    ready, fix from Ricardo Ribalda.</p>
<p>11) IPSEC AH code doesn&#8217;t propagate error codes correctly, breaking things<br />
    when using async crypto hashing.  Fixes from Nick Bowler.</p>
<p>12) Fix crash when using RF kill to disable the radio in iwlwifi, from<br />
    Emmanuel Grumbach.</p>
<p>13) ipv6 tunnel driver doesn&#8217;t record the right device name in it&#8217;s<br />
    parameters due to how the driver now makes use of register_netdevice()<br />
    to take care of what explicit calls to dev_alloc_name() use to do.<br />
    Fix by copying out the name at a later point in time, from Josh Boyer.</p>
<p>14) Bridge needs to take -&gt;multicast_lock with softirq disabled in order<br />
    to avoid deadlocks, fix from Andrey Vagin.</p>
<p>15) IPV6 has a completely seperate type-of-service value it maintains, so we<br />
    need to report this using a seperate netlink attribute alongsize ipv4&#8242;s TOS<br />
    in the socket dumping code.  Fix from Maciej Żenczyowski.</p>
<p>16) Missing includes lead to compiler error of MIPS lantiq driver.<br />
    From John Crispin.</p>
<p>17) A set of bug fixes to the long maligned and not well maintained ASIX<br />
    driver from Grant Grundler.  The good news is that the vendor is working<br />
    together with Grant and others to get this driver back into well-maintained<br />
    shape.</p>
<p>18) The &#8220;missing bh_unlock_sock()&#8221; fix in tcp_v4_syn_recv_sock() was not<br />
    complete, timers could be running too so we have to kill those off as<br />
    well otherwise we crash.  Fix from Eric Dumazet, tested by Simon Kirby<br />
    who could reproduce these timer crashes.</p>
<p>19) Partial checksums aren&#8217;t adjusted corrected after pulling the ipv6<br />
    multicast headers in the bridging code.  Fix from Stephen Hemminger<br />
    and tested by Martin Volf.</p>
<p>20) r6040 uses &#8220;&amp;&amp;&#8221; instead of &#8220;&amp;&#8221; in bitwise test, fix from Florian Fainelli.</p>
<p>21) SKY2 bug fixes from Stephen Hemminger, in particular failed shutdowns should<br />
    be fixed now.</p>
<p>22) stmmac timeout loop depends upon the time it takes readl() to occur, use<br />
    a proper mdelay() instead.  Fix from Francesco Virlinzi.</p>
<p>23) stmmac cannot take the priv-&gt;lock in stmmac_ioctl()&#8217;s PHY layer calls,<br />
    because those sleep.  Thankfully the priv-&gt;lock isn&#8217;t actually needed<br />
    here, so simply stop taking it.  Fix from Srinivas Kandagatla.</p>
<p>24) f_phonet driver appends page to the wrong SKB fragment slot, fix from<br />
    Rémi Denis-Courmont.</p>
<p>25) ICMP redirect in ipv4 were not propagating properly into all existing<br />
    routing cache entries.  Flavio Leitner earlier tried to cure this problem<br />
    but his fix turned out to be insufficient.  From Eric Dumazet.</p>
</blockquote>
<p>-Sage Weil updates ceph, Ted Ts&#8217;O has ext4 fixes, Greg KH presents<br />
kernels 3.1.2 and 3.0.10, Greg KH has fixes for staging, tty,<br />
usb, char/misc and driver-core and Chris Mason pulls btrfs<br />
fixes:</p>
<blockquote><p>
The most important in the bunch fixes the btrfs cache flushing.  This<br />
one probably explains many of the corruptions that have been reported,<br />
especially on multi-device filesystems.  I had a hard time hitting it<br />
locally, partially because it is much less likely to happen for fsync<br />
based commits and most of my tests used fsyncs to exercise the commit<br />
code.  Ceph users running with -o notreelog were dramatically more<br />
likely to trigger the corruptions.</p>
<p>The problem was that btrfs was triggering cache flushes before the last<br />
copy of the super block, instead of doing them before the first copy.<br />
We also needed to be more careful about getting flushes done to all the<br />
devices in a multi-device FS before writing any of the supers.  To help<br />
verify the new code, I wrote up a writeback-caching elevator, which I<br />
sent posted earlier today for comments/review.</p>
<p>Many thanks to Alexandre Oliva and Arne Jansen for helping nail this<br />
down.</p>
<p>Outside of the cache flushes, we also have a fix from Liu Bo for<br />
corruptions when snapshotting with mount -o inode_cache enabled.
</p></blockquote>
<p>-John Stultz has time/clocksource changes for 3.3, Trond Myklebust<br />
has NFS client fixes, John Stultz also has RTC fixes for 3.2,<br />
John W. Linville updates wireless and Dave Airlie has drm fixes:</p>
<blockquote><p>
Keith finally decloaked and sent me his -fixes queue so this is mostly<br />
that along with some radeon i2c fixes/cleanups, a radeon fix for some<br />
userspace problems and a couple of drm core and vga arb fixes.</p>
<p>I have some exynos changes I might send separatly to you, as that driver<br />
only went in during the merge window so it not like they can really cause<br />
any regressions.
</p></blockquote>
<p>-Undoubtedly, the news of the week in Linux kernel world is<br />
the release of 3.2-rc3, as announced by Linus, &#8220;juts in time<br />
for Thanksgiving&#8221;:</p>
<blockquote><p>
Hey, since most of the US will be in a food-induced coma tomorrow, I<br />
just *know* that doing a new release candidate is a good idea.</p>
<p>One quarter arch updates, two quarters drivers, and one quarter random<br />
changes. Shake vigorously and serve cold..</p>
<p>And maybe the rest of the world can try to make up for the lack of any<br />
expected US participation? Hmm?</p>
<p>Anyway, whether you will be stuffing yourself with turkey tomorrow or<br />
not, there&#8217;s a new -rc out. I&#8217;d love to say that things have been<br />
calming down, and that the number of commits just keep shrinking, but<br />
I&#8217;d be lying. -rc3 is actually bigger than -rc2, mainly due to a<br />
network update (none in -rc2) and with Greg doing his normal<br />
usb/driver-core/tty/staging thing.</p>
<p>We also had a drm update.</p>
<p>That said, most of the commits are pretty small and reasonable. So<br />
there&#8217;s certainly more churn than I&#8217;d like, but it&#8217;s not like it&#8217;s a<br />
lot of big changes, there&#8217;s just a fair number of small things going<br />
on. The shortlog (appended) gives a fair flavor of the details.</p>
<p>                              Linus</p>
</blockquote>
<p>-Tyler Hicks has 3 ecryptfs updates, and that&#8217;s about it for this week.<br />
See you next time and enjoy your weekend!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/schaiba.wordpress.com/662/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/schaiba.wordpress.com/662/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/schaiba.wordpress.com/662/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/schaiba.wordpress.com/662/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/schaiba.wordpress.com/662/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/schaiba.wordpress.com/662/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/schaiba.wordpress.com/662/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/schaiba.wordpress.com/662/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/schaiba.wordpress.com/662/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/schaiba.wordpress.com/662/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/schaiba.wordpress.com/662/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/schaiba.wordpress.com/662/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/schaiba.wordpress.com/662/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/schaiba.wordpress.com/662/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=schaiba.wordpress.com&amp;blog=11262464&amp;post=662&amp;subd=schaiba&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://schaiba.wordpress.com/2011/11/26/kernel-weekly-news-26-11-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/24adb4b3487fbe832145c7104f820777?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">schaiba</media:title>
		</media:content>
	</item>
	</channel>
</rss>
