mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-04-29 03:31:04 -04:00
net: dsa: felix: drop the ptp_type argument from felix_check_xtr_pkt()
The DSA ->port_rxtstamp() function is never called for PTP_CLASS_NONE: dsa_skb_defer_rx_timestamp: if (type == PTP_CLASS_NONE) return false; if (likely(ds->ops->port_rxtstamp)) return ds->ops->port_rxtstamp(ds, p->dp->index, skb, type); So practically, the argument is unused, so remove it. Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
28c1305b0b
commit
d219b4b674
@@ -1466,7 +1466,7 @@ static int felix_hwtstamp_set(struct dsa_switch *ds, int port,
|
||||
return felix_update_trapping_destinations(ds, using_tag_8021q);
|
||||
}
|
||||
|
||||
static bool felix_check_xtr_pkt(struct ocelot *ocelot, unsigned int ptp_type)
|
||||
static bool felix_check_xtr_pkt(struct ocelot *ocelot)
|
||||
{
|
||||
struct felix *felix = ocelot_to_felix(ocelot);
|
||||
int err, grp = 0;
|
||||
@@ -1477,9 +1477,6 @@ static bool felix_check_xtr_pkt(struct ocelot *ocelot, unsigned int ptp_type)
|
||||
if (!felix->info->quirk_no_xtr_irq)
|
||||
return false;
|
||||
|
||||
if (ptp_type == PTP_CLASS_NONE)
|
||||
return false;
|
||||
|
||||
while (ocelot_read(ocelot, QS_XTR_DATA_PRESENT) & BIT(grp)) {
|
||||
struct sk_buff *skb;
|
||||
unsigned int type;
|
||||
@@ -1530,7 +1527,7 @@ static bool felix_rxtstamp(struct dsa_switch *ds, int port,
|
||||
* MMIO in the CPU port module, and inject that into the stack from
|
||||
* ocelot_xtr_poll().
|
||||
*/
|
||||
if (felix_check_xtr_pkt(ocelot, type)) {
|
||||
if (felix_check_xtr_pkt(ocelot)) {
|
||||
kfree_skb(skb);
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user