<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git, branch v3.1.4</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v3.1.4</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v3.1.4'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2011-11-28T22:48:14+00:00</updated>
<entry>
<title>Linux 3.1.4</title>
<updated>2011-11-28T22:48:14+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@suse.de</email>
</author>
<published>2011-11-28T22:48:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=74517cb61ec5b7b5902b36feb0ae2cc60444e8f0'/>
<id>urn:sha1:74517cb61ec5b7b5902b36feb0ae2cc60444e8f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "USB: EHCI: fix HUB TT scheduling issue with iso transfer"</title>
<updated>2011-11-28T22:40:10+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@suse.de</email>
</author>
<published>2011-11-28T22:40:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=4a8dec4b97aaf62dd1d532fd1b2edbc26afd4cb9'/>
<id>urn:sha1:4a8dec4b97aaf62dd1d532fd1b2edbc26afd4cb9</id>
<content type='text'>
This reverts commit f0cc710a6dec5b808a6f13f1f8853c094fce5f12.

Cc: Matthieu Castet &lt;matthieu.castet@parrot.com&gt;
Cc: Thomas Poussevin &lt;thomas.poussevin@parrot.com&gt;
Cc: Alan Stern &lt;stern@rowland.harvard.edu&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>Linux 3.1.3</title>
<updated>2011-11-26T17:08:57+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@suse.de</email>
</author>
<published>2011-11-26T17:08:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=e6c2efafa8854e544bd15bdfc8498d4d0507d805'/>
<id>urn:sha1:e6c2efafa8854e544bd15bdfc8498d4d0507d805</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vmscan: fix shrinker callback bug in fs/super.c</title>
<updated>2011-11-26T17:08:40+00:00</updated>
<author>
<name>Mikulas Patocka</name>
<email>mpatocka@redhat.com</email>
</author>
<published>2011-11-01T00:08:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=26e15787b98f3cac67d0b9458befd24adbef7272'/>
<id>urn:sha1:26e15787b98f3cac67d0b9458befd24adbef7272</id>
<content type='text'>
commit 09f363c7363eb10cfb4b82094bd7064e5608258b upstream.

The callback must not return -1 when nr_to_scan is zero. Fix the bug in
fs/super.c and add this requirement to the callback specification.

Signed-off-by: Mikulas Patocka &lt;mpatocka@redhat.com&gt;
Cc: Dave Chinner &lt;david@fromorbit.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>batman-adv: unify hash_entry field position in tt_local/global_entry</title>
<updated>2011-11-26T17:08:40+00:00</updated>
<author>
<name>Antonio Quartulli</name>
<email>ordex@autistici.org</email>
</author>
<published>2011-10-21T22:55:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=1bccf76533a1e336dfa8007554d4283253e259c7'/>
<id>urn:sha1:1bccf76533a1e336dfa8007554d4283253e259c7</id>
<content type='text'>
commit 93840ac40bb0d0f177ef8af74e64671be67e8c37 upstream.

Function tt_response_fill_table() actually uses a tt_local_entry pointer to
iterate either over the local or the global table entries (it depends on the
what hash table is passed as argument). To iterate over such entries the
hlist_for_each_entry_rcu() macro has to access their "hash_entry" field which
MUST be at the same position in both the tt_global/local_entry structures.

Reported-by: Simon Wunderlich &lt;siwu@hrz.tu-chemnitz.de&gt;
Signed-off-by: Antonio Quartulli &lt;ordex@autistici.org&gt;
Signed-off-by: Marek Lindner &lt;lindner_marek@yahoo.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>batman-adv: add sanity check when removing global tts</title>
<updated>2011-11-26T17:08:39+00:00</updated>
<author>
<name>Simon Wunderlich</name>
<email>simon.wunderlich@s2003.tu-chemnitz.de</email>
</author>
<published>2011-10-19T08:28:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=9bab392e4a2120bba4f6fbe8676a5baf16756926'/>
<id>urn:sha1:9bab392e4a2120bba4f6fbe8676a5baf16756926</id>
<content type='text'>
commit 6e8014947d6469df1566e9e253805557c5c0e4e0 upstream.

After removing the batman-adv module, the hash may be already gone
when tt_global_del_orig() tries to clean the hash. This patch adds
a sanity check to avoid this.

Signed-off-by: Simon Wunderlich &lt;siwu@hrz.tu-chemnitz.de&gt;
Tested-by: Alexey Fisher &lt;bug-track@fisher-privat.net&gt;
Signed-off-by: Marek Lindner &lt;lindner_marek@yahoo.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>batman-adv: remove references for global tt entries</title>
<updated>2011-11-26T17:08:39+00:00</updated>
<author>
<name>Simon Wunderlich</name>
<email>simon.wunderlich@s2003.tu-chemnitz.de</email>
</author>
<published>2011-10-19T09:02:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=7766f4ed0b29204dc9248dea3bc547a8c93d18cb'/>
<id>urn:sha1:7766f4ed0b29204dc9248dea3bc547a8c93d18cb</id>
<content type='text'>
commit 531027fcddbcf81c9937dd04f08a7e8f11fd47d2 upstream.

struct tt_global_entry holds a reference to an orig_node which must be
decremented before deallocating the structure.

Signed-off-by: Simon Wunderlich &lt;siwu@hrz.tu-chemnitz.de&gt;
Tested-by: Alexey Fisher &lt;bug-track@fisher-privat.net&gt;
Signed-off-by: Marek Lindner &lt;lindner_marek@yahoo.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>batman-adv: correctly set the data field in the TT_REPONSE packet</title>
<updated>2011-11-26T17:08:39+00:00</updated>
<author>
<name>Antonio Quartulli</name>
<email>ordex@autistici.org</email>
</author>
<published>2011-10-17T12:25:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=02460fcf18a10059eb52a223cc62d7d9b43ac3c0'/>
<id>urn:sha1:02460fcf18a10059eb52a223cc62d7d9b43ac3c0</id>
<content type='text'>
commit 9d8523931f7f5eb8900077f0da0fbe6b8ad0010b upstream.

In the TT_RESPONSE packet, the number of carried entries is not correctly set.
This leads to a wrong interpretation of the packet payload on the receiver side
causing random entries to be added to the global translation table. Therefore
the latter gets always corrupted, triggering a table recovery all the time.

Signed-off-by: Antonio Quartulli &lt;ordex@autistici.org&gt;
Signed-off-by: Marek Lindner &lt;lindner_marek@yahoo.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>batman-adv: fix tt_local_reset_flags() function</title>
<updated>2011-11-26T17:08:39+00:00</updated>
<author>
<name>Antonio Quartulli</name>
<email>ordex@autistici.org</email>
</author>
<published>2011-10-16T16:53:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=bde860c48a217a9b71fda841090afab693ccb2b6'/>
<id>urn:sha1:bde860c48a217a9b71fda841090afab693ccb2b6</id>
<content type='text'>
commit 31901264511cf20c5ed33b8649a3ca9ce28df60b upstream.

Currently the counter of tt_local_entry structures (tt_local_num) is incremented
each time the tt_local_reset_flags() is invoked causing the node to send wrong
TT_REPONSE packets containing a copy of non-initialised memory thus corrupting
other nodes global translation table and making higher level communication
impossible.

Reported-by: Junkeun Song &lt;jun361@gmail.com&gt;
Signed-off-by: Antonio Quartulli &lt;ordex@autistici.org&gt;
Acked-by: Junkeun Song &lt;jun361@gmail.com&gt;
Signed-off-by: Marek Lindner &lt;lindner_marek@yahoo.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>drm/i915: always set FDI composite sync bit</title>
<updated>2011-11-26T17:08:39+00:00</updated>
<author>
<name>Jesse Barnes</name>
<email>jbarnes@virtuousgeek.org</email>
</author>
<published>2011-10-10T21:28:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=89c59226317ff9ebaa54e37a39ba2479c3f11fa8'/>
<id>urn:sha1:89c59226317ff9ebaa54e37a39ba2479c3f11fa8</id>
<content type='text'>
commit c4f9c4c2b3f1831e932e04db992cf6fe92c2a95a upstream.

It's needed for 3 pipe support as well as just regular functionality
(e.g. DisplayPort).

Signed-off-by: Jesse Barnes &lt;jbarnes@virtuousgeek.org&gt;
Tested-by: Adam Jackson &lt;ajax@redhat.com&gt;
Tested-by: Eugeni Dodonov &lt;eugeni.dodonov@intel.com&gt;
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
Signed-off-by: Robert Hooker &lt;robert.hooker@canonical.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
</feed>
