FreeBSD Bugzilla – Attachment 157073 Details for
Bug 200410
[kern_event] plugin autodetection in www/opera v12.00+ stops working after r274560
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
The last part of the 274559:274560 diff
patch-kevent.diff (text/plain), 907 bytes, created by
Andriy Voskoboinyk
on 2015-05-23 09:47:21 UTC
(
hide
)
Description:
The last part of the 274559:274560 diff
Filename:
MIME Type:
Creator:
Andriy Voskoboinyk
Created:
2015-05-23 09:47:21 UTC
Size:
907 bytes
patch
obsolete
>Index: sys/kern/kern_event.c >=================================================================== >--- sys/kern/kern_event.c (revision 274559) >+++ sys/kern/kern_event.c (revision 274560) >@@ -1219,7 +1238,15 @@ > * kn_knlist. > */ > done_ev_add: >- event = kn->kn_fop->f_event(kn, 0); >+ if ((kev->flags & EV_DISABLE) && >+ ((kn->kn_status & KN_DISABLED) == 0)) { >+ kn->kn_status |= KN_DISABLED; >+ } >+ >+ if ((kn->kn_status & KN_DISABLED) == 0) >+ event = kn->kn_fop->f_event(kn, 0); >+ else >+ event = 0; > KQ_LOCK(kq); > if (event) > KNOTE_ACTIVATE(kn, 1); >@@ -1226,11 +1253,6 @@ > kn->kn_status &= ~(KN_INFLUX | KN_SCAN); > KN_LIST_UNLOCK(kn); > >- if ((kev->flags & EV_DISABLE) && >- ((kn->kn_status & KN_DISABLED) == 0)) { >- kn->kn_status |= KN_DISABLED; >- } >- > if ((kev->flags & EV_ENABLE) && (kn->kn_status & KN_DISABLED)) { > kn->kn_status &= ~KN_DISABLED; > if ((kn->kn_status & KN_ACTIVE) &&
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 200410
: 157073