/* Number of packets processed by PIP */
        uint32_t packets;
        /*
-        * Number of indentified L2 multicast packets.  Does not
+        * Number of identified L2 multicast packets.   Does not
         * include broadcast packets.  Only includes packets whose
         * parse mode is SKIP_TO_L2
         */
        uint32_t multicast_packets;
        /*
-        * Number of indentified L2 broadcast packets.  Does not
+        * Number of identified L2 broadcast packets.   Does not
         * include multicast packets.  Only includes packets whose
         * parse mode is SKIP_TO_L2
         */
 
 /*
- *     Routines to indentify caches on Intel CPU.
+ *     Routines to identify caches on Intel CPU.
  *
  *     Changes:
  *     Venkatesh Pallipadi     : Adding cache identification through cpuid(4)
 
 /*
- *     Routines to indentify additional cpu features that are scattered in
+ *     Routines to identify additional cpu features that are scattered in
  *     cpuid space.
  */
 #include <linux/cpu.h>
 
  * TODO: This table is a real mess, as it merges RC codes from several
  * devices into a big table. It also has both RC-5 and NEC codes inside.
  * It should be broken into small tables, and the protocols should properly
- * be indentificated.
+ * be identificated.
  *
  * The table were imported from dib0700_devices.c.
  *
 
  * TODO: This table is a real mess, as it merges RC codes from several
  * devices into a big table. It also has both RC-5 and NEC codes inside.
  * It should be broken into small tables, and the protocols should properly
- * be indentificated.
+ * be identificated.
  *
  * The table were imported from dib0700_devices.c.
  *
 
 /*
  * Function ali_ircc_read_dongle_id (int index, info)
  *
- * Try to read dongle indentification. This procedure needs to be executed
+ * Try to read dongle identification. This procedure needs to be executed
  * once after power-on/reset. It also needs to be used whenever you suspect
  * that the user may have plugged/unplugged the IrDA Dongle.
  */
 
 /*
  * Function nsc_ircc_read_dongle_id (void)
  *
- * Try to read dongle indentification. This procedure needs to be executed
+ * Try to read dongle identification. This procedure needs to be executed
  * once after power-on/reset. It also needs to be used whenever you suspect
  * that the user may have plugged/unplugged the IrDA Dongle.
  */
 
 
 /**
  * zfcp_dbf_san_req - trace event for issued SAN request
- * @tag: indentifier for event
+ * @tag: identifier for event
  * @fsf_req: request containing issued CT data
  * d_id: destination ID
  */
 
 /**
  * zfcp_dbf_san_res - trace event for received SAN request
- * @tag: indentifier for event
+ * @tag: identifier for event
  * @fsf_req: request containing issued CT data
  */
 void zfcp_dbf_san_res(char *tag, struct zfcp_fsf_req *fsf)
 
 /**
  * zfcp_dbf_san_in_els - trace event for incoming ELS
- * @tag: indentifier for event
+ * @tag: identifier for event
  * @fsf_req: request containing issued CT data
  */
 void zfcp_dbf_san_in_els(char *tag, struct zfcp_fsf_req *fsf)
 
 
 /**
  * bnx2i_arm_cq_event_coalescing - arms CQ to enable EQ notification
- * @ep:                endpoint (transport indentifier) structure
+ * @ep:                endpoint (transport identifier) structure
  * @action:    action, ARM or DISARM. For now only ARM_CQE is used
  *
  * Arm'ing CQ will enable chip to generate global EQ events inorder to interrupt
 /**
  * bnx2i_send_conn_destroy - initiates iscsi connection teardown process
  * @hba:       adapter structure pointer
- * @ep:                endpoint (transport indentifier) structure
+ * @ep:                endpoint (transport identifier) structure
  *
  * this routine prepares and posts CONN_OFLD_REQ1/2 KWQE to initiate
  *     iscsi connection context clean-up process
 /**
  * bnx2i_570x_send_conn_ofld_req - initiates iscsi conn context setup process
  * @hba:               adapter structure pointer
- * @ep:                endpoint (transport indentifier) structure
+ * @ep:                endpoint (transport identifier) structure
  *
  * 5706/5708/5709 specific - prepares and posts CONN_OFLD_REQ1/2 KWQE
  */
 /**
  * bnx2i_5771x_send_conn_ofld_req - initiates iscsi connection context creation
  * @hba:               adapter structure pointer
- * @ep:                endpoint (transport indentifier) structure
+ * @ep:                endpoint (transport identifier) structure
  *
  * 57710 specific - prepares and posts CONN_OFLD_REQ1/2 KWQE
  */
  * bnx2i_send_conn_ofld_req - initiates iscsi connection context setup process
  *
  * @hba:               adapter structure pointer
- * @ep:                endpoint (transport indentifier) structure
+ * @ep:                endpoint (transport identifier) structure
  *
  * this routine prepares and posts CONN_OFLD_REQ1/2 KWQE
  */
 
 /**
  * setup_qp_page_tables - iscsi QP page table setup function
- * @ep:                endpoint (transport indentifier) structure
+ * @ep:                endpoint (transport identifier) structure
  *
  * Sets up page tables for SQ/RQ/CQ, 1G/sec (5706/5708/5709) devices requires
  *     64-bit address in big endian format. Whereas 10G/sec (57710) requires
 /**
  * bnx2i_alloc_qp_resc - allocates required resources for QP.
  * @hba:       adapter structure pointer
- * @ep:                endpoint (transport indentifier) structure
+ * @ep:                endpoint (transport identifier) structure
  *
  * Allocate QP (transport layer for iSCSI connection) resources, DMA'able
  *     memory for SQ/RQ/CQ and page tables. EP structure elements such
 /**
  * bnx2i_free_qp_resc - free memory resources held by QP
  * @hba:       adapter structure pointer
- * @ep:        endpoint (transport indentifier) structure
+ * @ep:        endpoint (transport identifier) structure
  *
  * Free QP resources - SQ/RQ/CQ memory and page tables.
  */
 
 /**
  * bnx2i_ep_destroy_list_add - add an entry to EP destroy list
  * @hba:       pointer to adapter instance
- * @ep:                pointer to endpoint (transport indentifier) structure
+ * @ep:                pointer to endpoint (transport identifier) structure
  *
  * EP destroy queue manager
  */
  * bnx2i_ep_destroy_list_del - add an entry to EP destroy list
  *
  * @hba:               pointer to adapter instance
- * @ep:                pointer to endpoint (transport indentifier) structure
+ * @ep:                pointer to endpoint (transport identifier) structure
  *
  * EP destroy queue manager
  */
 /**
  * bnx2i_ep_ofld_list_add - add an entry to ep offload pending list
  * @hba:       pointer to adapter instance
- * @ep:                pointer to endpoint (transport indentifier) structure
+ * @ep:                pointer to endpoint (transport identifier) structure
  *
  * pending conn offload completion queue manager
  */
 /**
  * bnx2i_ep_ofld_list_del - add an entry to ep offload pending list
  * @hba:               pointer to adapter instance
- * @ep:                pointer to endpoint (transport indentifier) structure
+ * @ep:                pointer to endpoint (transport identifier) structure
  *
  * pending conn offload completion queue manager
  */
 /**
  * bnx2i_ep_active_list_add - add an entry to ep active list
  * @hba:       pointer to adapter instance
- * @ep:                pointer to endpoint (transport indentifier) structure
+ * @ep:                pointer to endpoint (transport identifier) structure
  *
  * current active conn queue manager
  */
 /**
  * bnx2i_ep_active_list_del - deletes an entry to ep active list
  * @hba:       pointer to adapter instance
- * @ep:                pointer to endpoint (transport indentifier) structure
+ * @ep:                pointer to endpoint (transport identifier) structure
  *
  * current active conn queue manager
  */
 /**
  * bnx2i_tear_down_conn - tear down iscsi/tcp connection and free resources
  * @hba:       pointer to adapter instance
- * @ep:                endpoint (transport indentifier) structure
+ * @ep:                endpoint (transport identifier) structure
  *
  * destroys cm_sock structure and on chip iscsi context
  */
 
        spinlock_t      smp_lock;       /* Lock for SMP threading       */
 
        /*----------------------------------------------------------------
-       **      Chip and controller indentification.
+       **      Chip and controller identification.
        **----------------------------------------------------------------
        */
        int             unit;           /* Unit number                  */
 
  */
 struct sym_shcb {
        /*
-        *  Chip and controller indentification.
+        *  Chip and controller identification.
         */
        int             unit;
        char            inst_name[16];
 
 
 /**
  * struct ad7606_chip_info - chip specifc information
- * @name:              indentification string for chip
+ * @name:              identification string for chip
  * @int_vref_mv:       the internal reference voltage
  * @channels:          channel specification
  * @num_channels:      number of channels
 
 #define UART010_LCRL           0x10    /* Line control register, low byte. */
 #define UART010_CR             0x14    /* Control register. */
 #define UART01x_FR             0x18    /* Flag register (Read only). */
-#define UART010_IIR            0x1C    /* Interrupt indentification register (Read). */
+#define UART010_IIR            0x1C    /* Interrupt identification register (Read). */
 #define UART010_ICR            0x1C    /* Interrupt clear register (Write). */
 #define ST_UART011_LCRH_RX     0x1C    /* Rx line control register. */
 #define UART01x_ILPR           0x20    /* IrDA low power counter register. */
 
  * response to 'FM_RD_STATUS' command
  * @rdstpptyint: Traffic program flag(TP) and/or program type(PTY)
  * code has changed.
- * @rdspiint: Program indentifiaction(PI) code has changed.
+ * @rdspiint: Program identification(PI) code has changed.
  * @rdssyncint: RDS synchronization has changed.
  * @rdsfifoint: RDS was received and the RDS FIFO has at least
  * 'FM_RDS_INTERRUPT_FIFO_COUNT' elements in it.
 
 #define SET_NETDEV_DEV(net, pdev)      ((net)->dev.parent = (pdev))
 
 /* Set the sysfs device type for the network logical device to allow
- * fin grained indentification of different network device types. For
+ * fine-grained identification of different network device types. For
  * example Ethernet, Wirelss LAN, Bluetooth, WiMAX etc.
  */
 #define SET_NETDEV_DEVTYPE(net, devtype)       ((net)->dev.type = (devtype))
 
 #define L2CAP_PSM_SDP          0x0001
 #define L2CAP_PSM_RFCOMM       0x0003
 
-/* channel indentifier */
+/* channel identifier */
 #define L2CAP_CID_SIGNALING    0x0001
 #define L2CAP_CID_CONN_LESS    0x0002
 #define L2CAP_CID_A2MP         0x0003
 
  * @mask: CAN mask (see description)
  * @func: callback function on filter match
  * @data: returned parameter for callback function
- * @ident: string for calling module indentification
+ * @ident: string for calling module identification
  *
  * Description:
  *  Invokes the callback function with the received sk_buff and the given
 
        index = ip_set_nfnl_get_byindex(info->match_set.index);
 
        if (index == IPSET_INVALID_ID) {
-               pr_warning("Cannot find set indentified by id %u to match\n",
+               pr_warning("Cannot find set identified by id %u to match\n",
                           info->match_set.index);
                return -ENOENT;
        }
        index = ip_set_nfnl_get_byindex(info->match_set.index);
 
        if (index == IPSET_INVALID_ID) {
-               pr_warning("Cannot find set indentified by id %u to match\n",
+               pr_warning("Cannot find set identified by id %u to match\n",
                           info->match_set.index);
                return -ENOENT;
        }