Searched hist:249444 (Results 1 - 8 of 8) sorted by relevance
/freebsd-9.3-release/sys/sys/ | ||
H A D | rctl.h | diff 249444 Sat Apr 13 19:13:46 MDT 2013 trasz MFC r242139: Add CPU percentage limit enforcement to RCTL. The resouce name is "pcpu". It was implemented by Rudolf Tomori during Google Summer of Code 2012. MFC r242957: Don't divide by zero. MFC r243070: Fix kassert that's not really valid for %CPU accounting. The problem here is race between decaying the resource usage in containers, and updating per-process usage; basically, the former may cause per-container usage to get smaller than per-process usage. MFC r243088: Improve KASSERT messages in racct, to make it clear which resource caused the problem. MFC r248298: Accessing td_state requires thread lock to be held. MFC r248300: When throttling a process to enforce RACCT limits, do not use neither PBDRY (which simply doesn't make any sense) nor PCATCH (which could be used by a malicious process to work around the PCPU limit). |
H A D | racct.h | diff 249444 Sat Apr 13 19:13:46 MDT 2013 trasz MFC r242139: Add CPU percentage limit enforcement to RCTL. The resouce name is "pcpu". It was implemented by Rudolf Tomori during Google Summer of Code 2012. MFC r242957: Don't divide by zero. MFC r243070: Fix kassert that's not really valid for %CPU accounting. The problem here is race between decaying the resource usage in containers, and updating per-process usage; basically, the former may cause per-container usage to get smaller than per-process usage. MFC r243088: Improve KASSERT messages in racct, to make it clear which resource caused the problem. MFC r248298: Accessing td_state requires thread lock to be held. MFC r248300: When throttling a process to enforce RACCT limits, do not use neither PBDRY (which simply doesn't make any sense) nor PCATCH (which could be used by a malicious process to work around the PCPU limit). |
H A D | sched.h | diff 249444 Sat Apr 13 19:13:46 MDT 2013 trasz MFC r242139: Add CPU percentage limit enforcement to RCTL. The resouce name is "pcpu". It was implemented by Rudolf Tomori during Google Summer of Code 2012. MFC r242957: Don't divide by zero. MFC r243070: Fix kassert that's not really valid for %CPU accounting. The problem here is race between decaying the resource usage in containers, and updating per-process usage; basically, the former may cause per-container usage to get smaller than per-process usage. MFC r243088: Improve KASSERT messages in racct, to make it clear which resource caused the problem. MFC r248298: Accessing td_state requires thread lock to be held. MFC r248300: When throttling a process to enforce RACCT limits, do not use neither PBDRY (which simply doesn't make any sense) nor PCATCH (which could be used by a malicious process to work around the PCPU limit). |
H A D | proc.h | diff 249444 Sat Apr 13 19:13:46 MDT 2013 trasz MFC r242139: Add CPU percentage limit enforcement to RCTL. The resouce name is "pcpu". It was implemented by Rudolf Tomori during Google Summer of Code 2012. MFC r242957: Don't divide by zero. MFC r243070: Fix kassert that's not really valid for %CPU accounting. The problem here is race between decaying the resource usage in containers, and updating per-process usage; basically, the former may cause per-container usage to get smaller than per-process usage. MFC r243088: Improve KASSERT messages in racct, to make it clear which resource caused the problem. MFC r248298: Accessing td_state requires thread lock to be held. MFC r248300: When throttling a process to enforce RACCT limits, do not use neither PBDRY (which simply doesn't make any sense) nor PCATCH (which could be used by a malicious process to work around the PCPU limit). |
/freebsd-9.3-release/sys/kern/ | ||
H A D | kern_racct.c | diff 249444 Sat Apr 13 19:13:46 MDT 2013 trasz MFC r242139: Add CPU percentage limit enforcement to RCTL. The resouce name is "pcpu". It was implemented by Rudolf Tomori during Google Summer of Code 2012. MFC r242957: Don't divide by zero. MFC r243070: Fix kassert that's not really valid for %CPU accounting. The problem here is race between decaying the resource usage in containers, and updating per-process usage; basically, the former may cause per-container usage to get smaller than per-process usage. MFC r243088: Improve KASSERT messages in racct, to make it clear which resource caused the problem. MFC r248298: Accessing td_state requires thread lock to be held. MFC r248300: When throttling a process to enforce RACCT limits, do not use neither PBDRY (which simply doesn't make any sense) nor PCATCH (which could be used by a malicious process to work around the PCPU limit). |
H A D | kern_rctl.c | diff 249444 Sat Apr 13 19:13:46 MDT 2013 trasz MFC r242139: Add CPU percentage limit enforcement to RCTL. The resouce name is "pcpu". It was implemented by Rudolf Tomori during Google Summer of Code 2012. MFC r242957: Don't divide by zero. MFC r243070: Fix kassert that's not really valid for %CPU accounting. The problem here is race between decaying the resource usage in containers, and updating per-process usage; basically, the former may cause per-container usage to get smaller than per-process usage. MFC r243088: Improve KASSERT messages in racct, to make it clear which resource caused the problem. MFC r248298: Accessing td_state requires thread lock to be held. MFC r248300: When throttling a process to enforce RACCT limits, do not use neither PBDRY (which simply doesn't make any sense) nor PCATCH (which could be used by a malicious process to work around the PCPU limit). |
H A D | sched_4bsd.c | diff 249444 Sat Apr 13 19:13:46 MDT 2013 trasz MFC r242139: Add CPU percentage limit enforcement to RCTL. The resouce name is "pcpu". It was implemented by Rudolf Tomori during Google Summer of Code 2012. MFC r242957: Don't divide by zero. MFC r243070: Fix kassert that's not really valid for %CPU accounting. The problem here is race between decaying the resource usage in containers, and updating per-process usage; basically, the former may cause per-container usage to get smaller than per-process usage. MFC r243088: Improve KASSERT messages in racct, to make it clear which resource caused the problem. MFC r248298: Accessing td_state requires thread lock to be held. MFC r248300: When throttling a process to enforce RACCT limits, do not use neither PBDRY (which simply doesn't make any sense) nor PCATCH (which could be used by a malicious process to work around the PCPU limit). |
H A D | subr_trap.c | diff 249444 Sat Apr 13 19:13:46 MDT 2013 trasz MFC r242139: Add CPU percentage limit enforcement to RCTL. The resouce name is "pcpu". It was implemented by Rudolf Tomori during Google Summer of Code 2012. MFC r242957: Don't divide by zero. MFC r243070: Fix kassert that's not really valid for %CPU accounting. The problem here is race between decaying the resource usage in containers, and updating per-process usage; basically, the former may cause per-container usage to get smaller than per-process usage. MFC r243088: Improve KASSERT messages in racct, to make it clear which resource caused the problem. MFC r248298: Accessing td_state requires thread lock to be held. MFC r248300: When throttling a process to enforce RACCT limits, do not use neither PBDRY (which simply doesn't make any sense) nor PCATCH (which could be used by a malicious process to work around the PCPU limit). |
Completed in 308 milliseconds