<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/Intel-BMC/linux.git/drivers/net, branch v5.4.33</title>
<subtitle>Intel OpenBMC Linux kernel source tree (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=v5.4.33</id>
<link rel='self' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=v5.4.33'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/'/>
<updated>2020-04-17T08:50:17+00:00</updated>
<entry>
<title>net: qualcomm: rmnet: Allow configuration updates to existing devices</title>
<updated>2020-04-17T08:50:17+00:00</updated>
<author>
<name>Subash Abhinov Kasiviswanathan</name>
<email>subashab@codeaurora.org</email>
</author>
<published>2020-04-01T21:23:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=27dbb36338099f2847d5638a5b58920fd738b0c7'/>
<id>urn:sha1:27dbb36338099f2847d5638a5b58920fd738b0c7</id>
<content type='text'>
commit 2abb5792387eb188b12051337d5dcd2cba615cb0 upstream.

This allows the changelink operation to succeed if the mux_id was
specified as an argument. Note that the mux_id must match the
existing mux_id of the rmnet device or should be an unused mux_id.

Fixes: 1dc49e9d164c ("net: rmnet: do not allow to change mux id if mux id is duplicated")
Reported-and-tested-by: Alex Elder &lt;elder@linaro.org&gt;
Signed-off-by: Sean Tranchetti &lt;stranche@codeaurora.org&gt;
Signed-off-by: Subash Abhinov Kasiviswanathan &lt;subashab@codeaurora.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Cc: Guenter Roeck &lt;linux@roeck-us.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>ath9k: Handle txpower changes even when TPC is disabled</title>
<updated>2020-04-17T08:50:12+00:00</updated>
<author>
<name>Remi Pommarel</name>
<email>repk@triplefau.lt</email>
</author>
<published>2020-02-29T16:13:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=0a993df8d6092cf9e6d2fa76325f6052cc8718d5'/>
<id>urn:sha1:0a993df8d6092cf9e6d2fa76325f6052cc8718d5</id>
<content type='text'>
commit 968ae2caad0782db5dbbabb560d3cdefd2945d38 upstream.

When TPC is disabled IEEE80211_CONF_CHANGE_POWER event can be handled to
reconfigure HW's maximum txpower.

This fixes 0dBm txpower setting when user attaches to an interface for
the first time with the following scenario:

ieee80211_do_open()
    ath9k_add_interface()
        ath9k_set_txpower() /* Set TX power with not yet initialized
                               sc-&gt;hw-&gt;conf.power_level */

    ieee80211_hw_config() /* Iniatilize sc-&gt;hw-&gt;conf.power_level and
                             raise IEEE80211_CONF_CHANGE_POWER */

    ath9k_config() /* IEEE80211_CONF_CHANGE_POWER is ignored */

This issue can be reproduced with the following:

  $ modprobe -r ath9k
  $ modprobe ath9k
  $ wpa_supplicant -i wlan0 -c /tmp/wpa.conf &amp;
  $ iw dev /* Here TX power is either 0 or 3 depending on RF chain */
  $ killall wpa_supplicant
  $ iw dev /* TX power goes back to calibrated value and subsequent
              calls will be fine */

Fixes: 283dd11994cde ("ath9k: add per-vif TX power capability")
Cc: stable@vger.kernel.org
Signed-off-by: Remi Pommarel &lt;repk@triplefau.lt&gt;
Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>qlcnic: Fix bad kzalloc null test</title>
<updated>2020-04-17T08:49:59+00:00</updated>
<author>
<name>Xu Wang</name>
<email>vulab@iscas.ac.cn</email>
</author>
<published>2020-03-26T10:14:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=28f5b6ee1c2fb1895cbef9ca79dff509802568de'/>
<id>urn:sha1:28f5b6ee1c2fb1895cbef9ca79dff509802568de</id>
<content type='text'>
[ Upstream commit bcaeb886ade124331a6f3a5cef34a3f1484c0a03 ]

In qlcnic_83xx_get_reset_instruction_template, the variable
of null test is bad, so correct it.

Signed-off-by: Xu Wang &lt;vulab@iscas.ac.cn&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>cxgb4/ptp: pass the sign of offset delta in FW CMD</title>
<updated>2020-04-17T08:49:59+00:00</updated>
<author>
<name>Raju Rangoju</name>
<email>rajur@chelsio.com</email>
</author>
<published>2020-03-24T11:40:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=f5429ec64f4f8583f068af04e2e00ad1b30a07f8'/>
<id>urn:sha1:f5429ec64f4f8583f068af04e2e00ad1b30a07f8</id>
<content type='text'>
[ Upstream commit 50e0d28d3808146cc19b0d5564ef4ba9e5bf3846 ]

cxgb4_ptp_fineadjtime() doesn't pass the signedness of offset delta
in FW_PTP_CMD. Fix it by passing correct sign.

Signed-off-by: Raju Rangoju &lt;rajur@chelsio.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>hinic: fix wrong value of MIN_SKB_LEN</title>
<updated>2020-04-17T08:49:58+00:00</updated>
<author>
<name>Luo bin</name>
<email>luobin9@huawei.com</email>
</author>
<published>2020-03-20T23:13:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=9a3f55fc0f46c0a3b54975ad573d2c9b8c7f244f'/>
<id>urn:sha1:9a3f55fc0f46c0a3b54975ad573d2c9b8c7f244f</id>
<content type='text'>
[ Upstream commit 7296695fc16dd1761dbba8b68a9181c71cef0633 ]

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;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>hinic: fix wrong para of wait_for_completion_timeout</title>
<updated>2020-04-17T08:49:58+00:00</updated>
<author>
<name>Luo bin</name>
<email>luobin9@huawei.com</email>
</author>
<published>2020-03-20T23:13:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=a8f9fe793001b316adc683551ba6d096fd3090d4'/>
<id>urn:sha1:a8f9fe793001b316adc683551ba6d096fd3090d4</id>
<content type='text'>
[ Upstream commit 0da7c322f116210ebfdda59c7da663a6fc5e9cc8 ]

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;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>hinic: fix out-of-order excution in arm cpu</title>
<updated>2020-04-17T08:49:58+00:00</updated>
<author>
<name>Luo bin</name>
<email>luobin9@huawei.com</email>
</author>
<published>2020-03-20T23:13:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=243ebc24e01c80f2c6adfa4b8cebf4f055c2af51'/>
<id>urn:sha1:243ebc24e01c80f2c6adfa4b8cebf4f055c2af51</id>
<content type='text'>
[ Upstream commit 33f15da216a1f4566b4ec880942556ace30615df ]

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;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>hinic: fix the bug of clearing event queue</title>
<updated>2020-04-17T08:49:58+00:00</updated>
<author>
<name>Luo bin</name>
<email>luobin9@huawei.com</email>
</author>
<published>2020-03-20T23:13:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=5edd115ba09eb2e1c38589c2d45807e162f1449c'/>
<id>urn:sha1:5edd115ba09eb2e1c38589c2d45807e162f1449c</id>
<content type='text'>
[ Upstream commit 614eaa943e9fc3fcdbd4aa0692ae84973d363333 ]

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;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>hinic: fix a bug of waitting for IO stopped</title>
<updated>2020-04-17T08:49:58+00:00</updated>
<author>
<name>Luo bin</name>
<email>luobin9@huawei.com</email>
</author>
<published>2020-03-20T23:13:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=d63fac896335ed64ca086c849ddeb14090784899'/>
<id>urn:sha1:d63fac896335ed64ca086c849ddeb14090784899</id>
<content type='text'>
[ Upstream commit 96758117dc528e6d84bd23d205e8cf7f31eda029 ]

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;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>net: vxge: fix wrong __VA_ARGS__ usage</title>
<updated>2020-04-17T08:49:58+00:00</updated>
<author>
<name>Zheng Wei</name>
<email>wei.zheng@vivo.com</email>
</author>
<published>2020-03-16T14:23:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=ad4ad8253f8978c87fe246337c0551d83274cbbf'/>
<id>urn:sha1:ad4ad8253f8978c87fe246337c0551d83274cbbf</id>
<content type='text'>
[ Upstream commit b317538c47943f9903860d83cc0060409e12d2ff ]

printk in macro vxge_debug_ll uses __VA_ARGS__ without "##" prefix,
it causes a build error when there is no variable
arguments(e.g. only fmt is specified.).

Signed-off-by: Zheng Wei &lt;wei.zheng@vivo.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
</feed>
