mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-16 16:01:44 -04:00
Merge branch 'net-hsr-subsystem-cleanups-and-modernization'
Luka Gejak says: ==================== net: hsr: subsystem cleanups and modernization This series contains two focused HSR cleanups with practical benefit. It constifies protocol operation tables and replaces a hardcoded function name with __func__ to keep diagnostics correct across refactoring. ==================== Link: https://patch.msgid.link/20260326174600.136232-1-luka.gejak@linux.dev Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
@@ -616,7 +616,7 @@ static const struct device_type hsr_type = {
|
||||
.name = "hsr",
|
||||
};
|
||||
|
||||
static struct hsr_proto_ops hsr_ops = {
|
||||
static const struct hsr_proto_ops hsr_ops = {
|
||||
.send_sv_frame = send_hsr_supervision_frame,
|
||||
.create_tagged_frame = hsr_create_tagged_frame,
|
||||
.get_untagged_frame = hsr_get_untagged_frame,
|
||||
@@ -626,7 +626,7 @@ static struct hsr_proto_ops hsr_ops = {
|
||||
.register_frame_out = hsr_register_frame_out,
|
||||
};
|
||||
|
||||
static struct hsr_proto_ops prp_ops = {
|
||||
static const struct hsr_proto_ops prp_ops = {
|
||||
.send_sv_frame = send_prp_supervision_frame,
|
||||
.create_tagged_frame = prp_create_tagged_frame,
|
||||
.get_untagged_frame = prp_get_untagged_frame,
|
||||
|
||||
@@ -184,7 +184,7 @@ struct sk_buff *hsr_get_untagged_frame(struct hsr_frame_info *frame,
|
||||
create_stripped_skb_hsr(frame->skb_hsr, frame);
|
||||
else
|
||||
netdev_warn_once(port->dev,
|
||||
"Unexpected frame received in hsr_get_untagged_frame()\n");
|
||||
"Unexpected frame received in %s()\n", __func__);
|
||||
|
||||
if (!frame->skb_std)
|
||||
return NULL;
|
||||
|
||||
@@ -202,7 +202,7 @@ struct hsr_priv {
|
||||
enum hsr_version prot_version; /* Indicate if HSRv0, HSRv1 or PRPv1 */
|
||||
spinlock_t seqnr_lock; /* locking for sequence_nr */
|
||||
spinlock_t list_lock; /* locking for node list */
|
||||
struct hsr_proto_ops *proto_ops;
|
||||
const struct hsr_proto_ops *proto_ops;
|
||||
#define PRP_LAN_ID 0x5 /* 0x1010 for A and 0x1011 for B. Bit 0 is set
|
||||
* based on SLAVE_A or SLAVE_B
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user