APPLIED: [SRU][J:linux-bluefield][PULL] Need more patches to support DPLL and syncE on Bluefield 5.15 kernel
Bartlomiej Zolnierkiewicz
bartlomiej.zolnierkiewicz at canonical.com
Mon Jun 3 10:55:58 UTC 2024
Applied to jammy:linux-bluefield/master-next. Thanks.
--
Best regards,
Bartlomiej
On Mon, May 27, 2024 at 4:36 PM Tony Duan <yifeid at nvidia.com> wrote:
>
> BugLink: https://bugs.launchpad.net/bugs/2065664
>
> Bug 2053155 already backported some patches to Jammy from upstream for
> DPLL subsystem support. There are still some more patches recently merged
> into upstream for critical fixes need to be backported.
>
> ----------------------------------------------------------------
> The following changes since commit d186bfbdbdcce7b0e46d504d166909ee4055159b:
>
> UBUNTU: Ubuntu-bluefield-5.15.0-1043.45 (2024-05-08 12:00:18 +0200)
>
> are available in the git repository at:
>
> git+ssh://yifeid@git.launchpad.net/~yifeid/ubuntu/+source/linux-bluefield dpll-stage2
>
> for you to fetch changes up to b62bfb06a188a2da16c5bcad59a72b082e1ba58a:
>
> dpll: indent DPLL option type by a tab (2024-05-27 06:58:24 -0500)
>
> ----------------------------------------------------------------
> Arkadiusz Kubalewski (5):
> dpll: fix broken error path in dpll_pin_alloc(..)
> dpll: fix pin dump crash for rebound module
> dpll: fix userspace availability of pins
> dpll: fix register pin with unregistered parent pin
> dpll: fix dpll_pin_on_pin_register() for multiple parent pins
>
> Eric Dumazet (2):
> dpll: rely on rcu for netdev_dpll_pin()
> dpll: fix build failure due to rcu_dereference_check() on unknown type
>
> Florian Westphal (4):
> netlink: introduce NLA_POLICY_MAX_BE
> netfilter: nft_payload: reject out-of-range attributes via policy
> netlink: introduce bigendian integer types
> netlink: allow be16 and be32 types in all uint policy checks
>
> Hao Ge (1):
> dpll: Fix potential msg memleak when genlmsg_put_reply failed
>
> Jakub Kicinski (5):
> netlink: hide validation union fields from kdoc
> netlink: add variable-length / auto integers
> tools: ynl: include dpll and mptcp_pm in C codegen
> tools: ynl: fix header guards
> dpll: move all dpll<>netdev helpers to dpll code
>
> Jiri Pirko (11):
> dpll: allocate pin ids in cycle
> dpll: expose fractional frequency offset value to user
> dpll: move xa_erase() call in to match dpll_pin_alloc() error path order
> dpll: extend uapi by lock status error attribute
> dpll: extend lock_status_get() op by status error and expose to user
> dpll: fix possible deadlock during netlink dump operation
> tools: ynl: allow user to pass enum string instead of scalar value
> dpll: spec: use proper enum for pin capabilities attribute
> dpll: fix dpll_xa_ref_*_del() for multiple registrations
> dpll: check that pin is registered in __dpll_pin_unregister()
> dpll: sanitize possible null pointer dereference in dpll_pin_parent_pin_set()
>
> Prasad Pandit (1):
> dpll: indent DPLL option type by a tab
>
> Documentation/driver-api/dpll.rst | 2 +-
> Documentation/netlink/specs/dpll.yaml | 55 ++++++++++++++++++++++++++++++++---
> drivers/dpll/Kconfig | 2 +-
> drivers/dpll/dpll_core.c | 167 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------
> drivers/dpll/dpll_core.h | 6 ++--
> drivers/dpll/dpll_netlink.c | 178 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------
> drivers/dpll/dpll_nl.c | 4 ---
> drivers/dpll/dpll_nl.h | 2 --
> include/linux/dpll.h | 23 ++++++++++++---
> include/linux/netdevice.h | 15 +---------
> include/net/netlink.h | 106 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------
> include/uapi/linux/dpll.h | 31 ++++++++++++++++++++
> include/uapi/linux/netlink.h | 5 ++++
> lib/nlattr.c | 40 +++++++++++++++++++++++++
> net/core/dev.c | 22 --------------
> net/core/rtnetlink.c | 4 +--
> net/netfilter/nft_payload.c | 6 ++--
> net/netlink/policy.c | 14 +++++++--
> tools/net/ynl/Makefile.deps | 23 +++++++++++++++
> tools/net/ynl/generated/Makefile | 50 ++++++++++++++++++++++++++++++++
> tools/net/ynl/lib/ynl.py | 40 +++++++++++++++++++------
> 21 files changed, 610 insertions(+), 185 deletions(-)
> create mode 100644 tools/net/ynl/Makefile.deps
> create mode 100644 tools/net/ynl/generated/Makefile
> --
> 1.8.3.1
>
More information about the kernel-team
mailing list