xref: /OK3568_Linux_fs/kernel/arch/powerpc/tools/checkpatch.sh (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun#!/bin/bash
2*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0+
3*4882a593Smuzhiyun# Copyright 2018, Michael Ellerman, IBM Corporation.
4*4882a593Smuzhiyun#
5*4882a593Smuzhiyun# Wrapper around checkpatch that uses our preferred settings
6*4882a593Smuzhiyun
7*4882a593Smuzhiyunscript_base=$(realpath $(dirname $0))
8*4882a593Smuzhiyun
9*4882a593Smuzhiyunexec $script_base/../../../scripts/checkpatch.pl \
10*4882a593Smuzhiyun	--subjective \
11*4882a593Smuzhiyun	--no-summary \
12*4882a593Smuzhiyun	--show-types \
13*4882a593Smuzhiyun	--ignore ARCH_INCLUDE_LINUX \
14*4882a593Smuzhiyun	--ignore BIT_MACRO \
15*4882a593Smuzhiyun	--ignore COMPARISON_TO_NULL \
16*4882a593Smuzhiyun	--ignore EMAIL_SUBJECT \
17*4882a593Smuzhiyun	--ignore FILE_PATH_CHANGES \
18*4882a593Smuzhiyun	--ignore GLOBAL_INITIALISERS \
19*4882a593Smuzhiyun	--ignore LINE_SPACING \
20*4882a593Smuzhiyun	--ignore MULTIPLE_ASSIGNMENTS \
21*4882a593Smuzhiyun	--ignore DT_SPLIT_BINDING_PATCH \
22*4882a593Smuzhiyun	$@
23