<feed xmlns='http://www.w3.org/2005/Atom'>
<title>snowball/legacy-kernel.git, branch igloo-dev</title>
<subtitle>legacy kernel</subtitle>
<id>https://git.etezian.org/cgit.cgi/snowball/legacy-kernel.git/atom?h=igloo-dev</id>
<link rel='self' href='https://git.etezian.org/cgit.cgi/snowball/legacy-kernel.git/atom?h=igloo-dev'/>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/legacy-kernel.git/'/>
<updated>2012-01-26T12:28:28+00:00</updated>
<entry>
<title>Remove keyboard pin definition for snowball</title>
<updated>2012-01-26T12:28:28+00:00</updated>
<author>
<name>Benn Pörscke</name>
<email>benn.porscke@stericsson.com</email>
</author>
<published>2012-01-16T13:22:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/legacy-kernel.git/commit/?id=c9e919465008e36dbfd50b817fd94062cf4f735f'/>
<id>urn:sha1:c9e919465008e36dbfd50b817fd94062cf4f735f</id>
<content type='text'>
Interfered with CG2900

Change-Id: I4475fd73be0d58856dd6f424e6d47b34f8ff9404
</content>
</entry>
<entry>
<title>usb: musb: TXMAXP,TXCSR setting in Host mode</title>
<updated>2012-01-26T12:28:24+00:00</updated>
<author>
<name>supriya karanth</name>
<email>supriya.karanth@stericsson.com</email>
</author>
<published>2011-12-09T11:02:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/legacy-kernel.git/commit/?id=20b7fe0f932bb6e9a72d846dfd9e24eb823100b6'/>
<id>urn:sha1:20b7fe0f932bb6e9a72d846dfd9e24eb823100b6</id>
<content type='text'>
The TXMAXP and TXCSR registers were not set correctly for
the BULK OUT endpoints causing issues in Full speed in
Host mode.

Change-Id: If5f3552235d8909adef4777f08d612df432d8709
</content>
</entry>
<entry>
<title>usb:musb:be careful when using different fifo_modes</title>
<updated>2012-01-26T12:28:02+00:00</updated>
<author>
<name>Felipe Balbi</name>
<email>balbi@ti.com</email>
</author>
<published>2011-11-11T11:02:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/legacy-kernel.git/commit/?id=ee6b19a5a1b7cc525b748ffae052f25f99f9288b'/>
<id>urn:sha1:ee6b19a5a1b7cc525b748ffae052f25f99f9288b</id>
<content type='text'>
if we have more endpoints configured than
enabled on fifo_mode, then we need to be
careful on save/restore context operations,
otherwise we will try to access uninitialized
__iomem pointer.

Change-Id: Iacca00fbb3b97bf6e25f7d7652dd9d53fb9adc16
Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>Squash</title>
<updated>2011-12-16T14:04:55+00:00</updated>
<author>
<name>Benn Pörscke</name>
<email>benn.porscke@stericsson.com</email>
</author>
<published>2011-12-16T14:04:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/legacy-kernel.git/commit/?id=93f379e6cfadfded0d262192ca69d1abc096d90e'/>
<id>urn:sha1:93f379e6cfadfded0d262192ca69d1abc096d90e</id>
<content type='text'>
Change-Id: I2fcf46d1fc4b0cd4c61e5be3654c43b80db86015
</content>
</entry>
<entry>
<title>Linux 3.0.1</title>
<updated>2011-10-28T09:17:16+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@suse.de</email>
</author>
<published>2011-08-05T04:59:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/legacy-kernel.git/commit/?id=77955e37bd395f789900b8e180991ad67cabd899'/>
<id>urn:sha1:77955e37bd395f789900b8e180991ad67cabd899</id>
<content type='text'>
Change-Id: I41c987f17c87d7750e210484527eb21fd660678d
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/35681
Tested-by: Per VAHLNE &lt;per.xx.vahlne@stericsson.com&gt;
Reviewed-by: Jonas ABERG &lt;jonas.aberg@stericsson.com&gt;
</content>
</entry>
<entry>
<title>dm: fix idr leak on module removal</title>
<updated>2011-10-28T09:17:10+00:00</updated>
<author>
<name>Alasdair G Kergon</name>
<email>agk@redhat.com</email>
</author>
<published>2011-08-02T11:32:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/legacy-kernel.git/commit/?id=6ed067ab0a63402a347c659b71deab9c471348f9'/>
<id>urn:sha1:6ed067ab0a63402a347c659b71deab9c471348f9</id>
<content type='text'>
commit d15b774c2920d55e3d58275c97fbe3adc3afde38 upstream.

Destroy _minor_idr when unloading the core dm module.  (Found by kmemleak.)

Signed-off-by: Alasdair G Kergon &lt;agk@redhat.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
Change-Id: I3afbaddb7e6a637ddd5f997af76595ca124c3c38
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/35680
Tested-by: Per VAHLNE &lt;per.xx.vahlne@stericsson.com&gt;
Reviewed-by: Jonas ABERG &lt;jonas.aberg@stericsson.com&gt;
</content>
</entry>
<entry>
<title>dm mpath: fix potential NULL pointer in feature arg processing</title>
<updated>2011-10-28T09:17:05+00:00</updated>
<author>
<name>Mike Snitzer</name>
<email>snitzer@redhat.com</email>
</author>
<published>2011-08-02T11:32:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/legacy-kernel.git/commit/?id=0158f19075b7dc476401171e0c24c0c060da6aee'/>
<id>urn:sha1:0158f19075b7dc476401171e0c24c0c060da6aee</id>
<content type='text'>
commit 286f367dad40beb3234a18c17391d03ba939a7f3 upstream.

Avoid dereferencing a NULL pointer if the number of feature arguments
supplied is fewer than indicated.

Signed-off-by: Mike Snitzer &lt;snitzer@redhat.com&gt;
Signed-off-by: Alasdair G Kergon &lt;agk@redhat.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
Change-Id: Ibef3dfbf352c21d53f8af9c157c8e366725554ce
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/35679
Tested-by: Per VAHLNE &lt;per.xx.vahlne@stericsson.com&gt;
Reviewed-by: Jonas ABERG &lt;jonas.aberg@stericsson.com&gt;
</content>
</entry>
<entry>
<title>dm snapshot: flush disk cache when merging</title>
<updated>2011-10-28T09:16:58+00:00</updated>
<author>
<name>Mikulas Patocka</name>
<email>mpatocka@redhat.com</email>
</author>
<published>2011-08-02T11:32:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/legacy-kernel.git/commit/?id=e45beaf693e4d0923a28569f995dbacbf915265d'/>
<id>urn:sha1:e45beaf693e4d0923a28569f995dbacbf915265d</id>
<content type='text'>
commit 762a80d9fc9f690a3a35983f3b4619a220650808 upstream.

This patch makes dm-snapshot flush disk cache when writing metadata for
merging snapshot.

Without cache flushing the disk may reorder metadata write and other
data writes and there is a possibility of data corruption in case of
power fault.

Signed-off-by: Mikulas Patocka &lt;mpatocka@redhat.com&gt;
Signed-off-by: Alasdair G Kergon &lt;agk@redhat.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
Change-Id: Iea48c7db57774e0e0b841a42c67ddd7e1f2fad62
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/35678
Tested-by: Per VAHLNE &lt;per.xx.vahlne@stericsson.com&gt;
Reviewed-by: Jonas ABERG &lt;jonas.aberg@stericsson.com&gt;
</content>
</entry>
<entry>
<title>dm io: flush cpu cache with vmapped io</title>
<updated>2011-10-28T09:16:50+00:00</updated>
<author>
<name>Mikulas Patocka</name>
<email>mpatocka@redhat.com</email>
</author>
<published>2011-08-02T11:32:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/legacy-kernel.git/commit/?id=809a5aaf90d6468f67380f4e762b32495a524dcb'/>
<id>urn:sha1:809a5aaf90d6468f67380f4e762b32495a524dcb</id>
<content type='text'>
commit bb91bc7bacb906c9f3a9b22744c53fa7564b51ba upstream.

For normal kernel pages, CPU cache is synchronized by the dma layer.
However, this is not done for pages allocated with vmalloc. If we do I/O
to/from vmallocated pages, we must synchronize CPU cache explicitly.

Prior to doing I/O on vmallocated page we must call
flush_kernel_vmap_range to flush dirty cache on the virtual address.
After finished read we must call invalidate_kernel_vmap_range to
invalidate cache on the virtual address, so that accesses to the virtual
address return newly read data and not stale data from CPU cache.

This patch fixes metadata corruption on dm-snapshots on PA-RISC and
possibly other architectures with caches indexed by virtual address.

Signed-off-by: Mikulas Patocka &lt;mpatocka@redhat.com&gt;
Signed-off-by: Alasdair G Kergon &lt;agk@redhat.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
Change-Id: I84af92c869c7d04c2d9bef967a1ecbe7ff0c7002
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/35677
Tested-by: Per VAHLNE &lt;per.xx.vahlne@stericsson.com&gt;
Reviewed-by: Jonas ABERG &lt;jonas.aberg@stericsson.com&gt;
</content>
</entry>
<entry>
<title>ALSA: sound/core/pcm_compat.c: adjust array index</title>
<updated>2011-10-28T09:16:43+00:00</updated>
<author>
<name>Julia Lawall</name>
<email>julia@diku.dk</email>
</author>
<published>2011-07-28T12:46:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/legacy-kernel.git/commit/?id=11a56ca8ae0fa9e1c38f4a6b7798778b2f974dc1'/>
<id>urn:sha1:11a56ca8ae0fa9e1c38f4a6b7798778b2f974dc1</id>
<content type='text'>
commit ca9380fd68514c7bc952282c1b4fc70607e9fe43 upstream.

Convert array index from the loop bound to the loop index.

A simplified version of the semantic patch that fixes this problem is as
follows: (http://coccinelle.lip6.fr/)

// &lt;smpl&gt;
@@
expression e1,e2,ar;
@@

for(e1 = 0; e1 &lt; e2; e1++) { &lt;...
  ar[
- e2
+ e1
  ]
  ...&gt; }
// &lt;/smpl&gt;

Signed-off-by: Julia Lawall &lt;julia@diku.dk&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
Change-Id: I16bff4b81290ace9d1f58933654daf547d01153b
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/35676
Tested-by: Per VAHLNE &lt;per.xx.vahlne@stericsson.com&gt;
Reviewed-by: Jonas ABERG &lt;jonas.aberg@stericsson.com&gt;
</content>
</entry>
</feed>
