Skip to content

v2.0.16

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 29 Sep 01:14

Builds

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)