ACIL FM
Dark
Refresh
Current DIR:
/usr/src/kernels/5.14.0-611.27.1.el9_7.x86_64/scripts/coccinelle/misc
/
usr
src
kernels
5.14.0-611.27.1.el9_7.x86_64
scripts
coccinelle
misc
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
add_namespace.cocci
837 B
chmod
View
DL
Edit
Rename
Delete
array_size.cocci
1.69 MB
chmod
View
DL
Edit
Rename
Delete
array_size_dup.cocci
4.78 MB
chmod
View
DL
Edit
Rename
Delete
badty.cocci
1.69 MB
chmod
View
DL
Edit
Rename
Delete
boolconv.cocci
1.47 MB
chmod
View
DL
Edit
Rename
Delete
boolreturn.cocci
698 B
chmod
View
DL
Edit
Rename
Delete
bugon.cocci
1.48 MB
chmod
View
DL
Edit
Rename
Delete
cond_no_effect.cocci
2.07 MB
chmod
View
DL
Edit
Rename
Delete
cstptr.cocci
852 B
chmod
View
DL
Edit
Rename
Delete
doubleinit.cocci
1.38 MB
chmod
View
DL
Edit
Rename
Delete
excluded_middle.cocci
677 B
chmod
View
DL
Edit
Rename
Delete
flexible_array.cocci
1.78 MB
chmod
View
DL
Edit
Rename
Delete
ifaddr.cocci
684 B
chmod
View
DL
Edit
Rename
Delete
ifcol.cocci
1.23 MB
chmod
View
DL
Edit
Rename
Delete
irqf_oneshot.cocci
1.96 MB
chmod
View
DL
Edit
Rename
Delete
minmax.cocci
3.21 MB
chmod
View
DL
Edit
Rename
Delete
newline_in_nl_msg.cocci
1.61 MB
chmod
View
DL
Edit
Rename
Delete
noderef.cocci
1.19 MB
chmod
View
DL
Edit
Rename
Delete
of_table.cocci
1.33 MB
chmod
View
DL
Edit
Rename
Delete
orplus.cocci
1.03 MB
chmod
View
DL
Edit
Rename
Delete
returnvar.cocci
1.26 MB
chmod
View
DL
Edit
Rename
Delete
semicolon.cocci
1.07 MB
chmod
View
DL
Edit
Rename
Delete
swap.cocci
1.48 MB
chmod
View
DL
Edit
Rename
Delete
uninitialized_var.cocci
1.59 MB
chmod
View
DL
Edit
Rename
Delete
warn.cocci
1.65 MB
chmod
View
DL
Edit
Rename
Delete
Edit file: /usr/src/kernels/5.14.0-611.27.1.el9_7.x86_64/scripts/coccinelle/misc/bugon.cocci
// SPDX-License-Identifier: GPL-2.0-only /// Use BUG_ON instead of a if condition followed by BUG. /// //# This makes an effort to find cases where BUG() follows an if //# condition on an expression and replaces the if condition and BUG() //# with a BUG_ON having the conditional expression of the if statement //# as argument. // // Confidence: High // Copyright: (C) 2014 Himangi Saraogi. // Comments: // Options: --no-includes --include-headers virtual patch virtual context virtual org virtual report //---------------------------------------------------------- // For context mode //---------------------------------------------------------- @depends on context@ expression e; @@ *if (e) BUG(); //---------------------------------------------------------- // For patch mode //---------------------------------------------------------- @depends on patch@ expression e; @@ -if (e) BUG(); +BUG_ON(e); //---------------------------------------------------------- // For org and report mode //---------------------------------------------------------- @r depends on (org || report)@ expression e; position p; @@ if (e) BUG@p (); @script:python depends on org@ p << r.p; @@ coccilib.org.print_todo(p[0], "WARNING use BUG_ON") @script:python depends on report@ p << r.p; @@ msg="WARNING: Use BUG_ON instead of if condition followed by BUG.\nPlease make sure the condition has no side effects (see conditional BUG_ON definition in include/asm-generic/bug.h)" coccilib.report.print_report(p[0], msg)
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply