FreeBSD Bugzilla – Attachment 208207 Details for
Bug 240609
iflib: Panic with INVARIANTS: sleeping in an epoch section (12.1-pre-QA) (vlan + lagg involved)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Possible workaround
e1000.diff (text/plain), 587 bytes, created by
Hans Petter Selasky
on 2019-10-09 17:48:03 UTC
(
hide
)
Description:
Possible workaround
Filename:
MIME Type:
Creator:
Hans Petter Selasky
Created:
2019-10-09 17:48:03 UTC
Size:
587 bytes
patch
obsolete
>Index: sys/dev/e1000/e1000_osdep.h >=================================================================== >--- sys/dev/e1000/e1000_osdep.h (revision 353336) >+++ sys/dev/e1000/e1000_osdep.h (working copy) >@@ -82,7 +82,7 @@ > > static inline void > safe_pause_us(int x) { >- if (cold) { >+ if (cold || in_epoch(net_epoch_preempt)) { > DELAY(x); > } else { > pause("e1000_delay", max(1, x/(1000000/hz))); >@@ -91,7 +91,7 @@ > > static inline void > safe_pause_ms(int x) { >- if (cold) { >+ if (cold || in_epoch(net_epoch_preempt)) { > DELAY(x*1000); > } else { > pause("e1000_delay", ms_scale(x));
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 240609
: 208207 |
217889