qcacmn: Increase spin lock bh timeout threshold in defconfig builds
In defconfig build(QDF_LOCK_STATS = 1 for slub debug enabled) increase spin lock bh max time allowed to 2 seconds to accommodate for cache thrashing and slow execution because of many debug features getting enabled. Change-Id: I817d63a264079d25fed8a7ba1dbd9db5391abcdd CRs-Fixed: 2754993
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2014-2019 The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2014-2020 The Linux Foundation. All rights reserved.
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for
|
||||
* any purpose with or without fee is hereby granted, provided that the
|
||||
@@ -44,9 +44,14 @@
|
||||
|
||||
/* Max hold time in micro seconds, 0 to disable detection*/
|
||||
#define QDF_MAX_HOLD_TIME_ALOWED_SPINLOCK_IRQ 10000
|
||||
#define QDF_MAX_HOLD_TIME_ALOWED_SPINLOCK_BH 1000000
|
||||
#define QDF_MAX_HOLD_TIME_ALOWED_SPINLOCK 0
|
||||
|
||||
#if QDF_LOCK_STATS
|
||||
#define QDF_MAX_HOLD_TIME_ALOWED_SPINLOCK_BH 2000000
|
||||
#else
|
||||
#define QDF_MAX_HOLD_TIME_ALOWED_SPINLOCK_BH 1000000
|
||||
#endif
|
||||
|
||||
#if !QDF_LOCK_STATS
|
||||
struct lock_stats {};
|
||||
#define BEFORE_LOCK(x...) do {} while (0)
|
||||
|
Reference in New Issue
Block a user