Builds
- Refactor autotools setup to store version in separate file #141 (Filipe Brandenburger)
Commits
- node_list with memory-less nodes #33 (Harish)
- fix wrong node input #32 (Harish)
- distance test to include all existing nodes #34 (Harish)
- regress test numastat function and few test fixes #35 (Harish)
- d1bc165: Correct calculation of nr_nodes and re-enable move_pages test (Filipe Brandenburger) #31
- move_pages test for non-contiguous nodes #36 (Harish)
- Add ShmemHugePages and ShmemPmdMapped to system_meminfo[] #37 (Sanskriti Sharma)
- b4072cd: add missing policy (João Neto) #39
- c099293: make MPOL_ macros match linux kernel (João Neto) #39
- 8fa4b69: add missing linux version header (João Neto) #39
- a557cc5: remove kernel version check (João Neto) #39
- add build matrix #40 (João Neto)
- add va_end to usage function #42 (Sanskriti Sharma)
- cleanup node cpu mask in destructor #43 (Sanskriti Sharma)
- free test nodemask #43 (Sanskriti Sharma)
- free the node_to_use on the way out #43 (Sanskriti Sharma)
- 1959c77: Allow linking with lld by deduplicating symbols (Jesse Haber-Kucharsky) #47
- add man page #48 (Sanskriti Sharma)
- 6a41846: Added memhog.8 to Makefile.am (Sanskriti Sharma) #49
- 2e6775a: Synchronized usage function with man page (Sanskriti Sharma) #51
- 9555fd2: Removed unnecessary exit from memhog.c (Sanskriti Sharma) #52
- 4fda899: Correct sysconf constants (Gareth Lloyd) #53
- 0b26cbc: Enable building on s390x (Neale Ferguson) #56
- Better diagnostic when find unknown string in meminfo #59 (Tony Luck)
- Add KReclaimable to list of known fields in meminfo #59 (Tony Luck)
- when reading no-exist pid, return EXIT_FAILURE #64 (Pingfan Liu)
- b0a9ca3: Update INSTALL.md (Krzysztof Wicher) #65
- Add check for cpu-less nodes #66 (Harish)
- 25dcde0: Fix all declarations to be C prototypes (Andi Kleen)
- c2b0a95: numastat.8: clarify that information relates to resident pages (Stefan Hajnoczi) #70
- 8018535: Disable clang travis targets for now (Andi Kleen)
- 9eba797: Convert numastat.c to standard numactl coding style (Andi Kleen)
- 29d53d8: Handle cpu-less node for bind_range test (Harish) #72
- b4d36f6: Add license files: GPLv2 + LGPLv2.1 (Filipe Brandenburger) #75
- fa689d1: Skip
test/move_pages
if we don't have at least two nodes available (Filipe Brandenburger) #76 - 5d9f167: Release numactl 2.0.13 (Filipe Brandenburger)
- introduce an API to outdate cpu to node mapping #73 (Pingfan Liu)
- 034ad86: Update manpage description of numa_node_to_cpu_update() (Andi Kleen)
- fix error on 32bit system (Hongzhi.Song)
- fix incompatible pointer types #79 (Hongzhi.Song)
- a47463a: Fix crashes when using the "--touch" option. (Patrick Mansfield) #80
- a7c37d1: Enable copr builds and add packit config (Dominika Hodovska) #83
- 7a4fc04: Drop Fedora changelog from spec file (Andi Kleen)
- exit when ftruncate() fails #82 (Pingfan Liu)
- 26fba71: Update manpage description of --localalloc option (Seeteena Thoufeek) #88
- Fix message about preferred test #90 (Ben Widawsky)
- 600ec8f: Minor cleanup for show() (Ben Widawsky) #90
- 1158b57: Add Travis-CI jobs for gcc-9 and gcc-10 (Filipe Brandenburger) #92
- 92d4e7d: Use symver attribute not asms for symbol versioning. (Jeff Law) #92
- d73332a: Include CFLAGS from configure in build of
numademo
(Filipe Brandenburger) #93 - 5eada1c: Drop custom CFLAGS for libnuma itself (Filipe Brandenburger) #93
- dd6de07: Release numactl 2.0.14 (Filipe Brandenburger) #93
- f96c96a: Do not stringify SYMVER symbols (Scott McMillan) #95
- 1eb169a: Spelling and grammar fixes (Ville Skyttä) #98
- 09db94b: test/bind_range: Handle memory-less nodes for cpubind (Harish) #97
- Skip if enough configurable nodes are not available #100 (Harish)
- b46666e: Bash needs a noop if TLS isn't found. (Robert Blake) #103
- 156e4b1: Support to optimize page placement via NUMA balancing among bound nodes (Huang Ying) #104
- regex for bind_range test #101 (Harish)
- Use first two nodes instead of node 0 and 1 #106 (Harish)
- make numa_police_memory() free of race #107 (Pingfan Liu)
- e0de0d9: link with -latomic if needed (Fabrice Fontaine) #109
- 20eded4: fix numa_node_size definition in manpage numa.3 (danfai) #112
- 32730ef: fix description for numa_node_size64 in man as well (danfai) #112
- 7b5f3e9: shm.c: fix memleak in dump_shm() (Pingfan Liu) #113
- 8ae7521: shm.c: fix memleak in verify_shm() (Pingfan Liu) #113
- dfca78c: sysfs.c: don't leak fd if fail in sysfs_read() (Pingfan Liu) #113
- cc1d7d1: sysfs.c: prevent mem leak in sysfs_node_read() (Pingfan Liu) #113
- 498385e: numactl.c: fix use after free (Pingfan Liu) #114
- b6bbc8b: numactl.c: Fixed description for the usage of numactl (luochunsheng) #119
- 66feeab: numactl.c: fixed debug verify for --preferred option (luochunsheng) #119
- 4ee5e0c: Fix system call numbers on s390x (Andi Kleen)
- 4eb9618: numactl.c: prevent memleak from cpubuff->maskp and free value mask (Chunsheng Luo) #120
- f2f898e: shm.c: Fix segmentation fault when using offset (Chunsheng Luo) #121
- 54963a8: shm.c: fix verify_shm memcmp nodes (Chunsheng Luo) #121
- a5a429c: add loongarch support (hanjianjun) #123
- Link against util, remove memsize #122 (Ben Widawsky)
- 9f0d8a6: Use more MPOL_LOCAL (Ben Widawsky) #122
- Small refactor in set_preferred #122 (Ben Widawsky)
- Convert preferred node into a mask #122 (Ben Widawsky)
- Query upcoming MPOL_PREFERRED_MANY support #122 (Ben Widawsky)
- Add new preferred-many type #122 (Ben Widawsky)
- Export interface to set/get preferred nodes #122 (Ben Widawsky)
- Simplify preferred selection #122 (Ben Widawsky)
- Add a new test for multiple-preferred-nodes policy #122 (Ben Widawsky)
- 0c844d8: Update to support multiple nodes (Ben Widawsky) #122
- 3: Update the man page #122 (Ben Widawsky)
- 91a3fd4: test/prefered: fix compiling problem (Feng Tang) #122
- bf0a0af: test/prefered: add test cases for new 'preferred-many' policy (Feng Tang) #122
- 8e1e03c: Avoid libnuma.so dependency on util.o (Andi Kleen)
- 3: Fix typos and punctuation #125 (Nicolas Benes)
- 10c277c: Fix build error on riscv64 by linking libatomic (Eric Long) #131
- e2d6083: avoid declaring a global variable (luochunsheng) #132
- 75464e7: Limit the scope of function (luochunsheng) #132
- 7dcc223: Delete unused header files (luochunsheng) #132
- fb744b2: Do not reuse variable names in subscopes and delete useless blank lines (luochunsheng) #132
- 59a9237: fix memory and file handle leaks (luochunsheng) #132
- 4b4e31d: Fix the example usage in the man manual. (luochunsheng) #132
- 1de4ad7: Fix memhog uses the wrong policy but still works properly (luochunsheng) #132
- 6643445: Fix crash when memhog uses local policy (luochunsheng) #132
- Remove unused function (Andi Kleen)
- 7182dd6: Remove unused usage functions (Andi Kleen)
- 0857940: Create makefile.yml (Andi Kleen) #134
- d64bcd2: Update makefile.yml (Andi Kleen) #134
- 1cfec29: Update makefile.yml (Andi Kleen) #134
- 686ceea: Update makefile.yml (Andi Kleen) #134
- 01a39cb: Create codeql.yml (Andi Kleen)
- 5a99c6d: Revert "numademo: fix error on 32bit system" (Andi Kleen)
- 04da3af: fix the memory leak of numa_preferred api (luochenglcs) #139
- 86edd38: when preferred_many is not supported, fall back to preferred will (luochenglcs) #137
- 79167b2: cut release (Luciano Furtado)
- 0da4460: Release numactl 55.55.55 (lrfurtado)
- 26d75be: Revert "Release numactl 55.55.55" (Filipe Brandenburger)
- 0b83a2b: Drop cut-release-tag workflow, we will push it as a separate PR instead (Filipe Brandenburger)
- dea95a0: Simplify workflow to only run on push-tag event (Filipe Brandenburger)
- 6bb31b8: Release numactl 2.0.16 (Filipe Brandenburger)