mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-02 05:52:47 +00:00
Spaces between the function name and the open parenthesis are not allowed. This commit fixes the case where only one open parenthesis with leading whitespaces is present in the line. #!/bin/bash checkpatch_script="$VXMICRO_BASE/scripts/checkpatch.pl --mailback --no-tree -f --emacs --summary-file --show-types --ignore BRACES,PRINTK_WITHOUT_KERN_LEVEL,SPLIT_STRING --max-line-length=100 " for file in $(find ./ -name "*.[ch]" ! -path "./scripts/*" ! -path "./host/src/wrsconfig/*"); do # fixing spaces between function name and open parenthesis for line in $(eval $checkpatch_script $file | grep "WARNING:SPACING: space prohibited between function name and open parenthesis '('" | cut -d":" -f2) do echo "$file : $line" sed -i ''$line' { /[ \t](.*[ \t](/ b skip_it s/[ \t]*(/(/ ; :skip_it }' $file; done; done; Change-Id: I1e026eaee930e297374e5f2f725b78f29824dee3 Signed-off-by: Yonattan Louise <yonattan.a.louise.mendoza@intel.com> |
||
---|---|---|
.. | ||
src | ||
Makefile | ||
prj_arm.conf | ||
prj_x86.conf | ||
README.txt |
Title: test_lifo Description: This test verifies that the nanokernel LIFO APIs operate as expected. --------------------------------------------------------------------------- Building and Running Project: This nanokernel project outputs to the console. It can be built and executed on QEMU as follows: make pristine make nanokernel.qemu --------------------------------------------------------------------------- Sample Output: tc_start() - Test Nanokernel LIFO Nano objects initialized Fiber waiting on an empty LIFO Task waiting on an empty LIFO Fiber to get LIFO items without waiting Task to get LIFO items without waiting ISR to get LIFO items without waiting First pass multiple-waiter fiber 0 receiving item... multiple-waiter fiber 1 receiving item... multiple-waiter fiber 2 receiving item... multiple-waiter fiber 0 got correct item, giving semaphore multiple-waiter fiber 1 got correct item, giving semaphore multiple-waiter fiber 2 got correct item, giving semaphore Task took multi-waiter reply semaphore 3 times, as expected. Second pass multiple-waiter fiber 0 receiving item... multiple-waiter fiber 0 got correct item, giving semaphore multiple-waiter fiber 1 receiving item... multiple-waiter fiber 2 receiving item... multiple-waiter fiber 1 got correct item, giving semaphore multiple-waiter fiber 2 got correct item, giving semaphore Task took multi-waiter reply semaphore 3 times, as expected. =================================================================== PASS - main. =================================================================== VXMICRO PROJECT EXECUTION SUCCESSFUL