<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/net/ethernet/huawei, branch linux-5.7.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.7.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.7.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2020-05-11T03:02:01Z</updated>
<entry>
<title>hinic: fix a bug of ndo_stop</title>
<updated>2020-05-11T03:02:01Z</updated>
<author>
<name>Luo bin</name>
</author>
<published>2020-05-10T19:01:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e8a1b0efd632d1c9db7d4e93da66377c7b524862'/>
<id>urn:sha1:e8a1b0efd632d1c9db7d4e93da66377c7b524862</id>
<content type='text'>
if some function in ndo_stop interface returns failure because of
hardware fault, must go on excuting rest steps rather than return
failure directly, otherwise will cause memory leak.And bump the
timeout for SET_FUNC_STATE to ensure that cmd won't return failure
when hw is busy. Otherwise hw may stomp host memory if we free
memory regardless of the return value of SET_FUNC_STATE.

Fixes: 51ba902a16e6 ("net-next/hinic: Initialize hw interface")
Signed-off-by: Luo bin &lt;luobin9@huawei.com&gt;
Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;
</content>
</entry>
<entry>
<title>hinic: fix wrong value of MIN_SKB_LEN</title>
<updated>2020-03-22T02:44:16Z</updated>
<author>
<name>Luo bin</name>
</author>
<published>2020-03-20T23:13:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7296695fc16dd1761dbba8b68a9181c71cef0633'/>
<id>urn:sha1:7296695fc16dd1761dbba8b68a9181c71cef0633</id>
<content type='text'>
the minimum value of skb len that hw supports is 32 rather than 17

Signed-off-by: Luo bin &lt;luobin9@huawei.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>hinic: fix wrong para of wait_for_completion_timeout</title>
<updated>2020-03-22T02:43:38Z</updated>
<author>
<name>Luo bin</name>
</author>
<published>2020-03-20T23:13:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0da7c322f116210ebfdda59c7da663a6fc5e9cc8'/>
<id>urn:sha1:0da7c322f116210ebfdda59c7da663a6fc5e9cc8</id>
<content type='text'>
the second input parameter of wait_for_completion_timeout should
be jiffies instead of millisecond

Signed-off-by: Luo bin &lt;luobin9@huawei.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>hinic: fix out-of-order excution in arm cpu</title>
<updated>2020-03-22T02:43:38Z</updated>
<author>
<name>Luo bin</name>
</author>
<published>2020-03-20T23:13:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=33f15da216a1f4566b4ec880942556ace30615df'/>
<id>urn:sha1:33f15da216a1f4566b4ec880942556ace30615df</id>
<content type='text'>
add read barrier in driver code to keep from reading other fileds
in dma memory which is writable for hw until we have verified the
memory is valid for driver

Signed-off-by: Luo bin &lt;luobin9@huawei.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>hinic: fix the bug of clearing event queue</title>
<updated>2020-03-22T02:43:38Z</updated>
<author>
<name>Luo bin</name>
</author>
<published>2020-03-20T23:13:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=614eaa943e9fc3fcdbd4aa0692ae84973d363333'/>
<id>urn:sha1:614eaa943e9fc3fcdbd4aa0692ae84973d363333</id>
<content type='text'>
should disable eq irq before freeing it, must clear event queue
depth in hw before freeing relevant memory to avoid illegal
memory access and update consumer idx to avoid invalid interrupt

Signed-off-by: Luo bin &lt;luobin9@huawei.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>hinic: fix a bug of waitting for IO stopped</title>
<updated>2020-03-22T02:43:38Z</updated>
<author>
<name>Luo bin</name>
</author>
<published>2020-03-20T23:13:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=96758117dc528e6d84bd23d205e8cf7f31eda029'/>
<id>urn:sha1:96758117dc528e6d84bd23d205e8cf7f31eda029</id>
<content type='text'>
it's unreliable for fw to check whether IO is stopped, so driver
wait for enough time to ensure IO process is done in hw before
freeing resources

Signed-off-by: Luo bin &lt;luobin9@huawei.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>hinic: fix a bug of rss configuration</title>
<updated>2020-02-27T19:08:01Z</updated>
<author>
<name>Luo bin</name>
</author>
<published>2020-02-27T06:34:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=386d4716fd91869e07c731657f2cde5a33086516'/>
<id>urn:sha1:386d4716fd91869e07c731657f2cde5a33086516</id>
<content type='text'>
should use real receive queue number to configure hw rss
indirect table rather than maximal queue number

Signed-off-by: Luo bin &lt;luobin9@huawei.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>hinic: fix a bug of setting hw_ioctxt</title>
<updated>2020-02-27T19:08:01Z</updated>
<author>
<name>Luo bin</name>
</author>
<published>2020-02-27T06:34:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d2ed69ce9ed3477e2a9527e6b89fe4689d99510e'/>
<id>urn:sha1:d2ed69ce9ed3477e2a9527e6b89fe4689d99510e</id>
<content type='text'>
a reserved field is used to signify prime physical function index
in the latest firmware version, so we must assign a value to it
correctly

Signed-off-by: Luo bin &lt;luobin9@huawei.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>hinic: fix a irq affinity bug</title>
<updated>2020-02-27T19:08:01Z</updated>
<author>
<name>Luo bin</name>
</author>
<published>2020-02-27T06:34:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0bff777bd0cba73ad4cd0145696ad284d7e6a99f'/>
<id>urn:sha1:0bff777bd0cba73ad4cd0145696ad284d7e6a99f</id>
<content type='text'>
can not use a local variable as an input parameter of
irq_set_affinity_hint

Signed-off-by: Luo bin &lt;luobin9@huawei.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net</title>
<updated>2019-12-22T23:15:05Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2019-12-22T23:15:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ac80010fc94eb0680d9a432b639583bd7ac29066'/>
<id>urn:sha1:ac80010fc94eb0680d9a432b639583bd7ac29066</id>
<content type='text'>
Mere overlapping changes in the conflicts here.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
