Commit 371bb621 authored by Jason Gunthorpe's avatar Jason Gunthorpe
Browse files

Merge tag 'v5.2-rc6' into rdma.git for-next



For dependencies in next patches.

Resolve conflicts:
- Use uverbs_get_cleared_udata() with new cq allocation flow
- Continue to delete nes despite SPDX conflict
- Resolve list appends in mlx5_command_str()
- Use u16 for vport_rule stuff
- Resolve list appends in struct ib_client

Signed-off-by: default avatarJason Gunthorpe <jgg@mellanox.com>
parents 10dcc744 4b972a01
Loading
Loading
Loading
Loading
+2 −0
Original line number Original line Diff line number Diff line
@@ -81,6 +81,7 @@ Greg Kroah-Hartman <greg@echidna.(none)>
Greg Kroah-Hartman <gregkh@suse.de>
Greg Kroah-Hartman <gregkh@suse.de>
Greg Kroah-Hartman <greg@kroah.com>
Greg Kroah-Hartman <greg@kroah.com>
Gregory CLEMENT <gregory.clement@bootlin.com> <gregory.clement@free-electrons.com>
Gregory CLEMENT <gregory.clement@bootlin.com> <gregory.clement@free-electrons.com>
Hanjun Guo <guohanjun@huawei.com> <hanjun.guo@linaro.org>
Henk Vergonet <Henk.Vergonet@gmail.com>
Henk Vergonet <Henk.Vergonet@gmail.com>
Henrik Kretzschmar <henne@nachtwindheim.de>
Henrik Kretzschmar <henne@nachtwindheim.de>
Henrik Rydberg <rydberg@bitmath.org>
Henrik Rydberg <rydberg@bitmath.org>
@@ -238,6 +239,7 @@ Vlad Dogaru <ddvlad@gmail.com> <vlad.dogaru@intel.com>
Vladimir Davydov <vdavydov.dev@gmail.com> <vdavydov@virtuozzo.com>
Vladimir Davydov <vdavydov.dev@gmail.com> <vdavydov@virtuozzo.com>
Vladimir Davydov <vdavydov.dev@gmail.com> <vdavydov@parallels.com>
Vladimir Davydov <vdavydov.dev@gmail.com> <vdavydov@parallels.com>
Takashi YOSHII <takashi.yoshii.zj@renesas.com>
Takashi YOSHII <takashi.yoshii.zj@renesas.com>
Will Deacon <will@kernel.org> <will.deacon@arm.com>
Yakir Yang <kuankuan.y@gmail.com> <ykk@rock-chips.com>
Yakir Yang <kuankuan.y@gmail.com> <ykk@rock-chips.com>
Yusuke Goda <goda.yusuke@renesas.com>
Yusuke Goda <goda.yusuke@renesas.com>
Gustavo Padovan <gustavo@las.ic.unicamp.br>
Gustavo Padovan <gustavo@las.ic.unicamp.br>
+8 −0
Original line number Original line Diff line number Diff line
@@ -3364,6 +3364,14 @@ S: Braunschweiger Strasse 79
S: 31134 Hildesheim
S: 31134 Hildesheim
S: Germany
S: Germany


N: Martin Schwidefsky
D: Martin was the most significant contributor to the initial s390
D: port of the Linux Kernel and later the maintainer of the s390
D: architecture backend for almost two decades.
D: He passed away in 2019, and will be greatly missed.
S: Germany
W: https://lwn.net/Articles/789028/

N: Marcel Selhorst
N: Marcel Selhorst
E: tpmdd@selhorst.net
E: tpmdd@selhorst.net
D: TPM driver
D: TPM driver
+0 −29
Original line number Original line Diff line number Diff line
What:		/sys/bus/mdio_bus/devices/.../phy_id
Date:		November 2012
KernelVersion:	3.8
Contact:	netdev@vger.kernel.org
Description:
		This attribute contains the 32-bit PHY Identifier as reported
		by the device during bus enumeration, encoded in hexadecimal.
		This ID is used to match the device with the appropriate
		driver.

What:		/sys/bus/mdio_bus/devices/.../phy_interface
Date:		February 2014
KernelVersion:	3.15
Contact:	netdev@vger.kernel.org
Description:
		This attribute contains the PHY interface as configured by the
		Ethernet driver during bus enumeration, encoded in string.
		This interface mode is used to configure the Ethernet MAC with the
		appropriate mode for its data lines to the PHY hardware.

What:		/sys/bus/mdio_bus/devices/.../phy_has_fixups
Date:		February 2014
KernelVersion:	3.15
Contact:	netdev@vger.kernel.org
Description:
		This attribute contains the boolean value whether a given PHY
		device has had any "fixup" workaround running on it, encoded as
		a boolean. This information is provided to help troubleshooting
		PHY configurations.
+11 −11
Original line number Original line Diff line number Diff line
What:		/sys/bus/siox/devices/siox-X/active
What:		/sys/bus/siox/devices/siox-X/active
KernelVersion:	4.16
KernelVersion:	4.16
Contact:	Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Contact:	Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Description:
Description:
		On reading represents the current state of the bus. If it
		On reading represents the current state of the bus. If it
		contains a "0" the bus is stopped and connected devices are
		contains a "0" the bus is stopped and connected devices are
@@ -12,7 +12,7 @@ Description:


What:		/sys/bus/siox/devices/siox-X/device_add
What:		/sys/bus/siox/devices/siox-X/device_add
KernelVersion:	4.16
KernelVersion:	4.16
Contact:	Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Contact:	Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Description:
Description:
		Write-only file. Write
		Write-only file. Write


@@ -27,13 +27,13 @@ Description:


What:		/sys/bus/siox/devices/siox-X/device_remove
What:		/sys/bus/siox/devices/siox-X/device_remove
KernelVersion:	4.16
KernelVersion:	4.16
Contact:	Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Contact:	Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Description:
Description:
		Write-only file. A single write removes the last device in the siox chain.
		Write-only file. A single write removes the last device in the siox chain.


What:		/sys/bus/siox/devices/siox-X/poll_interval_ns
What:		/sys/bus/siox/devices/siox-X/poll_interval_ns
KernelVersion:	4.16
KernelVersion:	4.16
Contact:	Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Contact:	Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Description:
Description:
		Defines the interval between two poll cycles in nano seconds.
		Defines the interval between two poll cycles in nano seconds.
		Note this is rounded to jiffies on writing. On reading the current value
		Note this is rounded to jiffies on writing. On reading the current value
@@ -41,33 +41,33 @@ Description:


What:		/sys/bus/siox/devices/siox-X-Y/connected
What:		/sys/bus/siox/devices/siox-X-Y/connected
KernelVersion:	4.16
KernelVersion:	4.16
Contact:	Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Contact:	Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Description:
Description:
		Read-only value. "0" means the Yth device on siox bus X isn't "connected" i.e.
		Read-only value. "0" means the Yth device on siox bus X isn't "connected" i.e.
		communication with it is not ensured. "1" signals a working connection.
		communication with it is not ensured. "1" signals a working connection.


What:		/sys/bus/siox/devices/siox-X-Y/inbytes
What:		/sys/bus/siox/devices/siox-X-Y/inbytes
KernelVersion:	4.16
KernelVersion:	4.16
Contact:	Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Contact:	Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Description:
Description:
		Read-only value reporting the inbytes value provided to siox-X/device_add
		Read-only value reporting the inbytes value provided to siox-X/device_add


What:		/sys/bus/siox/devices/siox-X-Y/status_errors
What:		/sys/bus/siox/devices/siox-X-Y/status_errors
KernelVersion:	4.16
KernelVersion:	4.16
Contact:	Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Contact:	Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Description:
Description:
		Counts the number of time intervals when the read status byte doesn't yield the
		Counts the number of time intervals when the read status byte doesn't yield the
		expected value.
		expected value.


What:		/sys/bus/siox/devices/siox-X-Y/type
What:		/sys/bus/siox/devices/siox-X-Y/type
KernelVersion:	4.16
KernelVersion:	4.16
Contact:	Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Contact:	Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Description:
Description:
		Read-only value reporting the type value provided to siox-X/device_add.
		Read-only value reporting the type value provided to siox-X/device_add.


What:		/sys/bus/siox/devices/siox-X-Y/watchdog
What:		/sys/bus/siox/devices/siox-X-Y/watchdog
KernelVersion:	4.16
KernelVersion:	4.16
Contact:	Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Contact:	Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Description:
Description:
		Read-only value reporting if the watchdog of the siox device is
		Read-only value reporting if the watchdog of the siox device is
		active. "0" means the watchdog is not active and the device is expected to
		active. "0" means the watchdog is not active and the device is expected to
@@ -75,13 +75,13 @@ Description:


What:		/sys/bus/siox/devices/siox-X-Y/watchdog_errors
What:		/sys/bus/siox/devices/siox-X-Y/watchdog_errors
KernelVersion:	4.16
KernelVersion:	4.16
Contact:	Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Contact:	Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Description:
Description:
		Read-only value reporting the number to time intervals when the
		Read-only value reporting the number to time intervals when the
		watchdog was active.
		watchdog was active.


What:		/sys/bus/siox/devices/siox-X-Y/outbytes
What:		/sys/bus/siox/devices/siox-X-Y/outbytes
KernelVersion:	4.16
KernelVersion:	4.16
Contact:	Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Contact:	Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Description:
Description:
		Read-only value reporting the outbytes value provided to siox-X/device_add.
		Read-only value reporting the outbytes value provided to siox-X/device_add.
+13 −6
Original line number Original line Diff line number Diff line
@@ -11,24 +11,31 @@ Date: February 2014
KernelVersion:	3.15
KernelVersion:	3.15
Contact:	netdev@vger.kernel.org
Contact:	netdev@vger.kernel.org
Description:
Description:
		Boolean value indicating whether the PHY device has
		This attribute contains the boolean value whether a given PHY
		any fixups registered against it (phy_register_fixup)
		device has had any "fixup" workaround running on it, encoded as
		a boolean. This information is provided to help troubleshooting
		PHY configurations.


What:		/sys/class/mdio_bus/<bus>/<device>/phy_id
What:		/sys/class/mdio_bus/<bus>/<device>/phy_id
Date:		November 2012
Date:		November 2012
KernelVersion:	3.8
KernelVersion:	3.8
Contact:	netdev@vger.kernel.org
Contact:	netdev@vger.kernel.org
Description:
Description:
		32-bit hexadecimal value corresponding to the PHY device's OUI,
		This attribute contains the 32-bit PHY Identifier as reported
		model and revision number.
		by the device during bus enumeration, encoded in hexadecimal.
		This ID is used to match the device with the appropriate
		driver.


What:		/sys/class/mdio_bus/<bus>/<device>/phy_interface
What:		/sys/class/mdio_bus/<bus>/<device>/phy_interface
Date:		February 2014
Date:		February 2014
KernelVersion:	3.15
KernelVersion:	3.15
Contact:	netdev@vger.kernel.org
Contact:	netdev@vger.kernel.org
Description:
Description:
		String value indicating the PHY interface, possible
		This attribute contains the PHY interface as configured by the
		values are:.
		Ethernet driver during bus enumeration, encoded in string.
		This interface mode is used to configure the Ethernet MAC with the
		appropriate mode for its data lines to the PHY hardware.
		Possible values are:
		<empty> (not available), mii, gmii, sgmii, tbi, rev-mii,
		<empty> (not available), mii, gmii, sgmii, tbi, rev-mii,
		rmii, rgmii, rgmii-id, rgmii-rxid, rgmii-txid, rtbi, smii
		rmii, rgmii, rgmii-id, rgmii-rxid, rgmii-txid, rtbi, smii
		xgmii, moca, qsgmii, trgmii, 1000base-x, 2500base-x, rxaui,
		xgmii, moca, qsgmii, trgmii, 1000base-x, 2500base-x, rxaui,
Loading