| Age | Commit message (Expand) | Author | Files | Lines |
| 2015-08-05 | Merge branch 'akpm-current/current' | Stephen Rothwell | 1 | -33/+84 |
| 2015-08-05 | Merge remote-tracking branch 'rcu/rcu/next' | Stephen Rothwell | 1 | -0/+19 |
| 2015-07-30 | checkpatch: make --strict the default for drivers/staging files and patches | Joe Perches | 1 | -1/+1 |
| 2015-07-30 | checkpatch: always check block comment styles | Joe Perches | 1 | -8/+11 |
| 2015-07-30 | checkpatch: report the right line # when using --emacs and --file | Joe Perches | 1 | -1/+5 |
| 2015-07-30 | checkpatch: add some <foo>_destroy functions to NEEDLESS_IF tests | Joe Perches | 1 | -4/+28 |
| 2015-07-30 | checkpatch: Allow longer declaration macros | Joe Perches | 1 | -1/+1 |
| 2015-07-30 | checkpatch: improve SUSPECT_CODE_INDENT test | Joe Perches | 1 | -6/+15 |
| 2015-07-30 | checkpatch: add warning on BUG/BUG_ON use | Joe Perches | 1 | -6/+8 |
| 2015-07-30 | checkpatch: warn on bare SHA-1 commit IDs in commit logs | Joe Perches | 1 | -3/+12 |
| 2015-07-30 | parse_integer: add checkpatch.pl notice | Alexey Dobriyan | 1 | -3/+3 |
| 2015-07-20 | scripts: Make checkpatch.pl warn on expedited RCU grace periods | Paul E. McKenney | 1 | -0/+19 |
| 2015-07-17 | checkpatch: fix long line messages about patch context | Joe Perches | 1 | -1/+1 |
| 2015-06-25 | checkpatch: emit "NOTE: <types>" message only once after multiple files | Joe Perches | 1 | -4/+4 |
| 2015-06-25 | checkpatch: emit an error when there's a diff in a changelog | Joe Perches | 1 | -1/+14 |
| 2015-06-25 | checkpatch: validate MODULE_LICENSE content | Bjorn Andersson | 1 | -0/+18 |
| 2015-06-25 | checkpatch: add multi-line handling for PREFER_ETHER_ADDR_COPY | Mateusz Kulikowski | 1 | -2/+3 |
| 2015-06-25 | checkpatch: suggest using eth_zero_addr() and eth_broadcast_addr() | Mateusz Kulikowski | 1 | -0/+23 |
| 2015-06-25 | checkpatch: fix processing of MEMSET issues | Mateusz Kulikowski | 1 | -1/+1 |
| 2015-06-25 | checkpatch: suggest using ether_addr_equal*() | Mateusz Kulikowski | 1 | -0/+8 |
| 2015-06-25 | checkpatch: avoid NOT_UNIFIED_DIFF errors on cover-letter.patch files | Joe Perches | 1 | -1/+1 |
| 2015-06-25 | checkpatch: remove local from codespell path | Maxim Uvarov | 1 | -2/+2 |
| 2015-06-25 | checkpatch: add --showfile to allow input via pipe to show filenames | Joe Perches | 1 | -5/+17 |
| 2015-06-25 | checkpatch: colorize output to terminal | Joe Perches | 1 | -6/+21 |
| 2015-06-25 | checkpatch: improve output with multiple command-line files | Joe Perches | 1 | -23/+39 |
| 2015-06-25 | checkpatch: categorize some long line length checks | Joe Perches | 1 | -10/+50 |
| 2015-06-25 | checkpatch: use $String consistently | Joe Perches | 1 | -6/+6 |
| 2015-06-25 | checkpatch: make types found in a source file/patch local | Alex Dowad | 1 | -4/+9 |
| 2015-06-25 | checkpatch: add --strict warning for c99 fixed size typedefs : int<size>_t | Joe Perches | 1 | -6/+25 |
| 2015-06-25 | checkpatch: check for uncommented waitqueue_active() | Joe Perches | 1 | -0/+7 |
| 2015-06-10 | checkpatch: fix "GLOBAL_INITIALISERS" test | Joe Perches | 1 | -2/+2 |
| 2015-04-17 | checkpatch: avoid "spaces required around that ':'" false positive | Joe Perches | 1 | -0/+8 |
| 2015-04-17 | checkpatch: fix --fix use with a patch of multiple files | Joe Perches | 1 | -1/+1 |
| 2015-04-17 | checkpatch.pl: new instances of ENOSYS are errors | Andy Lutomirski | 1 | -0/+8 |
| 2015-04-17 | checkpatch: add a test for const with __read_mostly uses | Joe Perches | 1 | -0/+10 |
| 2015-04-17 | checkpatch: improve operator spacing check | Sam Bobroff | 1 | -1/+1 |
| 2015-04-17 | checkpatch: add 'Prefer ARRAY_SIZE" test | Joe Perches | 1 | -0/+13 |
| 2015-04-17 | checkpatch: add uart_ops to normally const structs | Joe Perches | 1 | -0/+1 |
| 2015-04-17 | checkpatch: add #define foo "string" long line exception | Joe Perches | 1 | -2/+3 |
| 2015-04-17 | checkpatch, SubmittingPatches: suggest line wrapping commit messages at 75 co... | Joe Perches | 1 | -0/+9 |
| 2015-04-17 | checkpatch: don't ask for asm/file.h to linux/file.h unconditionally | Fabian Frederick | 1 | -7/+11 |
| 2015-04-17 | checkpatch: add test for repeated const uses | Joe Perches | 1 | -0/+18 |
| 2015-04-17 | checkpatch: improve return negative errno check | Joe Perches | 1 | -3/+3 |
| 2015-04-17 | checkpatch: match more world writable permissions | Joe Perches | 1 | -2/+10 |
| 2015-04-17 | checkpatch: add optional --codespell dictionary to find more typos | Joe Perches | 1 | -4/+34 |
| 2015-04-17 | checkpatch: add spell checking of email subject line | Joe Perches | 1 | -1/+2 |
| 2015-04-17 | checkpatch: improve "no space is necessary after a cast" test | Joe Perches | 1 | -2/+9 |
| 2015-02-13 | checkpatch: add of_device_id to structs that should be const | Joe Perches | 1 | -3/+5 |
| 2015-02-13 | checkpatch: try to avoid poor patch subject lines | Joe Perches | 1 | -0/+7 |
| 2015-02-13 | checkpatch: make sure a commit reference description uses parentheses | Joe Perches | 1 | -1/+5 |
| 2015-02-13 | checkpatch: add --strict test for spaces around arithmetic | Joe Perches | 1 | -1/+16 |
| 2015-02-13 | checkpatch: neaten printk_ratelimited message position | Joe Perches | 1 | -1/+1 |
| 2015-02-13 | checkpatch: improve "no space necessary after cast" test | Joe Perches | 1 | -1/+1 |
| 2015-02-13 | checkpatch: improve seq_print->seq_puts suggestion | Heba Aamer | 1 | -1/+2 |
| 2015-02-13 | checkpatch: add ability to --fix unnecessary blank lines around braces | Joe Perches | 1 | -4/+10 |
| 2015-02-13 | checkpatch: add types for other OS typedefs | Joe Perches | 1 | -0/+8 |
| 2015-02-13 | checkpatch: add ability to coalesce commit descriptions on multiple lines | Joe Perches | 1 | -0/+7 |
| 2015-02-13 | checkpatch: add likely/unlikely comparison misuse test | Joe Perches | 1 | -0/+7 |
| 2015-02-13 | checkpatch: update git commit message | Joe Perches | 1 | -13/+32 |
| 2015-02-13 | checkpatch: Allow comments in macros tested for single statements | Joe Perches | 1 | -0/+1 |
| 2015-02-13 | checkpatch: add check for keyword 'boolean' in Kconfig definitions | Christoph Jaeger | 1 | -0/+7 |
| 2015-02-13 | checkpatch: fix UNNECESSARY_KERN_LEVEL false positive | Paolo Bonzini | 1 | -1/+1 |
| 2015-02-13 | checkpatch: ignore __pure $Attribute | Joe Perches | 1 | -0/+1 |
| 2015-02-13 | checkpatch: improve octal permissions tests | Joe Perches | 1 | -1/+5 |
| 2015-02-13 | checkpatch: emit an error when using predefined timestamp macros | Joe Perches | 1 | -0/+6 |
| 2014-12-10 | checkpatch: add ability to --fix (coalesce) string fragments on multiple lines | Joe Perches | 1 | -46/+69 |
| 2014-12-10 | checkpatch: add --strict "pointer comparison to NULL" test | Joe Perches | 1 | -0/+14 |
| 2014-12-10 | checkpatch: add test for consecutive string fragments | Joe Perches | 1 | -0/+6 |
| 2014-12-10 | checkpatch: add --strict preference for #defines using BIT(foo) | Joe Perches | 1 | -0/+11 |
| 2014-12-10 | checkpatch: allow certain SI units with three characters | Julius Werner | 1 | -1/+3 |
| 2014-12-10 | checkpatch: Add --strict test for function pointer calling style | Joe Perches | 1 | -3/+21 |
| 2014-12-10 | checkpatch: reduce MAINTAINERS update message frequency | Joe Perches | 1 | -0/+6 |
| 2014-12-10 | checkpatch: try to avoid mask and shift errors | Joe Perches | 1 | -0/+8 |
| 2014-12-10 | checkpatch: fix use via symlink, make missing spelling file non-fatal | Joe Perches | 1 | -17/+21 |
| 2014-12-10 | checkpatch: improve warning message for "needless if" case | Fabio Estevam | 1 | -1/+1 |
| 2014-12-10 | checkpatch: improve test for no space after cast | Joe Perches | 1 | -1/+2 |
| 2014-12-10 | checkpatch: add error on use of attribute((weak)) or __weak declarations | Joe Perches | 1 | -0/+9 |
| 2014-12-10 | checkpatch: add an error test for no space before comma | Joe Perches | 1 | -2/+21 |
| 2014-10-14 | checkpatch: warn on logging functions with KERN_<LEVEL> | Joe Perches | 1 | -0/+11 |
| 2014-10-14 | checkpatch: add exception to return then else test | Joe Perches | 1 | -1/+5 |
| 2014-10-14 | checkpatch: look for common misspellings | Kees Cook | 1 | -1/+43 |
| 2014-10-14 | checkpatch: warn on macros with flow control statements | Joe Perches | 1 | -0/+18 |
| 2014-10-14 | checkpatch: remove unnecessary + after {8,8} | Joe Perches | 1 | -1/+1 |
| 2014-10-14 | checkpatch: add --strict test for concatenated string elements | Joe Perches | 1 | -0/+6 |
| 2014-10-14 | checkpatch: allow optional shorter config descriptions | Vadim Bendebury | 1 | -2/+7 |
| 2014-10-14 | checkpatch: enable whitespace checks for DTS files | Geert Uytterhoeven | 1 | -2/+2 |
| 2014-10-14 | checkpatch: update $allowed_asm_includes macros, add reboot.h and time.h | Sergey Ryazanov | 1 | -1/+3 |
| 2014-10-14 | checkpatch: remove debugging message | Joe Perches | 1 | -1/+0 |
| 2014-10-14 | checkpatch: fix spello | Andrew Morton | 1 | -1/+1 |
| 2014-09-10 | checkpatch: allow commit descriptions on separate line from commit id | Joe Perches | 1 | -1/+4 |
| 2014-08-29 | checkpatch: relax check for length of git commit IDs | Joe Perches | 1 | -2/+2 |
| 2014-08-06 | checkpatch: update $declaration_macros, add uninitialized_var | Joe Perches | 1 | -5/+6 |
| 2014-08-06 | checkpatch: warn on missing spaces in broken up quoted | Dan Carpenter | 1 | -0/+6 |
| 2014-08-06 | checkpatch: fix false positives for --strict "space after cast" test | Joe Perches | 1 | -1/+1 |
| 2014-08-06 | checkpatch: fix false positive MISSING_BREAK warnings with --file | Joe Perches | 1 | -2/+2 |
| 2014-08-06 | checkpatch: add test for native c90 types in unusual order | Joe Perches | 1 | -0/+44 |
| 2014-08-06 | checkpatch: add signed generic types | Joe Perches | 1 | -9/+9 |
| 2014-08-06 | checkpatch: add short int to c variable types | Joe Perches | 1 | -0/+1 |
| 2014-08-06 | checkpatch: add for_each tests to indentation and brace tests | Joe Perches | 1 | -2/+2 |
| 2014-08-06 | checkpatch: fix brace style misuses of else and while | Joe Perches | 1 | -8/+30 |
| 2014-08-06 | checkpatch: add --fix option for a couple OPEN_BRACE misuses | Joe Perches | 1 | -5/+28 |
| 2014-08-06 | checkpatch: use the correct indentation for which() | Joe Perches | 1 | -6/+6 |
| 2014-08-06 | checkpatch: add fix_insert_line and fix_delete_line helpers | Joe Perches | 1 | -36/+29 |
| 2014-08-06 | checkpatch: add ability to insert and delete lines to patch/file | Joe Perches | 1 | -11/+130 |
| 2014-08-06 | checkpatch: add an index variable for fixed lines | Joe Perches | 1 | -54/+60 |
| 2014-08-06 | checkpatch: warn on break after goto or return with same tab indentation | Joe Perches | 1 | -0/+10 |
| 2014-08-06 | checkpatch: emit a warning on file add/move/delete | Joe Perches | 1 | -1/+12 |
| 2014-08-06 | checkpatch: add test for commit id formatting style in commit log | Joe Perches | 1 | -0/+54 |
| 2014-08-06 | checkpatch: emit fewer kmalloc_array/kcalloc conversion warnings | Joe Perches | 1 | -8/+9 |
| 2014-08-06 | checkpatch: improve "no space after cast" test | Joe Perches | 1 | -3/+3 |
| 2014-08-06 | checkpatch: allow multiple const * types | Joe Perches | 1 | -1/+1 |
| 2014-08-06 | checkpatch: warn on unnecessary parentheses around references of foo->bar | Joe Perches | 1 | -0/+8 |
| 2014-08-06 | checkpatch: quiet Kconfig help message checking | Joe Perches | 1 | -3/+4 |
| 2014-08-06 | checkpatch: change blank line after declaration type to "LINE_SPACING" | Joe Perches | 1 | -1/+1 |
| 2014-08-06 | checkpatch: add a multiple blank lines test | Joe Perches | 1 | -0/+11 |
| 2014-08-06 | checkpatch: add test for blank lines after function/struct/union/enum | Joe Perches | 1 | -0/+16 |
| 2014-08-06 | checkpatch.pl: also suggest 'else if' when if follows brace | Rasmus Villemoes | 1 | -1/+1 |
| 2014-08-06 | checkpatch: ignore email headers better | Joe Perches | 1 | -2/+3 |
| 2014-08-06 | checkpatch: fix function pointers in blank line needed after declarations test | Joe Perches | 1 | -0/+4 |
| 2014-08-06 | checkpatch: fix complex macro false positive for escaped constant char | Joe Perches | 1 | -1/+1 |
| 2014-08-06 | checkpatch: warn on unnecessary else after return or break | Joe Perches | 1 | -0/+10 |
| 2014-08-06 | checkpatch: attempt to find unnecessary 'out of memory' messages | Joe Perches | 1 | -0/+17 |
| 2014-06-23 | checkpatch: reduce false positives when checking void function return statements | Joe Perches | 1 | -5/+10 |
| 2014-06-04 | scripts/checkpatch.pl: device_initcall is not the only __initcall substitute | Fabian Frederick | 1 | -2/+2 |
| 2014-06-04 | checkpatch: check stable email address | Joe Perches | 1 | -0/+6 |
| 2014-06-04 | checkpatch: warn on unnecessary void function return statements | Joe Perches | 1 | -0/+7 |
| 2014-06-04 | checkpatch: prefer kstrto<foo> to sscanf(buf, "%<lhuidx>", &bar); | Joe Perches | 1 | -0/+21 |
| 2014-06-04 | checkpatch: add warning for kmalloc/kzalloc with multiply | Joe Perches | 1 | -0/+24 |
| 2014-06-04 | checkpatch: warn on #defines ending in semicolon | Joe Perches | 1 | -0/+11 |
| 2014-06-04 | checkpatch: make --strict a default for files in drivers/net and net/ | Joe Perches | 1 | -0/+13 |
| 2014-06-04 | checkpatch: always warn on missing blank line after variable declaration block | Joe Perches | 1 | -10/+34 |
| 2014-06-04 | checkpatch: fix wildcard DT compatible string checking | Rob Herring | 1 | -2/+4 |
| 2014-04-03 | checkpatch: don't warn on bitfield spaces around : | Joe Perches | 1 | -2/+5 |
| 2014-04-03 | checkpatch: expand parenthesis alignment test to declarations, functions and ... | Joe Perches | 1 | -4/+6 |
| 2014-04-03 | checkpatch.pl: add check for Change-Id | Christopher Covington | 1 | -0/+6 |
| 2014-04-03 | scripts/checkpatch.pl: __GFP_NOFAIL isn't going away | Andrew Morton | 1 | -6/+0 |
| 2014-04-03 | checkpatch: net and drivers/net: warn on missing blank line after variable de... | Joe Perches | 1 | -0/+15 |
| 2014-04-03 | checkpatch: improve the compatible vendor match | Florian Vaussard | 1 | -5/+5 |
| 2014-04-03 | checkpatch: check compatible strings in .c and .h too | Florian Vaussard | 1 | -2/+4 |
| 2014-04-03 | checkpatch: fix spurious vendor compatible warnings | Florian Vaussard | 1 | -2/+2 |
| 2014-04-03 | checkpatch: check vendor compatible with dashes | Florian Vaussard | 1 | -1/+1 |
| 2014-04-03 | checkpatch: improve octal permissions test speed | Joe Perches | 1 | -20/+31 |
| 2014-04-03 | checkpatch.pl: modify warning message for printk usage | Yogesh Chaudhari | 1 | -1/+1 |
| 2014-04-03 | checkpatch: make "return is not a function" test quieter | Joe Perches | 1 | -7/+15 |
| 2014-04-03 | checkpatch: ignore networking block comment style first lines in file | Joe Perches | 1 | -1/+2 |
| 2014-04-03 | checkpatch: use a more consistent function argument style | Joe Perches | 1 | -9/+20 |
| 2014-04-03 | checkpatch: add test for char * arrays that could be static const | Joe Perches | 1 | -0/+7 |
| 2014-04-03 | checkpatch: fix jiffies comparison and others | Joe Perches | 1 | -1/+1 |
| 2014-04-03 | checkpatch: avoid sscanf test duplicated messages | Joe Perches | 1 | -1/+1 |
| 2014-04-03 | checkpatch: update octal permissions warning | Joe Perches | 1 | -2/+4 |
| 2014-04-03 | checkpatch: warn on uses of __constant_<foo> functions | Joe Perches | 1 | -0/+13 |
| 2014-04-03 | checkpatch: add checks for constant non-octal permissions | Joe Perches | 1 | -2/+34 |
| 2014-04-03 | checkpatch: don't warn on some function pointer return styles | Joe Perches | 1 | -10/+21 |
| 2014-04-03 | checkpatch: add test for long udelay | Joe Perches | 1 | -3/+8 |
| 2014-02-10 | checkpatch: fix detection of git repository | Richard Genoud | 1 | -2/+2 |
| 2014-01-27 | checkpatch.pl: check for function declarations without arguments | Joe Perches | 1 | -0/+9 |
| 2014-01-23 | checkpatch: prefer ether_addr_copy to memcpy(foo, bar, ETH_ALEN) | Joe Perches | 1 | -0/+10 |
| 2014-01-23 | checkpatch: add DT compatible string documentation checks | Rob Herring | 1 | -0/+27 |
| 2014-01-23 | checkpatch: only flag FSF address, not gnu.org URL | Alexander Duyck | 1 | -3/+1 |
| 2014-01-23 | checkpatch: add tests for function pointer style misuses | Joe Perches | 1 | -0/+59 |
| 2014-01-23 | checkpatch: update the FSF/GPL address check | Joe Perches | 1 | -5/+6 |
| 2014-01-23 | checkpatch: check for if's with unnecessary parentheses | Joe Perches | 1 | -0/+14 |
| 2014-01-23 | checkpatch: improve space before tab --fix option | Joe Perches | 1 | -2/+4 |
| 2014-01-23 | checkpatch: add a --fix-inplace option | Joe Perches | 1 | -1/+9 |
| 2014-01-23 | checkpatch: attempt to find missing switch/case break; | Joe Perches | 1 | -0/+25 |
| 2014-01-23 | checkpatch: add warning of future __GFP_NOFAIL use | David Rientjes | 1 | -0/+6 |
| 2014-01-23 | checkpatch: warn only on "space before semicolon" at end of line | Joe Perches | 1 | -1/+1 |
| 2014-01-23 | checkpatch: more comprehensive split strings warning | Joe Perches | 1 | -8/+4 |
| 2013-12-13 | PCI/checkpatch: Deprecate DEFINE_PCI_DEVICE_TABLE | Joe Perches | 1 | -4/+7 |
| 2013-11-21 | checkpatch: fix "Use of uninitialized value" warnings | Joe Perches | 1 | -0/+1 |
| 2013-11-13 | checkpatch: add check for sscanf without return use | Joe Perches | 1 | -0/+17 |
| 2013-11-13 | checkpatch: don't require kernel style __attribute__ shortcuts in uapi paths | Joe Perches | 1 | -7/+12 |
| 2013-11-13 | checkpatch: improve "return is not a function" test | Joe Perches | 1 | -14/+4 |
| 2013-11-13 | checkpatch.pl: check for the FSF mailing address | Josh Triplett | 1 | -0/+12 |
| 2013-11-13 | checkpatch: make the memory barrier test noisier | Joe Perches | 1 | -2/+2 |
| 2013-11-13 | checkpatch: add rules to check init attribute and const defects | Joe Perches | 1 | -2/+34 |
| 2013-11-13 | checkpatch: add test for #defines of ARCH_HAS_<foo> | Joe Perches | 1 | -8/+14 |
| 2013-11-13 | checkpatch: find CamelCase definitions of struct/union/enum | Joe Perches | 1 | -2/+3 |
| 2013-11-13 | checkpatch: update seq_<foo> tests | Joe Perches | 1 | -3/+4 |
| 2013-11-13 | checkpatch: extend CamelCase types and ignore existing CamelCase uses in a patch | Joe Perches | 1 | -2/+10 |
| 2013-11-13 | checkpatch: report missing spaces around trigraphs with --strict | Joe Perches | 1 | -9/+7 |
| 2013-09-24 | checkpatch: make extern in .h prototypes quieter | Joe Perches | 1 | -2/+2 |
| 2013-09-11 | checkpatch: add test for positional misuse of section specifiers like __initdata | Joe Perches | 1 | -1/+46 |
| 2013-09-11 | checkpatch: fix perl version 5.12 and earlier incompatibility | Joe Perches | 1 | -2/+2 |
| 2013-09-11 | checkpatch: reduce runtime/cpu time used | Joe Perches | 1 | -1/+3 |
| 2013-09-11 | checkpatch: better --fix of SPACING errors. | Joe Perches | 1 | -22/+42 |
| 2013-09-11 | checkpatch: ignore #define TRACE_<foo> macros | Joe Perches | 1 | -1/+2 |
| 2013-09-11 | checkpatch: add --types option to report only specific message types | Joe Perches | 1 | -18/+38 |
| 2013-09-11 | checkpatch: fix networking kernel-doc block comment defect | Joe Perches | 1 | -0/+1 |
| 2013-09-11 | checkpatch: warn when using extern with function prototypes in .h files | Joe Perches | 1 | -0/+10 |
| 2013-09-11 | checkpatch: check for duplicate signatures | Joe Perches | 1 | -0/+12 |
| 2013-09-11 | checkpatch: enforce sane perl version | Dave Hansen | 1 | -0/+12 |
| 2013-09-11 | checkpatch: check CamelCase by word, not by $Lval | Joe Perches | 1 | -5/+9 |
| 2013-09-11 | checkpatch: add a few more --fix corrections | Joe Perches | 1 | -38/+84 |
| 2013-07-09 | checkpatch: make the CamelCase cache work for non-git trees too | Joe Perches | 1 | -19/+35 |
| 2013-07-03 | checkpatch: cache last camelcase hash as .checkpatch-camelcase.<commit> | Joe Perches | 1 | -0/+26 |
| 2013-07-03 | checkpatch: allow longer logging function names | Jacob Keller | 1 | -1/+1 |
| 2013-07-03 | checkpatch: ignore existing CamelCase uses from include/... | Joe Perches | 1 | -7/+50 |
| 2013-07-03 | checkpatch: ignore SI unit CamelCase variants like "_uV" | Joe Perches | 1 | -0/+3 |
| 2013-07-03 | checkpatch: move test for space before semicolon after operator spacing | Joe Perches | 1 | -10/+10 |