Skip to content

Conversation

@Denton-L
Copy link

I don't have the hardware to test on so these changes are only compile-tested.

nf2util.h used to contain several misspellings of "Revision", spelled
"Revsion". Correct the misspellings to silence a warning about implicit
declarations.

Signed-off-by: Denton Liu <l@neji.io>
We were using isprint in several places but we didn't include ctype.h.
Include ctype.h to silence implicit declaration warnings.

Signed-off-by: Denton Liu <l@neji.io>
gcc was warning about format not being a string literal with no format
arguments. Silence those warnings by doing

    -printf(func())
    +printf("%s", func())

Signed-off-by: Denton Liu <l@neji.io>
The kernel headers were updated such that we couldn't compile netfpga
using the new headers.

Update code using preprocessor statements to be compatible with new
headers.

Here is a reference of kernel commits that introduced breaking changes:

4d659fcb20d3 ("Merge branch 'kill_trans_start'", 2016-05-04)
c835a6773314 ("net: set name_assign_type in alloc_netdev()", 2014-07-14)
1ab7b6ac2709 ("ethtool: remove phys_id from ethtool_ops", 2011-04-14)
7ad24ea4bf62 ("net: get rid of SET_ETHTOOL_OPS", 2014-05-11)

Signed-off-by: Denton Liu <l@neji.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant