Auto-sync with upstream branch master to fix build failure
Upstream commit: 0bd356df1afb0591470499813d4ebae9bcedd6a6
- Remove the unused +mkdep/+make-deps/s-proto.S/s-proto-cancel.S
- Fix build a chec failures after b05fae4d8e34
- elf: Use the minimal malloc on tunables_strdup