static void sparx5_fdma_rx_deactivate(struct sparx5 *sparx5, struct sparx5_rx *rx)
 {
-       /* Dectivate the RX channel */
+       /* Deactivate the RX channel */
        spx5_rmw(0, BIT(rx->channel_id) & FDMA_CH_ACTIVATE_CH_ACTIVATE,
                 sparx5, FDMA_CH_ACTIVATE);
 
 
        for (i = 0; i < IFH_LEN; i++)
                ifh[i] = spx5_rd(sparx5, QS_XTR_RD(grp));
 
-       /* Decode IFH (whats needed) */
+       /* Decode IFH (what's needed) */
        sparx5_ifh_parse(ifh, &fi);
 
        /* Map to port netdev */
 
        /* 6: Wait while the last frame is exiting the queues */
        usleep_range(8 * spd_prm, 10 * spd_prm);
 
-       /* 7: Flush the queues accociated with the port->portno */
+       /* 7: Flush the queues associated with the port->portno */
        spx5_rmw(HSCH_FLUSH_CTRL_FLUSH_PORT_SET(port->portno) |
                 HSCH_FLUSH_CTRL_FLUSH_DST_SET(1) |
                 HSCH_FLUSH_CTRL_FLUSH_SRC_SET(1) |
 
        /* Remove standalone port entry */
        sparx5_mact_forget(sparx5, ndev->dev_addr, 0);
 
-       /* Port enters in bridge mode therefor don't need to copy to CPU
+       /* Port enters in bridge mode therefore don't need to copy to CPU
         * frames for multicast in case the bridge is not requesting them
         */
        __dev_mc_unsync(ndev, sparx5_mc_unsync);
 
  *   Sparx5: TCP flag RST , LAN966x: TCP: TCP flag RST. PTP over UDP: messageType
  *   bit 3
  * VCAP_KF_L4_SEQUENCE_EQ0_IS: W1, sparx5: is2/es2, lan966x: is2
- *   Set if TCP sequence number is 0, LAN966x: Overlayed with PTP over UDP:
+ *   Set if TCP sequence number is 0, LAN966x: Overlaid with PTP over UDP:
  *   messageType bit 0
  * VCAP_KF_L4_SPORT: W16, sparx5: is0/is2/es2, lan966x: is1/is2
  *   TCP/UDP source port
 
 }
 
 /* Verify that the typegroup information, subword count, keyset and type id
- * are in sync and correct, return the list of matchin keysets
+ * are in sync and correct, return the list of matching keysets
  */
 int
 vcap_find_keystream_keysets(struct vcap_control *vctrl,
 }
 EXPORT_SYMBOL_GPL(vcap_netbytes_copy);
 
-/* Convert validation error code into tc extact error message */
+/* Convert validation error code into tc extack error message */
 void vcap_set_tc_exterr(struct flow_cls_offload *fco, struct vcap_rule *vrule)
 {
        switch (vrule->exterr) {
 
 /* Copy to host byte order */
 void vcap_netbytes_copy(u8 *dst, u8 *src, int count);
 
-/* Convert validation error code into tc extact error message */
+/* Convert validation error code into tc extack error message */
 void vcap_set_tc_exterr(struct flow_cls_offload *fco, struct vcap_rule *vrule);
 
 /* Cleanup a VCAP instance */
 
                      struct vcap_keyset_list *kslist);
 
 /* Verify that the typegroup information, subword count, keyset and type id
- * are in sync and correct, return the list of matchin keysets
+ * are in sync and correct, return the list of matching keysets
  */
 int vcap_find_keystream_keysets(struct vcap_control *vctrl, enum vcap_type vt,
                                u32 *keystream, u32 *mskstream, bool mask,