1
0
Fork 0
alistair23-linux/drivers/net/ethernet/mellanox/mlx5/core
Saeed Mahameed fa355bb1b0 net/mlx5: FWTrace, Reduce stack usage
Mark mlx5_tracer_print_trace as noinline as the function only uses 512
bytes on the stack to avoid the following build warning:

drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c:660:13: error: stack frame size of 1032 bytes in function 'mlx5_fw_tracer_handle_traces' [-Werror,-Wframe-larger-than=]

Fixes: 70dd6fdb89 ("net/mlx5: FW tracer, parse traces and kernel tracing support")
Reported-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
2019-09-10 13:43:27 -07:00
..
accel net/mlx5e: Fix compilation error in TLS code 2019-07-11 15:04:38 -07:00
diag net/mlx5: FWTrace, Reduce stack usage 2019-09-10 13:43:27 -07:00
en mlx5-updates-2019-09-05 2019-09-07 17:40:18 +02:00
en_accel net/mlx5e: kTLS, Remove unused function parameter 2019-09-05 14:44:42 -07:00
fpga net/mlx5: Kconfig, Better organize compilation flags 2019-07-05 16:29:19 -07:00
ipoib net/mlx5e: Support LAG TX port affinity distribution 2019-08-28 11:49:03 -07:00
lib Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux 2019-09-02 00:16:05 -07:00
steering net/mlx5: Fix addr's type in mlx5dr_icm_dm 2019-09-10 13:43:16 -07:00
Kconfig net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module 2019-09-05 14:44:40 -07:00
Makefile net/mlx5: Add direct rule fs_cmd implementation 2019-09-03 12:54:23 -07:00
alloc.c net/mlx5: Separate and generalize dma device from pci device 2019-04-29 16:55:05 -07:00
cmd.c Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux 2019-08-28 11:48:56 -07:00
cq.c net/mlx5: Report EQE data upon CQ completion 2019-07-03 21:00:20 +03:00
debugfs.c mlx5: no need to check return value of debugfs_create functions 2019-08-10 15:25:47 -07:00
dev.c net/mlx5: Use reversed order when unregister devices 2019-07-25 13:30:59 -07:00
devlink.c net/mlx5: fix spelling mistake "offlaods" -> "offloads" 2019-09-05 14:44:41 -07:00
devlink.h net/mlx5: Move all devlink related functions calls to devlink.c 2019-06-13 13:23:16 -07:00
ecpf.c Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux 2019-05-31 13:04:06 -07:00
ecpf.h net/mlx5: E-Switch, Replace host_params event with functions_changed event 2019-05-31 12:28:14 -07:00
en.h net/mlx5e: Change function's position to a more fitting file 2019-08-28 11:49:04 -07:00
en_arfs.c net/mlx5e: Use flow keys dissector to parse packets for ARFS 2019-08-08 13:01:18 -07:00
en_common.c net/mlx5e: Tx, Soften inline mode VLAN dependencies 2019-08-01 12:33:31 -07:00
en_dcbnl.c net/mlx5e: Tx, Soften inline mode VLAN dependencies 2019-08-01 12:33:31 -07:00
en_dim.c linux/dim: Move implementation to .c files 2019-06-25 13:46:39 -07:00
en_ethtool.c net/mlx5e: ethtool, Fix a typo in WOL function names 2019-08-28 11:49:03 -07:00
en_fs.c net/mlx5e: Improve stateless offload capability check 2019-08-28 11:49:05 -07:00
en_fs_ethtool.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2019-08-06 18:44:57 -07:00
en_main.c mlx5-updates-2019-09-05 2019-09-07 17:40:18 +02:00
en_rep.c net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module 2019-09-05 14:44:40 -07:00
en_rep.h net/mlx5e: Remove leftover declaration 2019-09-05 14:44:41 -07:00
en_rx.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next 2019-09-06 16:49:17 +02:00
en_selftest.c net/mlx5: Handle SW reset of FW in error flow 2019-06-13 13:23:17 -07:00
en_stats.c net/mlx5e: Add port buffer's congestion counters 2019-09-05 14:44:43 -07:00
en_stats.h net/mlx5e: Add port buffer's congestion counters 2019-09-05 14:44:43 -07:00
en_tc.c net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation 2019-09-05 14:44:41 -07:00
en_tc.h net/mlx5e: Refactor neigh update for concurrent execution 2019-08-21 15:55:17 -07:00
en_tx.c net/mlx5e: Tx, Soften inline mode VLAN dependencies 2019-08-01 12:33:31 -07:00
en_txrx.c net/mlx5e: Add AF_XDP need_wakeup support 2019-08-17 23:07:32 +02:00
eq.c Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux 2019-08-28 11:48:56 -07:00
eswitch.c Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux 2019-08-28 11:48:56 -07:00
eswitch.h net/mlx5: Add support to use SMFS in switchdev mode 2019-09-03 12:54:24 -07:00
eswitch_offloads.c net/mlx5: fix missing assignment of variable err 2019-09-05 14:44:41 -07:00
eswitch_offloads_termtbl.c net/mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create 2019-06-28 16:03:59 -07:00
events.c net/mlx5: E-Switch, Replace host_params event with functions_changed event 2019-05-31 12:28:14 -07:00
fs_cmd.c net/mlx5: Add direct rule fs_cmd implementation 2019-09-03 12:54:23 -07:00
fs_cmd.h net/mlx5: Add direct rule fs_cmd implementation 2019-09-03 12:54:23 -07:00
fs_core.c net/mlx5: Add API to set the namespace steering mode 2019-09-03 12:54:24 -07:00
fs_core.h net/mlx5: Add API to set the namespace steering mode 2019-09-03 12:54:24 -07:00
fs_counters.c net/mlx5: Fix the order of fc_stats cleanup 2019-08-20 13:08:19 -07:00
fw.c net/mlx5e: Add kTLS TX HW offload support 2019-07-05 16:29:20 -07:00
health.c net/mlx5: Fix delay in fw fatal report handling due to fw report 2019-08-22 13:38:47 -07:00
lag.c net/mlx5: E-Switch, Refactor eswitch SR-IOV interface 2019-07-01 16:40:30 -07:00
lag.h net/mlx5e: Activate HW multipath and handle port affinity based on FIB events 2019-03-01 12:04:16 -08:00
lag_mp.c mlx5: Add missing init_net check in FIB notifier 2019-09-02 11:44:14 -07:00
lag_mp.h net/mlx5e: Activate HW multipath and handle port affinity based on FIB events 2019-03-01 12:04:16 -08:00
main.c Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux 2019-09-02 00:16:05 -07:00
mcg.c
mlx5_core.h Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux 2019-09-02 00:16:05 -07:00
mr.c net/mlx5: Convert mkey_table to XArray 2019-06-24 16:44:40 -07:00
pagealloc.c net/mlx5: Separate and generalize dma device from pci device 2019-04-29 16:55:05 -07:00
pci_irq.c net/mlx5: Use a single IRQ for all async EQs 2019-06-13 10:59:49 -07:00
pd.c
port.c net/mlx5e: ethtool, Add support for EEPROM high pages query 2019-05-01 14:39:16 -07:00
qp.c net/mlx5: Use debug message instead of warn 2019-08-13 12:58:06 +03:00
rdma.c net/mlx5: Avoid disabling RoCE when uninitialized 2019-09-01 23:44:42 -07:00
rdma.h net/mlx5: Eswitch, enable RoCE loopback traffic 2019-04-29 16:55:32 -07:00
rl.c
sriov.c net/mlx5: Refactor mlx5_esw_query_functions for modularity 2019-07-03 12:50:42 -07:00
transobj.c net/mlx5: Introduce new TIR creation core API 2019-04-24 12:33:37 -07:00
uar.c Linux 5.1-rc1 2019-04-22 15:25:39 -07:00
vport.c net/mlx5e: Tx, Soften inline mode VLAN dependencies 2019-08-01 12:33:31 -07:00
wq.c net/mlx5e: Add cq info to tx reporter diagnose 2019-08-20 13:08:16 -07:00
wq.h net/mlx5e: Add cq info to tx reporter diagnose 2019-08-20 13:08:16 -07:00