numam-dpdk/lib
Marcin Hajkowski 92433e3473 power: fix thread-safety environment modification
Due to lack of thread safety in exisiting solution
use spinlock mechanism for atomic
modification of power environment related data.

Fixes: 445c6528b5 ("power: common interface for guest and host")
Cc: stable@dpdk.org

Signed-off-by: Marcin Hajkowski <marcinx.hajkowski@intel.com>
Acked-by: Anatoly Burakov <anatoly.burakov@intel.com>
2019-04-22 22:44:48 +02:00
..
librte_acl replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_bbdev replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_bitratestats bitrate: add sanity check on parameters 2018-07-26 20:07:57 +02:00
librte_bpf build: improve dependency handling 2019-02-27 12:13:54 +01:00
librte_cfgfile cfgfile: replace strcat with strlcat 2019-04-05 14:48:15 +02:00
librte_cmdline replace snprintf with strlcpy without adding extra include 2019-04-04 22:45:54 +02:00
librte_compressdev replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_cryptodev cryptodev: fix uninitialized session clear 2019-04-18 16:01:28 +02:00
librte_distributor replace snprintf with strlcpy without adding extra include 2019-04-04 22:45:54 +02:00
librte_eal eal: promote some experimental functions as stable 2019-04-21 19:11:37 +02:00
librte_efd replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_ethdev ethdev: promote function for port count as stable 2019-04-19 14:51:55 +02:00
librte_eventdev eventdev: promote adapter functions as stable 2019-04-22 13:20:33 +02:00
librte_flow_classify replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_gro gro: check invalid TCP header length 2019-01-17 22:38:54 +01:00
librte_gso gso: fix VxLAN/GRE tunnel checks 2019-01-22 17:08:21 +01:00
librte_hash replace snprintf with strlcpy without adding extra include 2019-04-04 22:45:54 +02:00
librte_ip_frag ip_frag: fix IPv6 when MTU sizes not aligned to 8 bytes 2018-12-19 22:40:08 +01:00
librte_ipsec ipsec: de-duplicate crypto op prepare 2019-04-02 16:50:24 +02:00
librte_jobstats replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_kni kni: fix type for MAC address 2019-04-19 23:07:17 +02:00
librte_kvargs build: add module definition files for Windows 2019-04-03 01:21:31 +02:00
librte_latencystats replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_lpm replace snprintf with strlcpy without adding extra include 2019-04-04 22:45:54 +02:00
librte_mbuf mbuf: fix big endian build 2019-04-22 15:27:23 +02:00
librte_member replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_mempool replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_meter meter: replace color definitions 2019-04-11 14:27:32 +02:00
librte_metrics metrics: disallow null as metric name 2018-07-26 20:30:18 +02:00
librte_net net: fix Tx VLAN flag for offload emulation 2019-04-05 17:45:22 +02:00
librte_pci pci: fix parsing of address without function number 2018-11-13 17:59:42 +01:00
librte_pdump replace snprintf with strlcpy without adding extra include 2019-04-04 22:45:54 +02:00
librte_pipeline meter: replace color definitions 2019-04-11 14:27:32 +02:00
librte_port port: add symmetric crypto 2018-10-12 19:33:02 +02:00
librte_power power: fix thread-safety environment modification 2019-04-22 22:44:48 +02:00
librte_rawdev replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_reorder reorder: add checks for invalid function inputs 2019-04-22 15:34:30 +02:00
librte_ring replace snprintf with strlcpy without adding extra include 2019-04-04 22:45:54 +02:00
librte_sched meter: replace color definitions 2019-04-11 14:27:32 +02:00
librte_security security: add opaque userdata pointer into security session 2019-01-10 16:57:22 +01:00
librte_stack replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_table table: fix arm64 hash function selection 2019-04-10 22:04:37 +02:00
librte_telemetry telemetry: fix mapping of statistics 2019-04-02 02:30:53 +02:00
librte_timer test/timer: exercise new APIs in secondary process 2019-04-22 21:07:59 +02:00
librte_vhost drivers: remove blank line at EOF 2019-04-22 13:24:59 +02:00
Makefile stack: introduce stack library 2019-04-04 22:06:16 +02:00
meson.build build: increase readability via shortcut variables 2019-04-17 18:09:52 +02:00