#
68a24c9e |
| 25-Jul-2023 |
Patrick Williams <patrick@stwcx.xyz> |
resolve stricter warnings
In order to convert this repository to Meson, we need to make it compile under `warning_level=3`. Fix a number of warning classes across the repository or disable them.
S
resolve stricter warnings
In order to convert this repository to Meson, we need to make it compile under `warning_level=3`. Fix a number of warning classes across the repository or disable them.
Some fixes are:
* Add missing header files. * Fully initialize structs as necessary. * Add `__attribute__((unused))` on parameters as necessary. * Fix comparisons between signed and unsigned. * Fix printf specifiers as necessary. * Avoid case-fallthrough. * Remove if conditions which are always true.
Some warnings would require extensive code changes, due to their pervasive use, and so are disabled at a per-file level: * `-Wpointer-arith` * `-Wunused-result`
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: If8992b9108f12b39f796ed090ba29868c9f3c627
show more ...
|
Revision tags: v2.1.1 |
|
#
4fe996c2 |
| 26-Feb-2018 |
Andrew Jeffery <andrew@aj.id.au> |
misc: Replace license blurb with kernel-style SPDX markers
This was roughly achieved by the following shell script:
$ git ls-files | grep '\.[ch]p*$' | while read F; do EXT=${F##*.}; cat spdx.$EX
misc: Replace license blurb with kernel-style SPDX markers
This was roughly achieved by the following shell script:
$ git ls-files | grep '\.[ch]p*$' | while read F; do EXT=${F##*.}; cat spdx.$EXT <(sed '/^\/\*$/,/^ \*\/$/d' $F) > ${F}.tmp; mv ${F}.tmp $F; done
With the following context:
$ cat spdx.c // SPDX-License-Identifier: Apache-2.0 // Copyright (C) 2018 IBM Corp. $ cat spdx.h /* SPDX-License-Identifier: Apache-2.0 */ /* Copyright (C) 2018 IBM Corp. */ $ ls -l spdx.* -rw-r--r-- 1 andrew andrew 71 Feb 27 12:02 spdx.c lrwxrwxrwx 1 andrew andrew 6 Feb 27 12:02 spdx.cpp -> spdx.c -rw-r--r-- 1 andrew andrew 77 Feb 27 12:02 spdx.h lrwxrwxrwx 1 andrew andrew 6 Feb 27 12:02 spdx.hpp -> spdx.h
The `sed` invocation catches a lot of function documentation, so the hunks were manually added to avoid removing information that we want to keep.
Change-Id: I63e49ca2593aa0db0568c7a63bfdead388642e76 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
show more ...
|
#
c2c08685 |
| 01-Mar-2018 |
Andrew Jeffery <andrew@aj.id.au> |
test: system: Return memory size rather than mtd size in LPC ioctl
The old behaviour was an outright bug in the system framework. The size of the LPC reserved memory window has nothing to do with th
test: system: Return memory size rather than mtd size in LPC ioctl
The old behaviour was an outright bug in the system framework. The size of the LPC reserved memory window has nothing to do with the size of the flash.
Change-Id: Ie16686ac6df8fb3117fb46aa2eaab082873fd4d0 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
show more ...
|
Revision tags: v2.1.0 |
|
#
9fc7923f |
| 11-Apr-2017 |
Andrew Jeffery <andrew@aj.id.au> |
test: Add system interface to define MTD and LPC characteristics
The primary entry point to the system abstraction is through its ioctl() implementation, which handles ioctl calls for the MTD and LP
test: Add system interface to define MTD and LPC characteristics
The primary entry point to the system abstraction is through its ioctl() implementation, which handles ioctl calls for the MTD and LPC subsystems. The MBOX portion needs no support as it is driven purely by read() and write() calls.
Two helpers are exposed to configure the MTD and LPC subsystems respectively.
Change-Id: Id50abdb967f6ea2ece2e3b21288412d276439c36 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
show more ...
|