refcount_t              users;
 
 #ifdef CONFIG_SKB_EXTENSIONS
-       /* only useable after checking ->active_extensions != 0 */
+       /* only usable after checking ->active_extensions != 0 */
        struct skb_ext          *extensions;
 #endif
 };
                                             unsigned int order)
 {
        /* This piece of code contains several assumptions.
-        * 1.  This is for device Rx, therefor a cold page is preferred.
+        * 1.  This is for device Rx, therefore a cold page is preferred.
         * 2.  The expectation is the user wants a compound page.
         * 3.  If requesting a order 0 page it will not be compound
         *     due to the check to see if order has a value in prep_new_page
 {
        const void *a = skb_metadata_end(skb_a);
        const void *b = skb_metadata_end(skb_b);
-       /* Using more efficient varaiant than plain call to memcmp(). */
+       /* Using more efficient variant than plain call to memcmp(). */
 #if defined(CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS) && BITS_PER_LONG == 64
        u64 diffs = 0;