<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/crypto/algapi.c, branch linux-3.11.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-3.11.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-3.11.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2013-07-03T23:07:25Z</updated>
<entry>
<title>crypto: sanitize argument for format string</title>
<updated>2013-07-03T23:07:25Z</updated>
<author>
<name>Kees Cook</name>
<email>keescook@chromium.org</email>
</author>
<published>2013-07-03T22:01:15Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=1c8fca1d92e14859159a82b8a380d220139b7344'/>
<id>urn:sha1:1c8fca1d92e14859159a82b8a380d220139b7344</id>
<content type='text'>
The template lookup interface does not provide a way to use format
strings, so make sure that the interface cannot be abused accidentally.

Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;
Cc: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
Cc: "David S. Miller" &lt;davem@davemloft.net&gt;
Cc: &lt;stable@vger.kernel.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>hlist: drop the node parameter from iterators</title>
<updated>2013-02-28T03:10:24Z</updated>
<author>
<name>Sasha Levin</name>
<email>sasha.levin@oracle.com</email>
</author>
<published>2013-02-28T01:06:00Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=b67bfe0d42cac56c512dd5da4b1b347a23f4b70a'/>
<id>urn:sha1:b67bfe0d42cac56c512dd5da4b1b347a23f4b70a</id>
<content type='text'>
I'm not sure why, but the hlist for each entry iterators were conceived

        list_for_each_entry(pos, head, member)

The hlist ones were greedy and wanted an extra parameter:

        hlist_for_each_entry(tpos, pos, head, member)

Why did they need an extra pos parameter? I'm not quite sure. Not only
they don't really need it, it also prevents the iterator from looking
exactly like the list iterator, which is unfortunate.

Besides the semantic patch, there was some manual work required:

 - Fix up the actual hlist iterators in linux/list.h
 - Fix up the declaration of other iterators based on the hlist ones.
 - A very small amount of places were using the 'node' parameter, this
 was modified to use 'obj-&gt;member' instead.
 - Coccinelle didn't handle the hlist_for_each_entry_safe iterator
 properly, so those had to be fixed up manually.

The semantic patch which is mostly the work of Peter Senna Tschudin is here:

@@
iterator name hlist_for_each_entry, hlist_for_each_entry_continue, hlist_for_each_entry_from, hlist_for_each_entry_rcu, hlist_for_each_entry_rcu_bh, hlist_for_each_entry_continue_rcu_bh, for_each_busy_worker, ax25_uid_for_each, ax25_for_each, inet_bind_bucket_for_each, sctp_for_each_hentry, sk_for_each, sk_for_each_rcu, sk_for_each_from, sk_for_each_safe, sk_for_each_bound, hlist_for_each_entry_safe, hlist_for_each_entry_continue_rcu, nr_neigh_for_each, nr_neigh_for_each_safe, nr_node_for_each, nr_node_for_each_safe, for_each_gfn_indirect_valid_sp, for_each_gfn_sp, for_each_host;

type T;
expression a,c,d,e;
identifier b;
statement S;
@@

-T b;
    &lt;+... when != b
(
hlist_for_each_entry(a,
- b,
c, d) S
|
hlist_for_each_entry_continue(a,
- b,
c) S
|
hlist_for_each_entry_from(a,
- b,
c) S
|
hlist_for_each_entry_rcu(a,
- b,
c, d) S
|
hlist_for_each_entry_rcu_bh(a,
- b,
c, d) S
|
hlist_for_each_entry_continue_rcu_bh(a,
- b,
c) S
|
for_each_busy_worker(a, c,
- b,
d) S
|
ax25_uid_for_each(a,
- b,
c) S
|
ax25_for_each(a,
- b,
c) S
|
inet_bind_bucket_for_each(a,
- b,
c) S
|
sctp_for_each_hentry(a,
- b,
c) S
|
sk_for_each(a,
- b,
c) S
|
sk_for_each_rcu(a,
- b,
c) S
|
sk_for_each_from
-(a, b)
+(a)
S
+ sk_for_each_from(a) S
|
sk_for_each_safe(a,
- b,
c, d) S
|
sk_for_each_bound(a,
- b,
c) S
|
hlist_for_each_entry_safe(a,
- b,
c, d, e) S
|
hlist_for_each_entry_continue_rcu(a,
- b,
c) S
|
nr_neigh_for_each(a,
- b,
c) S
|
nr_neigh_for_each_safe(a,
- b,
c, d) S
|
nr_node_for_each(a,
- b,
c) S
|
nr_node_for_each_safe(a,
- b,
c, d) S
|
- for_each_gfn_sp(a, c, d, b) S
+ for_each_gfn_sp(a, c, d) S
|
- for_each_gfn_indirect_valid_sp(a, c, d, b) S
+ for_each_gfn_indirect_valid_sp(a, c, d) S
|
for_each_host(a,
- b,
c) S
|
for_each_host_safe(a,
- b,
c, d) S
|
for_each_mesh_entry(a,
- b,
c, d) S
)
    ...+&gt;

[akpm@linux-foundation.org: drop bogus change from net/ipv4/raw.c]
[akpm@linux-foundation.org: drop bogus hunk from net/ipv6/raw.c]
[akpm@linux-foundation.org: checkpatch fixes]
[akpm@linux-foundation.org: fix warnings]
[akpm@linux-foudnation.org: redo intrusive kvm changes]
Tested-by: Peter Senna Tschudin &lt;peter.senna@gmail.com&gt;
Acked-by: Paul E. McKenney &lt;paulmck@linux.vnet.ibm.com&gt;
Signed-off-by: Sasha Levin &lt;sasha.levin@oracle.com&gt;
Cc: Wu Fengguang &lt;fengguang.wu@intel.com&gt;
Cc: Marcelo Tosatti &lt;mtosatti@redhat.com&gt;
Cc: Gleb Natapov &lt;gleb@redhat.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>crypto: use ERR_CAST</title>
<updated>2013-02-04T13:16:53Z</updated>
<author>
<name>Julia Lawall</name>
<email>Julia.Lawall@lip6.fr</email>
</author>
<published>2013-01-22T11:29:26Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=3e8afe35c36fa0e928e038667709966a71a9cfa5'/>
<id>urn:sha1:3e8afe35c36fa0e928e038667709966a71a9cfa5</id>
<content type='text'>
Replace PTR_ERR followed by ERR_PTR by ERR_CAST, to be more concise.

The semantic patch that makes this change is as follows:
(http://coccinelle.lip6.fr/)

// &lt;smpl&gt;
@@
expression err,x;
@@
-       err = PTR_ERR(x);
        if (IS_ERR(x))
-                return ERR_PTR(err);
+                return ERR_CAST(x);
// &lt;/smpl&gt;

Signed-off-by: Julia Lawall &lt;Julia.Lawall@lip6.fr&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>crypto: algapi - Move larval completion into algboss</title>
<updated>2012-06-22T12:08:29Z</updated>
<author>
<name>Herbert Xu</name>
<email>herbert@gondor.apana.org.au</email>
</author>
<published>2012-06-22T12:08:29Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=398710379f516012c52d2ae396a9ba919bd6a7ab'/>
<id>urn:sha1:398710379f516012c52d2ae396a9ba919bd6a7ab</id>
<content type='text'>
It has been observed that sometimes the crypto allocation code
will get stuck for 60 seconds or multiples thereof.  This is
usually caused by an algorithm failing to pass the self-test.

If an algorithm fails to be constructed, we will immediately notify
all larval waiters.  However, if it succeeds in construction, but
then fails the self-test, we won't notify anyone at all.

This patch fixes this by merging the notification in the case
where the algorithm fails to be constructed with that of the
the case where it pases the self-test.  This way regardless of
what happens, we'll give the larval waiters an answer.

Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>crypto: Add bulk algorithm registration interface</title>
<updated>2012-01-26T02:35:49Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2012-01-17T23:34:26Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=4b004346feab6b431f3e1f89ef692e3a4186fdfd'/>
<id>urn:sha1:4b004346feab6b431f3e1f89ef692e3a4186fdfd</id>
<content type='text'>
Hardware crypto engines frequently need to register a selection of
different algorithms with the core. Simplify their code slightly,
especially the error handling, by providing functions to register a
number of algorithms in a single call.

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>crypto: Unlink and free instances when deleted</title>
<updated>2011-11-09T04:04:06Z</updated>
<author>
<name>Steffen Klassert</name>
<email>steffen.klassert@secunet.com</email>
</author>
<published>2011-11-08T09:09:17Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=ce3fd840f588d85a8c1be651cf90fa1ba1f029e9'/>
<id>urn:sha1:ce3fd840f588d85a8c1be651cf90fa1ba1f029e9</id>
<content type='text'>
We leak the crypto instance when we unregister an instance with
crypto_del_alg(). Therefore we introduce crypto_unregister_instance()
to unlink the crypto instance from the template's instances list and
to free the recources of the instance properly.

Signed-off-by: Steffen Klassert &lt;steffen.klassert@secunet.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>crypto: Export crypto_remove_final</title>
<updated>2011-10-21T12:24:03Z</updated>
<author>
<name>Steffen Klassert</name>
<email>steffen.klassert@secunet.com</email>
</author>
<published>2011-09-27T05:23:07Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=22e5b20be72e2e166c3ba915b01a59a8eb2dc71f'/>
<id>urn:sha1:22e5b20be72e2e166c3ba915b01a59a8eb2dc71f</id>
<content type='text'>
The upcomming crypto usrerspace configuration api needs
to remove the spawns on top on an algorithm, so export
crypto_remove_final.

Signed-off-by: Steffen Klassert &lt;steffen.klassert@secunet.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>crypto: Export crypto_remove_spawns</title>
<updated>2011-10-21T12:24:03Z</updated>
<author>
<name>Steffen Klassert</name>
<email>steffen.klassert@secunet.com</email>
</author>
<published>2011-09-27T05:22:08Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=89b596ba22d79dd5616616a9975192e1c2bea0fe'/>
<id>urn:sha1:89b596ba22d79dd5616616a9975192e1c2bea0fe</id>
<content type='text'>
The upcomming crypto usrerspace configuration api needs
to remove the spawns on top on an algorithm, so export
crypto_remove_spawns.

Signed-off-by: Steffen Klassert &lt;steffen.klassert@secunet.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>crypto: Add a flag to identify crypto instances</title>
<updated>2011-10-21T12:24:01Z</updated>
<author>
<name>Steffen Klassert</name>
<email>steffen.klassert@secunet.com</email>
</author>
<published>2011-09-27T05:21:26Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=64a947b1337b93061da7c7af1f6ce6b2431b70ae'/>
<id>urn:sha1:64a947b1337b93061da7c7af1f6ce6b2431b70ae</id>
<content type='text'>
The upcomming crypto user configuration api needs to identify
crypto instances. This patch adds a flag that is set if the
algorithm is an instance that is build from templates.

Signed-off-by: Steffen Klassert &lt;steffen.klassert@secunet.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6</title>
<updated>2010-05-03T03:28:58Z</updated>
<author>
<name>Herbert Xu</name>
<email>herbert@gondor.apana.org.au</email>
</author>
<published>2010-05-03T03:28:58Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=df2071bd081408318d659cd14a9cf6ff23d874c9'/>
<id>urn:sha1:df2071bd081408318d659cd14a9cf6ff23d874c9</id>
<content type='text'>
</content>
</entry>
</feed>
 Kshirsagar</td></tr>
<tr><td><span title='2019-03-21 20:08:08 +0100'>2019-03-21</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=a936ac3add1af51c24473bfc08e588ba003c85df'>staging: rtl8712: rtl8712_led.c: remove unnecessary parentheses</a></td><td>Payal Kshirsagar</td></tr>
<tr><td><span title='2019-03-21 20:08:08 +0100'>2019-03-21</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=447da755b8109d372e67397c56a61af67f77f0e4'>staging: rtl8712: rtl8712_efuse.h: alignment should match open parenthesis</a></td><td>Payal Kshirsagar</td></tr>
<tr><td><span title='2019-03-21 20:08:08 +0100'>2019-03-21</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=4fb5eb2da969f327d68b401b407a6e65581a1bdf'>staging: rtl8712: rtl8712_efuse.h: remove blank line</a></td><td>Payal Kshirsagar</td></tr>
<tr><td><span title='2019-03-21 20:08:08 +0100'>2019-03-21</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=f916e23f56a8b061450c52da5c28c5b2d62c11f1'>staging: rtl8712: alignment should match open parenthesis</a></td><td>Payal Kshirsagar</td></tr>
<tr><td><span title='2019-03-21 20:08:07 +0100'>2019-03-21</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=88ad17b6fd027dddb0181ecc9b18ab934b8c0158'>staging: rtl8712: remove blank line</a></td><td>Payal Kshirsagar</td></tr>
<tr><td><span title='2019-03-21 08:32:57 +0100'>2019-03-21</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=22c971db7dd4b0ad8dd88e99c407f7a1f4231a2e'>staging: rtl8712: uninitialized memory in read_bbreg_hdl()</a></td><td>Dan Carpenter</td></tr>
<tr><td><span title='2019-03-18 07:06:08 +0100'>2019-03-18</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=50505e578f5395a4405008997814ae7f41ff5300'>staging: rtl8712 - fix up non-kerneldoc comments</a></td><td>Valdis Klētnieks</td></tr>
<tr><td><span title='2019-03-18 07:05:24 +0100'>2019-03-18</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=a77a40cf8b42b31bcecdf02bfa71eca416719be0'>staging: rtl8712: line over 80 characters.</a></td><td>Bhagyashri Dighole</td></tr>
<tr><td><span title='2019-03-18 07:05:21 +0100'>2019-03-18</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=ff7fa1f6b9b2d2e0af50ab7021d8a18bd963351b'>staging: rtl8712: Replace NULL comparisons</a></td><td>Daniela Mormocea</td></tr>
<tr><td><span title='2019-03-18 07:05:19 +0100'>2019-03-18</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=4ca7f0a2ae5b9391c079048813bb6e3e44f5e7d7'>staging: r8712u: Replace '--help--' with 'help'</a></td><td>Wentao Cai</td></tr>
<tr><td><span title='2019-03-18 07:05:18 +0100'>2019-03-18</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=7e5173822c9cd4132bf9abf14addb05d7ecf2ff8'>staging: rtl8712: rename bSuspended to suspended</a></td><td>Himadri Pandya</td></tr>
<tr><td><span title='2019-03-18 07:05:18 +0100'>2019-03-18</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=5b8d98f1711edda96cf632e9bc204889dba5d307'>staging: rtl8712: rename bSurpriseRemoved to surprise_removed</a></td><td>Himadri Pandya</td></tr>
<tr><td><span title='2019-03-18 07:05:18 +0100'>2019-03-18</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=0ec6fc6f453a5b139b0bfde2e737f59158eed6c3'>staging: rtl8712: rename bDriverStopped to driver_stopped</a></td><td>Himadri Pandya</td></tr>
<tr><td><span title='2019-02-28 08:45:28 +0100'>2019-02-28</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=cfd7794115231bdaa15d58ce22683e421ee664f8'>staging: rtl8712: Fix indentation issue</a></td><td>Prashanth Kumar KR</td></tr>
<tr><td><span title='2019-01-22 11:32:36 +0100'>2019-01-22</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=585f22691dcda2a0ab197072f3a14f0b5684adfc'>staging: rtl8712: drop pointless static qualifier in r8712_efuse_pg_packet_wr...</a></td><td>YueHaibing</td></tr>
<tr><td><span title='2019-01-15 16:11:50 +0100'>2019-01-15</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=ac544a459a95fbded20132cc58bb51663c98114c'>staging: rtl8712u: Fix suspend and resume callbacks</a></td><td>Kai-Heng Feng</td></tr>
<tr><td><span title='2019-01-15 16:11:50 +0100'>2019-01-15</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=2b2bbb561f6de45a8d3155e197e46fa199451485'>staging: rtl8712u: Remove dummy reset-resume callback</a></td><td>Kai-Heng Feng</td></tr>
<tr><td><span title='2019-01-15 16:08:36 +0100'>2019-01-15</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=41be1dc75efb81bf3cfb9838998166ce1104e7f3'>staging: rtl8712: clean up various indentation and coding style issues</a></td><td>Colin Ian King</td></tr>
<tr><td><span title='2018-12-10 09:23:50 +0100'>2018-12-10</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=d3086550faea48d87343b34aca15be853ea79f96'>Merge 4.20-rc6 into staging-next</a></td><td>Greg Kroah-Hartman</td></tr>
<tr><td><span title='2018-12-05 09:56:09 +0100'>2018-12-05</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=300cd664865bed5d50ae0a42fb4e3a6f415e8a10'>staging: rtl8712: Fix possible buffer overrun</a></td><td>Young Xiao</td></tr>
<tr><td><span title='2018-11-07 13:07:26 +0100'>2018-11-07</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=72b70a0386025ba94ad89d1d55821bcbe00e11d2'>Staging: rtl8712: fix small typo</a></td><td>Yangtao Li</td></tr>
<tr><td><span title='2018-11-07 12:35:10 +0100'>2018-11-07</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=365b01638c712d5fed908d0b253f32307fdc0171'>staging: rtl8712: fix CamelCase in fw_priv struct</a></td><td>Robert Eshleman</td></tr>
<tr><td><span title='2018-10-03 11:36:09 -0700'>2018-10-03</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=e24c1f8658c94c8d74f6d9f36066a6c573117e85'>staging: rtl8712: add SPDX identifiers</a></td><td>Michael Straube</td></tr>
<tr><td><span title='2018-10-02 14:59:14 -0700'>2018-10-02</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=cbe5d64f429bc6e4ac24d8b22782a1f5378dde04'>staging: rtl8712: Remove unnecessary parentheses</a></td><td>Dafna Hirschfeld</td></tr>
<tr><td><span title='2018-09-20 12:29:26 +0200'>2018-09-20</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=7641575ecc48f29f2095e9712db4df3eff5e62e1'>staging: rtl8712: replace licence header with SPDX licence id</a></td><td>André Lehmann</td></tr>
<tr><td><span title='2018-09-10 17:12:42 +0200'>2018-09-10</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=ec3d17acd6a6778329fd6b7237d1bda3e0b94688'>Staging: rtl8712: Add space between else and opening brace</a></td><td>André Lehmann</td></tr>
<tr><td><span title='2018-09-10 10:18:32 +0200'>2018-09-10</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=9989d7f5495da56ff5eb79670d0e22ef828aabb5'>staging: rtl8712u: Fix compiler warning about strncpy</a></td><td>Larry Finger</td></tr>
<tr><td><span title='2018-08-27 19:51:46 +0200'>2018-08-27</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=23c41ca6173da88c4acff1e353af654085ee3a0d'>staging: rtl8712: remove unused array iw_operation_mode</a></td><td>Colin Ian King</td></tr>
<tr><td><span title='2018-08-18 11:00:00 -0700'>2018-08-18</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=2475c515d4031c494ff452508a8bf8c281ec6e56'>Merge tag 'staging-4.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...</a></td><td>Linus Torvalds</td></tr>
<tr><td><span title='2018-08-15 16:01:47 -0700'>2018-08-15</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=dafa5f6577a9eecd2941add553d1672c30b02364'>Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...</a></td><td>Linus Torvalds</td></tr>
<tr><td><span title='2018-07-27 19:16:37 +0800'>2018-07-27</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=9ecdb984195378be87e185c2dee80129c5cbf140'>staging: rtl: Use existing define with polynomial</a></td><td>Krzysztof Kozlowski</td></tr>
<tr><td><span title='2018-07-21 09:07:10 +0200'>2018-07-21</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=9005feae4785436db61837e26a391015da7401d9'>staging: rtl8712: remove redundant pointer 'nic'</a></td><td>Colin Ian King</td></tr>
<tr><td><span title='2018-06-18 22:39:39 +0200'>2018-06-18</span></td><td><a href='/distro/kernel/commit/drivers/staging/rtl8712?h=linux-6.12.y&amp;id=b8042b3da925f390c1482bf9dc0898dc0b3ea7b5'>ieee80211: bump IEEE80211_MAX_AMPDU_BUF to support HE</a></td><td>Johannes Berg</td></tr>
