ACIL FM
Dark
Refresh
Current DIR:
/usr/src/kernels/5.14.0-427.31.1.el9_4.x86_64/scripts/coccinelle/misc
/
usr
src
kernels
5.14.0-427.31.1.el9_4.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-427.31.1.el9_4.x86_64/scripts/coccinelle/misc/irqf_oneshot.cocci
// SPDX-License-Identifier: GPL-2.0 /// Since commit 1c6c69525b40 ("genirq: Reject bogus threaded irq requests") /// threaded IRQs without a primary handler need to be requested with /// IRQF_ONESHOT, otherwise the request will fail. /// /// So pass the IRQF_ONESHOT flag in this case. /// // // Confidence: Moderate // Comments: // Options: --no-includes virtual patch virtual context virtual org virtual report @r1@ expression dev, irq, thread_fn; position p; @@ ( request_threaded_irq@p(irq, NULL, thread_fn, ( IRQF_ONESHOT | ... | IRQF_ONESHOT ) , ...) | devm_request_threaded_irq@p(dev, irq, NULL, thread_fn, ( IRQF_ONESHOT | ... | IRQF_ONESHOT ) , ...) ) @r2@ expression dev, irq, thread_fn, flags, e; position p != r1.p; @@ ( flags = IRQF_ONESHOT | ... | flags |= IRQF_ONESHOT | ... ) ... when != flags = e ( request_threaded_irq@p(irq, NULL, thread_fn, flags, ...); | devm_request_threaded_irq@p(dev, irq, NULL, thread_fn, flags, ...); ) @depends on patch@ expression dev, irq, thread_fn, flags; position p != {r1.p,r2.p}; @@ ( request_threaded_irq@p(irq, NULL, thread_fn, ( -0 +IRQF_ONESHOT | -flags +flags | IRQF_ONESHOT ) , ...) | devm_request_threaded_irq@p(dev, irq, NULL, thread_fn, ( -0 +IRQF_ONESHOT | -flags +flags | IRQF_ONESHOT ) , ...) ) @depends on context@ expression dev, irq; position p != {r1.p,r2.p}; @@ ( *request_threaded_irq@p(irq, NULL, ...) | *devm_request_threaded_irq@p(dev, irq, NULL, ...) ) @match depends on report || org@ expression dev, irq; position p != {r1.p,r2.p}; @@ ( request_threaded_irq@p(irq, NULL, ...) | devm_request_threaded_irq@p(dev, irq, NULL, ...) ) @script:python depends on org@ p << match.p; @@ msg = "WARNING: Threaded IRQ with no primary handler requested without IRQF_ONESHOT (unless it is nested IRQ)" coccilib.org.print_todo(p[0],msg) @script:python depends on report@ p << match.p; @@ msg = "WARNING: Threaded IRQ with no primary handler requested without IRQF_ONESHOT (unless it is nested IRQ)" 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