# SPDX-License-Identifier: GPL-2.0 gcc-plugin-$(CONFIG_GCC_PLUGIN_LATENT_ENTROPY) += latent_entropy_plugin.so gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_LATENT_ENTROPY) \ += -DLATENT_ENTROPY_PLUGIN ifdef CONFIG_GCC_PLUGIN_LATENT_ENTROPY DISABLE_LATENT_ENTROPY_PLUGIN += -fplugin-arg-latent_entropy_plugin-disable endif export DISABLE_LATENT_ENTROPY_PLUGIN gcc-plugin-$(CONFIG_GCC_PLUGIN_STRUCTLEAK) += structleak_plugin.so gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE) \ += -fplugin-arg-structleak_plugin-verbose gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF) \ += -fplugin-arg-structleak_plugin-byref gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL) \ += -fplugin-arg-structleak_plugin-byref-all ifdef CONFIG_GCC_PLUGIN_STRUCTLEAK DISABLE_STRUCTLEAK_PLUGIN += -fplugin-arg-structleak_plugin-disable endif export DISABLE_STRUCTLEAK_PLUGIN gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STRUCTLEAK) \ += -DSTRUCTLEAK_PLUGIN gcc-plugin-$(CONFIG_GCC_PLUGIN_STACKLEAK) += stackleak_plugin.so gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STACKLEAK) \ += -DSTACKLEAK_PLUGIN gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STACKLEAK) \ += -fplugin-arg-stackleak_plugin-track-min-size=$(CONFIG_STACKLEAK_TRACK_MIN_SIZE) gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STACKLEAK) \ += -fplugin-arg-stackleak_plugin-arch=$(SRCARCH) gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STACKLEAK_VERBOSE) \ += -fplugin-arg-stackleak_plugin-verbose ifdef CONFIG_GCC_PLUGIN_STACKLEAK DISABLE_STACKLEAK_PLUGIN += -fplugin-arg-stackleak_plugin-disable endif export DISABLE_STACKLEAK_PLUGIN gcc-plugin-$(CONFIG_GCC_PLUGIN_ARM_SSP_PER_TASK) += arm_ssp_per_task_plugin.so ifdef CONFIG_GCC_PLUGIN_ARM_SSP_PER_TASK DISABLE_ARM_SSP_PER_TASK_PLUGIN += -fplugin-arg-arm_ssp_per_task_plugin-disable endif export DISABLE_ARM_SSP_PER_TASK_PLUGIN # All the plugin CFLAGS are collected here in case a build target needs to # filter them out of the KBUILD_CFLAGS. GCC_PLUGINS_CFLAGS := $(strip $(addprefix -fplugin=$(objtree)/scripts/gcc-plugins/, $(gcc-plugin-y)) $(gcc-plugin-cflags-y)) export GCC_PLUGINS_CFLAGS # Add the flags to the build! KBUILD_CFLAGS += $(GCC_PLUGINS_CFLAGS) # Some plugins are enabled outside of this Makefile, but they still need to # be included in GCC_PLUGIN so they can get built. gcc-plugin-external-$(CONFIG_GCC_PLUGIN_SANCOV) \ += sancov_plugin.so gcc-plugin-external-$(CONFIG_GCC_PLUGIN_RANDSTRUCT) \ += randomize_layout_plugin.so # All enabled GCC plugins are collected here for building in # scripts/gcc-scripts/Makefile. GCC_PLUGIN := $(gcc-plugin-y) $(gcc-plugin-external-y) export GCC_PLUGIN dc2f1a44df01eab3c93b7ecdd3fb393f9e81a2'>root/drivers/net/ethernet/mellanox
AgeCommit message (Expand)Author
2020-02-24mlxsw: spectrum_trap: Add ACL devlink-trap supportJiri Pirko
2020-02-24mlxsw: spectrum_trap: Introduce dummy group with thin policerJiri Pirko
2020-02-24mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap groupJiri Pirko
2020-02-24mlxsw: core: Allow to enable/disable rx_listener for trapJiri Pirko
2020-02-24mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL trapsJiri Pirko
2020-02-24mlxsw: spectrum_acl: Pass the ingress indication down to flex actionJiri Pirko
2020-02-24mlxsw: spectrum_flower: Disable mixed bound blocks to contain action dropJiri Pirko
2020-02-24mlxsw: spectrum_acl: Track ingress and egress block bindingsJiri Pirko
2020-02-24mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only...Jiri Pirko
2020-02-24mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded valuesJiri Pirko
2020-02-24mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DISJiri Pirko
2020-02-24mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULTJiri Pirko
2020-02-24net/mlxfw: fix spelling mistake: "progamming" -> "programming"Colin Ian King
2020-02-23mlxsw: pci: Remove unused valuesIdo Schimmel
2020-02-23mlxsw: core: Remove priv from listener equality comparisonJiri Pirko
2020-02-23mlxsw: spectrum_acl: Make block arg const where appropriateJiri Pirko
2020-02-23mlxsw: spectrum_trap: Make global arrays const as they should beJiri Pirko
2020-02-23mlxsw: core: Remove initialization to false of mlxsw_listener structJiri Pirko
2020-02-23mlxsw: core: Convert is_event and is_ctrl bools to be single bitsJiri Pirko
2020-02-23mlxsw: core: Remove dummy union name from struct mlxsw_listenerJiri Pirko
2020-02-23mlxsw: core: Remove unused action field from mlxsw_rx_listener structJiri Pirko
2020-02-23mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init()Jiri Pirko
2020-02-23mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap ActionJiri Pirko
2020-02-23mlxsw: spectrum_trap: Move functions to avoid their forward declarationsJiri Pirko
2020-02-23mlxsw: spectrum_trap: Use err variable instead of directly checking func retu...Jiri Pirko
2020-02-22mlxsw: spectrum: Remove RTNL where possibleIdo Schimmel
2020-02-22mlxsw: spectrum_router: Take router lock from exported helpersIdo Schimmel
2020-02-22mlxsw: spectrum_router: Take router lock from inetaddr listenersIdo Schimmel
2020-02-22mlxsw: spectrum_router: Take router lock from netdev listenerIdo Schimmel
2020-02-22mlxsw: spectrum_dpipe: Take router lock from dpipe codeIdo Schimmel
2020-02-22mlxsw: spectrum_router: Take router lock from inside routing codeIdo Schimmel
2020-02-22mlxsw: spectrum_router: Introduce router lockIdo Schimmel
2020-02-22mlxsw: spectrum_router: Store NVE decapsulation configuration in routerIdo Schimmel
2020-02-22mlxsw: spectrum_router: Expose router struct to internal usersIdo Schimmel
2020-02-22mlxsw: spectrum_mr: Protect multicast route list with a lockIdo Schimmel
2020-02-22mlxsw: spectrum_mr: Protect multicast table list with a lockIdo Schimmel
2020-02-22mlxsw: spectrum_mr: Publish multicast route after writing it to the deviceIdo Schimmel
2020-02-21net/mlx5: Add fsm_reactivate callback supportEran Ben Elisha
2020-02-21net/mlxfw: Add reactivate flow support to FSM burn flowEran Ben Elisha
2020-02-21net/mlxfw: Use MLXFW_ERR_MSG macro for error reportingSaeed Mahameed
2020-02-21net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.cSaeed Mahameed
2020-02-21net/mlxfw: More error messages coverageSaeed Mahameed
2020-02-21net/mlxfw: Improve FSM err message reporting and return codesSaeed Mahameed
2020-02-21net/mlxfw: Generic mlx FW flash status notifySaeed Mahameed