Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tree-wide: rearrange missing_*.h and drop many redundant inclusion of headers #11298

Closed
wants to merge 33 commits into from

Conversation

yuwata
Copy link
Member

@yuwata yuwata commented Dec 31, 2018

  • Drop network related missing_*.h and copy headers from kernel uapi.
  • Include relevant headers in missing_*.h
  • Drop missing.h which included most of missing_*.h
  • Drop inclusion of system headers if relevant *-util.h is included. E.g., string.h is dropped if string-util.h is included.

@yuwata yuwata force-pushed the drop-missing branch 11 times, most recently from 386b0d4 to 2a81ca4 Compare January 2, 2019 19:45
@yuwata yuwata changed the title [WIP] tree-wide: rearrange missing_*.h and drop missing.h tree-wide: rearrange missing_*.h and drop many redundant inclusion of headers Jan 2, 2019
@yuwata yuwata force-pushed the drop-missing branch 7 times, most recently from 12329b2 to b2a3bdb Compare January 7, 2019 15:45
@yuwata
Copy link
Member Author

yuwata commented Jan 7, 2019

Rebased. PTAL.

…rom kernel 4.20

But ethtool.h is slightly modified.
Exceptions:
- Keep ioctl versions,
- Keep AUTOFS_IOCTL definition,
- Keep BPF_JUMP_A from filter.h.

This also moves linux-3.13/dm-ioctl.h to linux/dm-ioctl.h,
and renames wireguard-netlink.h to linux/wireguard.h.
One modification is dropping `__user` attributes from btrfs.h
@poettering
Copy link
Member

please rebase!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

None yet

3 participants