[lxc-devel] [lxc/lxc] af1dc7: memory_utils: add memory_utils.h
Wolfgang Bumiller
noreply at github.com
Wed Feb 6 11:10:50 UTC 2019
Branch: refs/heads/master
Home: https://github.com/lxc/lxc
Commit: af1dc7cd70494c08f8edd6e2b3c176768d1ed0b0
https://github.com/lxc/lxc/commit/af1dc7cd70494c08f8edd6e2b3c176768d1ed0b0
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2019-02-06 (Wed, 06 Feb 2019)
Changed paths:
M src/lxc/Makefile.am
A src/lxc/memory_utils.h
Log Message:
-----------
memory_utils: add memory_utils.h
The header defines a simple wrapper for free() that can be used with
gcc's and clang's __attribute__((__cleanup__(<cleanup-fun>))) macro.
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 57668944d45c99f0034be546953180a485f89403
https://github.com/lxc/lxc/commit/57668944d45c99f0034be546953180a485f89403
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2019-02-06 (Wed, 06 Feb 2019)
Changed paths:
M src/include/lxcmntent.c
Log Message:
-----------
lxcmntent: remove stack allocations
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 861cb8c28a55de32561bf189c06be1d7f607ccde
https://github.com/lxc/lxc/commit/861cb8c28a55de32561bf189c06be1d7f607ccde
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2019-02-06 (Wed, 06 Feb 2019)
Changed paths:
M src/lxc/cgroups/cgfsng.c
Log Message:
-----------
cgroups: remove stack allocations
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: fa4719e2c96f4e42bf9741cf3dfbb57d26487a67
https://github.com/lxc/lxc/commit/fa4719e2c96f4e42bf9741cf3dfbb57d26487a67
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2019-02-06 (Wed, 06 Feb 2019)
Changed paths:
M src/lxc/Makefile.am
M src/lxc/cmd/lxc_user_nic.c
Log Message:
-----------
lxc_user_nic: remove stack allocations
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 5265a60cba613d8a2c92ee3404d776022975add2
https://github.com/lxc/lxc/commit/5265a60cba613d8a2c92ee3404d776022975add2
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2019-02-06 (Wed, 06 Feb 2019)
Changed paths:
M src/lxc/commands.c
Log Message:
-----------
commands: remove stack allocations
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: fdcdb6542b2513197031f7a755044741d16713a5
https://github.com/lxc/lxc/commit/fdcdb6542b2513197031f7a755044741d16713a5
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2019-02-06 (Wed, 06 Feb 2019)
Changed paths:
M src/lxc/commands_utils.c
Log Message:
-----------
commands_utils: remove stack allocations
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 2f443e88cabee7709aa203319534bf2c837d300c
https://github.com/lxc/lxc/commit/2f443e88cabee7709aa203319534bf2c837d300c
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2019-02-06 (Wed, 06 Feb 2019)
Changed paths:
M src/lxc/conf.c
Log Message:
-----------
conf: remove stack allocations
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: f01d035800ee04f607fe63f52ee8b1aea7a1b908
https://github.com/lxc/lxc/commit/f01d035800ee04f607fe63f52ee8b1aea7a1b908
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2019-02-06 (Wed, 06 Feb 2019)
Changed paths:
M src/lxc/confile.c
Log Message:
-----------
confile: remove stack allocations
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: f5849fd76f0c0a3669bf6df47d60e75468ad440a
https://github.com/lxc/lxc/commit/f5849fd76f0c0a3669bf6df47d60e75468ad440a
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2019-02-06 (Wed, 06 Feb 2019)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: remove stack allocations
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 54b43e8f0997327b663d7fda47c21f9eaaccf55c
https://github.com/lxc/lxc/commit/54b43e8f0997327b663d7fda47c21f9eaaccf55c
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2019-02-06 (Wed, 06 Feb 2019)
Changed paths:
M src/lxc/monitor.c
Log Message:
-----------
monitor: remove stack allocations
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 244f7f873471949216072a8d11544900bfe15456
https://github.com/lxc/lxc/commit/244f7f873471949216072a8d11544900bfe15456
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2019-02-06 (Wed, 06 Feb 2019)
Changed paths:
M src/lxc/namespace.c
Log Message:
-----------
namespace: remove stack allocations
Switch to a static stack instead of allocating a new one. There's really
no point in doing all of the dance to get the current pagesize.
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 95ea3d1fa0981d02007920dfe13657ac75e787e7
https://github.com/lxc/lxc/commit/95ea3d1fa0981d02007920dfe13657ac75e787e7
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2019-02-06 (Wed, 06 Feb 2019)
Changed paths:
M src/lxc/network.c
Log Message:
-----------
network: remove stack allocations
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 6421783a266717eca422dd4cf6a5139ca95094ee
https://github.com/lxc/lxc/commit/6421783a266717eca422dd4cf6a5139ca95094ee
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2019-02-06 (Wed, 06 Feb 2019)
Changed paths:
M src/lxc/Makefile.am
M src/lxc/pam/pam_cgfs.c
Log Message:
-----------
pam_cgfs: remove stack allocations
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 4ffeaf276693f05a609b73f8141113dce4cf6b92
https://github.com/lxc/lxc/commit/4ffeaf276693f05a609b73f8141113dce4cf6b92
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2019-02-06 (Wed, 06 Feb 2019)
Changed paths:
M src/lxc/start.c
Log Message:
-----------
start: remove stack allocations
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 643c9ec99462c1e33efd076fbe26d6308357c82a
https://github.com/lxc/lxc/commit/643c9ec99462c1e33efd076fbe26d6308357c82a
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2019-02-06 (Wed, 06 Feb 2019)
Changed paths:
M src/lxc/storage/storage.c
Log Message:
-----------
storage: remove stack allocations
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 97f35ce6f8c565992a1b8abb168ada5a53948a6c
https://github.com/lxc/lxc/commit/97f35ce6f8c565992a1b8abb168ada5a53948a6c
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2019-02-06 (Wed, 06 Feb 2019)
Changed paths:
M src/lxc/string_utils.c
Log Message:
-----------
string_utils: remove stack allocations
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 2530ba959782d50b5e724e1f29bb402f7b6b27ab
https://github.com/lxc/lxc/commit/2530ba959782d50b5e724e1f29bb402f7b6b27ab
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2019-02-06 (Wed, 06 Feb 2019)
Changed paths:
M src/lxc/terminal.c
Log Message:
-----------
terminal: remove stack allocations
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 6b4e204c7badc264bd62169c2ec321e073df8d99
https://github.com/lxc/lxc/commit/6b4e204c7badc264bd62169c2ec321e073df8d99
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2019-02-06 (Wed, 06 Feb 2019)
Changed paths:
M src/lxc/storage/loop.c
Log Message:
-----------
loop: remove stack allocations
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 007bb915d5192672a130c256813a99db74360d40
https://github.com/lxc/lxc/commit/007bb915d5192672a130c256813a99db74360d40
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2019-02-06 (Wed, 06 Feb 2019)
Changed paths:
M src/lxc/storage/lvm.c
Log Message:
-----------
lvm: remove stack allocations
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 9371d3f2b6fa6b67a37616c6ac07bafcae7952b8
https://github.com/lxc/lxc/commit/9371d3f2b6fa6b67a37616c6ac07bafcae7952b8
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2019-02-06 (Wed, 06 Feb 2019)
Changed paths:
M src/lxc/storage/nbd.c
Log Message:
-----------
nbd: remove stack allocations
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 3206805085279dfff3a8f81c31c4bc1f128fd15c
https://github.com/lxc/lxc/commit/3206805085279dfff3a8f81c31c4bc1f128fd15c
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2019-02-06 (Wed, 06 Feb 2019)
Changed paths:
M src/lxc/storage/rbd.c
Log Message:
-----------
rbd: remove stack allocations
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: e2c6671d178698764cf2d473e5bfba356b79ca33
https://github.com/lxc/lxc/commit/e2c6671d178698764cf2d473e5bfba356b79ca33
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2019-02-06 (Wed, 06 Feb 2019)
Changed paths:
M src/lxc/storage/overlay.c
Log Message:
-----------
overlay: remove stack allocations
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 57e2af15eddf452a177388cc2acce4e3262f050b
https://github.com/lxc/lxc/commit/57e2af15eddf452a177388cc2acce4e3262f050b
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2019-02-06 (Wed, 06 Feb 2019)
Changed paths:
M src/lxc/tools/lxc_unshare.c
Log Message:
-----------
lxc-unshare: remove stack allocations
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: d6a4505542bb5702c293033ee1f5b6dc842420bc
https://github.com/lxc/lxc/commit/d6a4505542bb5702c293033ee1f5b6dc842420bc
Author: Wolfgang Bumiller <w.bumiller at proxmox.com>
Date: 2019-02-06 (Wed, 06 Feb 2019)
Changed paths:
M src/include/lxcmntent.c
M src/lxc/Makefile.am
M src/lxc/cgroups/cgfsng.c
M src/lxc/cmd/lxc_user_nic.c
M src/lxc/commands.c
M src/lxc/commands_utils.c
M src/lxc/conf.c
M src/lxc/confile.c
M src/lxc/lxccontainer.c
A src/lxc/memory_utils.h
M src/lxc/monitor.c
M src/lxc/namespace.c
M src/lxc/network.c
M src/lxc/pam/pam_cgfs.c
M src/lxc/start.c
M src/lxc/storage/loop.c
M src/lxc/storage/lvm.c
M src/lxc/storage/nbd.c
M src/lxc/storage/overlay.c
M src/lxc/storage/rbd.c
M src/lxc/storage/storage.c
M src/lxc/string_utils.c
M src/lxc/terminal.c
M src/lxc/tools/lxc_unshare.c
Log Message:
-----------
Merge pull request #2821 from brauner/2019-02-05/remove_stack_allocation
tree-wide: wipe alloca() from the codebase
Compare: https://github.com/lxc/lxc/compare/0220bddaac18...d6a4505542bb
More information about the lxc-devel
mailing list