From 0f67949dd1bfa4a53b00bdae50abbde3860c8bdd Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Thu, 3 Feb 2022 17:43:43 +0100 Subject: [PATCH] Add more things --- components/compat1.tsx | 32 +- pages/index.tsx | 6 +- pages/year2/calcolo.tsx | 1868 + pages/year2/ottimizzazione.tsx | 1298 + pages/year2/sistemioperativi.tsx | 37 + .../05_Arzigogolo5_soluzione.md | 297 + .../year2/sistemioperativi/05_ftrace.txt | 28400 ++++++++++++++++ 7 files changed, 31932 insertions(+), 6 deletions(-) create mode 100644 pages/year2/calcolo.tsx create mode 100644 pages/year2/ottimizzazione.tsx create mode 100644 pages/year2/sistemioperativi.tsx create mode 100644 public/materials/year2/sistemioperativi/05_Arzigogolo5_soluzione.md create mode 100644 public/materials/year2/sistemioperativi/05_ftrace.txt diff --git a/components/compat1.tsx b/components/compat1.tsx index c3c1ce7..645e697 100644 --- a/components/compat1.tsx +++ b/components/compat1.tsx @@ -16,9 +16,9 @@ export const Split = ({title = undefined, children}) => { } export const Section = Split -export const Box = ({title = undefined, children}) => { +export const Box = ({title = undefined, children, color = undefined}) => { return ( - + {title ? {title} @@ -85,7 +85,7 @@ export const P = (props) => { export const Todo = (props) => { return ( - + ) } @@ -95,11 +95,37 @@ export const Help = ({text, ...props}) => { ) } +export const TablePanel = ({children, ...props}) => { + return ( + + + {children} +
+
+ ) +} + +export const Code = (props) => { + return ( +
+            
+        
+ ) +} + +export const Image = (props) => { + return ( + + ) +} + export const Latex = LatexMath export const Panel = Box export const B = Bluelib.BringAttention export const I = Bluelib.Idiomatic export const LI = Bluelib.ListUnordered.Item export const Anchor = Bluelib.Anchor +export const Link = Bluelib.Anchor +export const BaseLink = Bluelib.Anchor export const r = String.raw diff --git a/pages/index.tsx b/pages/index.tsx index 2b6e409..96b15a7 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -95,17 +95,17 @@ const Home: NextPage = () => { - Calcolo numerico + Calcolo numerico - Ottimizzazione lineare intera + Ottimizzazione lineare intera - Sistemi operativi + Sistemi operativi diff --git a/pages/year2/calcolo.tsx b/pages/year2/calcolo.tsx new file mode 100644 index 0000000..8048280 --- /dev/null +++ b/pages/year2/calcolo.tsx @@ -0,0 +1,1868 @@ +import * as Bluelib from "@steffo/bluelib-react" +import { BaseElement } from "@steffo/bluelib-react/dist/components/BaseElement" +import { Section, Panel, r, ILatex, BLatex, PLatex, P, Anchor, I, B, Help, Example, Link } from "../../components/compat1" +import 'katex/dist/katex.min.css'; +import { WarningIncomplete, WarningPorted, WarningUnchecked } from "../../components/warnings"; + + +export default function CalcoloNumerico() { + return <> + + Calcolo numerico + + + + + Introduzione + +

+ Calcolo numerico credo sia il corso per il quale ho realizzato il materiale più dettagliato. +

+

+ Avere tutto schematizzato mi ha permesso di apprendere facilmente tutti i concetti! +

+

+ Non ho però realizzato nessun materiale su MATLAB, in quanto esistevano già numerose guide su Internet a riguardo... +

+ + + +
+
+
+ +

+ Elemento neutro della moltiplicazione matriciale. +

+ + {r` + \begin{pmatrix} + {\color{Yellow} 1} & {\color{Yellow} 0} & {\color{Yellow} 0}\\ + {\color{Yellow} 0} & {\color{Yellow} 1} & {\color{Yellow} 0}\\ + {\color{Yellow} 0} & {\color{Yellow} 0} & {\color{Yellow} 1} + \end{pmatrix} + `} + +
+ +

+ Matrice con elementi diversi da 0 solo sulla diagonale. +

+ + {r` + \begin{pmatrix} + {\color{Yellow} 3} & {\color{Gray} 0} & {\color{Gray} 0}\\ + {\color{Gray} 0} & {\color{Yellow} 4} & {\color{Gray} 0}\\ + {\color{Gray} 0} & {\color{Gray} 0} & {\color{Yellow} 5} + \end{pmatrix} + `} + +
+ +

+ Matrice con elementi diversi da 0 sopra la diagonale. +

+ + {r` + \begin{pmatrix} + {\color{Yellow} 3} & {\color{Gray} 0} & {\color{Gray} 0}\\ + {\color{Orange} 4} & {\color{Yellow} 4} & {\color{Gray} 0}\\ + {\color{Orange} 5} & {\color{Orange} 5} & {\color{Yellow} 5} + \end{pmatrix} + `} + +
+ +

+ Matrice con elementi diversi da 0 sotto la diagonale. +

+ + {r` + \begin{pmatrix} + {\color{Yellow} 3} & {\color{Orange} 3} & {\color{Orange} 3}\\ + {\color{Gray} 0} & {\color{Yellow} 4} & {\color{Orange} 4}\\ + {\color{Gray} 0} & {\color{Gray} 0} & {\color{Yellow} 5} + \end{pmatrix} + `} + +
+ +

+ Matrice con determinante diverso da 0. +

+ {r`det(A) \neq 0`} +

+ Sono anche dette matrici linearmente indipendenti o matrici invertibili. +

+ + {r` + \begin{pmatrix} + {\color{Yellow} 1} & {\color{Yellow} 1} & {\color{Yellow} 2}\\ + {\color{Orange} 2} & {\color{Orange} 1} & {\color{Orange} 1}\\ + {\color{Red} 1} & {\color{Red} 2} & {\color{Red} 1} + \end{pmatrix} + `} + +
+ +

+ Matrice con un asse di simmetria lungo la diagonale. +

+ {r`A = A^T`} + + {r` + \begin{pmatrix} + 1 & {\color{Yellow} 2} & {\color{Orange} 4}\\ + {\color{Yellow} 2} & 3 & {\color{Red} 5}\\ + {\color{Orange} 4} & {\color{Red} 5} & 6 + \end{pmatrix} + `} + +
+ +

+ Matrice con un asse di simmetria lungo la diagonale; gli elementi nel triangolo superiore sono + però l'opposto di quelli del triangolo inferiore. +

+

+ Ha sempre degli 0 lungo la diagonale. +

+ {r`A = -A^T`} + + {r` + \begin{pmatrix} + {\color{Gray} 0} & {\color{Yellow} -2} & {\color{Orange} -4}\\ + {\color{Yellow} 2} & {\color{Gray} 0} & {\color{Red} -5}\\ + {\color{Orange} 4} & {\color{Red} 5} & {\color{Gray} 0} + \end{pmatrix} + `} + +
+ +

+ Matrice in cui i valori della diagonale sono maggiori della somma di tutti gli altri nella + riga/colonna. +

+ + {r` + \begin{pmatrix} + {\color{Orange} 9} & 1 & 2\\ + 1 & {\color{Orange} 8} & 1\\ + 1 & 2 & {\color{Orange} 7} + \end{pmatrix} + `} + +
+ +

+ Matrice che se moltiplicata per la sua trasposta dà come risultato la matrice identità. +

+ {r`A^T \cdot A = I`} + + {r` + \begin{pmatrix} + \frac{1}{3} & \frac{2}{3} & -\frac{2}{3}\\ + \frac{2}{3} & \frac{1}{3} & \frac{2}{3}\\ + \frac{2}{3} & -\frac{2}{3} & -\frac{1}{3}\\ + \end{pmatrix} + `} + +
+ +

+ Matrice tale che: +

+ {r`A^{-1} \cdot A = I`} +
+ +

+ Matrice con pochissimi valori diversi da 0. +

+ + {r` + \begin{pmatrix} + {\color{Gray} 0} & 1 & {\color{Gray} 0}\\ + 1 & 1 & {\color{Gray} 0}\\ + {\color{Gray} 0} & {\color{Gray} 0} & 1 + \end{pmatrix} + `} + +
+ +

+ Matrice riempita di 0 eccetto per un solo 1 per riga e per colonna. +

+ + {r` + \begin{pmatrix} + {\color{Gray} 0} & {\color{Gray} 0} & 1\\ + {\color{Gray} 0} & 1 & {\color{Gray} 0}\\ + 1 & {\color{Gray} 0} & {\color{Gray} 0}\\ + \end{pmatrix} + `} + +

+ Se premoltiplicata per una matrice, ne riordina le righe; se invece postmoltiplicata, ne riordina le colonne. +

+ +

+ Premoltiplicare la matrice precedente scambia la prima e la terza righa, postmoltiplicarla scambia la prima e la terza colonna. +

+
+
+ +

+ Matrice di permutazione con un solo scambio. +

+

+ Sono nonsingolari, simmetriche e ortogonali. +

+
+
+
+ +

+ Funzione che associa un valore positivo a ogni vettore diverso da 0, e 0 al vettore zero. +

+ + Esempi + su Wikipedia + +
+ +

+ Massimo dei valori assoluti di tutti gli elementi del vettore. +

+

+ {r`\Vert x \Vert_\infty = max_{i = 1..n} | x_i |`} +

+
+ +

+ Somma dei valori assoluti di tutti gli elementi del vettore. +

+

+ {r`\Vert x \Vert_1 = \sum_{i = 1}^n | x_i |`} +

+
+ +

+ Radice quadrata della somma dei quadrati di tutti gli elementi del vettore. +

+

+ {r`\Vert x \Vert_2 = \sqrt{\sum_{i = 1}^n x_i^2}`} +

+
+
+
+ +

+ Funzione che associa un valore positivo a ogni matrice diversa da 0, e 0 alla matrice zero. +

+

+ Si ricavano dalle norme vettoriali: +

+

+ {r`\Vert A \Vert = sup_{x \in \mathbb{R}, x \neq 0} \frac{\Vert A \cdot x \Vert}{\Vert x \Vert}`} +

+ + sup è l'estremo superiore di un insieme. E' molto simile al massimo: ricordi le + prime lezioni di Analisi? + +
+ +

+ Massimo delle somme dei valori assoluti di tutti gli elementi di ogni riga di una matrice. +

+

+ {r`\Vert A \Vert_\infty = max_{i = 1..n} \sum_{j = 1}^n | a_{ij} |`} +

+
+ +

+ Massimo delle somme dei valori assoluti di tutti gli elementi di ogni colonna di una matrice. +

+

+ {r`\Vert A \Vert_1 = max_{j = 1..n} \sum_{i = 1}^n | a_{ij} |`} +

+
+ +

+ Radice quadrata del rango del prodotto tra una matrice e la sua trasposta. +

+

+ {r`\Vert A \Vert_2 = \sqrt{\rho ( A^T \times A ) }`} +

+
+
+
+ +

+ Funzione che associa un valore reale positivo a ogni funzione. +

+
+ +

+ Valore massimo che assume la funzione nel suo dominio. +

+ {r`\| f \|_\infty = max | f(x) |`} +
+
+
+ +

+ Le norme sono usate per calcolare l'errore relativo tra due vettori o matrici: +

+

+ {r`\frac{\Vert x - y \Vert}{\Vert x \Vert}`} +

+
+ +

+ L'errore, ovvero la massima distanza tra due funzioni, si ottiene con: +

+ {r`\| f - g \|_\infty`} +
+
+
+ +

+ Particolari algoritmi che hanno: +

+
    +
  • numeri reali in input e output
  • +
  • successioni delle quattro operazioni aritmetiche fondamentali come passi
  • +
+
+
+
+ +

+ Con i numeri floating point può capitare che un certo numero {r`\alpha`} non + sia rappresentato correttamente. +

+

+ In tal caso, il numero si indica con {r`\alpha^\star`}. +

+
+
+
+ +

+ È la differenza tra il numero desiderato e il numero rappresentato: +

+ {r`E_a = \left | \alpha - \alpha^\star \right |`} +
+ +

+ Indica quanto il numero rappresentato differisce dal numero desiderato: +

+ {r`\forall \alpha \neq 0, E_r = \frac{E_a}{\left | \alpha \right |}`} +
+
+
+ +

+ Metodo con cui gestire gli underflow floating point: le cifre meno significative + vengono rimosse. +

+ +
+                        1.00  →  1.0
+ 1.01 → 1.0
+ 1.10 → 1.1
+ 1.11 → 1.1 +
+
+
+ +

+ Metodo con cui gestire gli underflow floating point: se la cifra più significativa di + quelle che devono essere rimosse è 1, allora aumenta di 1 anche quella meno signficativa + che viene tenuta. +

+ +
+                        1.00  →  1.0
+ 1.01 → 1.0
+ 1.10 → 1.1
+ 1.11 → 10. +
+
+
+
+
+ +

+ Un numero reale rappresentato in virgola mobile ha un errore relativo minore o + uguale alla precisione + di macchina: +

+

+ {r`\epsilon_x \leq k \cdot \beta^{1-t}`} +

+
    +
  • + \beta è uguale alla base utilizzata (solitamente 2). +
  • +
  • + t è uguale al numero di cifre della mantissa. +
  • +
  • + k è uguale a 1 se il numero viene rappresentato per + troncamento oppure a {r`\frac{1}{2}`} se viene rappresentato per + arrotondamento. +
  • +
+
+ +

+ Associa un valore reale al suo corrispondente valore floating point, utilizzando uno dei + due metodi di gestione dell'undeflow. +

+ {r`fl(x) = (x)(1 + \epsilon_x)`} + + Indica che un valore è soggetto alla precisione di macchina. + {r`fl(1.11) = 1.1`} + +
+
+
+ +

+ L'insieme {r`\mathbb{F}`} è il sottoinsieme dei numeri reali rappresentabili in + floating point dalla macchina che stiamo usando. +

+

+ Operazioni tra elementi di {r`\mathbb{F}`} producono risultati + in {r`\mathbb{R}`}, che però decaderanno nuovamente a elementi + di {r`\mathbb{F}`}, perdendo informazioni. +

+

+ Il teorema della precisione di macchina si applica quindi anche ai risultati delle operazioni. +

+
+ +
    +
  • Hanno più elementi neutri.
  • +
  • Un numero ha più opposti.
  • +
  • Non sono associative.
  • +
  • Non sono distributive.
  • +
  • Non vale la legge di annullamento del prodotto.
  • +
+
+
+
+ +

+ Errore derivato da underflow sui dati. +

+

+ Si indica con {r`\epsilon_{nome\_var}`}. +

+ + L'errore sulla variabile x si indica con {r`\epsilon_{x}`}. + +
+ +

+ Errore derivato da underflow durante l'esecuzione dell'algoritmo. +

+

+ Si indica con {r`\epsilon_{num\_passo}`}. +

+ + L'errore al primo passo dell'algoritmo si indica con {r`\epsilon_{1}`}. + +
+
+
+ +

+ Sensibilità di un problema all'errore inerente. +

+ + {r`y = \frac{1}{x}`} è mal condizionato intorno allo 0 e ben condizionato + lontano dallo 0. + +
+ +

+ Sensibilità di un problema all'errore algoritmico. +

+ +

+ Cerchiamo un algoritmo che risolva {r`2x^\star = 4`}. +

+

+ Calcolare prima {r`t = fl \left( \frac{1}{4} \right)`} e + poi {r`x = fl ( 2 \cdot t )`} porta a una perdita di precisione. +

+

+ Calcolare direttamente {r`x = fl \left( \frac{2}{4} \right)`} non ha alcuna + perdita di precisione e rende l'algoritmo più stabile del precedente. +

+
+
+
+
+ +

+ È il coefficiente di proporzionalità tra i dati e l'errore inerente. +

+

+ Essendo sempre maggiore di uno, si può dire che sia un coefficiente di amplificazione. +

+

+ Minore è l'indice di condizionamento, meglio condizionato è un problema. +

+
+ +

+ È il coefficiente di proporzionalità tra i dati e l'errore algoritmico. +

+

+ Essendo sempre maggiore di uno, si può dire che sia un coefficiente di amplificazione. +

+
+
+
+ +

+ Dato un sistema di equazioni lineari, si vuole trovare la sua soluzione. +

+

+ In forma matriciale, avrà una matrice dei coefficienti {r`A`}, un vettore + dei termini noti {r`b`} e un vettore delle incognite + {r`x`}. +

+

+ L'equazione matriciale del sistema è: +

+ {r`A \cdot x = b`} +
+ +

+ Il condizionamento della risoluzione di sistemi lineari è: +

+ {r`\frac{{\color{yellow} \|A\| \cdot \|A^{-1}\|} \cdot \| \Delta b \|}{\| b \|}`} +

+ In particolare, è segnato in giallo nella formula il numero di condizionamento: +

+ + {r`k(A) = \| A \| \cdot \| A^{-1} \|`} + +
+
+
+ +

+ Metodi che trovano la soluzione esatta* di un sistema lineare. +

+

+ Tipicamente prevedono la fattorizzazione della matrice dei coefficienti in due + sottomatrici più facili da risolvere. +

+

+ Generalmente hanno una complessità temporale {r`O(n^3)`}. +

+
+ +

+ Metodi che trovano una soluzione imperfetta* di + un sistema lineare. +

+

+ Tipicamente prevedono l'applicazione ripetuta di un metodo, in base al quale cambia + la velocità di convergenza alla soluzione. +

+

+ Generalmente hanno una complessità temporale {r`O(n^2)`}. +

+
+
+
+ +

+ Se la matrice dei coefficienti del sistema è diagonale, allora è possibile trovare la + soluzione dividendo ogni termine noto per l'unico coefficiente diverso da zero presente + nella sua riga: +

+ {r`x_i = \frac{b_i}{A_{ii}}`} +
+ +

+ Se la matrice dei coefficienti del sistema è triangolare inferiore o superiore, allora è + possibile trovare la soluzione effettuando una sostituzione all'avanti oppure + all'indietro: +

+ {r`x_i = \frac{b_i - \sum_{k = 1}^{i - 1} (x_k \cdot A_{ik})}{A_{ii}}`} + {r`x_i = \frac{b_i - \sum_{k = i - 1}^{n} (x_k \cdot A_{ik})}{A_{ii}}`} +
+
+
+ Fattorizzazione {r`LU`}}> +

+ Se tutti i valori sulla diagonale di {r`A`} sono diversi da 0 (eccetto + l'ultimo) allora è possibile fattorizzarla in due matrici: + una {r`L`} triangolare inferiore, e una {r`U`} triangolare + superiore. +

+ {r`A = L \cdot U`} + + Abbiamo fatto questo metodo in Algebra Lineare, chiamandolo metodo di Gauss. + +

+ La matrice {r`L`} è così composta: +

+ {r` + \begin{cases} + L_{ii} = 1 \qquad \qquad (diagonale)\\ + L_{ik} = -\frac{A_{ik}}{A_{kk}} \qquad (tri.\ infer.) + \end{cases} + `} + + Sono i moltiplicatori usati per rendere annullare il triangolo inferiore! + +

+ La matrice {r`U`} è così composta: +

+ {r` + \begin{cases} + U_{ik} = A_{ik} \quad se\ i \leq k \quad (tri.\ super.)\\ + U_{ik} = 0 \qquad se\ i > k \quad (tri.\ infer.) + \end{cases} + `} + + È la parte triangolare superiore di {r`A`}! + +

+ Il sistema può essere poi risolto applicando due volte il metodo di sostituzione (all'avanti e + all'indietro): +

+ {r` + \begin{cases} + L \cdot y = b\\ + U \cdot x = y + \end{cases} + `} +

+ Questo metodo ha costo computazionale: +

+ {r`{\color{Yellow} O\left(\frac{n^3}{3}\right)} + 2 \cdot O\left(\frac{n^2}{2}\right)`} +
+ Fattorizzazione {r`LU`} con pivoting parziale}> +

+ È possibile applicare la fattorizzazione {r`LU`} a qualsiasi matrice + non-singolare permettendo lo scambio (pivoting) delle righe, potenzialmente aumentando + la stabilità dell'algoritmo. +

+ + Abbiamo fatto questo metodo in Algebra Lineare, chiamandolo metodo di Gauss-Jordan! + +

+ Alla formula precedente si aggiunge una matrice di permutazione che indica quali righe + sono state scambiate: +

+ {r`P \cdot A = L \cdot U`} +

+ Per massimizzare la stabilità, si cerca di usare come perno l'elemento più grande della + colonna. +

+

+ Questo metodo ha costo computazionale: +

+ {r`{\color{Yellow} O\left(\frac{n^2}{2}\right)} + O\left(\frac{n^3}{3}\right) + 2 \cdot O\left(\frac{n^2}{2}\right)`} +
+ Fattorizzazione {r`LU`} con pivoting totale}> +

+ È possibile anche permettere il pivoting sulle colonne per aumentare + ulteriormente la stabilità dell'algoritmo, a costo di maggiore costo computazionale: +

+ {r`P \cdot A \cdot Q = L \cdot U`} +

+ Per massimizzare la stabilità, si cerca di ordinare in modo decrescente la diagonale, + assicurandoci che il primo perno sia più grande del secondo e così via. +

+

+ Questo metodo ha costo computazionale: +

+ {r`{\color{Yellow} O\left(\frac{n^3}{3}\right)} + O\left(\frac{n^3}{3}\right) + 2 \cdot O\left(\frac{n^2}{2}\right)`} +
+
+
+ Fattorizzazione {r`LU`} a banda}> +

+ Se la matrice {r`A`} è a banda, è possibile risparmiare spazio durante + la fattorizzazione, in quanto sia {r`L`} sia {r`U`} saranno a + banda! +

+
+ Fattorizzazione {r`LU`} sparsa}> +

+ Se la matrice {r`A`} è sparsa, non è detto + che {r`L`} e {r`U`} siano sparse a loro volta. +

+

+ Per evitare il fill-in, è necessario riordinare la + matrice {r`A`} in modo che sia il più possibile simile a una matrice a + banda. +

+
+
+
+ Fattorizzazione {r`LDL^{-1}`}}> +

+ È possibile ridurre la complessità computazionale della + fattorizzazione {r`LU`} se la matrice dei coefficienti è simmetrica: +

+ {r`A = L \cdot D \cdot L^{-1}`} +

+ In questo caso, si calcola solo la matrice L, utilizzando il metodo di pavimentazione. +

+ {r` + \begin{cases} + d_{ii} = A_{ii} - \sum_{k=1}^{i-1} ( d_{kk} \cdot (l_{jk})^2 )\\ + \\ + l_{ij} = \frac{A_{ij} - \sum_{k=1}^{j-1} l_{ik} \cdot d_{kk} \cdot l_{jk}}{d_{ii}} + \end{cases} + `} + +

+ La prima colonna della matrice sarà: +

+ {r` + \begin{cases} + d_{11} = A_{11}\\ + \\ + l_{i1} = \frac{A_{i1}}{d_{11}} + \end{cases} + `} +

+ La seconda colonna della matrice sarà: +

+ {r` + \begin{cases} + d_{22} = A_{22} - d_{11} \cdot (l_{21})^2\\ + \\ + l_{i2} = \frac{A_{i2} - l_{i1} \cdot d_{11} \cdot l_{21}}{d_{ii}} + \end{cases} + `} +
+

+ Questo metodo ha costo computazionale: +

+ {r`{\color{Yellow} O\left(\frac{n^3}{6}\right)} + O\left(\frac{n^3}{3}\right) + 2 \cdot O\left(\frac{n^2}{2}\right)`} +
+ Fattorizzazione {r`\mathcal{L} \mathcal{L}^{-1}`}}> +

+ È possibile dare stabilità forte alla fattorizzazione {r`LDL^{-1}`} se + la matrice dei coefficienti è simmetrica definita positiva: +

+ {r`A = \mathcal{L} \cdot \mathcal{L}^{-1}`} +

+ Il metodo di pavimentazione diventa: +

+ {r` + \begin{cases} + l_{ii} = \sqrt{A_{ii} - \sum_{k=1}^{i-1} (l_{ik})^2 }\\ + \\ + l_{ij} = \frac{A_{ij} - \sum_{k=1}^{j-1} l_{ik} \cdot l_{jk}}{l_{ii}} + \end{cases} + `} +

+ Questo metodo ha costo computazionale: +

+ {r`O\left(\frac{n^3}{3}\right) + O\left(\frac{n^3}{3}\right) + 2 \cdot O\left(\frac{n^2}{2}\right)`} +
+
+
+ +

+ Matrice ricavata dalla seguente formula, dove {r`v`} è la colonna di un'altra + matrice: +

+ {r`U(v) = \mathbf{I} - \frac{2 \cdot v \cdot v^T}{\| v \|_{(2)}^2}`} +

+ Se moltiplicata per per la matrice da cui proviene {r`v`}, sostituirà la + colonna {r`v`} con la colonna: +

+ {r` + \begin{pmatrix} + - \| v \|\\\\ + 0\\\\ + 0\\\\ + \vdots\\\\ + 0 + \end{pmatrix} + `} +

+ Si calcola con una complessità computazionale nell'ordine di {r`O(n)`}. +

+
+ Fattorizzazione {r`QR`}}> +

+ Metodo che fornisce una maggiore stabilità a costo di una maggiore complessità + computazionale. +

+

+ La matrice {r`A`} viene fattorizzata in due matrici, + una ortogonale {r`Q`} e una triangolare superiore + {r`R`}: +

+ {r`A = Q \cdot R`} +

+ Le matrici si ottengono dal prodotto delle trasformazioni di Householder (che concatenate + formano {r`Q`}) sulla matrice {r`A`} necessarie a trasformarla + in una matrice triangolare superiore ({r`R`}). +

+ + C'è un bell'esempietto qui. + +

+ Una volta fattorizzata, il sistema si può risolvere con: +

+ {r` + \begin{cases} + y = Q^T \cdot b\\ + R \cdot x = y + \end{cases} + `} +

+ Questo metodo ha costo computazionale: +

+ {r`{\color{Yellow} O\left(\frac{2 \cdot n^3}{3}\right)} + 2 \cdot O\left(\frac{n^2}{2}\right)`} +
+
+
+ +

+ Se si pone che: +

+ {r` + \begin{cases} + G = I - M^{-1} \cdot A\\ + c = M^{-1} \cdot b + \end{cases} + `} +

+ Allora la formula generale di un sistema lineare può anche essere scritta in questo modo: +

+ {r`x = G \cdot x + c`} +

+ È particolarmente utile perchè ci permette di definire un algoritmo ricorsivo che + trovi {r`x`}: +

+ {r`x_{(i+1)} = G \cdot x_{(i)} + c`} +

+ {r`G`} è il metodo, e in base ad esso cambiano stabilità e velocità di + convergenza. +

+

+ Ponendo {r`A = M - N`}, la formula può essere scritta anche in questo modo: +

+ {r`M \cdot x_{(i+1)} = N \cdot x_{(i)} + b`} +

+ Possiamo ottenere alcuni metodi separando A in tre matrici: +

+
    +
  • La parte diagonale {r`D`}
  • +
  • L'opposto del triangolo inferiore {r`E`}
  • +
  • L'opposto del triangolo superiore {r`F`}
  • +
+ {r`A = D - E - F`} +
+ +

+ Un metodo è convergente se e solo se: +

+ {r`\rho (M) < 1`} +

+ (dove {r`\rho`} è il raggio spettrale, il massimo autovalore della + matrice) +

+

+ Perchè un metodo sia convergente, è sufficiente che: +

+ {r`\| M \| < 1`} +
+
+
+ +

+ Il metodo di Jacobi si ottiene ponendo: +

+ {r` + \begin{cases} + M = D\\ + N = E + F + \end{cases} + `} +

+ Spostamenti simultanei: Permette di ottenere ogni componente + di {r`x`} indipendentemente dagli altri: è parallelizzabile. +

+

+ Se la matrice è diagonale dominante, allora il metodo di + Jacobi converge sicuramente. +

+
+ +

+ Il metodo di Gauss-Seidel si ottiene ponendo: +

+ {r` + \begin{cases} + M = D - E\\ + N = F + \end{cases} + `} +

+ Ha una velocità di convergenza maggiore o uguale rispetto al metodo di Jacobi. +

+

+ Spostamenti successivi: Non è parallelizzabile, perchè ogni componente dipende da + quelle calcolate in precedenza. +

+

+ Se la matrice è diagonale dominante, allora il metodo di + Gauss-Seidel converge sicuramente. +

+
+
+
+ +

+ Si vogliono trovare i punti (zeri) in cui una funzione continua f : [a, b] + \to R vale 0. +

+

+ Per il teorema del valore medio, se {r`f(a) \cdot f(b) \leq 0`}, allora + esiste sicuramente un punto in cui la funzione vale 0. +

+

+ Denominiamo il punto in cui la funzione + vale 0 come {r`x_{(\star)}`}. +

+
+ +

+ Più la derivata prima della funzione si avvicina allo 0, peggio il problema + sarà condizionato. +

+ {r`f'(x_{(\star)}) \simeq 0 \implies mal\ condizionato`} +
+
+
+ +

+ Indice {r`{\color{Orange} p}`} di quanto in fretta una successione converge + alla soluzione. +

+ {r`\lim_{i \to +\infty} \frac{ \left| x_{(i+1)} - x_{(\star)} \right| }{ \left| x_{(k)} - x_{(\star)} \right|^{\color{Orange} p}}`} +
    +
  • Convergenza lineare: {r`p = 1`} e {r`0 < C < 1`} +
  • +
  • Convergenza superlineare: {r`p = 1`} e {r`C = 0`} +
  • +
  • Convergenza quadratica: {r`p = 2`} e {r`0 < C < 1`} +
  • +
  • Convergenza + superquadratica: {r`p = 2`} e {r`C = 0`}
  • +
  • ...
  • +
+
+
+
+ +

+ Sono metodi iterativi in grado di ridurre sempre di più l'intervallo in cui è definita la + funzione, facendolo convergere allo zero desiderato. +

+

+ Alcuni di essi sono il metodo dicotomico e il metodo regula falsi. +

+

+ Richiedono una valutazione di funzione non-lineare ad ogni iterazione. +

+

+ Ad ogni iterazione, l'intervallo viene sempre almeno dimezzato; si ha, pertanto, + che: +

+ {r`b_{(i)} - a_{(i)} = \frac{b - a}{2^{i - 1}}`} +

+ Hanno quindi convergenza lineare ({r`C = \frac{1}{2}, p = 1`}). +

+

+ Il loro criterio di arresto è un numero di iterazioni prefissato che dipende + dalla tolleranza sull'errore: +

+ {r`i \geq \log_2 \left( \frac{b - a}{\tau} \right)`} + + Dividi l'intervallo {r`[a, b]`} in tante parti grandi quanto la tolleranza. + L'algoritmo di bisezione ne escluderà metà ad ogni iterazione; la tolleranza sarà raggiunta + quando rimarrà una parte sola! + +
+
+
+ +
    +
  1. Finchè non sono state compiute il numero di iterazioni prefissate: +
      +
    1. + Calcoliamo il punto + medio dell'intervallo {r`[a_{(n)}, b_{(n)}]`}: + {r`c_{(n)} = a_{(n)} + \frac{b_{(n)} - a_{(n)}}{2}`} +
    2. +
    3. + Dividiamo l'intervallo in due parti, separate da {r`c_{(n)}`}: +
        +
      • {r`[a_{(n)}, c_{(n)}]`} è la metà sinistra
      • +
      • {r`[c_{(n)}, b_{(n)}]`} è la metà destra
      • +
      +
    4. +
    5. + Teniamo l'intervallo in cui i valori della funzione ai due estremi sono discordi, e + rinominiamolo in {r`[a_{(n+1)}, b_{(n+1)}]`}. +
    6. +
    +
  2. +
+
+ +
    +
  1. Finchè non sono state compiute il numero di iterazioni prefissate: +
      +
    1. + Calcoliamo l'intersezione tra la retta che congiunge i due estremi + {r`a_{(n)}, b_{(n)}`} e l'asse X: + {r`c_{(n)} = b_{(n)} - \frac{f(b_{(n)})}{\frac{f(b_{(n)}) - f(a_{(n)})}{b_{(n)} - a_{(n)}}}`} +
    2. +
    3. + Dividiamo l'intervallo in due parti, separate da {r`c_{(n)}`}: +
        +
      • {r`[a_{(n)}, c_{(n)}]`} è la parte sinistra
      • +
      • {r`[c_{(n)}, b_{(n)}]`} è la parte destra
      • +
      +
    4. +
    5. + Teniamo l'intervallo in cui i valori della funzione ai due estremi sono discordi, e + rinominiamolo in {r`[a_{(n+1)}, b_{(n+1)}]`}. +
    6. +
    +
  2. +
+
+
+
+ +

+ Sono metodi iterativi che funzionano in modo molto simile ai metodi iterativi per i + sistemi lineari, utilizzando una funzione {r`\phi`} come "metodo". +

+ {r`x = x - \phi(x) \cdot f(x)`} +

+ Che diventa: +

+ {r`x_{(k+1)} = g( x_{(k)} )`} +

+ Sfruttano i punti fissi {r`g(x_{(\star)}) = x_{(\star)}`} della + funzione {r`f`} per convergere:
+ se {r`\phi(x)`} non ha zeri, allora i punti fissi coincideranno con + gli zeri della funzione {r`f`}. +

+ {r`g(x) = x - \phi(x) \cdot f(x)`} +

+ Si può raggiungere iterativamente ad un punto fisso attraverso la formula: +

+ {r`x_{(k+1)} = g( x_{(k)} )`} +

+ Non si conosce in anticipo il numero di iterazioni necessarie per soddisfare la + tolleranza {r`\tau`}; ad ogni iterazione, si controlla se la tolleranza è + soddisfatta: +

+
    +
  • Nella differenza tra due + iterate: {r`\frac{\left| x_{(k+1)} - x_{(k)} \right|}{\left| x_{(k+1)} \right|} \leq \tau`} +
  • +
  • Nel residuo del problema: {r`\left| f(x_{(k)}) \right| \leq \tau`} +
  • +
+
+ +

+ Se: +

+
    +
  • + Tutti i valori restituiti dalla funzione {r`g`} rientrano nel suo stesso + dominio: + {r`g : [a, b] \to [a, b]`} +
  • +
  • +

    + La funzione {r`g`} è una contrazione, ovvero restringe + l'intervallo {r`[a, b]`}: +

    + {r`\forall (x, y) \in [a, b], | g(x) - g(y) | \leq L \cdot | x - y |`} +

    + (dove {r`0 < L < 1`}) +

    +
  • +
+

+ Allora: +

+
    +
  • +

    + Il punto fisso esiste ed è unico: +

    + {r`\exists! x_{(\star)}`} +
  • +
  • + Il metodo delle approssimazioni successive converge per qualsiasi punto di partenza. +
  • +
  • +

    + Vale la seguente disequazione di maggiorazione dell'errore: +

    + {r`\left| x_{(k)} - x_{(\star)} \right| \leq \frac{ L^k }{ 1 - L } \cdot \left| x_{(1)} - x_{(0)} \right|`} +
  • +
+

+ Più è piccolo L, più il metodo convergerà in fretta. +

+ + L è molto simile al raggio spettrale {r`\rho(M)`} dei metodi + iterativi per i sistemi lineari! + +
+
+
+ +

+ Sfrutta la continuità delle funzioni per ottenere una convergenza di ordine più alto. +

+ {r`\phi (x) = \frac{1}{f' (x)}`} + {r`x_{(k+1)} = x_{(k)} - \frac{ f(x_{(k)}) }{ f'(x_{(k)}) }`} + + Geometricamente, corrisponde a prolungare una retta nel + punto {r`(x_{(k)}, f(x_{(k)}))`} con pendenza {r`f'(x_{(k)})`}, + e prendendo come nuovo punto la sua intersezione con l'asse X e la sua corrispettiva immagine + nella funzione. + +

+ Ha costo computazionale di 2 valutazioni di funzione più 2 valutazioni di derivata. +

+

+ Ha convergenza quadratica. +

+
+ +

+ È come il metodo di Newton, ma usa il rapporto incrementale, in modo da poter essere + applicato a funzioni non continue. +

+ {r`\phi (x) = \frac{ 1 }{ \frac{ f(x_{(k)}) - f(x_{(k-1)}) }{ x_{(k)} - x_{(k-1)} } }`} + {r`x_{(k+1)} = x_{(k)} - \frac{ f(x_{(k)}) }{ \frac{ f(x_{(k)}) - f(x_{(k-1)}) }{ x_{(k)} - x_{(k-1)} } }`} + + Geometricamente, corrisponde a costruire una retta che attraversa i + punti {r`(x_{(k)}, f(x_{(k)}))`} e {r`(x_{(k-1)}, f(x_{(k-1)}))`}, + e prendendo come nuovo punto la sua intersezione con l'asse X e la sua corrispettiva immagine + nella funzione. + +

+ Ha costo computazionale di 3 valutazioni di funzione. +

+

+ Ha convergenza superlineare. +

+
+
+
+ +

+ È possibile usare questi metodi per approssimare le soluzioni di sistemi non-lineari. +

+
+
+
+ +

+ Si vuole trovare una funzione in grado di approssimarne un'altra, di cui si conoscono + però solo alcuni punti. +

+ + È utile in un sacco di casi! Ad esempio, quando si vuole scalare un'immagine. + +

+ I punti sono detti nodi {r`(x_i, y_i)`}, mentre la funzione costruita su + di essi è detta interpolante {r`g`}: +

+ {r`g(x_i) = y_i`} +

+ Dato un insieme di punti, esistono infinite funzioni interpolanti. +

+
+ +

+ Il teorema fondamentale dell'algebra dice che esiste una sola + interpolante polinomiale che interpola un dato insieme di punti. +

+

+ Con n+1 punti, l'interpolante sarà al massimo di grado n, e + viene detta {r`p_n`}. +

+

+ La sua forma canonica sarà: +

+ {r`p_n(x) = a_0 + a_1 x + a_2 x^2 + a_3 x^3 + \dots + a_n x^n`} +
+
+
+ +

+ È possibile scrivere la forma canonica come matrice: +

+ {r`A \cdot x = b`} +

+ Costruiamo la matrice di Vandermonde: +

+ {r` + A = + \begin{pmatrix} + 1 & x_0 & x_0^2 & \dots & x_0^n\\\\ + 1 & x_1 & x_1^2 & \dots & x_1^n\\\\ + 1 & x_2 & x_2^2 & \dots & x_2^n\\\\ + \vdots & \vdots & \vdots & \ddots & \vdots\\\\ + 1 & x_n & x_n^2 & \dots & x_n^n + \end{pmatrix} + `} +

+ Costruiamo il vettore delle incognite: +

+ {r` + x = + \begin{pmatrix} + a_0\\\\ + a_1\\\\ + a_2\\\\ + \vdots\\\\ + a_n + \end{pmatrix} + `} +

+ Costruiamo il vettore dei termini noti: +

+ {r` + b = + \begin{pmatrix} + y_0\\\\ + y_1\\\\ + y_2\\\\ + \vdots\\\\ + y_n + \end{pmatrix} + `} + + Per trovare il polinomio di interpolazione è sufficiente risolvere il problema! + +

+ È efficace perchè una volta calcolati i coefficienti essi valgono per tutti i punti, ma + ha come svantaggio che la matrice di Vandermonde è spesso malcondizionata. +

+
+ +

+ È possibile scrivere il polinomio di interpolazione raccogliendo + le {r`y`}: +

+ {r`p_n (x) = y_0 L_0 + y_1 L_1 + y_2 L_2 + \dots + y_n L_n`} +

+ I polinomi {r`L_k`} sono detti polinomi di Lagrange, e hanno le seguenti + proprietà: +

+
    +
  • + Valgono 1 in corrispondenza del nodo con lo stesso + indice, 0 in corrispondenza dei nodi con indice diverso + e {r`0 < n < 1`} in tutti gli altri casi. + + {r` + \begin{cases} + L_k(x_k) = 1 \qquad (nel\ nodo)\\ + L_k(x_j) = 0 \qquad (altri\ nodi) + \end{cases} + `}
  • +
  • + Si compongono con questo prodotto: + + {r`L_k = \frac{(x - x_0) \cdot \dots \cdot (x - x_{k-1}) \cdot (x - x_{k+1}) \cdot \dots \cdot (x_k - x_n)}{(x_k - x_0) \cdot \dots \cdot (x_k - x_{k-1}) \cdot (x_k - x_{k+1}) \cdot \dots \cdot (x_k - x_n)}`} +
  • +
+ Non c'è il termine con {r`x_k`}! +

+ Tutti insieme formano la base di Lagrange. +

+ Si chiama base perchè sono linearmente indipendenti! +

+ Questo metodo permette di calcolare il valore del polinomio di interpolazione in un singolo + punto: +

+ +

+ Si può risparmiare tempo di calcolo calcolando una singola volta il numeratore + con tutti i termini: +

+ {r`\omega_n = (x - x_0) \cdot (x - x_1) \cdot \dots \cdot (x - x_n)`} +

+ E poi dividendo per il termine che andrebbe escluso: +

+ {r`L_k(x) = \frac{ \omega_n }{ (x - x_k) \cdot \prod_{i=0, i \neq k} (x_k - x_i) }`} +
+

+ Ha costo computazionale {r`O(n^2)`}. +

+
+
+
+ +

+ È l'errore compiuto durante l'interpolazione. +

+

+ Se la funzione f è interpolata da p_n, allora esso varrà: +

+ {r`R_n(x) = f(x) - p_n(x)`} +

+ In particolare, è interessante la sua norma a + infinito, {r`\| f - p_n \|_\infty`}, che corrisponde alla distanza massima tra + le due funzioni. +

+

+ Un teorema dice che esso è uguale a: +

+ {r`R_n(x) = \frac{ \omega_n(x) }{ (n + 1)! } \cdot f^{(n+1)}(\xi)`} +
+ +

+ L'errore nell'interpolazione dipende principalmente da due fattori: +

+
    +
  • Come sono distribuiti sull'asse X i punti da interpolare
  • +
  • Il grado del polinomio di interpolazione
  • +
+
+
+
+ +

+ Fenomeno che si verifica cercando di interpolare la funzione di + Runge ({r`\frac{1}{1 + 25x^2}`}). +

+

+ Scegliendo nodi equispaziati, l'errore di interpolazione sarà enorme vicino ai due + estremi dell'intervallo. +

+ + Addirittura, più nodi verranno scelti, più esso sarà alto! + +

+ Si evita scegliendo i nodi in una maniera diversa. +

+
+ +

+ Nodi ottenuti partizionando una semicirconferenza, e proiettando le partizioni sul + diametro. +

+

+ La formula usata per ottenere {r`n`} punti è: +

+ {r`x_i = \cos \left( \frac{ (2 \cdot i + 1) \cdot \pi }{ 2 \cdot (n+1) } \right)`} +

+ Proprietà di min-max: sono la scelta ottimale dei punti di interpolazione. +

+ {r`\omega_n(\star) = \max_{x \in [a, b]} \left| \omega_n(x) \right|`} +

+ In particolare, si ha che: +

+ {r`\omega_n(\star) = 2 \left( \frac{b-a}{4} \right)^{n+1}`} +
+
+
+ +

+ Invece che costruire una singola funzione che interpola tutti i punti, per ogni intervallo + tra due punti (sottointervallo) si costruisce una funzione apposta. +

+
+
+
+ +

+ Interpolanti che: +

+
    +
  • sono polinomiali di grado massimo {r`n`}
  • +
  • sono continue fino al grado {r`n - 1`}
  • +
  • connettono {r`m + 2`} punti, e + hanno {r`m`} sottointervalli +
  • +
  • hanno funzioni definite appositamente per ogni sottointervallo
  • +
+ +

+ Significa che agli estremi dell'intervallo, i valori di tutte le derivate fino al + grado {r`n - 1`} devono essere uguali: +

+ {r`\forall \ k \leq n-1, \forall \ i \in \{intervalli\}, \quad s_i^{(k)} (x_{i+1}) = s_i^{(k)} (x_{i+1})`} +
+

+ Hanno {r`n + m + 1`} gradi di libertà. +

+ + Esistono infinite spline di grado {r`n \geq 2`}! + +
+
+
+ + + Sono anche dette interpolanti lineari a tratti. + +

+ Per ogni sottointervallo, costruiamo una funzione lineare passante per i due estremi: +

+ {r`s_i(x) = y_i + \frac{ y_{i + 1} - y_i }{ x_{i + 1} - x_i } \cdot (x - x_i)`} + + È una linea spezzata! + +

+ Il loro errore è: +

+ {r`\| R \|_\infty = \| f - s \|_\infty \leq \frac{1}{8} \cdot \max_{y \in [a, b]} \left| f''(y) \right| \cdot \left( \max_{i \in \{intervalli\}} (x_{i+1} - x_{i}) \right)^2`} +

+ Ha come vantaggi complessità computazionale molto più bassa e l'assenza del + fenomeno di Runge, ma allo stesso tempo si perde la derivabilità della funzione. +

+

+ Non hanno gradi di libertà. +

+
+ +

+ Spline con {r`n = 3`}, che soddisfano le seguenti uguaglianze: +

+ {r` + \forall \ i \in \{0,\ \dots\ ,\ m - 1\},\ + \begin{cases} + s_i (x_{i+1}) = s_{i+1} (x_{i+1})\\\\ + s'_i (x_{i+1}) = s'_{i+1} (x_{i+1})\\\\ + s''_i (x_{i+1}) = s''_{i+1} (x_{i+1}) + \end{cases} + `} + {r` + \forall \ i \in \{0,\ \dots\ ,\ m + 1\},\ + \begin{cases} + s_i(x_i) = y_i + \end{cases} + `} +

+ Esse hanno la seguente equazione: +

+ {r`s_i(x) = \alpha_i + \beta_i \ ( x - x_i ) + \gamma_i \ ( x - x_i )^2 + \delta_i \ ( x - x_i )^3`} + + Spesso si indica con {r`h`} la distanza orizzontale tra due punti di un + sottointervallo. + +
+
+
+ +

+ Classe di spline cubiche in cui: +

+
    +
  • {r`\beta_0`} e {r`\beta_{m+1}`} sono prefissati
  • +
+

+ È unica. +

+

+ Forma il seguente sistema di equazioni: +

+ {r`T z = c`} + {r` + b_i = h_{i+1} \beta_i + 2 ( h_i + h_{i+1} ) + h_{i} \beta_i+2 + `} + {r` + T = + \begin{pmatrix} + 2 (h_0 + 2 h_1) & h_0 & {\color{Gray} 0} & {\color{Gray} 0} & {\color{Gray} 0} \\\\ + h_2 & 2 (h_1 + h_2) & h_1 & {\color{Gray} 0} & {\color{Gray} 0} \\\\ + {\color{Gray} 0} & \ddots & \ddots & \ddots & {\color{Gray} 0} \\\\ + {\color{Gray} 0} & {\color{Gray} 0} & h_{m-1} & 2 (h_{m-2} + h_{m-1}) & h_{m-2} \\\\ + {\color{Gray} 0} & {\color{Gray} 0} & {\color{Gray} 0} & h_m & 2 (h_{m-1} + h_m) + \end{pmatrix} + `} + {r` + z = + \begin{pmatrix} + \beta_1\\\\ + \beta_2\\\\ + \vdots\\\\ + \beta_{m-1}\\\\ + \beta_{m} + \end{pmatrix} + `} + {r` + c = + \begin{pmatrix} + b_0 - h_1 \beta_0\\\\ + b_1\\\\ + \vdots\\\\ + b_{m-2}\\\\ + b_{m-1} - h_{m-1} \beta_{m+1} + \end{pmatrix} + `} +
+
+
+ +

+ Classe di spline cubiche in cui: +

+
    +
  • {r`s''(x_0) = s''(x_{m+1}) = 0`}
  • +
+

+ È unica. +

+
+ +

+ Classe di spline cubiche in cui: +

+
    +
  • {r`s(x) = s(m+1)`}
  • +
  • {r`s'(x) = s'(m+1)`}
  • +
  • {r`s''(x) = s''(m+1)`}
  • +
+

+ È unica. +

+
+ +

+ Classe di spline cubiche in cui: +

+
    +
  • Negli + intervalli {r`[x_0, x_2]`} e {r`[x_{m-1}, x_{m+1}]`} si + presenta obbligatoriamente un polinomio di grado 3. +
  • +
+

+ È unica. +

+
+
+
+ +

+ Tra tutte le funzioni che interpolano dei punti, le tre classi di funzioni sopraelencate sono + quelle che interpolano la funzione più "dolcemente". +

+

+ Per loro è valida la seguente proprietà: +

+ {r`\int_a^b ( s''(x) )^2 dx \leq \int_a^b ( f''(x) )^2 dx`} +
+ +

+ Più diminuisce la lunghezza {r`h`} degli intervalli, più aumenta l'accuratezza. +

+

+ Non si verifica il fenomeno di Runge. +

+

+ Si ha un'interpolazione anche della derivata prima. +

+
+
+
+ +

+ Interpolare dati sperimentali non fornisce quasi mai un modello del fenomeno. +

+

+ Vogliamo costruire una funzione di regressione che, dati molti più dati del grado della + funzione, minimizzi il quadrato della distanza tra i punti sperimentali e i punti della funzione + di regressione. +

+

+ Denominiamo: +

+
    +
  • {r`{\color{Orange} f}`}: la funzione "effettiva" del fenomeno
  • +
  • {r`{\color{Yellow} q}`}: la funzione di regressione che costruiamo + per approssimarlo +
  • +
  • {r`{\color{Red} Q }`}: la funzione "errore di regressione" da + minimizzare +
  • +
  • {r`(\ x_i, f(x_i)\ )`}: i punti sperimentali
  • +
+

+ L'obiettivo è minimizzare l'errore di approssimazione {r`Q`}, ovvero: +

+ {r`\min {\color{Red} Q } = \sum_{i = 1}^m (\ {\color{Yellow} q(x_i)} - {\color{Orange} f(x_i)}\ )^2 `} +
+
+
+ +

+ Trova la retta {r`{\color{Yellow} q}`} che meglio approssima tutti + gli {r`m`} dati sperimentali. +

+

+ Essendo una retta, avrà due parametri: il termine noto {r`a_0`}, e la + pendenza {`a_1`}. +

+ {r`{\color{Yellow} q(x) } = a_0 + a_1 \cdot {\color{Green} x}`} +

+ L'errore da minimizzare per ricavare i parametri sarà: +

+ {r` + \min {\color{Red} Q } = \sum_{i = 1}^m ( {\color{Yellow} a_0 + a_1 \cdot x_i} - {\color{Orange} f(x_i)} )^2 + `} +
+ +

+ Possiamo costruire una matrice di regressione {r`A`} contenente tutti + i punti sperimentali: +

+ {r` + A = + \begin{pmatrix} + 1 & x_1\\\\ + 1 & x_2\\\\ + \vdots & \vdots\\\\ + 1 & x_m + \end{pmatrix} + `} +

+ Inoltre, se costruiamo il vettore dei parametri {r`\alpha`}: +

+ {r` + \alpha = + \begin{pmatrix} + a_0\\\\ + a_1 + \end{pmatrix} + `} +

+ Avremo che: +

+ {r`{\color{Yellow} q(x) } = A \cdot \alpha`} +

+ Inoltre, potremo calcolare l'errore attraverso la norma: +

+ {r`{\color{Red} Q } = \| A \cdot \alpha - y \|^2`} +
+
+
+ +

+ Trova il polinomio {r`{\color{Yellow} q}`} di + grado {r`n-1`} che meglio approssima tutti gli {r`m`} dati + sperimentali. +

+

+ Essendo un polinomio di grado {r`n-1`}, avrà {r`n`} parametri. +

+ {r`{\color{Yellow} q(x) } = a_0 + a_1 \cdot {\color{Green} x} + a_2 \cdot {\color{Green} x^2} +\ \dots \ + a_{n-1} \cdot {\color{Green} x^{n-1}`} + +

+ La regressione lineare è un caso particolare di regressione generale in cui i parametri sono + 2! +

+
+

+ L'errore da minimizzare per ricavare i parametri sarà: +

+ {r` + \min {\color{Red} Q} = \sum_{i = 1}^m ( {\color{Yellow} a_0 + a_1 \cdot x_i + a_2 \cdot x_i^2 +\ \dots \ + a_{n-1} \cdot x_i^{n-1}} - {\color{Orange} y_i} )^2 + `} +
+ +

+ Possiamo costruire una matrice di regressione {r`A`} contenente tutti + i punti sperimentali a tutti i gradi del polinomio: +

+ {r` + A = + \begin{pmatrix} + 1 & x_1 & x_1^2 & \dots & x_1^{n-1} \\\\ + 1 & x_2 & x_2^2 & \dots & x_2^{n-1} \\\\ + \vdots & \vdots & \vdots & \ddots & \vdots \\\\ + 1 & x_m & x_m^2 & \dots & x_m^{n-1} + \end{pmatrix} + `} +

+ Inoltre, se costruiamo il vettore dei parametri {r`\alpha`}: +

+ {r` + \alpha = + \begin{pmatrix} + a_0\\\\ + a_1\\\\ + \vdots\\\\ + a_{n-1} + \end{pmatrix} + `} +

+ Avremo che: +

+ {r`{\color{Yellow} q(x) } = A \cdot \alpha`} +

+ Inoltre, potremo calcolare l'errore attraverso la norma: +

+ {r`{\color{Red} Q } = \| A \cdot \alpha - y \|^2`} + + Normalmente, i dati sono molti di più, ma se il numero di + parametri {r`n`} fosse uguale al numero di dati {r`m`}, allora + si otterrebbe il polinomio di interpolazione! + +
+
+
+ +

+ Trova i coefficienti della combinazione lineare + {r`{\color{Yellow} q}`} che meglio approssima tutti + gli {r`m`} dati sperimentali. +

+ {r`{\color{Yellow} q(x) } = a_0 \cdot {\color{Green} \phi_0 (x)} + a_1 \cdot {\color{Green} \phi_1 (x)} + \dots + a_2 \cdot {\color{Green} \phi_2 (x)} +\ \dots\ + a_{n-1} \cdot {\color{Green} \phi_{n-1} (x)}`} + +

+ La regressione polinomiale è un caso particolare di regressione generale in cui: +

+ {r`{\color{Green} \phi_{n} (x)} = x^n`} +
+

+ L'errore da minimizzare per ricavare i parametri sarà: +

+ {r` + \min {\color{Red} Q } = \sum_{i = 1}^m ( {\color{Yellow} a_0 \cdot \phi_0 (x) + a_1 \cdot \phi_1 (x) + \dots + a_2 \cdot \phi_2 (x) +\ \dots\ + a_{n-1} \cdot \phi_{n-1} (x)} - {\color{Orange} f(x_i)} )^2 + `} +
+ +

+ Possiamo costruire una matrice di regressione {r`A`} contenente tutti + i punti sperimentali a tutti i gradi del polinomio: +

+ {r` + A = + \begin{pmatrix} + \phi_0(x_1) & \phi_1(x_1) & \phi_2(x_1) & \dots & \phi_{n_1}(x_1) \\\\ + \phi_0(x_2) & \phi_1(x_2) & \phi_2(x_2) & \dots & \phi_{n-1}(x_2) \\\\ + \vdots & \vdots & \vdots & \ddots & \vdots \\\\ + \phi_0(x_m) & \phi_1(x_m) & \phi_2(x_m) & \dots & \phi_{n-1}(x_m) + \end{pmatrix} + `} +

+ Inoltre, se costruiamo il vettore dei parametri {r`\alpha`}: +

+ {r` + \alpha = + \begin{pmatrix} + a_0\\\\ + a_1\\\\ + \vdots\\\\ + a_{n-1} + \end{pmatrix} + `} +

+ Avremo che: +

+ {r`{\color{Yellow} q(x) } = A \cdot \alpha`} +

+ Inoltre, potremo calcolare l'errore attraverso la norma: +

+ {r`{\color{Red} Q } = \| A \cdot \alpha - y \|^2`} +
+
+
+ +

+ Caso che prevede che le colonne di {r`A`} siano linearmente indipendenti. +

+

+ La soluzione esiste sempre, ed è unica. +

+

+ Per trovarla: +

+
    +
  • Fattorizziamo {r`A = Q \cdot \begin{pmatrix} R\\ 0 \end{pmatrix}`}.
  • +
  • Calcoliamo {r`w = Q^T \cdot y`}.
  • +
  • Teniamo solo i primi n valori di {r`w`} e mettiamoli + in {r`w_1`}. +
  • +
  • Calcoliamo {r`R \cdot \alpha = w_1`}.
  • +
+
+ +

+ Caso che non preclude alcuna composizione di {r`A`}. +

+

+ Ci sono infinite soluzioni, con {`n-k`} gradi di libertà. +

+

+ Si cerca sempre di trovare la soluzione di norma minima, che, + se {r`k \leq n \leq m`}, allora è unica. +

+

+ Per trovarla: +

+
    +
  • Fattorizziamo {r`A = U \cdot \Sigma \cdot V^T`} con la fattorizzazione + SVD
  • +
  • Calcoliamo {r`\zeta = U^T \cdot y`}
  • +
  • +

    + Calcoliamo: +

    + {r` + \gamma = + \begin{pmatrix} + \frac{z_1}{\sigma_1}\\\\ + \frac{z_2}{\sigma_2}\\\\ + \vdots\\\\ + \frac{z_{k-1}}{\sigma_{k-1}}\\\\ + \frac{z_k}{\sigma_k}\\\\ + 0\\\\ + 0\\\\ + \vdots\\\\ + 0 + \end{pmatrix} + `} +
  • +
  • Calcoliamo {r`\alpha = V \cdot \gamma`}
  • +
+ + Gli zeri nella {r`\gamma`} sono i gradi di libertà, sono zero in modo che essi + diano la norma minima. + +
+
+ +} diff --git a/pages/year2/ottimizzazione.tsx b/pages/year2/ottimizzazione.tsx new file mode 100644 index 0000000..6c84503 --- /dev/null +++ b/pages/year2/ottimizzazione.tsx @@ -0,0 +1,1298 @@ +import * as Bluelib from "@steffo/bluelib-react" +import { BaseElement } from "@steffo/bluelib-react/dist/components/BaseElement" +import { Section, Box, Split, Panel, r, ILatex, BLatex, PLatex, Latex, Help, Example, Color, TablePanel, Code, Plus, Minus, BaseLink, Todo, Image } from "../../components/compat1" +import type { NextPage } from 'next' +import { WarningPorted, WarningUnchecked } from "../../components/warnings"; + + +const Min = ({ children = undefined, ...props }) => ( + + {props.children ? props.children : "min"} + +) +const Max = ({ children = undefined, ...props }) => ( + + {props.children ? props.children : "max"} + +) +const Empty = ({ children = undefined, ...props }) => ( + + {props.children ? props.children : "vuoto"} + +) +const Finite = ({ children = undefined, ...props }) => ( + + {props.children ? props.children : "finito"} + +) +const Unbounded = ({ children = undefined, ...props }) => ( + + {props.children ? props.children : "illimitato"} + +) +const ExampleBoxColor = "magenta" + + +const Page: NextPage = () => { + return <> + + Ottimizzazione lineare intera + + + + + Introduzione + +

+ +

+ + +
+
+ + + + + v + s + Significato + + + + + {r`\mathbf{x}`} + {r`x_i`} + Incognite + + + {r`\mathbf{s}`} + {r`s_i`} + Variabili slack + + + {r`\mathbf{c}`} + {r`c_i`} + Coefficienti della funzione obiettivo + + + {r`\mathbf{A}`} + {r`a_{ij}`} + Coefficienti dei vincoli + + + {r`\mathbf{b}`} + {r`b_i`} + Termini noti dei vincoli + + + {r`\mathbf{y}`} + {r`y_i`} + Incognite artificiali + + + {r`\mathbf{u}`} + {r`u_i`} + Coefficienti di rilassamento + + + + {r`c_0`} + Valore ottimo di un problema + + + {r`\mathbf{x}_B`} + + Incognite in base + + + {r`\mathbf{c}_B`} + + Coefficienti della funzione obiettivo delle variabili in base + + + {r`\mathbf{B}`} + + Coefficienti dei vincoli delle variabili in base + + + {r`\mathbf{x}_F`} + + Incognite fuori base + + + {r`\mathbf{c}_F`} + + Coefficienti della funzione obiettivo delle variabili fuori base + + + {r`\mathbf{F}`} + + Coefficienti dei vincoli delle variabili fuori base + + + + + + + Simboli + Significato + + + + + {r`\mathbf{c}^T \mathbf{x}`} + Soluzione del problema + + + {r`\mathbf{A} \mathbf{x} = \mathbf{b}`} + Vincoli in forma standard + + + {r`z(\dots)`} + Funzione obiettivo + + + {r`\mathbf{u}^T \mathbf{b}`} + Soluzione del problema duale + + + {r`\mathbf{u}^T \mathbf{A} = \mathbf{c}^T`} + Vincoli del problema duale in forma standard + + + {r`\lfloor x \rfloor`} + Arrotondamento per difetto di x + + + {r`\lceil x \rceil`} + Arrotondamento per eccesso di x + + + {r`x - \lfloor x \rfloor`} + Parte frazionaria di x (se non è negativo) + + + + + + +

+ Problemi che cercano di minimizzare/massimizzare il valore di una funzione + obiettivo le cui incognite sono sottoposte a un sistema di vincoli. +

+

+ Spesso sono detti anche problemi di LP. +

+
+ +

+ La funzione da minimizzare/massimizzare. +

+

+ Il vettore dei suoi coefficienti è detto {r`\mathbf{c}`}, mentre quello delle sue + incognite {r`\mathbf{x}`}. +

+

+ In genere, la funzione obiettivo è scritta in forma di combinazione lineare tra le incognite e i coefficienti: +

+

+ {r`z(\mathbf{x}) = c_1 \cdot x_1 + c_2 \cdot x_2 + \dots + c_n \cdot x_n`} +

+
+ +

+ Funzione della funzione obiettivo che restituisce la direzione del suo aumento più + veloce. +

+

+ {r`\nabla (f) = \frac{d f}{d x_1} I_1 + \frac{d f}{d x_2} I_2 + \frac{d f}{d x_n} I_n`} +

+ + La matrice {r`\mathbf{I}`} è la matrice identità. + + + Se la funzione obiettivo è z = 2w + 3x + 4y, il suo gradiente + è {r`\nabla z = (2, 3, 4)`}. + +
+ +

+ Equazioni e disequazioni a cui devono sottostare le incognite perchè esse formino una soluzione + valida. +

+

+ I loro coefficienti sono contenuti nella matrice {r`\mathbf{A}`}, mentre i loro + termini noti nel vettore {r`\mathbf{b}`}. +

+
+ +

+ L'insieme che racchiunde tutte le soluzioni ammissibili di un problema. +

+

+ Può essere , oppure . +

+ + Si chiama così perchè se si disegna su un piano cartesiano, esso forma una figura geometrica a + più lati, ovvero un poliedro. + +
+ +

+ La soluzione di un problema, ricavabile dal + prodotto {r`\mathbf{c}^T \mathbf{x}`}. +

+

+ In particolare, il valore ottimo è un vertice del poliedro, detto vertice ottimo. +

+
+
+ + +

+ Un problema con: +

+
    +
  • Equazioni e disequazioni
  • +
  • Variabili non vincolate
  • +
+ {r`min \left\{ \mathbf{c}^T \mathbf{x} : \mathbf{A} \mathbf{x} = b,\quad \mathbf{A'} \mathbf{x} \geq \mathbf{b'} \quad x_j \geq 0,\quad j = 1 \dots n \right\}`} +
+ +

+ Un problema con: +

+
    +
  • Solo disequazioni
  • +
  • Vincoli di non-negatività sulle incognite
  • +
+ {r`min \left\{ \mathbf{c}^T \mathbf{x} : \mathbf{A} \mathbf{x} \geq b,\quad x_j \geq 0,\quad j = 1 \dots n \right\}`} +
+ +

+ Un problema con: +

+
    +
  • Solo equazioni
  • +
  • Vincoli di non-negatività sulle incognite
  • +
+ {r`min \left\{ \mathbf{c}^T \mathbf{x} : \mathbf{A} \mathbf{x} = b,\quad x_j \geq 0,\quad j = 1 \dots n \right\}`} +
+
+ + +

+ Applica questa conversione a ogni equazione nel sistema: +

+

+ {r` + a = b \Leftrightarrow + \begin{cases} + a \leq b\\ + a \geq b + \end{cases} + `} +

+ Serve solo nella teoria per dimostrare che le forme sono equivalenti. +
+ +

+ Aggiungi una variabile slack {r`s`} non-vincolata a ogni + disequazione nel sistema: +

+

+ {r` + a \leq b \Leftrightarrow a + s = b + `} +

+

+ {r` + a \geq b \Leftrightarrow a - s = b + `} +

+
+ +

+ Sdoppia ogni variabile non-vincolata in due variabili con vincolo di non-negatività: +

+

+ {r` + \begin{cases} + a = a^+ - a^-\\ + a^+ \geq 0\\ + a^- \geq 0 + \end{cases} + `} +

+
+
+ + +

+ Un modo per rappresentare sistemi in forma standard, anche noto come matrice equivalente + completa del sistema. +

+
+ +

+ Un tableau è un sistema di equazioni in forma matriciale completa. +

+

+ È possibile effettuare senza che cambi il risultato finale le seguenti trasformazioni: +

+
    +
  • Moltiplicare un'intera riga per una costante.
  • +
  • Sommare una riga a un'altra
  • +
+ + Suona familiare? Sì, lo abbiamo fatto anche in Algebra Lineare. + +
+ +

+ Variabili che hanno tutti 0 e un solo 1 nella loro colonna del tableau. +

+

+ La loro controparte sono le variabili fuori base, che hanno qualsiasi altro valore. +

+
+ +

+ Il valore della funzione obiettivo che si otterrebbe se tutte le variabili fuori base + valessero 0. +

+

+ Procedendo nella risoluzione (descritta in seguito) del tableau, questo valore aumenterà, fino a + raggiungere il valore ottimo quando la risoluzione sarà completata. +

+
+
+ + +

+ Il sistema: +

+ {r` + \begin{cases} + 1x_1\ {\color{Cyan} \leq}\ {\color{Red} 3}\\ + 1x_2\ {\color{Cyan} \leq}\ {\color{Red} 3}\\ + 2x_1 + 2x_2\ {\color{Cyan} \leq}\ {\color{Red} 7}\\ + {\color{Yellow} \min}\ {\color{Green} 2000x_1 + 1000x_2} + \end{cases} + `} +

+ Diventa il tableau: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
x_1x_2s_1s_2s_3TN
101003
010103
220017
200010000000
+

+ Con i seguenti elementi: +

+
    +
  • + Funzione obiettivo +
  • +
  • + Valore attuale +
  • +
  • + Termini noti +
  • +
  • + Variabili slack +
  • +
+
+
+ + +

+ Un algoritmo per trovare efficientemente il valore ottimo e le coordinate di un vertice + ottimo in problemi di ottimizzazione lineare. +

+ + Ricordi Gauss? Il Simplex è la stessa cosa, + in cui però si cerca di minimizzare/massimizzare il termine noto della funzione obiettivo. + + + Questa è la soluzione passo per passo del + problema 3 del file Ex_LP_testo. + +

+ Perchè sia possibile effettuare il Simplex è necessario che l'origine sia nel poliedro: + pertanto, non è possibile che un problema risolto con il Simplex sia . +

+
+ +
    +
  1. Trasforma il sistema in forma standard.
  2. +
  3. Trova tante variabili linearmente indipendenti quante siano le righe: esse saranno + la base iniziale. +
  4. +
  5. Finchè ci sono variabili con coefficienti positivi/negativi nella + funzione obiettivo: +
      +
    1. +

      + Scegli la prima variabile fuori base con + coefficiente positivo/negativo nella funzione obiettivo: essa + è la variabile entrante. +

      + +
    2. +
    3. +

      + Scegli la variabile in base con il minor rapporto + positivo: +

      + {r`\frac{b_i}{A_ik}`} + +
    4. +
    5. +

      + Pivot: trasforma tutte le funzioni del sistema in modo che abbiano 0 + nella colonna della variabile entrante, tranne nella riga della variabile uscente, + in cui avrà 1. +

      +
    6. +
    +
  6. +
  7. Il poliedro è : i termini noti dei vincoli sono le coordinate del suo + vertice ottimo, mentre il termine noto della funzione obiettivo è il valore ottimo. +
  8. +
+
+ +

+ Una soluzione con almeno una variabile di valore 0, dovuta a uno o più vincoli + ridondanti. +

+

+ Senza Regola di Bland e in presenza di vincoli ridondanti si rischia di trovarsi a fare + pivot infiniti. +

+
+
+ + +

+ Un estensione del Simplex per permettere la risoluzione di problemi la cui origine non + è una soluzione ammissibile. +

+

+ Prevede l'introduzione di un problema ausiliario, le cui incognite sono + dette artificiali. +

+

+ Il vettore delle incognite artificiali è solitamente chiamato {r`\mathbf{y}`}. +

+
+ +
    +
  1. Crea un nuovo tableau, aggiungendo variabili artificiali in modo da avere una base + ammissibile. +
  2. +
  3. Sostituisci la vecchia funzione obiettivo con una nuova che minimizzi la somma di + tutte le variabili artificiali. +
  4. +
  5. Fase 1: Risolvi il nuovo problema con il Simplex primale.
  6. +
  7. Se il Simplex termina quando ci sono ancora variabili artificiali nella base, allora + il poliedro è . +
  8. +
  9. Una volta che le variabili artificiali sono fuori base, elimina le loro colonne e la + nuova funzione obiettivo.
  10. +
  11. Riporta il tableau in forma base compiendo operazioni per azzerare i + coefficienti delle variabili di base nella funzione obiettivo. +
  12. +
  13. Fase 2: Risolvi il tableau con il Simplex primale.
  14. +
+
+
+ + +

+ Una versione semplificata di un problema nella quale si ignora la violazione di uno o più + vincoli. +

+
+ +

+ Un rilassamento che permette di misurare di quanto i vincoli vengono violati. +

+

+ I vincoli, moltiplicati per coefficienti di rilassamento, vengono inseriti nella funzione + obiettivo. +

+

+ Il vettore dei coefficienti di rilassamento solitamente è indicato + con {r`\mathbf{u}`}. +

+ +

+ Il sistema: +

+ {r` + \begin{cases} + z = 3 x_1 + 5 x_2\\ + 2 x_1 + 3 x_2 \geq 12\\ + - x_1 + 3 x_2 \geq 3\\ + x_1 \geq 0\\ + x_2 \geq 0 + \end{cases} + `} +

+ diventa: +

+ {r` + \begin{cases} + z = 3 x_1 + 5 x_2 + u_1 ( 12 - 2 x_1 - 3 x_2 ) + u_2 ( 3 + x_1 - 3 x_2 )\\ + x_1 \geq 0\\ + x_2 \geq 0 + \end{cases} + `} +
+
+
+ + +

+ Il sistema che massimizza/minimizza i moltiplicatori di + rilassamento di un problema detto primale. +

+
+ +

+ Possiamo trasporre il tableau e sostituire le variabili {r`x_n`} con + variabili {r`u_n`} per ottenere il sistema duale! +

+

+ I maggiori e minori dei vincoli diventeranno maggiori e minori delle variabili e viceversa. +

+
+ +
    +
  • Se un problema ha una soluzione finita, allora anche il suo duale la avrà.
  • +
  • Se un problema è , allora il suo duale potrà + essere oppure . +
  • +
  • Se un problema è , allora il suo duale sarà certamente .
  • +
+
+ +

+ Variabili e vincoli del duale corrispondono rispettivamente a vincoli e variabili del primale. +

+

+ In particolare: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MinMax
Vincolo \leqVariabile \leq
Vincolo \geqVariabile \geq
Vincolo =Variabile libera
Variabile \leqVincolo \geq
Variabile \geqVincolo \leq
Variabile liberaVincolo =
+
+
+ + +

+ Una disuguaglianza lineare {r`c_0 \leq \mathbf{c}^T \mathbf{x}`} è verificata da + tutti i punti di un poliedro non- se e solo se esiste un + vettore {r`u \in \mathfrak{R}^m`} tale che: +

+ {r`\mathbf{c}^T \geq \mathbf{u}^T \mathbf{A}`} + {r`c_0 \leq \mathbf{u}^T \mathbf{b}`} +
+ +

+ Il teorema che dimostra l'equivalenza tra primale e duale. +

+

+ Se uno dei due problemi è finito, la soluzione di uno coincide con la soluzione dell'altro. +

+

+ {r`\mathbf{c}^T \mathbf{x} = \mathbf{u}^T \mathbf{b}`} +

+

+ TODO: Anche qui c'è una lunga dimostrazione... +

+
+ +

+ Il teorema che dimostra che il valore della funzione obiettivo del duale (di un qualsiasi + tableau) è sempre minore o uguale/maggiore o uguale alla soluzione del + corrispettivo primale. +

+

+ TODO: Dimostrazione cortina, ma sembra complicata. +

+
+ +

+ Il teorema che ci permette di passare dalla soluzione del duale alla soluzione del + primale. TODO: credo? +

+

+ Si deriva combinando le seguenti condizioni: +

+
    +
  • Ammissibilità del + primale: {r`\mathbf{A} \mathbf{X} \geq \mathbf{b}, \quad \mathbf{x} \geq 0`} +
  • +
  • Ammissibilità del + duale: {r`\mathbf{u}^T \mathbf{A} \leq \mathbf{c}^T, \quad \mathbf{u} \geq 0`} +
  • +
  • Teorema della dualità + forte: {r`\mathbf{c}^T \mathbf{x} = \mathbf{u}^T \mathbf{b}`} (alla soluzione + ottima) +
  • +
+

+ Ne risulta che una soluzione è ottima se e solo se: +

+ {r`\left( \mathbf{c}^T - \mathbf{u}^T \mathbf{A} \right) \mathbf{x} = 0`} + {r`\mathbf{u}^T \left( \mathbf{A} \mathbf{x} - \mathbf{b} \right) = 0`} +
+
+ + +

+ Un'estensione al Simplex primale che opera sul problema duale. +

+
+ +

+ Funziona esattamente come il Simplex primale, ma opera sul duale. +

+
+
+ + +

+ Un procedimento che misura di quanto può variare il termine noto di un + vincolo {r`b_i`} o il coefficiente della funzione + obiettivo {r`c_i`} prima che la base degeneri. +

+
+
+ + +

+ Particolari problemi di ottimizzazione lineare in cui le variabili sono vincolate ad essere + numeri interi. +

+ {r` + \mathbf{x} \in \mathbb{Z}^n + `} +

+ Spesso detti anche problemi di ILP. +

+
+ +

+ Un rilassamento che rimuove il vincolo di integrità a un problema, trovando la sua soluzione + continua. +

+
+
+ + +

+ Un modo per passare dalla soluzione del rilassamento alla soluzione intera di un problema + di ILP. +

+

+ Consiste nel calcolare la soluzione di ogni singolo punto incluso nel poliedro, e selezionare + la minore/maggiore. +

+

+ Trova sicuramente la soluzione giusta, ma il costo computazionale è + esponenziale O(n^k)! +

+
+ +

+ Un altro modo per passare dalla soluzione del rilassamento alla soluzione intera di un + problema di ILP. +

+

+ Consiste nell'arrotondare tutte le variabili al loro valore intero più vicino, e + calcolarne il valore ottimo. +

+

+ Funziona bene per valori grandi, ma più essi si avvicinano allo 0 più l'errore diventa + grande. +

+
+ +

+ Un altro modo ancora per passare dalla soluzione del rilassamento alla soluzione intera + di un problema di ILP. +

+

+ Consiste nel tagliare il poliedro con nuovi vincoli (piani secanti) che riducono le + possibili soluzioni continue ma non quelle intere. +

+

+ Per selezionare i vincoli, si usano i tagli di Gomory: +

+ {r` + \sum_{j \in F} \left( \left( a_{tj} - \lfloor a_{tj} \rfloor \right) \cdot x_j \right) \geq (b_t - \lfloor b_t \rfloor) + `} +

+ Per ogni valore noto frazionario si viene quindi a creare una nuova variabile in base e + un nuovo vincolo formato dall'opposto di tutti i valori frazionari dei coefficienti fuori base. +

+ +

+ Il tableau: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
{r`x_1`}{r`x_2`}{r`s_1`}{r`s_2`}TN
{r`1`}{r`1`}{r`0`}{r`0`}{r`0`}
{r`1`}{r`0`}{r`1`}{r`0`}{r`3`}
{r`\frac{3}{2}`}{r`\frac{1}{2}`}{r`0`}{r`1`}{r`\frac{6}{5}`}
+

+

+ Diventa: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
{r`x_1`}{r`x_2`}{r`s_1`}{r`s_2`}{r`s_3`} + TN
{r`1`}{r`1`}{r`0`}{r`0`}{r`0`}{r`0`}
{r`1`}{r`0`}{r`1`}{r`0`}{r`0`}{r`3`}
{r`\frac{3}{2}`}{r`\frac{1}{2}`}{r`0`}{r`1`}{r`0`}{r`\frac{6}{5}`}
{r`-\frac{1}{2}`}{r`-\frac{1}{2}`}{r`0`}{r`0`}{r`1`}{r`-\frac{1}{5}`}
+

+
+
+ +

+ È possibile usare la tecnica divide et impera per rendere più efficiente l'enumerazione + totale. +

+

+ Si divide il problema principale (trovare il valore ottimo di un problema di ILP) in più + sottoproblemi (trovare il valore ottimo di un problema di ILP con una variabile impostata a un + valore fisso). +

+

+ Si crea così un albero. +

+

+ È possibile chiudere in anticipo alcuni nodi dell'albero se il loro miglior possibile + valore ottimo è inferiore a uno precedentemente trovato o se il loro poliedro è . +

+

+ È possibile utilizzare diverse strategie di esplorazione dell'albero: +

+
    +
  • depth-first: permette di raggiungere immediatamente a una soluzione accettabile + (ma non ottimale) +
  • +
  • best-first: permette di raggiungere più velocemente alla soluzione corretta
  • +
+
+ +

+ È possibile combinare il metodo dei tagli secanti con la tecnica divide et + impera per raggiungere ancora più velocemente a una soluzione. +

+

+ Si effettuano poche iterazioni del metodo dei tagli secanti, e sul risultato di quelle + iterazioni si applica il divide et impera. +

+
+
+ Terminologia dei grafi TODO: migliorare}> + +

+ Insieme di nodi {r`N`} e archi {r`E`} che li + connettono. +

+

+ Può essere diretto se gli archi hanno una direzione. +

+
+ +

+ Nodi connessi da un arco. +

+
+ +

+ Arco connesso a un dato nodo. +

+
+ +

+ Un arco diretto che termina o inizia da un dato nodo. +

+
+ +

+ Conteggio degli archi incidenti di un nodo. +

+

+ Si può calcolare anche relativamente agli archi entranti o agli archi uscenti. +

+
+ +

+ Sequenza di archi consecutivi. +

+
+ +

+ Due nodi sono connessi se tra loro esiste almeno un percorso. +

+

+ Un grafo è connesso se tutti i suoi nodi sono connessi. +

+
+ +

+ Percorsi rispettivamente indiretti e diretti in cui l'inizio coincide con la fine. +

+
+ +

+ Grafo in cui ogni nodo è connesso con ogni altro. +

+

+ Se diretto, contiene {r`n \cdot (n - 1)`} archi; altrimenti, ne contiene la + metà. +

+
+ +
+ Vedi Algoritmi. +
+
+ +
+ Vedi Algoritmi. +
+
+ +

+ Sottoinsieme di archi che connettono due sottoinsiemi di nodi. +

+

+ Può essere anche uscente o entrante; in tal caso include solo gli archi entranti o uscenti dal + sottoinsieme. +

+
+ +

+ Sottoinsieme di nodi e archi di un grafo. +

+

+ Tutti gli archi di un sottografo possono connettere solo nodi all'interno di esso. +

+
+ +

+ Sottografo connesso e aciclico. +

+
+ +

+ Albero che include tutti i nodi di un grafo. +

+
+
+ + +

+ Crea uno spanning tree. +

+
    +
  1. Aggiungi l'arco di costo minimo all'albero.
  2. +
  3. Finchè mancano ancora archi: +
      +
    1. Trova tutti gli archi che aggiungerebbero un nuovo nodo all'albero.
    2. +
    3. Seleziona l'arco di costo minore.
    4. +
    +
  4. +
+
+ +

+ Trova l'ordine topologico di un albero. +

+
    +
  1. Ripeti finchè ci sono nodi nel grafo: +
      +
    1. Assegna un numero sequenziale a un nodo senza archi entranti.
    2. +
    3. Elimina il nodo a cui hai assegnato il numero.
    4. +
    5. Elimina tutti gli archi incidenti sul nodo che hai eliminato.
    6. +
    +
  2. +
+
+ +

+ Trova i percorsi di costo minimo in un albero. +

+
    +
  1. Trova l'ordine topologico dell'albero.
  2. +
  3. Invece che provare ogni singola combinazione di nodi, prova solo i nodi che hanno un numero + topologico maggiore di quello del nodo attuale. +
  4. +
+

+ TODO: forse spiegarlo meglio non farebbe male +

+
+
+ + +
+ Vedi Algoritmi. +
+
+ + + Trova il volume massimo di acqua che è possibile fare scorrere attraverso tubature con una data + capacità. + +

+ Costruisci il grafo residuo e vedi se c'è un percorso che va dalla sorgente alla destinazione. +

+

+ +

+

+ +

+
+
+
+ +

+ Valori che sono calcolati al momento della compilazione del programma: +

+ + param nomeparametro; + +

+ Si possono assegnare valori ai parametri nel codice con: +

+ + nomeparametro := 123 + 234; + +
+ +

+ Insiemi di parametri: +

+ + set NOMESET; + +

+ Si possono definire i contenuti dei set con: +

+ {r` + set DA_UNO_A_DIECI := 1 .. 10; + set DA_UNO_A_PARAMETRO := 1 .. parametro; + `} +

+ Si possono effettuare operazioni su set con: +

+ {r` + set UNIONE := SET_A union SET_B; + set INTERSEZIONE := SET_A inter SET_B; + `} +
+ +

+ Valori che sono calcolati al momento dell'esecuzione del programma: +

+ + var nomevariabile; + +
+
+
+ +

+ È possibile richiedere che un parametro o una variabile soddisfino certi requisiti. +

+

+ Si può richiedere che siano {r`\geq`} o {r`\leq`} di un certo valore: +

+ {r` + param positivo, > 0; + var non_positiva, <= 0; + `} +

+ Si può richiedere che appartengano a un dato set: +

+ {r` + param intero_positivo, integer, > 0; + var zero_oppure_uno, binary; + `} +
+ +

+ È possibile creare anche un "array" di parametri o variabili: +

+ {r` + param dieci_parametri{1..10}; + var quadrato{1..10, 1..10}; + var cubo{1..10, 1..10, 1..10}; + `} +

+ Si possono usare anche set: +

+ {r` + param dieci_parametri{DA_UNO_A_DIECI}; + `} +
+
+
+ +

+ La funzione obiettivo può comparire solo una volta nel programma. +

+

+ Si definisce con: +

+ {r` + minimize valore_ottimo_min: espressione; + maximize valore_ottimo_max: espressione; + `} +
+ +

+ I vincoli a cui sono soggette le variabili si definiscono con: +

+ {r` + nome_vincolo_1: espressione <= 1; + nome_vincolo_2: espressione >= parametro; + `} +

+ I vincoli possono essere indicizzati: +

+ {r` + // La diagonale del quadrato deve essere minore di 1 + v_3{i in DA_UNO_A_DIECI}: quadrato[i, i] <= 1; + + // Tutti i valori del quadrato devono essere minori o uguali a 1 + v_4{i in DA_UNO_A_DIECI, j in DA_UNO_A_DIECI}: quadrato[i, j] <= 1; + `} +

+ Esistono anche operatori aggregati: +

+ {r` + // La somma degli elementi della diagonale deve essere maggiore o uguale a 0 + v_5: sum{i in DA_UNO_A_DIECI} quadrato[i, i] >= 0; + + // Il prodotto degli elementi della diagonale deve essere maggiore o uguale a 0 + v_6: prod{i in DA_UNO_A_DIECI} quadrato[i, i] >= 0; + `} +

+ Si possono anche aggiungere requisiti agli indici: +

+ {r` + v_7: sum{i in DA_UNO_A_DIECI, i <= 5} quadrato[i, i] >= 0; + + v_8: prod{i in SET, i not in ALTRO_SET} quadrato[i, i] >= 0; + `} +
+
+
+ +

+ Perchè il programma calcoli i valori di tutte le variabili, è necessaria l'istruzione: +

+ {r` + solve; + `} +

+ Per stampare i valori calcolati, è possibile usare: +

+ {r` + printf "%d \n", nomevar; + `} +

+ Eventualmente, anche in un ciclo for: +

+ {r` + for{i in DA_UNO_A_DIECI} { + printf "%d: %d \n", i, x[i]; + } + `} +
+ +

+ Per compilare ed eseguire il programma, è sufficiente eseguire: +

+ + glpsol --math nomefile.mod + +

+ È possibile specificare i dati in un file separato da quello del modello; in tal caso, si dovrà eseguire: +

+ + glpsol --math -m modello.mod -d dati.mod + +

+ Per salvare i risultati su file e visualizzarli a schermo: +

+ + glpsol --math nomefile.mod | tee risultati.txt + +
+
+ +} + +export default Page diff --git a/pages/year2/sistemioperativi.tsx b/pages/year2/sistemioperativi.tsx new file mode 100644 index 0000000..cc8fb3d --- /dev/null +++ b/pages/year2/sistemioperativi.tsx @@ -0,0 +1,37 @@ +import Bluelib, { Heading, Chapter, Box, Idiomatic as I, Anchor as A, ListUnordered, ListOrdered } from '@steffo/bluelib-react' +import type { NextPage } from 'next' + +const Page: NextPage = () => { + return <> + + Sistemi operativi + + + + + Introduzione + +

+ Non ho appunti di Sistemi operativi: ho studiato direttamente le slides, in quanto ogni minimo dettaglio di esse poteva essermi chiesto all'esame. +

+

+ Ho però la soluzione che ho dato ad un Arzigogolo, una sfida particolarmente posta dal nostro prof. per verificare le abilità dei suoi studenti. +

+
+
+ + + + Arzigogoli + + + + Arzigogolo 5 (.md, ftrace) + + + + + +} + +export default Page diff --git a/public/materials/year2/sistemioperativi/05_Arzigogolo5_soluzione.md b/public/materials/year2/sistemioperativi/05_Arzigogolo5_soluzione.md new file mode 100644 index 0000000..50f5631 --- /dev/null +++ b/public/materials/year2/sistemioperativi/05_Arzigogolo5_soluzione.md @@ -0,0 +1,297 @@ +# Arzigogolo 5 + +## Prerequisiti + +Si allochino almeno 4 GB di memoria alla macchina virtuale Arch Linux, altrimenti `cscope` non sarà in grado di funzionare sul codice sorgente del kernel Linux. + +All'interno di essa, si installino tramite `pacman` i programmi necessari allo svolgimento degli esercizi: `pacman -S cscope wget git gcc`. + +_Per semplicità, si assume che in fase di installazione si sia installato su Arch il pacchetto `linux` contenente il kernel Linux standard, e non pacchetti contenenti kernel alternativi come `linux-hardened` o `linux-zen`._ + +## Esercizio 1 + +### Comandi utilizzati + +- `uname` è un comando che permette di visualizzare informazioni sul sistema operativo attualmente in esecuzione: con l'opzione `-r`, esso stampa la release del kernel attualmente in uso. + +- `wget` è un comando che permette di scaricare file dal web: il primo argomento che gli viene passato specifica quale pagina o file esso deve scaricare. + +- `tar` è un comando che permette di estrarre o inserire file in un archivio: l'opzione `-x` specifica che deve estrarre (e`x`tract) i file da un archivio, mentre l'opzione `-f {NOMEFILE}` specifica il file archivio da cui deve estrarre i file. + +- `ldd` è un comando che permette di visualizzare le librerie dinamiche richieste per il funzionamento di un certo eseguibile; se usato con l'opzione `--version`, esso stamperà la versione della libreria C del sistema. + +- `git clone` è un comando che permette di creare una copia del repository Git presente alla posizione del primo argomento. Il primo argomento può essere il percorso di un file locale, un percorso di un file remoto accessibile tramite `ssh`, oppure l'URL di una pagina web accessibile tramite i protocolli `https` o `git`. + +- `git checkout` è un comando che permette di cambiare branch del repository Git presente nella current working directory: il primo argomento specifica il nome del branch a cui si vuole passare. + +- `cscope` è un comando che indicizza il codice sorgente C di un programma per permettere di ricercare velocemente simboli al suo interno. + - Con l'opzione `-b`, `cscope` creerà l'indice dei simboli presenti nei file `.c`, `.h`, `.l` e `.y` della directory attuale. + - Con l'opzione `-q`, `cscope` creerà in aggiunta un indice inverso di simboli, permettendo l'utilizzo di un algoritmo più veloce per la ricerca (a costo di un maggiore utilizzo di memoria). + - Con l'opzione `-k`, `cscope` ignorerà le librerie presenti all'interno del sistema operativo (in `/usr/include`), e si limiterà a indicizzare i file nella directory attuale. + Questa modalità è detta “kernel mode”, e viene utilizzata nel caso si stia indicizzando il codice sorgente del kernel Linux, in quanto esso implementa le funzioni definite all’interno degli header include. + - Con l'opzione `-R`, `cscope` cercherà file sorgenti ricorsivamente (all'interno di tutte le sottocartelle presenti nella cartella attuale). + - Con l'opzione `-v`, `cscope` stamperà ogni secondo informazioni sul progresso attuale dell'indicizzazione. + +### Scaricare il codice sorgente del kernel Linux + +Si controlli la release del kernel Linux attualmente in esecuzione sul sistema con il comando `uname -r`. + +Si cerchi sul sito web https://www.kernel.org/ la versione corrispondente a quella attualmente in esecuzione, e se ne scarichi l'archivio del codice sorgente con il comando `wget`: nel caso della release 5.3.8, il comando è `wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.3.8.tar.xz`. + +Si estraggano i file dall'archivio scaricato con il comando `tar -xf linux-5.3.8.tar.xz`: esso creerà una nuova cartella `linux-5.3.8` contenente il codice sorgente del kernel attualmente in uso. + +### Scaricare il codice sorgente della libreria C + +Si controlli la versione della libreria C (`glibc`) disponibile sul sistema con il comando `ldd --version`. + +Si cloni il repository Git di `glibc`, disponibile all'URL `git://sourceware.org/git/glibc.git`: `git clone git://sourceware.org/git/glibc.git`; sarà creata una cartella `glibc` contenente il codice sorgente più recente della libreria C. + +Si entri nella cartella `glibc` con `cd glibc`. + +Si risalga al codice sorgente della release attuale con il comando `git checkout`: nel caso della release 2.30, il comando sarà `git checkout release/2.30/master`: terminata l'esecuzione, nella cartella sarà presente il codice sorgente della libreria C attualmente in uso dal sistema. + +Si esca dalla cartella con `cd ..`. + +### Creazione del database `cscope` + +Si entri nella cartella `linux-5.3.8`, e si esegua `cscope -bqkRv`; saranno creati i file `cscope.out`, `cscope.in.out`, `cscope.po.out`, rappresentanti l'indice del codice sorgente del kernel Linux; si esca infine dalla cartella con `cd ..`. + +Si entri nella cartella `glibc` e si ripeta il comando `cscope -bqkRv`; si è ottenuto l'indice del codice sorgente della libreria C; si esca nuovamente dalla cartella con `cd ..`. + +## Esercizio 2 + +### Comandi utilizzati + +- `mount` è un comando che permette di connettere ad una cartella il file system di un dispositivo collegato al computer. + - L'opzione `-t {TIPO}` specifica il tipo di filesystem che si sta montando: ad esempio, alcuni tipi che possono essere specificati sono `ext4` (filesystem usato principalmente da Linux), `ntfs` (filesystem usato da Windows), e anche tipi speciali come `tracefs` (contenente file per la tracciatura di eventi nel kernel) e `debugfs` (contenente file per il debug del kernel) che non rappresentano dati contenuti all'interno di un dispositivo. + - Il primo argomento specifica il percorso del file dispositivo che si vuole montare; può essere il nome speciale `nodev`, che rappresenta nessun dispositivo ed è utilizzato dai tipi speciali precedentemente menzionati. + - Il secondo argomento specifica la directory in cui si vuole montare il file system; essa verrà popolata con tutti i rispettivi file al termine dell'esecuzione del comando. + +### Verificare che `ftrace` sia supportato dal kernel + +E' possibile verificare se `ftrace` sia supportato o no dal kernel Linux verificando l'esistenza della cartella `/sys/kernel/tracing`. + +Se la cartella esiste, è possibile montarvi il filesystem speciale `tracefs`, contenente tutti i file relativi al tracing, tramite il comando `mount -t tracefs nodev /sys/kernel/tracing`. + +### Verificare che `ftrace` sia attivo nel sistema + +E' possibile vedere lo stato di attivazione del tracing leggendo i contenuti del file `/sys/kernel/tracing/tracing_on`: esso conterrà `0` se `ftrace` è disattivato e `1` se `ftrace` è attivato. + +### Attivare o disattivare `ftrace` + +E' possibile attivare o disattivare `ftrace` scrivendo rispettivamente `1` o `0` nel file `/sys/kernel/tracing/tracing_on`: il modo più facile per farlo è con i comandi `echo 1 > /sys/kernel/tracing/tracing_on` e `echo 0 > /sys/kernel/tracing/tracing_on`. + +### Abilitare la tracciatura completa di tutte le funzioni del kernel + +E' possibile selezionare il tipo di tracciatura che si vuole effettuare scrivendo una stringa all'interno del file `/sys/kernel/tracing/current_tracer`. + +Un elenco di tutti i tipi di tracciatura supportati è presente all'interno del file `/sys/kernel/tracing/available_tracers`. + +Il tipo di tracciatura necessario per ottenere l'albero delle funzioni del kernel è `function_graph`; lo si scriva quindi sul file `current_tracer` con il comando `echo "function_graph" > /sys/kernel/tracing/current_tracer`. + +### Recuperare la traccia di esecuzione completa delle funzioni del kernel + +Una volta sottoscritti a uno più eventi, è possibile visualizzare la traccia degli eventi a cui si è sottoscritti all'interno del file `/sys/kernel/tracing/trace` (ad esempio con il comando `cat /sys/kernel/tracing/trace`). + +## Esercizio 3 + +### Comandi utilizzati + +Il comando `gcc` compila i file sorgente C che gli vengono passati come argomenti e come risultato crea il file eseguibile `a.out`. + +### Programma in C + +Si crei il seguente programma C, salvandolo su un file chiamato `programma.c`: + +```c +#include +#include + +int main(int argc, char* argv[]) { + if(access("/etc/passwd", R_OK)) { + printf("/etc/passwd è leggibile dall'utente attuale"); + return 0; + } + else { + printf("/etc/passwd NON è leggibile dall'utente attuale"); + return 1; + } +} +``` + +### `access()` (la funzione `s`) + +La funzione `int access(const char *pathname, int mode);` è una funzione di `glibc` che permette di controllare se un file esiste e se l'utente che ha eseguito il programma (l'utente _reale_, non l'utente _effettivo_) ha i permessi di leggere/scrivere/eseguire quel file. + +Per effettuare la verifica, la funzione effettua una syscall, chiamando la funzione `sys_access` del kernel Linux. + +L'argomento `pathname` specifica il percorso del file su cui si vuole effettuare il controllo. + +L'argomento `mode` specifica quali controlli si vogliono effettuare sui permessi del file: +- Con il flag `F_OK` si verifica solo l'esistenza del file +- Con il flag `R_OK` si verifica se l'utente che ha eseguito il programma ha permessi di lettura sul file +- Con il flag `W_OK` si verifica se l'utente che ha eseguito il programma ha permessi di scrittura sul file +- Con il flag `X_OK` si verifica se l'utente che ha eseguito il programma ha permessi di esecuzione sul file + +E' possibile effettuare l'OR bitwise tra più flag (`R_OK | W_OK`) per verificare che l'utente abbia tutti i permessi delle flag passate. + +### Compilazione del programma + +Si compili il file invocando il comando `gcc programma.c`; sarà creato l'eseguibile linkato dinamicamente `a.out`. + +Per creare l'albero di funzioni di `access()`, si userà `ftrace`, già configurato in precedenza, e `ltrace`, descritto nella sezione _Esercizio 3 > Comandi utilizzati_. + +### Recupero dell'albero di funzioni + +Si disattivi il tracing scrivendo `0` su `/sys/kernel/tracing/tracing_on` (`echo 0 > /sys/kernel/tracing/tracing_on`). + +Si svuoti la traccia attuale scrivendo `""` su `/sys/kernel/tracing/trace` (`echo "" > /sys/kernel/tracing/trace`). + +Si inserisca poi il comando `echo 1 > /sys/kernel/tracing/tracing_on; ./a.out; echo 0 > /sys/kernel/tracing/tracing_on; cat /sys/kernel/tracing/ > ftrace.txt`: si attiverà la tracciatura solo per il tempo necessario all'esecuzione del programma `./a.out`, in modo da tracciare solo le funzioni di sistema chiamate durante l'esecuzione del programma, e infine la traccia sarà copiata sul file `ftrace.txt`. + +Si cerchi all'interno del file `ftrace.txt` la riga contenente `sys_access()`: si è ottenuto l'albero delle chiamate della chiamata di sistema `access()`. + +Segue un estratto dal file ftrace, assieme al commento delle principali funzioni invocate (le linee di commento iniziano con un cancelletto). + +### Commento dell'albero di funzioni + +```python +# La chiamata di sistema access, per l'architettura x64 +__x64_sys_access() { + # Funzione corrispondente alla chiamata di sistema access + do_faccessat() { + # Crea una struttura "creds" modificabile, contenente le credenziali di un utente, e incrementa di 1 il suo reference counter + prepare_creds() { + # Alloca memoria dalla cache + kmem_cache_alloc() { + should_failslab(); + memcg_kmem_get_cache() { + __rcu_read_lock(); + preempt_count_add(); + preempt_count_sub(); + __rcu_read_unlock(); + } + memcg_kmem_put_cache() { + preempt_count_add(); + preempt_count_sub(); + } + } + # Riempi la struttura con dei dati + security_prepare_creds() { + lsm_cred_alloc.isra.0(); + } + } + # Se si passa da root a un altro utente, rimuovi i permessi + make_kuid() { + map_id_range_down(); + } + # Cambia le credenziali del processo attuale + override_creds(); + # Trova un file a un dato percorso in userspace + user_path_at_empty() { + # Trova le flag dei permessi del file con un dato nome + getname_flags() { + kmem_cache_alloc() { + should_failslab(); + memcg_kmem_put_cache(); + } + __check_object_size() { + check_stack_object(); + __virt_addr_valid(); + __check_heap_object(); + } + } + # Cerca il file con un dato nome + filename_lookup() { + path_lookupat.isra.0() { + path_init() { + __rcu_read_lock(); + # Parti dalla root directory ( / ) + set_root(); + nd_jump_root(); + } + # Attraversa le varie directory + link_path_walk() { + # Assicurati di avere i permessi per entrare in una directory + inode_permission() { + generic_permission(); + security_inode_permission(); + } + # Entra nella directory + walk_component() { + lookup_fast() { + __d_lookup_rcu(); + __follow_mount_rcu.isra.0() { + __lookup_mnt(); + } + } + } + inode_permission() { + generic_permission(); + security_inode_permission(); + } + } + walk_component() { + lookup_fast() { + __d_lookup_rcu(); + __follow_mount_rcu.isra.0(); + } + } + # Termina l'esplorazione delle directory + complete_walk() { + unlazy_walk() { + legitimize_links(); + legitimize_path.isra.0() { + __legitimize_mnt(); + } + __rcu_read_unlock(); + } + } + # Restituisci il risultato + terminate_walk() { + dput(); + mntput(); + } + } + restore_nameidata(); + putname() { + kmem_cache_free(); + } + } + } + # Controlla di avere i permessi di lettura + inode_permission() { + generic_permission(); + security_inode_permission(); + } + # Libera la memoria + path_put() { + dput() { + __rcu_read_lock(); + __rcu_read_unlock(); + } + mntput() { + mntput_no_expire() { + __rcu_read_lock(); + __rcu_read_unlock(); + } + } + } + # Ritorna alle credenziali originali + revert_creds(); + # Decrementa di 1 il reference counter delle credenziali create in precedenza, al fine di deallocare la struttura se nessun altro processo la stausando + __put_cred() { + put_cred_rcu() { + security_cred_free(); + key_put(); + key_put(); + key_put(); + key_put(); + free_uid(); + # Il reference counter ha raggiunto 0, si può deallocare la memoria occupata dalla struttura “creds” in sicurezza + kmem_cache_free(); + } + } + } +} +``` diff --git a/public/materials/year2/sistemioperativi/05_ftrace.txt b/public/materials/year2/sistemioperativi/05_ftrace.txt new file mode 100644 index 0000000..fcc459e --- /dev/null +++ b/public/materials/year2/sistemioperativi/05_ftrace.txt @@ -0,0 +1,28400 @@ +# tracer: function_graph +# +# CPU DURATION FUNCTION CALLS +# | | | | | | | + 0) 0.140 us | } /* mem_cgroup_uncharge_list */ + 0) 0.141 us | free_unref_page_list(); + 0) 0.932 us | } /* release_pages */ + 0) 2.344 us | } /* free_pages_and_swap_cache */ + 0) 6.563 us | } /* tlb_flush_mmu */ + 0) | free_pages() { + 0) | free_pages.part.0() { + 0) | __free_pages() { + 0) | free_unref_page() { + 0) 0.140 us | free_pcp_prepare(); + 0) 0.241 us | free_unref_page_prepare.part.0(); + 0) 0.190 us | free_unref_page_commit(); + 0) 1.132 us | } + 0) 1.413 us | } + 0) 1.693 us | } + 0) 1.943 us | } + 0) 8.947 us | } /* tlb_finish_mmu */ + 0) + 67.637 us | } /* unmap_region */ + 0) | remove_vma() { + 0) | fput() { + 0) | fput_many() { + 0) | task_work_add() { + 0) | kick_process() { + 0) 0.130 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.691 us | } + 0) 0.982 us | } + 0) 1.412 us | } + 0) 1.663 us | } + 0) | vm_area_free() { + 0) | kmem_cache_free() { + 0) 0.170 us | __slab_free(); + 0) 0.511 us | } + 0) 0.802 us | } + 0) 2.956 us | } + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) + 75.051 us | } /* __do_munmap */ + 0) 0.131 us | up_read(); + 0) + 75.862 us | } /* __vm_munmap */ + 0) + 76.924 us | } /* __x64_sys_munmap */ + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.130 us | dput(); + 0) 0.150 us | mntput(); + 0) 0.671 us | } + 0) 0.131 us | unroll_tree_refs(); + 0) 0.150 us | kfree(); + 0) 1.502 us | } + 0) 1.784 us | } + 0) | exit_to_usermode_loop() { + 0) | task_work_run() { + 0) | _raw_spin_lock_irq() { + 0) 0.130 us | preempt_count_add(); + 0) 0.400 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) | ____fput() { + 0) | __fput() { + 0) 0.171 us | __fsnotify_parent(); + 0) 0.170 us | fsnotify(); + 0) 0.160 us | locks_remove_file(); + 0) 0.381 us | ext4_release_file [ext4](); + 0) 0.151 us | module_put(); + 0) 0.150 us | put_pid(); + 0) | dput() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.731 us | } + 0) | mntput() { + 0) | mntput_no_expire() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.692 us | } + 0) 0.982 us | } + 0) 0.141 us | security_file_free(); + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) | call_rcu() { + 0) | __call_rcu() { + 0) 0.140 us | rcu_segcblist_enqueue(); + 0) 0.691 us | } + 0) 0.962 us | } + 0) 6.402 us | } + 0) 6.672 us | } + 0) | _raw_spin_lock_irq() { + 0) 0.130 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 9.127 us | } + 0) 0.140 us | mem_cgroup_handle_over_high(); + 0) 0.151 us | blkcg_maybe_throttle_current(); + 0) + 10.089 us | } + 0) + 90.219 us | } /* do_syscall_64 */ + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.130 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.151 us | vmacache_find(); + 0) 0.150 us | vmacache_update(); + 0) 0.741 us | } + 0) | handle_mm_fault() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.141 us | mem_cgroup_from_task(); + 0) 0.140 us | __count_memcg_events(); + 0) 0.130 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.141 us | pmd_devmap_trans_unstable(); + 0) | filemap_map_pages() { + 0) 0.140 us | __rcu_read_lock(); + 0) | alloc_set_pte() { + 0) 0.130 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.400 us | } + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.151 us | __rcu_read_unlock(); + 0) 0.411 us | } + 0) 0.661 us | } + 0) 1.452 us | } + 0) 2.555 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.432 us | } + 0) 1.704 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.443 us | } + 0) 1.703 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.433 us | } + 0) 1.703 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.432 us | } + 0) 1.703 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.433 us | } + 0) 1.703 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.432 us | } + 0) 1.704 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.442 us | } + 0) 1.703 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.452 us | } + 0) 1.723 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.442 us | } + 0) 1.704 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.381 us | } + 0) 0.641 us | } + 0) 1.432 us | } + 0) 1.694 us | } + 0) 0.361 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.641 us | } + 0) 1.433 us | } + 0) 1.703 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.433 us | } + 0) 1.703 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.433 us | } + 0) 1.703 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.433 us | } + 0) 1.703 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.433 us | } + 0) 1.703 us | } + 0) 0.130 us | unlock_page(); + 0) 0.150 us | __rcu_read_unlock(); + 0) + 36.358 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.391 us | } + 0) + 37.480 us | } + 0) + 38.883 us | } + 0) 0.130 us | up_read(); + 0) + 40.596 us | } + 0) + 40.867 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.130 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.150 us | vmacache_find(); + 0) 0.131 us | vmacache_update(); + 0) 0.741 us | } + 0) | handle_mm_fault() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | mem_cgroup_from_task(); + 0) 0.150 us | __count_memcg_events(); + 0) 0.150 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.131 us | pmd_devmap_trans_unstable(); + 0) | alloc_pages_vma() { + 0) 0.140 us | __get_vma_policy(); + 0) | get_vma_policy.part.0() { + 0) 0.140 us | get_task_policy.part.0(); + 0) 0.380 us | } + 0) 0.140 us | policy_nodemask(); + 0) 0.140 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.140 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.130 us | __inc_numa_state(); + 0) 0.151 us | __inc_numa_state(); + 0) | prep_new_page() { + 0) | kernel_init_free_pages() { + 0) 0.151 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 1.152 us | } + 0) 1.422 us | } + 0) 2.315 us | } + 0) 2.885 us | } + 0) 4.488 us | } + 0) | mem_cgroup_try_charge_delay() { + 0) | mem_cgroup_try_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) 0.140 us | try_charge(); + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 2.294 us | } + 0) | mem_cgroup_throttle_swaprate() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | kthread_blkcg(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.932 us | } + 0) 3.636 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.400 us | } + 0) | page_add_new_anon_rmap() { + 0) 0.140 us | __mod_node_page_state(); + 0) 0.141 us | __page_set_anon_rmap(); + 0) 0.671 us | } + 0) | mem_cgroup_commit_charge() { + 0) | mem_cgroup_charge_statistics() { + 0) 0.140 us | __mod_memcg_state(); + 0) 0.140 us | __count_memcg_events(); + 0) 0.702 us | } + 0) | memcg_check_events() { + 0) 0.160 us | mem_cgroup_event_ratelimit.isra.0(); + 0) 0.421 us | } + 0) 1.523 us | } + 0) | lru_cache_add_active_or_unevictable() { + 0) | __lru_cache_add() { + 0) 0.150 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.682 us | } + 0) 0.952 us | } + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) + 13.445 us | } + 0) + 15.038 us | } + 0) 0.130 us | up_read(); + 0) + 16.721 us | } + 0) + 16.981 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.151 us | vmacache_find(); + 0) 0.421 us | } + 0) | handle_mm_fault() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.291 us | mem_cgroup_from_task(); + 0) 0.140 us | __count_memcg_events(); + 0) 0.141 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.140 us | pmd_devmap_trans_unstable(); + 0) | alloc_pages_vma() { + 0) 0.140 us | __get_vma_policy(); + 0) | get_vma_policy.part.0() { + 0) 0.130 us | get_task_policy.part.0(); + 0) 0.391 us | } + 0) 0.131 us | policy_nodemask(); + 0) 0.130 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.130 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.151 us | __inc_numa_state(); + 0) 0.140 us | __inc_numa_state(); + 0) | prep_new_page() { + 0) | kernel_init_free_pages() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 1.082 us | } + 0) 1.353 us | } + 0) 2.184 us | } + 0) 2.725 us | } + 0) 4.308 us | } + 0) | mem_cgroup_try_charge_delay() { + 0) | mem_cgroup_try_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.203 us | } + 0) 0.140 us | try_charge(); + 0) 0.131 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 2.264 us | } + 0) | mem_cgroup_throttle_swaprate() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.141 us | kthread_blkcg(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.921 us | } + 0) 3.587 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.401 us | } + 0) | page_add_new_anon_rmap() { + 0) 0.140 us | __mod_node_page_state(); + 0) 0.130 us | __page_set_anon_rmap(); + 0) 0.661 us | } + 0) | mem_cgroup_commit_charge() { + 0) | mem_cgroup_charge_statistics() { + 0) 0.140 us | __mod_memcg_state(); + 0) 0.151 us | __count_memcg_events(); + 0) 0.681 us | } + 0) | memcg_check_events() { + 0) 0.141 us | mem_cgroup_event_ratelimit.isra.0(); + 0) 0.401 us | } + 0) 1.483 us | } + 0) | lru_cache_add_active_or_unevictable() { + 0) | __lru_cache_add() { + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 0.932 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.391 us | } + 0) + 13.124 us | } + 0) + 14.608 us | } + 0) 0.140 us | up_read(); + 0) + 15.970 us | } + 0) + 16.241 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.131 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.160 us | vmacache_find(); + 0) 0.641 us | } + 0) | handle_mm_fault() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | mem_cgroup_from_task(); + 0) 0.140 us | __count_memcg_events(); + 0) 0.130 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.130 us | pmd_devmap_trans_unstable(); + 0) | filemap_map_pages() { + 0) 0.130 us | __rcu_read_lock(); + 0) | alloc_set_pte() { + 0) 0.140 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.400 us | } + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.651 us | } + 0) 1.432 us | } + 0) 2.525 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.651 us | } + 0) 1.442 us | } + 0) 1.714 us | } + 0) 0.150 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.432 us | } + 0) 1.704 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.432 us | } + 0) 1.704 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.432 us | } + 0) 1.704 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 2.003 us | } + 0) 2.275 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.432 us | } + 0) 1.704 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.422 us | } + 0) 1.704 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.432 us | } + 0) 1.693 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.432 us | } + 0) 1.704 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.432 us | } + 0) 1.704 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.422 us | } + 0) 1.694 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.432 us | } + 0) 2.114 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.390 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.381 us | } + 0) 0.641 us | } + 0) 1.433 us | } + 0) 1.703 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.423 us | } + 0) 1.703 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.433 us | } + 0) 1.703 us | } + 0) 0.140 us | unlock_page(); + 0) 0.140 us | __rcu_read_unlock(); + 0) + 36.850 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.391 us | } + 0) + 37.961 us | } + 0) + 39.294 us | } + 0) 0.141 us | up_read(); + 0) + 40.877 us | } + 0) + 41.137 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.150 us | vmacache_find(); + 0) 0.410 us | } + 0) | handle_mm_fault() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.141 us | mem_cgroup_from_task(); + 0) 0.150 us | __count_memcg_events(); + 0) 0.141 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.131 us | pmd_devmap_trans_unstable(); + 0) | filemap_map_pages() { + 0) 0.140 us | __rcu_read_lock(); + 0) | alloc_set_pte() { + 0) 0.130 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.390 us | } + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.442 us | } + 0) 2.515 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.721 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.743 us | } + 0) 2.014 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.651 us | } + 0) 1.433 us | } + 0) 1.703 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.642 us | } + 0) 1.433 us | } + 0) 1.703 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) + 10.139 us | } + 0) + 10.510 us | } + 0) + 11.301 us | } + 0) + 11.652 us | } + 0) 0.281 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.160 us | __rcu_read_lock(); + 0) 0.420 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.473 us | } + 0) 1.773 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.390 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.433 us | } + 0) 1.703 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.433 us | } + 0) 1.703 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 2.014 us | } + 0) 2.294 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.390 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.433 us | } + 0) 1.703 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.390 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.433 us | } + 0) 1.703 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.390 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.433 us | } + 0) 1.703 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.433 us | } + 0) 1.713 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.443 us | } + 0) 1.713 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.433 us | } + 0) 1.713 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.390 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.871 us | } + 0) 1.663 us | } + 0) 1.934 us | } + 0) 0.140 us | unlock_page(); + 0) 0.151 us | __rcu_read_unlock(); + 0) + 47.018 us | } + 0) | _raw_spin_unlock() { + 0) 0.170 us | preempt_count_sub(); + 0) 0.461 us | } + 0) + 48.230 us | } + 0) + 49.593 us | } + 0) 0.230 us | up_read(); + 0) + 51.096 us | } + 0) + 51.366 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.150 us | vmacache_find(); + 0) 0.421 us | } + 0) | handle_mm_fault() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.201 us | mem_cgroup_from_task(); + 0) 0.301 us | __count_memcg_events(); + 0) 0.140 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.140 us | pmd_devmap_trans_unstable(); + 0) | alloc_pages_vma() { + 0) 0.150 us | __get_vma_policy(); + 0) | get_vma_policy.part.0() { + 0) 0.141 us | get_task_policy.part.0(); + 0) 0.401 us | } + 0) 0.130 us | policy_nodemask(); + 0) 0.140 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.151 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.151 us | __inc_numa_state(); + 0) 0.140 us | __inc_numa_state(); + 0) | prep_new_page() { + 0) | kernel_init_free_pages() { + 0) 0.160 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 1.022 us | } + 0) 1.303 us | } + 0) 2.234 us | } + 0) 2.815 us | } + 0) 4.429 us | } + 0) | mem_cgroup_try_charge_delay() { + 0) | mem_cgroup_try_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 1.213 us | } + 0) 0.150 us | try_charge(); + 0) 0.141 us | preempt_count_add(); + 0) 0.150 us | preempt_count_sub(); + 0) 2.304 us | } + 0) | mem_cgroup_throttle_swaprate() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.131 us | kthread_blkcg(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.012 us | } + 0) 3.707 us | } + 0) | _raw_spin_lock() { + 0) 0.141 us | preempt_count_add(); + 0) 0.411 us | } + 0) | page_add_new_anon_rmap() { + 0) 0.161 us | __mod_node_page_state(); + 0) 0.130 us | __page_set_anon_rmap(); + 0) 0.681 us | } + 0) | mem_cgroup_commit_charge() { + 0) | mem_cgroup_charge_statistics() { + 0) 0.531 us | __mod_memcg_state(); + 0) 0.141 us | __count_memcg_events(); + 0) 1.082 us | } + 0) | memcg_check_events() { + 0) 0.161 us | mem_cgroup_event_ratelimit.isra.0(); + 0) 0.421 us | } + 0) 1.913 us | } + 0) | lru_cache_add_active_or_unevictable() { + 0) | __lru_cache_add() { + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 0.932 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) + 13.926 us | } + 0) + 15.539 us | } + 0) 0.130 us | up_read(); + 0) + 16.941 us | } + 0) + 17.233 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.130 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.150 us | vmacache_find(); + 0) 0.131 us | vmacache_update(); + 0) 0.731 us | } + 0) | handle_mm_fault() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.130 us | mem_cgroup_from_task(); + 0) 0.141 us | __count_memcg_events(); + 0) 0.140 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.130 us | pmd_devmap_trans_unstable(); + 0) | filemap_map_pages() { + 0) 0.140 us | __rcu_read_lock(); + 0) | alloc_set_pte() { + 0) 0.130 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.401 us | } + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.390 us | } + 0) | __mod_lruvec_state() { + 0) 0.140 us | __mod_node_page_state(); + 0) 0.170 us | __mod_memcg_state(); + 0) 0.711 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.662 us | } + 0) 2.364 us | } + 0) 3.456 us | } + 0) 0.131 us | unlock_page(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 4.728 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) 5.981 us | } + 0) 7.334 us | } + 0) 0.130 us | up_read(); + 0) 8.997 us | } + 0) 9.257 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.130 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.150 us | vmacache_find(); + 0) 0.411 us | } + 0) | handle_mm_fault() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | mem_cgroup_from_task(); + 0) 0.150 us | __count_memcg_events(); + 0) 0.140 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.130 us | pmd_devmap_trans_unstable(); + 0) | filemap_map_pages() { + 0) 0.130 us | __rcu_read_lock(); + 0) | alloc_set_pte() { + 0) 0.130 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.400 us | } + 0) 0.952 us | } + 0) 0.130 us | unlock_page(); + 0) 0.141 us | alloc_set_pte(); + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.442 us | } + 0) 1.714 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.442 us | } + 0) 1.704 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.432 us | } + 0) 1.704 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.432 us | } + 0) 1.704 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.432 us | } + 0) 1.703 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.390 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.381 us | } + 0) 0.641 us | } + 0) 1.432 us | } + 0) 1.703 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.381 us | } + 0) 0.641 us | } + 0) 1.432 us | } + 0) 1.693 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.432 us | } + 0) 1.703 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.423 us | } + 0) 1.703 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.381 us | } + 0) 0.641 us | } + 0) 1.433 us | } + 0) 1.693 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.433 us | } + 0) 1.693 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.433 us | } + 0) 1.703 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.433 us | } + 0) 1.703 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.461 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.483 us | } + 0) 1.834 us | } + 0) 0.140 us | unlock_page(); + 0) 0.141 us | __rcu_read_unlock(); + 0) + 33.082 us | } + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) + 34.414 us | } + 0) + 35.767 us | } + 0) 0.130 us | up_read(); + 0) + 37.109 us | } + 0) + 37.360 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.130 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.151 us | vmacache_find(); + 0) 0.411 us | } + 0) | handle_mm_fault() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.140 us | mem_cgroup_from_task(); + 0) 0.141 us | __count_memcg_events(); + 0) 0.140 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.140 us | pmd_devmap_trans_unstable(); + 0) | filemap_map_pages() { + 0) 0.141 us | __rcu_read_lock(); + 0) | alloc_set_pte() { + 0) 0.130 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.141 us | preempt_count_add(); + 0) 0.401 us | } + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.642 us | } + 0) 1.433 us | } + 0) 2.515 us | } + 0) 0.131 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.722 us | } + 0) 1.513 us | } + 0) 1.773 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.642 us | } + 0) 1.433 us | } + 0) 1.713 us | } + 0) 0.131 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.611 us | } + 0) 0.872 us | } + 0) 1.663 us | } + 0) 1.934 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.432 us | } + 0) 1.704 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.432 us | } + 0) 1.704 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.442 us | } + 0) 1.703 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.432 us | } + 0) 1.703 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.443 us | } + 0) 1.703 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.390 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.433 us | } + 0) 1.693 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.381 us | } + 0) 0.801 us | } + 0) 1.593 us | } + 0) 1.864 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.442 us | } + 0) 1.714 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.442 us | } + 0) 1.704 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.651 us | } + 0) 1.442 us | } + 0) 1.714 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.442 us | } + 0) 1.704 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.442 us | } + 0) 1.714 us | } + 0) 0.130 us | unlock_page(); + 0) 0.151 us | __rcu_read_unlock(); + 0) + 36.058 us | } + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) + 37.160 us | } + 0) + 38.512 us | } + 0) 0.130 us | up_read(); + 0) + 39.865 us | } + 0) + 40.135 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.461 us | } + 0) 0.762 us | } + 0) | __x64_sys_access() { + 0) | do_faccessat() { + 0) | prepare_creds() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 1.573 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.975 us | } + 0) | security_prepare_creds() { + 0) 0.180 us | lsm_cred_alloc.isra.0(); + 0) 0.501 us | } + 0) 3.998 us | } + 0) | make_kuid() { + 0) 0.160 us | map_id_range_down(); + 0) 0.431 us | } + 0) 0.141 us | override_creds(); + 0) | user_path_at_empty() { + 0) | getname_flags() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) 0.151 us | memcg_kmem_put_cache(); + 0) 0.781 us | } + 0) | __check_object_size() { + 0) 0.150 us | check_stack_object(); + 0) 0.181 us | __virt_addr_valid(); + 0) 0.150 us | __check_heap_object(); + 0) 1.153 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.161 us | vmacache_find(); + 0) 0.130 us | vmacache_update(); + 0) 0.712 us | } + 0) | handle_mm_fault() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | mem_cgroup_from_task(); + 0) 0.140 us | __count_memcg_events(); + 0) 0.140 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.141 us | pmd_devmap_trans_unstable(); + 0) | filemap_map_pages() { + 0) 0.141 us | __rcu_read_lock(); + 0) | alloc_set_pte() { + 0) 0.140 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.400 us | } + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | __mod_lruvec_state() { + 0) 0.140 us | __mod_node_page_state(); + 0) 0.140 us | __mod_memcg_state(); + 0) 0.671 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.652 us | } + 0) 2.274 us | } + 0) 3.346 us | } + 0) 0.141 us | unlock_page(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 4.498 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.390 us | } + 0) 5.601 us | } + 0) 6.973 us | } + 0) 0.130 us | up_read(); + 0) 8.687 us | } + 0) 8.957 us | } + 0) + 11.843 us | } + 0) | filename_lookup() { + 0) | path_lookupat.isra.0() { + 0) | path_init() { + 0) 0.350 us | __rcu_read_lock(); + 0) 0.210 us | set_root(); + 0) 0.141 us | nd_jump_root(); + 0) 1.283 us | } + 0) | link_path_walk() { + 0) | inode_permission() { + 0) 0.130 us | generic_permission(); + 0) 0.130 us | security_inode_permission(); + 0) 0.722 us | } + 0) | walk_component() { + 0) | lookup_fast() { + 0) 0.220 us | __d_lookup_rcu(); + 0) | __follow_mount_rcu.isra.0() { + 0) 0.200 us | __lookup_mnt(); + 0) 0.521 us | } + 0) 1.183 us | } + 0) 1.483 us | } + 0) | inode_permission() { + 0) 0.131 us | generic_permission(); + 0) 0.130 us | security_inode_permission(); + 0) 0.691 us | } + 0) 3.487 us | } + 0) | walk_component() { + 0) | lookup_fast() { + 0) 0.451 us | __d_lookup_rcu(); + 0) 0.140 us | __follow_mount_rcu.isra.0(); + 0) 0.992 us | } + 0) 1.272 us | } + 0) | complete_walk() { + 0) | unlazy_walk() { + 0) 0.140 us | legitimize_links(); + 0) | legitimize_path.isra.0() { + 0) 0.220 us | __legitimize_mnt(); + 0) 0.491 us | } + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.292 us | } + 0) 1.553 us | } + 0) | terminate_walk() { + 0) 0.130 us | dput(); + 0) 0.130 us | mntput(); + 0) 0.711 us | } + 0) 9.217 us | } + 0) 0.160 us | restore_nameidata(); + 0) | putname() { + 0) 0.161 us | kmem_cache_free(); + 0) 0.441 us | } + 0) + 10.399 us | } + 0) + 22.683 us | } + 0) | inode_permission() { + 0) 0.130 us | generic_permission(); + 0) 0.140 us | security_inode_permission(); + 0) 0.751 us | } + 0) | path_put() { + 0) | dput() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.671 us | } + 0) | mntput() { + 0) | mntput_no_expire() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.662 us | } + 0) 0.932 us | } + 0) 1.994 us | } + 0) 0.141 us | revert_creds(); + 0) | __put_cred() { + 0) | put_cred_rcu() { + 0) 0.160 us | security_cred_free(); + 0) 0.140 us | key_put(); + 0) 0.140 us | key_put(); + 0) 0.140 us | key_put(); + 0) 0.150 us | key_put(); + 0) 0.191 us | free_uid(); + 0) 0.190 us | kmem_cache_free(); + 0) 2.184 us | } + 0) 2.455 us | } + 0) + 33.954 us | } + 0) + 34.224 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.131 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.811 us | } + 0) 0.150 us | unroll_tree_refs(); + 0) 0.130 us | kfree(); + 0) 1.623 us | } + 0) 1.904 us | } + 0) + 37.510 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.131 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.130 us | vmacache_find(); + 0) 0.401 us | } + 0) | handle_mm_fault() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | mem_cgroup_from_task(); + 0) 0.150 us | __count_memcg_events(); + 0) 0.130 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.141 us | pmd_devmap_trans_unstable(); + 0) | filemap_map_pages() { + 0) 0.140 us | __rcu_read_lock(); + 0) | alloc_set_pte() { + 0) 0.141 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.401 us | } + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.452 us | } + 0) 2.525 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.442 us | } + 0) 1.703 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.442 us | } + 0) 1.703 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.442 us | } + 0) 1.704 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.962 us | } + 0) 1.212 us | } + 0) 2.003 us | } + 0) 2.285 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.442 us | } + 0) 1.703 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.432 us | } + 0) 1.704 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.432 us | } + 0) 1.704 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.432 us | } + 0) 1.704 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.432 us | } + 0) 1.704 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.432 us | } + 0) 1.704 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.381 us | } + 0) 0.801 us | } + 0) 1.583 us | } + 0) 1.974 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.652 us | } + 0) 1.443 us | } + 0) 1.713 us | } + 0) 0.131 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.662 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.131 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.652 us | } + 0) 1.443 us | } + 0) 1.713 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.652 us | } + 0) 1.453 us | } + 0) 1.713 us | } + 0) 0.141 us | unlock_page(); + 0) 0.140 us | __rcu_read_unlock(); + 0) + 36.488 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) + 37.591 us | } + 0) + 38.953 us | } + 0) 0.130 us | up_read(); + 0) + 40.286 us | } + 0) + 40.556 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.151 us | vmacache_find(); + 0) 0.130 us | vmacache_update(); + 0) 0.731 us | } + 0) | handle_mm_fault() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.131 us | mem_cgroup_from_task(); + 0) 0.150 us | __count_memcg_events(); + 0) 0.151 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.141 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.763 us | } + 0) 3.126 us | } + 0) 0.140 us | up_read(); + 0) 4.809 us | } + 0) 5.070 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.130 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.130 us | vmacache_find(); + 0) 0.400 us | } + 0) | handle_mm_fault() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.131 us | mem_cgroup_from_task(); + 0) 0.140 us | __count_memcg_events(); + 0) 0.141 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.130 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.160 us | preempt_count_add(); + 0) 0.420 us | } + 0) | do_wp_page() { + 0) 0.160 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.390 us | } + 0) | wp_page_copy() { + 0) | alloc_pages_vma() { + 0) 0.130 us | __get_vma_policy(); + 0) | get_vma_policy.part.0() { + 0) 0.130 us | get_task_policy.part.0(); + 0) 0.390 us | } + 0) 0.130 us | policy_nodemask(); + 0) 0.130 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.130 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.140 us | __inc_numa_state(); + 0) 0.140 us | __inc_numa_state(); + 0) | prep_new_page() { + 0) | kernel_init_free_pages() { + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 1.102 us | } + 0) 1.352 us | } + 0) 2.234 us | } + 0) 2.775 us | } + 0) 4.348 us | } + 0) | mem_cgroup_try_charge_delay() { + 0) | mem_cgroup_try_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) 0.151 us | try_charge(); + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 2.305 us | } + 0) | mem_cgroup_throttle_swaprate() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.130 us | kthread_blkcg(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.932 us | } + 0) 3.637 us | } + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.401 us | } + 0) | ptep_clear_flush() { + 0) | flush_tlb_mm_range() { + 0) 0.150 us | preempt_count_add(); + 0) | flush_tlb_func_common.constprop.0() { + 0) 0.170 us | native_flush_tlb_one_user(); + 0) 0.491 us | } + 0) 0.130 us | preempt_count_sub(); + 0) 1.352 us | } + 0) 1.673 us | } + 0) | page_add_new_anon_rmap() { + 0) 0.561 us | __mod_node_page_state(); + 0) 0.141 us | __page_set_anon_rmap(); + 0) 1.092 us | } + 0) | mem_cgroup_commit_charge() { + 0) | mem_cgroup_charge_statistics() { + 0) 0.150 us | __mod_memcg_state(); + 0) 0.140 us | __count_memcg_events(); + 0) 0.682 us | } + 0) | memcg_check_events() { + 0) 0.150 us | mem_cgroup_event_ratelimit.isra.0(); + 0) 0.411 us | } + 0) 1.503 us | } + 0) | lru_cache_add_active_or_unevictable() { + 0) | __lru_cache_add() { + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.712 us | } + 0) 0.962 us | } + 0) | _raw_spin_unlock() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.471 us | } + 0) + 15.368 us | } + 0) + 16.491 us | } + 0) + 17.643 us | } + 0) + 18.995 us | } + 0) 0.151 us | up_read(); + 0) + 20.368 us | } + 0) + 20.628 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.430 us | } + 0) 0.722 us | } + 0) | __x64_sys_newfstat() { + 0) | __se_sys_newfstat() { + 0) | vfs_statx_fd() { + 0) | __fdget_raw() { + 0) 0.210 us | __fget_light(); + 0) 0.471 us | } + 0) | vfs_getattr() { + 0) 0.571 us | security_inode_getattr(); + 0) | vfs_getattr_nosec() { + 0) 0.140 us | generic_fillattr(); + 0) 0.571 us | } + 0) 1.543 us | } + 0) 2.434 us | } + 0) | cp_new_stat() { + 0) | from_kuid_munged() { + 0) 0.160 us | map_id_up(); + 0) 0.441 us | } + 0) | from_kgid_munged() { + 0) 0.140 us | map_id_up(); + 0) 0.401 us | } + 0) 1.343 us | } + 0) 4.258 us | } + 0) 4.528 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.141 us | dput(); + 0) 0.130 us | mntput(); + 0) 0.661 us | } + 0) 0.150 us | unroll_tree_refs(); + 0) 0.130 us | kfree(); + 0) 1.493 us | } + 0) 1.763 us | } + 0) 7.594 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.390 us | } + 0) 0.662 us | } + 0) | __x64_sys_ioctl() { + 0) | ksys_ioctl() { + 0) | __fdget() { + 0) 0.130 us | __fget_light(); + 0) 0.391 us | } + 0) 0.150 us | security_file_ioctl(); + 0) | do_vfs_ioctl() { + 0) | tty_ioctl() { + 0) 0.251 us | tty_paranoia_check.isra.0(); + 0) 0.310 us | tty_jobctrl_ioctl(); + 0) | vt_ioctl() { + 0) 0.240 us | vc_cons_allocated(); + 0) 0.922 us | } + 0) | tty_ldisc_ref_wait() { + 0) 0.370 us | ldsem_down_read(); + 0) 0.762 us | } + 0) | n_tty_ioctl() { + 0) | n_tty_ioctl_helper() { + 0) | tty_mode_ioctl() { + 0) | copy_termios() { + 0) 0.140 us | down_read(); + 0) 0.131 us | up_read(); + 0) 0.701 us | } + 0) 1.152 us | } + 0) 1.513 us | } + 0) 2.204 us | } + 0) | tty_ldisc_deref() { + 0) 0.141 us | ldsem_up_read(); + 0) 0.511 us | } + 0) 7.253 us | } + 0) 7.955 us | } + 0) 9.197 us | } + 0) 9.568 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.140 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.661 us | } + 0) 0.131 us | unroll_tree_refs(); + 0) 0.130 us | kfree(); + 0) 1.472 us | } + 0) 1.744 us | } + 0) + 12.654 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.400 us | } + 0) 0.672 us | } + 0) | __x64_sys_brk() { + 0) | __se_sys_brk() { + 0) 0.131 us | down_write_killable(); + 0) 0.130 us | up_write(); + 0) 0.671 us | } + 0) 0.942 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.140 us | dput(); + 0) 0.130 us | mntput(); + 0) 0.652 us | } + 0) 0.130 us | unroll_tree_refs(); + 0) 0.131 us | kfree(); + 0) 1.453 us | } + 0) 1.713 us | } + 0) 3.967 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.130 us | ktime_get_coarse_real_ts64(); + 0) 0.391 us | } + 0) 0.671 us | } + 0) | __x64_sys_brk() { + 0) | __se_sys_brk() { + 0) 0.130 us | down_write_killable(); + 0) | find_vma() { + 0) 0.180 us | vmacache_find(); + 0) 0.140 us | vmacache_update(); + 0) 0.791 us | } + 0) | do_brk_flags() { + 0) | get_unmapped_area() { + 0) 0.140 us | arch_get_unmapped_area_topdown(); + 0) | security_mmap_addr() { + 0) 0.160 us | cap_mmap_addr(); + 0) 0.491 us | } + 0) 1.092 us | } + 0) 0.150 us | may_expand_vm(); + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.150 us | cap_capable(); + 0) 0.431 us | } + 0) | __vm_enough_memory() { + 0) 0.151 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.751 us | } + 0) 1.653 us | } + 0) 0.150 us | vma_merge(); + 0) | vm_area_alloc() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.815 us | } + 0) 3.095 us | } + 0) | vma_link() { + 0) 0.140 us | __vma_link_list(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.150 us | vma_compute_subtree_gap(); + 0) 0.131 us | vma_compute_subtree_gap(); + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.131 us | vma_compute_subtree_gap(); + 0) 1.232 us | } + 0) | vma_gap_update() { + 0) 0.161 us | vma_compute_subtree_gap(); + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.992 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 3.727 us | } + 0) 0.140 us | __vma_link_file(); + 0) 4.548 us | } + 0) + 11.853 us | } + 0) 0.140 us | up_write(); + 0) + 13.615 us | } + 0) + 13.876 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.130 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.652 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.131 us | kfree(); + 0) 1.453 us | } + 0) 1.723 us | } + 0) + 16.801 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.130 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.160 us | vmacache_find(); + 0) 0.130 us | vmacache_update(); + 0) 0.712 us | } + 0) | handle_mm_fault() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.140 us | mem_cgroup_from_task(); + 0) 0.151 us | __count_memcg_events(); + 0) 0.150 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.140 us | is_vma_temporary_stack(); + 0) | __pte_alloc() { + 0) | pte_alloc_one() { + 0) | alloc_pages_current() { + 0) 0.151 us | get_task_policy.part.0(); + 0) 0.130 us | policy_nodemask(); + 0) 0.141 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.150 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.140 us | __inc_numa_state(); + 0) 0.150 us | __inc_numa_state(); + 0) | prep_new_page() { + 0) | kernel_init_free_pages() { + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 1.483 us | } + 0) 1.743 us | } + 0) 2.655 us | } + 0) | __memcg_kmem_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) | __memcg_kmem_charge_memcg() { + 0) 0.150 us | try_charge(); + 0) | page_counter_try_charge() { + 0) 0.150 us | propagate_protected_usage(); + 0) 0.141 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 0.131 us | propagate_protected_usage(); + 0) 1.343 us | } + 0) 1.913 us | } + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 4.068 us | } + 0) 7.454 us | } + 0) 8.556 us | } + 0) 0.141 us | inc_zone_page_state(); + 0) 9.117 us | } + 0) | _raw_spin_lock() { + 0) 0.131 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.391 us | } + 0) + 10.470 us | } + 0) | __anon_vma_prepare() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.213 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.604 us | } + 0) | find_mergeable_anon_vma() { + 0) 0.130 us | anon_vma_compatible(); + 0) 0.131 us | anon_vma_compatible(); + 0) 0.671 us | } + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 2.615 us | } + 0) 0.141 us | down_write(); + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.401 us | } + 0) 0.140 us | anon_vma_interval_tree_insert(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 0.141 us | up_write(); + 0) 8.306 us | } + 0) | alloc_pages_vma() { + 0) 0.130 us | __get_vma_policy(); + 0) | get_vma_policy.part.0() { + 0) 0.131 us | get_task_policy.part.0(); + 0) 0.391 us | } + 0) 0.140 us | policy_nodemask(); + 0) 0.130 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.131 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.141 us | __inc_numa_state(); + 0) 0.140 us | __inc_numa_state(); + 0) | prep_new_page() { + 0) | kernel_init_free_pages() { + 0) 0.130 us | preempt_count_add(); + 0) 0.150 us | preempt_count_sub(); + 0) 1.102 us | } + 0) 1.373 us | } + 0) 2.244 us | } + 0) 2.795 us | } + 0) 4.379 us | } + 0) | mem_cgroup_try_charge_delay() { + 0) | mem_cgroup_try_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.213 us | } + 0) 0.150 us | try_charge(); + 0) 0.131 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 2.294 us | } + 0) | mem_cgroup_throttle_swaprate() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.131 us | kthread_blkcg(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.951 us | } + 0) 3.637 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.401 us | } + 0) | page_add_new_anon_rmap() { + 0) 0.171 us | __mod_node_page_state(); + 0) 0.140 us | __page_set_anon_rmap(); + 0) 0.701 us | } + 0) | mem_cgroup_commit_charge() { + 0) | mem_cgroup_charge_statistics() { + 0) 0.140 us | __mod_memcg_state(); + 0) 0.140 us | __count_memcg_events(); + 0) 0.681 us | } + 0) | memcg_check_events() { + 0) 0.130 us | mem_cgroup_event_ratelimit.isra.0(); + 0) 0.401 us | } + 0) 1.492 us | } + 0) | lru_cache_add_active_or_unevictable() { + 0) | __lru_cache_add() { + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 0.931 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.390 us | } + 0) + 32.672 us | } + 0) + 34.034 us | } + 0) 0.130 us | up_read(); + 0) + 35.747 us | } + 0) + 36.018 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.141 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.150 us | vmacache_find(); + 0) 0.441 us | } + 0) | handle_mm_fault() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | mem_cgroup_from_task(); + 0) 0.140 us | __count_memcg_events(); + 0) 0.140 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.130 us | pmd_devmap_trans_unstable(); + 0) | alloc_pages_vma() { + 0) 0.130 us | __get_vma_policy(); + 0) | get_vma_policy.part.0() { + 0) 0.130 us | get_task_policy.part.0(); + 0) 0.391 us | } + 0) 0.131 us | policy_nodemask(); + 0) 0.130 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.140 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.141 us | __inc_numa_state(); + 0) 0.140 us | __inc_numa_state(); + 0) | prep_new_page() { + 0) | kernel_init_free_pages() { + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 1.172 us | } + 0) 1.422 us | } + 0) 2.284 us | } + 0) 2.826 us | } + 0) 4.408 us | } + 0) | mem_cgroup_try_charge_delay() { + 0) | mem_cgroup_try_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.131 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) 0.140 us | try_charge(); + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 2.275 us | } + 0) | mem_cgroup_throttle_swaprate() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | kthread_blkcg(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.932 us | } + 0) 3.587 us | } + 0) | _raw_spin_lock() { + 0) 0.131 us | preempt_count_add(); + 0) 0.401 us | } + 0) | page_add_new_anon_rmap() { + 0) 0.141 us | __mod_node_page_state(); + 0) 0.130 us | __page_set_anon_rmap(); + 0) 0.661 us | } + 0) | mem_cgroup_commit_charge() { + 0) | mem_cgroup_charge_statistics() { + 0) 0.140 us | __mod_memcg_state(); + 0) 0.140 us | __count_memcg_events(); + 0) 0.681 us | } + 0) | memcg_check_events() { + 0) 0.140 us | mem_cgroup_event_ratelimit.isra.0(); + 0) 0.401 us | } + 0) 1.482 us | } + 0) | lru_cache_add_active_or_unevictable() { + 0) | __lru_cache_add() { + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 0.921 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.390 us | } + 0) + 13.255 us | } + 0) + 14.908 us | } + 0) 0.130 us | up_read(); + 0) + 16.291 us | } + 0) + 16.561 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.130 us | ktime_get_coarse_real_ts64(); + 0) 0.401 us | } + 0) 0.671 us | } + 0) | __x64_sys_write() { + 0) | ksys_write() { + 0) | __fdget_pos() { + 0) 0.141 us | __fget_light(); + 0) 0.651 us | } + 0) | vfs_write() { + 0) | rw_verify_area() { + 0) 0.150 us | security_file_permission(); + 0) 0.410 us | } + 0) | __vfs_write() { + 0) | tty_write() { + 0) 0.141 us | tty_paranoia_check.isra.0(); + 0) | tty_ldisc_ref_wait() { + 0) 0.151 us | ldsem_down_read(); + 0) 0.411 us | } + 0) | tty_write_lock() { + 0) 0.150 us | mutex_trylock(); + 0) 0.561 us | } + 0) | __check_object_size() { + 0) 0.130 us | check_stack_object(); + 0) 0.200 us | __virt_addr_valid(); + 0) 0.170 us | __check_heap_object(); + 0) 1.232 us | } + 0) | n_tty_write() { + 0) 0.130 us | down_read(); + 0) 0.411 us | process_echoes(); + 0) | add_wait_queue() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.141 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.202 us | } + 0) 0.141 us | tty_hung_up_p(); + 0) 0.140 us | mutex_lock(); + 0) | tty_write_room() { + 0) 0.140 us | con_write_room(); + 0) 0.521 us | } + 0) | con_write() { + 0) | do_con_write() { + 0) | console_lock() { + 0) | down() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.141 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 1.192 us | } + 0) 1.482 us | } + 0) | hide_cursor() { + 0) | fbcon_cursor() { + 0) 0.140 us | __msecs_to_jiffies(); + 0) 0.230 us | fbcon_add_cursor_timer(); + 0) | get_color() { + 0) 0.241 us | fb_get_color_depth(); + 0) 0.641 us | } + 0) | get_color() { + 0) 0.131 us | fb_get_color_depth(); + 0) 0.411 us | } + 0) | bit_cursor() { + 0) 0.140 us | fb_get_color_depth(); + 0) | soft_cursor() { + 0) 0.141 us | fb_get_buffer_offset(); + 0) 0.201 us | fb_pad_aligned_buffer(); + 0) | vmw_fb_imageblit [vmwgfx]() { + 0) 1.423 us | cfb_imageblit(); + 0) | vmw_fb_dirty_mark [vmwgfx]() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.130 us | preempt_count_add(); + 0) 0.401 us | } + 0) | queue_delayed_work_on() { + 0) | __queue_delayed_work() { + 0) | add_timer() { + 0) | mod_timer() { + 0) | lock_timer_base() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.140 us | preempt_count_add(); + 0) 0.410 us | } + 0) 0.682 us | } + 0) 0.150 us | detach_if_pending(); + 0) 0.160 us | get_nohz_timer_target(); + 0) | internal_add_timer() { + 0) | __internal_add_timer() { + 0) 0.140 us | calc_wheel_index(); + 0) 0.151 us | enqueue_timer(); + 0) 0.702 us | } + 0) 0.140 us | trigger_dyntick_cpu.isra.0(); + 0) 1.243 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 3.777 us | } + 0) 4.047 us | } + 0) 4.338 us | } + 0) 4.739 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 6.131 us | } + 0) 8.435 us | } + 0) + 10.209 us | } + 0) + 11.442 us | } + 0) + 14.587 us | } + 0) + 15.690 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.220 us | notifier_call_chain(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 1.092 us | } + 0) 0.441 us | conv_uni_to_pc(); + 0) | con_is_visible() { + 0) 0.140 us | is_console_locked(); + 0) 0.511 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | notifier_call_chain(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.942 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | notifier_call_chain(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.942 us | } + 0) 0.320 us | conv_uni_to_pc(); + 0) | con_is_visible() { + 0) 0.130 us | is_console_locked(); + 0) 0.390 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.131 us | notifier_call_chain(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.931 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.131 us | notifier_call_chain(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.931 us | } + 0) 0.130 us | conv_uni_to_pc(); + 0) | con_is_visible() { + 0) 0.141 us | is_console_locked(); + 0) 0.391 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | notifier_call_chain(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.962 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.170 us | __rcu_read_lock(); + 0) 0.161 us | notifier_call_chain(); + 0) 0.160 us | __rcu_read_unlock(); + 0) 1.132 us | } + 0) 0.160 us | conv_uni_to_pc(); + 0) | con_is_visible() { + 0) 0.150 us | is_console_locked(); + 0) 0.451 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.160 us | __rcu_read_lock(); + 0) 0.151 us | notifier_call_chain(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.781 us | notifier_call_chain(); + 0) 0.151 us | __rcu_read_unlock(); + 0) 1.693 us | } + 0) 0.151 us | conv_uni_to_pc(); + 0) | con_is_visible() { + 0) 0.150 us | is_console_locked(); + 0) 0.451 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.151 us | __rcu_read_lock(); + 0) 0.150 us | notifier_call_chain(); + 0) 0.151 us | __rcu_read_unlock(); + 0) 1.062 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.150 us | notifier_call_chain(); + 0) 0.160 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) 0.150 us | conv_uni_to_pc(); + 0) | con_is_visible() { + 0) 0.151 us | is_console_locked(); + 0) 0.461 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.150 us | notifier_call_chain(); + 0) 0.160 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.160 us | __rcu_read_lock(); + 0) 0.161 us | notifier_call_chain(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) 0.150 us | conv_uni_to_pc(); + 0) | con_is_visible() { + 0) 0.150 us | is_console_locked(); + 0) 0.451 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.151 us | notifier_call_chain(); + 0) 0.160 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.150 us | notifier_call_chain(); + 0) 0.151 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) 0.150 us | conv_uni_to_pc(); + 0) | con_is_visible() { + 0) 0.150 us | is_console_locked(); + 0) 0.451 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.150 us | notifier_call_chain(); + 0) 0.151 us | __rcu_read_unlock(); + 0) 1.082 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.151 us | __rcu_read_lock(); + 0) 0.150 us | notifier_call_chain(); + 0) 0.160 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) 0.160 us | conv_uni_to_pc(); + 0) | con_is_visible() { + 0) 0.151 us | is_console_locked(); + 0) 0.451 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.150 us | notifier_call_chain(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.151 us | notifier_call_chain(); + 0) 0.160 us | __rcu_read_unlock(); + 0) 1.232 us | } + 0) 0.211 us | conv_uni_to_pc(); + 0) | con_is_visible() { + 0) 0.160 us | is_console_locked(); + 0) 0.451 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.151 us | __rcu_read_lock(); + 0) 0.150 us | notifier_call_chain(); + 0) 0.151 us | __rcu_read_unlock(); + 0) 1.082 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.160 us | __rcu_read_lock(); + 0) 0.150 us | notifier_call_chain(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) 0.150 us | conv_uni_to_pc(); + 0) | con_is_visible() { + 0) 0.161 us | is_console_locked(); + 0) 0.451 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.150 us | notifier_call_chain(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.151 us | notifier_call_chain(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) 0.150 us | conv_uni_to_pc(); + 0) | con_is_visible() { + 0) 0.150 us | is_console_locked(); + 0) 0.451 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.151 us | notifier_call_chain(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 1.082 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.151 us | __rcu_read_lock(); + 0) 0.150 us | notifier_call_chain(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) 0.231 us | conv_uni_to_pc(); + 0) | con_is_visible() { + 0) 0.151 us | is_console_locked(); + 0) 0.461 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.150 us | notifier_call_chain(); + 0) 0.160 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.161 us | notifier_call_chain(); + 0) 0.160 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) 0.150 us | conv_uni_to_pc(); + 0) | con_is_visible() { + 0) 0.150 us | is_console_locked(); + 0) 0.450 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.160 us | notifier_call_chain(); + 0) 0.160 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.151 us | __rcu_read_lock(); + 0) 0.160 us | notifier_call_chain(); + 0) 0.161 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) 0.151 us | conv_uni_to_pc(); + 0) | con_is_visible() { + 0) 0.151 us | is_console_locked(); + 0) 0.501 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.161 us | notifier_call_chain(); + 0) 0.160 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.160 us | __rcu_read_lock(); + 0) 0.150 us | notifier_call_chain(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) 0.160 us | conv_uni_to_pc(); + 0) | con_is_visible() { + 0) 0.150 us | is_console_locked(); + 0) 0.450 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.160 us | __rcu_read_lock(); + 0) 0.150 us | notifier_call_chain(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.151 us | __rcu_read_lock(); + 0) 0.150 us | notifier_call_chain(); + 0) 0.151 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) 0.151 us | conv_uni_to_pc(); + 0) | con_is_visible() { + 0) 0.150 us | is_console_locked(); + 0) 0.441 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.151 us | __rcu_read_lock(); + 0) 0.150 us | notifier_call_chain(); + 0) 0.151 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.160 us | __rcu_read_lock(); + 0) 0.150 us | notifier_call_chain(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) 0.160 us | conv_uni_to_pc(); + 0) | con_is_visible() { + 0) 0.151 us | is_console_locked(); + 0) 0.451 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.150 us | notifier_call_chain(); + 0) 0.160 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.161 us | notifier_call_chain(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) 0.150 us | conv_uni_to_pc(); + 0) | con_is_visible() { + 0) 0.160 us | is_console_locked(); + 0) 0.451 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.151 us | notifier_call_chain(); + 0) 0.160 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.150 us | notifier_call_chain(); + 0) 0.151 us | __rcu_read_unlock(); + 0) 1.062 us | } + 0) 0.150 us | conv_uni_to_pc(); + 0) | con_is_visible() { + 0) 0.150 us | is_console_locked(); + 0) 0.621 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.151 us | __rcu_read_lock(); + 0) 0.150 us | notifier_call_chain(); + 0) 0.160 us | __rcu_read_unlock(); + 0) 1.082 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.160 us | __rcu_read_lock(); + 0) 0.151 us | notifier_call_chain(); + 0) 0.160 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) 0.160 us | conv_uni_to_pc(); + 0) | con_is_visible() { + 0) 0.150 us | is_console_locked(); + 0) 0.461 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.151 us | notifier_call_chain(); + 0) 0.160 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.160 us | __rcu_read_lock(); + 0) 0.150 us | notifier_call_chain(); + 0) 0.151 us | __rcu_read_unlock(); + 0) 1.062 us | } + 0) 0.150 us | conv_uni_to_pc(); + 0) | con_is_visible() { + 0) 0.150 us | is_console_locked(); + 0) 0.451 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.160 us | notifier_call_chain(); + 0) 0.151 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.161 us | __rcu_read_lock(); + 0) 0.150 us | notifier_call_chain(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) 0.151 us | conv_uni_to_pc(); + 0) | con_is_visible() { + 0) 0.151 us | is_console_locked(); + 0) 0.451 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.161 us | __rcu_read_lock(); + 0) 0.150 us | notifier_call_chain(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) | fbcon_putcs() { + 0) | get_color() { + 0) 0.150 us | fb_get_color_depth(); + 0) 0.471 us | } + 0) | get_color() { + 0) 0.161 us | fb_get_color_depth(); + 0) 0.461 us | } + 0) | bit_putcs() { + 0) 0.151 us | fb_get_color_depth(); + 0) 0.160 us | fb_get_buffer_offset(); + 0) | vmw_fb_imageblit [vmwgfx]() { + 0) 5.851 us | cfb_imageblit(); + 0) | vmw_fb_dirty_mark [vmwgfx]() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.160 us | preempt_count_add(); + 0) 0.461 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.451 us | } + 0) 1.383 us | } + 0) 7.714 us | } + 0) 9.268 us | } + 0) + 10.861 us | } + 0) 0.161 us | console_conditional_schedule(); + 0) | atomic_notifier_call_chain() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.150 us | notifier_call_chain(); + 0) 0.431 us | __rcu_read_unlock(); + 0) 1.342 us | } + 0) | console_unlock() { + 0) | console_unlock.part.0() { + 0) 0.240 us | __printk_safe_enter(); + 0) | _raw_spin_lock() { + 0) 0.160 us | preempt_count_add(); + 0) 0.451 us | } + 0) | _raw_spin_unlock() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.450 us | } + 0) | __up_console_sem.isra.0() { + 0) 0.150 us | __printk_safe_enter(); + 0) | up() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.160 us | preempt_count_add(); + 0) 0.461 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.151 us | preempt_count_sub(); + 0) 0.451 us | } + 0) 1.352 us | } + 0) 0.161 us | __printk_safe_exit(); + 0) 2.294 us | } + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.461 us | } + 0) | _raw_spin_unlock() { + 0) 0.160 us | preempt_count_sub(); + 0) 0.451 us | } + 0) 0.160 us | __printk_safe_exit(); + 0) 5.931 us | } + 0) 6.231 us | } + 0) ! 116.008 us | } + 0) | console_lock() { + 0) | down() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.150 us | preempt_count_add(); + 0) 0.460 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.451 us | } + 0) 1.353 us | } + 0) 1.653 us | } + 0) | set_cursor() { + 0) 0.170 us | add_softcursor(); + 0) | fbcon_cursor() { + 0) 0.150 us | __msecs_to_jiffies(); + 0) 0.151 us | fbcon_add_cursor_timer(); + 0) | get_color() { + 0) 0.161 us | fb_get_color_depth(); + 0) 0.461 us | } + 0) | get_color() { + 0) 0.151 us | fb_get_color_depth(); + 0) 0.461 us | } + 0) | bit_cursor() { + 0) 0.160 us | fb_get_color_depth(); + 0) | soft_cursor() { + 0) 0.150 us | fb_get_buffer_offset(); + 0) 0.211 us | fb_pad_aligned_buffer(); + 0) | vmw_fb_imageblit [vmwgfx]() { + 0) 0.451 us | cfb_imageblit(); + 0) | vmw_fb_dirty_mark [vmwgfx]() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.160 us | preempt_count_add(); + 0) 0.461 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.161 us | preempt_count_sub(); + 0) 0.451 us | } + 0) 1.402 us | } + 0) 2.314 us | } + 0) 3.417 us | } + 0) 4.078 us | } + 0) 6.241 us | } + 0) 6.893 us | } + 0) | console_unlock() { + 0) | console_unlock.part.0() { + 0) 0.151 us | __printk_safe_enter(); + 0) | _raw_spin_lock() { + 0) 0.151 us | preempt_count_add(); + 0) 0.461 us | } + 0) | _raw_spin_unlock() { + 0) 0.151 us | preempt_count_sub(); + 0) 0.451 us | } + 0) | __up_console_sem.isra.0() { + 0) 0.150 us | __printk_safe_enter(); + 0) | up() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.150 us | preempt_count_add(); + 0) 0.612 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.461 us | } + 0) 1.513 us | } + 0) 0.161 us | __printk_safe_exit(); + 0) 2.425 us | } + 0) | _raw_spin_lock() { + 0) 0.151 us | preempt_count_add(); + 0) 0.461 us | } + 0) | _raw_spin_unlock() { + 0) 0.151 us | preempt_count_sub(); + 0) 0.451 us | } + 0) 0.151 us | __printk_safe_exit(); + 0) 5.751 us | } + 0) 6.041 us | } + 0) ! 131.596 us | } + 0) 0.170 us | mutex_unlock(); + 0) 0.151 us | mutex_lock(); + 0) | tty_write_room() { + 0) 0.171 us | con_write_room(); + 0) 0.491 us | } + 0) | do_output_char() { + 0) | con_write() { + 0) | do_con_write() { + 0) | console_lock() { + 0) | down() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.150 us | preempt_count_add(); + 0) 0.461 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.151 us | preempt_count_sub(); + 0) 0.451 us | } + 0) 1.362 us | } + 0) 1.663 us | } + 0) | hide_cursor() { + 0) | fbcon_cursor() { + 0) 0.151 us | __msecs_to_jiffies(); + 0) 0.150 us | fbcon_add_cursor_timer(); + 0) | get_color() { + 0) 0.150 us | fb_get_color_depth(); + 0) 0.461 us | } + 0) | get_color() { + 0) 0.150 us | fb_get_color_depth(); + 0) 0.460 us | } + 0) | bit_cursor() { + 0) 0.150 us | fb_get_color_depth(); + 0) | soft_cursor() { + 0) 0.150 us | fb_get_buffer_offset(); + 0) 0.180 us | fb_pad_aligned_buffer(); + 0) | vmw_fb_imageblit [vmwgfx]() { + 0) 0.421 us | cfb_imageblit(); + 0) | vmw_fb_dirty_mark [vmwgfx]() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.160 us | preempt_count_add(); + 0) 0.461 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.151 us | preempt_count_sub(); + 0) 0.451 us | } + 0) 1.362 us | } + 0) 2.224 us | } + 0) 3.206 us | } + 0) 3.847 us | } + 0) 5.991 us | } + 0) 6.312 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.151 us | notifier_call_chain(); + 0) 0.160 us | __rcu_read_unlock(); + 0) 1.082 us | } + 0) | do_con_trol() { + 0) | atomic_notifier_call_chain() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.150 us | notifier_call_chain(); + 0) 0.160 us | __rcu_read_unlock(); + 0) 1.062 us | } + 0) 1.373 us | } + 0) | atomic_notifier_call_chain() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.160 us | notifier_call_chain(); + 0) 0.161 us | __rcu_read_unlock(); + 0) 1.082 us | } + 0) | do_con_trol() { + 0) | lf() { + 0) | atomic_notifier_call_chain() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.150 us | notifier_call_chain(); + 0) 0.160 us | __rcu_read_unlock(); + 0) 1.132 us | } + 0) 1.463 us | } + 0) 0.150 us | vt_get_kbd_mode_bit(); + 0) 2.194 us | } + 0) 0.160 us | console_conditional_schedule(); + 0) | atomic_notifier_call_chain() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.150 us | notifier_call_chain(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) | console_unlock() { + 0) | console_unlock.part.0() { + 0) 0.150 us | __printk_safe_enter(); + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.461 us | } + 0) | _raw_spin_unlock() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.451 us | } + 0) | __up_console_sem.isra.0() { + 0) 0.151 us | __printk_safe_enter(); + 0) | up() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.161 us | preempt_count_add(); + 0) 0.451 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.160 us | preempt_count_sub(); + 0) 0.461 us | } + 0) 1.352 us | } + 0) 0.150 us | __printk_safe_exit(); + 0) 2.264 us | } + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.460 us | } + 0) | _raw_spin_unlock() { + 0) 0.160 us | preempt_count_sub(); + 0) 0.451 us | } + 0) 0.150 us | __printk_safe_exit(); + 0) 5.600 us | } + 0) 5.901 us | } + 0) + 22.933 us | } + 0) | console_lock() { + 0) | down() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.160 us | preempt_count_add(); + 0) 0.451 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.161 us | preempt_count_sub(); + 0) 0.461 us | } + 0) 1.352 us | } + 0) 1.653 us | } + 0) | set_cursor() { + 0) 0.150 us | add_softcursor(); + 0) | fbcon_cursor() { + 0) 0.150 us | __msecs_to_jiffies(); + 0) 0.161 us | fbcon_add_cursor_timer(); + 0) | get_color() { + 0) 0.151 us | fb_get_color_depth(); + 0) 0.461 us | } + 0) | get_color() { + 0) 0.151 us | fb_get_color_depth(); + 0) 0.461 us | } + 0) | bit_cursor() { + 0) 0.160 us | fb_get_color_depth(); + 0) | soft_cursor() { + 0) 0.161 us | fb_get_buffer_offset(); + 0) 0.171 us | fb_pad_aligned_buffer(); + 0) | vmw_fb_imageblit [vmwgfx]() { + 0) 1.062 us | cfb_imageblit(); + 0) | vmw_fb_dirty_mark [vmwgfx]() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.150 us | preempt_count_add(); + 0) 0.450 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.461 us | } + 0) 1.363 us | } + 0) 3.035 us | } + 0) 4.048 us | } + 0) 4.689 us | } + 0) 6.832 us | } + 0) 7.444 us | } + 0) | console_unlock() { + 0) | console_unlock.part.0() { + 0) 0.151 us | __printk_safe_enter(); + 0) | _raw_spin_lock() { + 0) 0.161 us | preempt_count_add(); + 0) 0.461 us | } + 0) | _raw_spin_unlock() { + 0) 0.151 us | preempt_count_sub(); + 0) 0.451 us | } + 0) | __up_console_sem.isra.0() { + 0) 0.150 us | __printk_safe_enter(); + 0) | up() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.150 us | preempt_count_add(); + 0) 0.461 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.460 us | } + 0) 1.363 us | } + 0) 0.150 us | __printk_safe_exit(); + 0) 2.275 us | } + 0) | _raw_spin_lock() { + 0) 0.160 us | preempt_count_add(); + 0) 0.461 us | } + 0) | _raw_spin_unlock() { + 0) 0.151 us | preempt_count_sub(); + 0) 0.451 us | } + 0) 0.150 us | __printk_safe_exit(); + 0) 5.611 us | } + 0) 5.901 us | } + 0) + 38.692 us | } + 0) + 39.034 us | } + 0) 0.150 us | mutex_unlock(); + 0) | con_flush_chars() { + 0) | console_lock() { + 0) | down() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.150 us | preempt_count_add(); + 0) 0.460 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.451 us | } + 0) 1.353 us | } + 0) 1.653 us | } + 0) | set_cursor() { + 0) 0.150 us | add_softcursor(); + 0) | fbcon_cursor() { + 0) 0.150 us | __msecs_to_jiffies(); + 0) 0.160 us | fbcon_add_cursor_timer(); + 0) | get_color() { + 0) 0.160 us | fb_get_color_depth(); + 0) 0.461 us | } + 0) | get_color() { + 0) 0.160 us | fb_get_color_depth(); + 0) 0.471 us | } + 0) | bit_cursor() { + 0) 0.151 us | fb_get_color_depth(); + 0) | soft_cursor() { + 0) 0.151 us | fb_get_buffer_offset(); + 0) 0.170 us | fb_pad_aligned_buffer(); + 0) | vmw_fb_imageblit [vmwgfx]() { + 0) 0.421 us | cfb_imageblit(); + 0) | vmw_fb_dirty_mark [vmwgfx]() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.161 us | preempt_count_add(); + 0) 0.461 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.451 us | } + 0) 1.363 us | } + 0) 2.224 us | } + 0) 3.236 us | } + 0) 3.887 us | } + 0) 6.032 us | } + 0) 6.643 us | } + 0) | console_unlock() { + 0) | console_unlock.part.0() { + 0) 0.150 us | __printk_safe_enter(); + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.461 us | } + 0) | _raw_spin_unlock() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.521 us | } + 0) | __up_console_sem.isra.0() { + 0) 0.160 us | __printk_safe_enter(); + 0) | up() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.150 us | preempt_count_add(); + 0) 0.460 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.451 us | } + 0) 1.353 us | } + 0) 0.150 us | __printk_safe_exit(); + 0) 2.265 us | } + 0) | _raw_spin_lock() { + 0) 0.161 us | preempt_count_add(); + 0) 0.451 us | } + 0) | _raw_spin_unlock() { + 0) 0.151 us | preempt_count_sub(); + 0) 0.461 us | } + 0) 0.151 us | __printk_safe_exit(); + 0) 6.072 us | } + 0) 6.352 us | } + 0) + 15.268 us | } + 0) | remove_wait_queue() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.161 us | preempt_count_add(); + 0) 0.451 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.151 us | preempt_count_sub(); + 0) 0.451 us | } + 0) 1.372 us | } + 0) 0.150 us | up_read(); + 0) ! 194.364 us | } + 0) 0.150 us | ktime_get_real_seconds(); + 0) | tty_write_unlock() { + 0) 0.160 us | mutex_unlock(); + 0) | __wake_up() { + 0) | __wake_up_common_lock() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.160 us | preempt_count_add(); + 0) 0.461 us | } + 0) 0.170 us | __wake_up_common(); + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.451 us | } + 0) 1.694 us | } + 0) 1.994 us | } + 0) 2.595 us | } + 0) | tty_ldisc_deref() { + 0) 0.150 us | ldsem_up_read(); + 0) 0.431 us | } + 0) ! 201.799 us | } + 0) ! 202.179 us | } + 0) 0.180 us | __fsnotify_parent(); + 0) 0.451 us | fsnotify(); + 0) ! 204.093 us | } + 0) ! 205.184 us | } + 0) ! 205.516 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.150 us | dput(); + 0) 0.151 us | mntput(); + 0) 0.752 us | } + 0) 0.150 us | unroll_tree_refs(); + 0) 0.150 us | kfree(); + 0) 1.683 us | } + 0) 2.014 us | } + 0) ! 208.842 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.150 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.170 us | vmacache_find(); + 0) 0.471 us | } + 0) | handle_mm_fault() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.151 us | mem_cgroup_from_task(); + 0) 0.180 us | __count_memcg_events(); + 0) 0.160 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.160 us | pmd_devmap_trans_unstable(); + 0) | filemap_map_pages() { + 0) 0.160 us | __rcu_read_lock(); + 0) | alloc_set_pte() { + 0) 0.160 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.160 us | preempt_count_add(); + 0) 0.461 us | } + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.171 us | __rcu_read_lock(); + 0) 0.471 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.180 us | __rcu_read_unlock(); + 0) 0.470 us | } + 0) 0.772 us | } + 0) 1.703 us | } + 0) 2.995 us | } + 0) 0.150 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.160 us | __rcu_read_lock(); + 0) 0.451 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.161 us | __rcu_read_unlock(); + 0) 0.451 us | } + 0) 0.741 us | } + 0) 1.644 us | } + 0) 1.954 us | } + 0) 0.150 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.160 us | __rcu_read_lock(); + 0) 0.451 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.160 us | __rcu_read_unlock(); + 0) 0.451 us | } + 0) 0.742 us | } + 0) 1.643 us | } + 0) 1.943 us | } + 0) 0.160 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.461 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.150 us | __rcu_read_unlock(); + 0) 0.451 us | } + 0) 0.731 us | } + 0) 1.633 us | } + 0) 1.934 us | } + 0) 0.161 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.451 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.150 us | __rcu_read_unlock(); + 0) 0.451 us | } + 0) 0.731 us | } + 0) 1.643 us | } + 0) 1.943 us | } + 0) 0.160 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.451 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.150 us | __rcu_read_unlock(); + 0) 0.451 us | } + 0) 0.731 us | } + 0) 1.643 us | } + 0) 1.944 us | } + 0) 0.151 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.461 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.150 us | __rcu_read_unlock(); + 0) 0.451 us | } + 0) 0.731 us | } + 0) 1.874 us | } + 0) 2.184 us | } + 0) 0.151 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.160 us | __rcu_read_lock(); + 0) 0.451 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.160 us | __rcu_read_unlock(); + 0) 0.441 us | } + 0) 0.731 us | } + 0) 1.633 us | } + 0) 1.943 us | } + 0) 0.150 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.461 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.150 us | __rcu_read_unlock(); + 0) 0.441 us | } + 0) 0.731 us | } + 0) 1.633 us | } + 0) 1.934 us | } + 0) 0.151 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.160 us | __rcu_read_lock(); + 0) 0.451 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.150 us | __rcu_read_unlock(); + 0) 0.441 us | } + 0) 0.731 us | } + 0) 1.633 us | } + 0) 1.944 us | } + 0) 0.150 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.161 us | __rcu_read_lock(); + 0) 0.451 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.150 us | __rcu_read_unlock(); + 0) 0.441 us | } + 0) 0.731 us | } + 0) 1.633 us | } + 0) 1.944 us | } + 0) 0.151 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.160 us | __rcu_read_lock(); + 0) 0.451 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.150 us | __rcu_read_unlock(); + 0) 0.451 us | } + 0) 0.731 us | } + 0) 1.643 us | } + 0) 1.944 us | } + 0) 0.150 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.161 us | __rcu_read_lock(); + 0) 0.451 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.150 us | __rcu_read_unlock(); + 0) 0.441 us | } + 0) 0.732 us | } + 0) 1.633 us | } + 0) 1.934 us | } + 0) 0.151 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.160 us | __rcu_read_lock(); + 0) 0.450 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.150 us | __rcu_read_unlock(); + 0) 0.451 us | } + 0) 0.901 us | } + 0) 1.794 us | } + 0) 2.104 us | } + 0) 0.150 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.160 us | __rcu_read_lock(); + 0) 0.451 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.150 us | __rcu_read_unlock(); + 0) 0.441 us | } + 0) 0.732 us | } + 0) 1.633 us | } + 0) 1.943 us | } + 0) 0.150 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.160 us | __rcu_read_lock(); + 0) 0.461 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.150 us | __rcu_read_unlock(); + 0) 0.441 us | } + 0) 0.731 us | } + 0) 1.643 us | } + 0) 1.944 us | } + 0) 0.151 us | unlock_page(); + 0) 0.160 us | __rcu_read_unlock(); + 0) + 41.016 us | } + 0) | _raw_spin_unlock() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.441 us | } + 0) + 42.340 us | } + 0) + 44.052 us | } + 0) 0.151 us | up_read(); + 0) + 45.606 us | } + 0) + 45.946 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.151 us | ktime_get_coarse_real_ts64(); + 0) 0.451 us | } + 0) 0.771 us | } + 0) | __x64_sys_exit_group() { + 0) | do_group_exit() { + 0) | do_exit() { + 0) | profile_task_exit() { + 0) 0.201 us | blocking_notifier_call_chain(); + 0) 0.511 us | } + 0) | exit_signals() { + 0) 0.150 us | preempt_count_add(); + 0) 0.250 us | __percpu_down_read(); + 0) 0.160 us | preempt_count_sub(); + 0) 0.150 us | preempt_count_add(); + 0) | __percpu_up_read() { + 0) | rcuwait_wake_up() { + 0) 0.161 us | __rcu_read_lock(); + 0) 0.160 us | __rcu_read_unlock(); + 0) 0.792 us | } + 0) 1.192 us | } + 0) 0.151 us | preempt_count_sub(); + 0) 3.346 us | } + 0) | _raw_spin_lock_irq() { + 0) 0.161 us | preempt_count_add(); + 0) 0.461 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.170 us | preempt_count_sub(); + 0) 0.461 us | } + 0) 0.201 us | sync_mm_rss(); + 0) | acct_update_integrals() { + 0) 0.161 us | task_cputime(); + 0) 0.150 us | __acct_update_integrals(); + 0) 0.802 us | } + 0) | hrtimer_cancel() { + 0) | hrtimer_try_to_cancel() { + 0) 0.180 us | hrtimer_active(); + 0) 0.521 us | } + 0) 0.852 us | } + 0) 0.170 us | exit_itimers(); + 0) | acct_collect() { + 0) 0.160 us | down_read(); + 0) 0.150 us | up_read(); + 0) | _raw_spin_lock_irq() { + 0) 0.160 us | preempt_count_add(); + 0) 0.460 us | } + 0) 0.150 us | task_cputime(); + 0) | _raw_spin_unlock_irq() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.441 us | } + 0) 2.564 us | } + 0) 0.160 us | tty_audit_exit(); + 0) | __audit_free() { + 0) | path_put() { + 0) 0.161 us | dput(); + 0) 0.160 us | mntput(); + 0) 0.762 us | } + 0) 0.160 us | unroll_tree_refs(); + 0) 0.161 us | kfree(); + 0) 0.150 us | kfree(); + 0) 0.150 us | kfree(); + 0) 0.231 us | kfree(); + 0) 2.745 us | } + 0) 0.521 us | taskstats_exit(); + 0) | mm_release() { + 0) 0.170 us | uprobe_free_utask(); + 0) 0.661 us | } + 0) 0.180 us | sync_mm_rss(); + 0) 0.150 us | down_read(); + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.461 us | } + 0) 0.171 us | up_read(); + 0) 0.150 us | enter_lazy_tlb(); + 0) | _raw_spin_unlock() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.440 us | } + 0) 0.160 us | mm_update_next_owner(); + 0) | mmput() { + 0) | uprobe_clear_state() { + 0) 0.160 us | mutex_lock(); + 0) 0.160 us | delayed_uprobe_remove.part.0(); + 0) 0.150 us | mutex_unlock(); + 0) 1.102 us | } + 0) 0.171 us | exit_aio(); + 0) | exit_mmap() { + 0) | ldt_arch_exit_mmap() { + 0) 0.190 us | free_ldt_pgtables(); + 0) 0.511 us | } + 0) | lru_add_drain() { + 0) 0.160 us | preempt_count_add(); + 0) | lru_add_drain_cpu() { + 0) | pagevec_lru_move_fn() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.190 us | preempt_count_add(); + 0) 0.481 us | } + 0) 0.211 us | mem_cgroup_page_lruvec(); + 0) | __pagevec_lru_add_fn() { + 0) | page_evictable() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.161 us | page_mapping(); + 0) 0.160 us | __rcu_read_unlock(); + 0) 1.072 us | } + 0) | __mod_lruvec_state() { + 0) 0.170 us | __mod_node_page_state(); + 0) 0.160 us | __mod_memcg_state(); + 0) 0.791 us | } + 0) 0.150 us | __mod_zone_page_state(); + 0) 0.160 us | mem_cgroup_update_lru_size(); + 0) 2.966 us | } + 0) 0.160 us | mem_cgroup_page_lruvec(); + 0) | __pagevec_lru_add_fn() { + 0) | page_evictable() { + 0) 0.161 us | __rcu_read_lock(); + 0) 0.150 us | page_mapping(); + 0) 0.160 us | __rcu_read_unlock(); + 0) 1.292 us | } + 0) | __mod_lruvec_state() { + 0) 0.150 us | __mod_node_page_state(); + 0) 0.160 us | __mod_memcg_state(); + 0) 0.771 us | } + 0) 0.151 us | __mod_zone_page_state(); + 0) 0.160 us | mem_cgroup_update_lru_size(); + 0) 3.126 us | } + 0) 0.150 us | mem_cgroup_page_lruvec(); + 0) | __pagevec_lru_add_fn() { + 0) | page_evictable() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.150 us | page_mapping(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 1.062 us | } + 0) | __mod_lruvec_state() { + 0) 0.161 us | __mod_node_page_state(); + 0) 0.160 us | __mod_memcg_state(); + 0) 0.771 us | } + 0) 0.150 us | __mod_zone_page_state(); + 0) 0.151 us | mem_cgroup_update_lru_size(); + 0) 2.906 us | } + 0) 0.151 us | mem_cgroup_page_lruvec(); + 0) | __pagevec_lru_add_fn() { + 0) | page_evictable() { + 0) 0.161 us | __rcu_read_lock(); + 0) 0.150 us | page_mapping(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 1.062 us | } + 0) | __mod_lruvec_state() { + 0) 0.150 us | __mod_node_page_state(); + 0) 0.151 us | __mod_memcg_state(); + 0) 0.772 us | } + 0) 0.150 us | __mod_zone_page_state(); + 0) 0.150 us | mem_cgroup_update_lru_size(); + 0) 2.895 us | } + 0) 0.150 us | mem_cgroup_page_lruvec(); + 0) | __pagevec_lru_add_fn() { + 0) | page_evictable() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.151 us | page_mapping(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 1.062 us | } + 0) | __mod_lruvec_state() { + 0) 0.150 us | __mod_node_page_state(); + 0) 0.160 us | __mod_memcg_state(); + 0) 0.771 us | } + 0) 0.171 us | __mod_zone_page_state(); + 0) 0.150 us | mem_cgroup_update_lru_size(); + 0) 2.916 us | } + 0) 0.150 us | mem_cgroup_page_lruvec(); + 0) | __pagevec_lru_add_fn() { + 0) | page_evictable() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.160 us | page_mapping(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 1.062 us | } + 0) | __mod_lruvec_state() { + 0) 0.161 us | __mod_node_page_state(); + 0) 0.150 us | __mod_memcg_state(); + 0) 0.761 us | } + 0) 0.160 us | __mod_zone_page_state(); + 0) 0.151 us | mem_cgroup_update_lru_size(); + 0) 2.906 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.161 us | preempt_count_sub(); + 0) 0.461 us | } + 0) | release_pages() { + 0) 0.170 us | mem_cgroup_uncharge_list(); + 0) 0.161 us | free_unref_page_list(); + 0) 0.842 us | } + 0) + 23.334 us | } + 0) + 23.684 us | } + 0) 0.151 us | preempt_count_sub(); + 0) + 24.596 us | } + 0) 0.160 us | tlb_gather_mmu(); + 0) | unmap_vmas() { + 0) | unmap_single_vma() { + 0) 0.171 us | uprobe_munmap(); + 0) | unmap_page_range() { + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.461 us | } + 0) 0.150 us | flush_tlb_batched_pending(); + 0) 0.161 us | vm_normal_page(); + 0) | mark_page_accessed() { + 0) | activate_page() { + 0) 0.171 us | preempt_count_add(); + 0) 0.150 us | preempt_count_sub(); + 0) 0.822 us | } + 0) | workingset_activation() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.151 us | __rcu_read_unlock(); + 0) 0.862 us | } + 0) 2.274 us | } + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.170 us | __rcu_read_lock(); + 0) 0.471 us | } + 0) 0.160 us | PageHuge(); + 0) | __mod_lruvec_state() { + 0) 0.160 us | __mod_node_page_state(); + 0) 0.151 us | __mod_memcg_state(); + 0) 0.762 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.150 us | __rcu_read_unlock(); + 0) 0.441 us | } + 0) 0.732 us | } + 0) 2.906 us | } + 0) 0.170 us | __tlb_remove_page_size(); + 0) | _raw_spin_unlock() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.451 us | } + 0) 7.995 us | } + 0) 8.626 us | } + 0) | unmap_single_vma() { + 0) 0.150 us | uprobe_munmap(); + 0) | unmap_page_range() { + 0) | _raw_spin_lock() { + 0) 0.160 us | preempt_count_add(); + 0) 0.461 us | } + 0) 0.150 us | flush_tlb_batched_pending(); + 0) 0.151 us | vm_normal_page(); + 0) | mark_page_accessed() { + 0) | activate_page() { + 0) 0.161 us | preempt_count_add(); + 0) 0.150 us | preempt_count_sub(); + 0) 0.772 us | } + 0) | workingset_activation() { + 0) 0.161 us | __rcu_read_lock(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 0.751 us | } + 0) 1.964 us | } + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.151 us | __rcu_read_lock(); + 0) 0.451 us | } + 0) 0.151 us | PageHuge(); + 0) | __mod_lruvec_state() { + 0) 0.150 us | __mod_node_page_state(); + 0) 0.160 us | __mod_memcg_state(); + 0) 0.771 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.150 us | __rcu_read_unlock(); + 0) 0.441 us | } + 0) 0.731 us | } + 0) 2.845 us | } + 0) 0.150 us | __tlb_remove_page_size(); + 0) | _raw_spin_unlock() { + 0) 0.161 us | preempt_count_sub(); + 0) 0.601 us | } + 0) 7.565 us | } + 0) 8.216 us | } + 0) | unmap_single_vma() { + 0) 0.151 us | uprobe_munmap(); + 0) | unmap_page_range() { + 0) | _raw_spin_lock() { + 0) 0.160 us | preempt_count_add(); + 0) 0.461 us | } + 0) 0.150 us | flush_tlb_batched_pending(); + 0) 0.150 us | vm_normal_page(); + 0) | mark_page_accessed() { + 0) | activate_page() { + 0) 0.161 us | preempt_count_add(); + 0) 0.150 us | preempt_count_sub(); + 0) 0.771 us | } + 0) | workingset_activation() { + 0) 0.160 us | __rcu_read_lock(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 0.751 us | } + 0) 1.973 us | } + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.451 us | } + 0) 0.150 us | PageHuge(); + 0) | __mod_lruvec_state() { + 0) 0.170 us | __mod_node_page_state(); + 0) 0.161 us | __mod_memcg_state(); + 0) 0.781 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.150 us | __rcu_read_unlock(); + 0) 0.450 us | } + 0) 0.732 us | } + 0) 2.865 us | } + 0) 0.151 us | __tlb_remove_page_size(); + 0) | _raw_spin_unlock() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.461 us | } + 0) 7.454 us | } + 0) 8.075 us | } + 0) | unmap_single_vma() { + 0) 0.150 us | uprobe_munmap(); + 0) | unmap_page_range() { + 0) | _raw_spin_lock() { + 0) 0.160 us | preempt_count_add(); + 0) 0.461 us | } + 0) 0.150 us | flush_tlb_batched_pending(); + 0) 0.151 us | vm_normal_page(); + 0) | page_remove_rmap() { + 0) | __dec_node_page_state() { + 0) 0.160 us | __dec_node_state(); + 0) 0.471 us | } + 0) 0.812 us | } + 0) 0.160 us | __tlb_remove_page_size(); + 0) | _raw_spin_unlock() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.450 us | } + 0) 3.327 us | } + 0) 3.917 us | } + 0) | unmap_single_vma() { + 0) 0.160 us | uprobe_munmap(); + 0) | unmap_page_range() { + 0) | _raw_spin_lock() { + 0) 0.160 us | preempt_count_add(); + 0) 0.451 us | } + 0) 0.150 us | flush_tlb_batched_pending(); + 0) 0.150 us | vm_normal_page(); + 0) | page_remove_rmap() { + 0) | __dec_node_page_state() { + 0) 0.161 us | __dec_node_state(); + 0) 0.441 us | } + 0) 0.751 us | } + 0) 0.151 us | __tlb_remove_page_size(); + 0) | _raw_spin_unlock() { + 0) 0.151 us | preempt_count_sub(); + 0) 0.451 us | } + 0) 3.226 us | } + 0) 3.827 us | } + 0) | unmap_single_vma() { + 0) | unmap_page_range() { + 0) | _raw_spin_lock() { + 0) 0.921 us | preempt_count_add(); + 0) 1.233 us | } + 0) 0.150 us | flush_tlb_batched_pending(); + 0) 0.151 us | vm_normal_page(); + 0) | page_remove_rmap() { + 0) | __dec_node_page_state() { + 0) 0.150 us | __dec_node_state(); + 0) 0.451 us | } + 0) 0.741 us | } + 0) 0.150 us | __tlb_remove_page_size(); + 0) 0.151 us | vm_normal_page(); + 0) | page_remove_rmap() { + 0) | __dec_node_page_state() { + 0) 0.151 us | __dec_node_state(); + 0) 0.451 us | } + 0) 0.741 us | } + 0) 0.160 us | __tlb_remove_page_size(); + 0) | _raw_spin_unlock() { + 0) 0.160 us | preempt_count_sub(); + 0) 0.451 us | } + 0) 5.570 us | } + 0) 5.871 us | } + 0) | unmap_single_vma() { + 0) 0.151 us | uprobe_munmap(); + 0) | unmap_page_range() { + 0) | _raw_spin_lock() { + 0) 0.151 us | preempt_count_add(); + 0) 0.461 us | } + 0) 0.151 us | flush_tlb_batched_pending(); + 0) 0.160 us | vm_normal_page(); + 0) 0.170 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.460 us | } + 0) 0.150 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.150 us | __rcu_read_unlock(); + 0) 0.450 us | } + 0) 0.742 us | } + 0) 1.974 us | } + 0) | __tlb_remove_page_size() { + 0) | __get_free_pages() { + 0) | alloc_pages_current() { + 0) 0.160 us | get_task_policy.part.0(); + 0) 0.150 us | policy_nodemask(); + 0) 0.161 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.150 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.160 us | __inc_numa_state(); + 0) 0.150 us | __inc_numa_state(); + 0) 0.161 us | prep_new_page(); + 0) 1.182 us | } + 0) 1.813 us | } + 0) 3.026 us | } + 0) 3.346 us | } + 0) 3.677 us | } + 0) 0.151 us | vm_normal_page(); + 0) 0.150 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.160 us | __rcu_read_lock(); + 0) 0.461 us | } + 0) 0.160 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.161 us | __rcu_read_unlock(); + 0) 0.461 us | } + 0) 0.751 us | } + 0) 2.003 us | } + 0) 0.150 us | __tlb_remove_page_size(); + 0) 0.151 us | vm_normal_page(); + 0) 0.150 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.461 us | } + 0) 0.160 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.211 us | __rcu_read_unlock(); + 0) 0.511 us | } + 0) 0.801 us | } + 0) 2.275 us | } + 0) 0.150 us | __tlb_remove_page_size(); + 0) 0.150 us | vm_normal_page(); + 0) 0.150 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.151 us | __rcu_read_lock(); + 0) 0.461 us | } + 0) 0.150 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.161 us | __rcu_read_unlock(); + 0) 0.451 us | } + 0) 0.741 us | } + 0) 1.953 us | } + 0) 0.160 us | __tlb_remove_page_size(); + 0) 0.151 us | vm_normal_page(); + 0) 0.150 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.461 us | } + 0) 0.150 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.150 us | __rcu_read_unlock(); + 0) 0.451 us | } + 0) 0.742 us | } + 0) 1.954 us | } + 0) 0.161 us | __tlb_remove_page_size(); + 0) 0.150 us | vm_normal_page(); + 0) 0.160 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.461 us | } + 0) 0.150 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.160 us | __rcu_read_unlock(); + 0) 0.451 us | } + 0) 0.742 us | } + 0) 1.954 us | } + 0) 0.150 us | __tlb_remove_page_size(); + 0) 0.150 us | vm_normal_page(); + 0) 0.151 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.151 us | __rcu_read_lock(); + 0) 0.461 us | } + 0) 0.151 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.161 us | __rcu_read_unlock(); + 0) 0.451 us | } + 0) 0.741 us | } + 0) 1.963 us | } + 0) 0.150 us | __tlb_remove_page_size(); + 0) 0.151 us | vm_normal_page(); + 0) 0.150 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.160 us | __rcu_read_lock(); + 0) 0.461 us | } + 0) 0.160 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.160 us | __rcu_read_unlock(); + 0) 0.461 us | } + 0) 0.761 us | } + 0) 1.983 us | } + 0) 0.160 us | __tlb_remove_page_size(); + 0) 0.150 us | vm_normal_page(); + 0) 0.160 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.161 us | __rcu_read_lock(); + 0) 0.481 us | } + 0) 0.161 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.161 us | __rcu_read_unlock(); + 0) 0.481 us | } + 0) 0.801 us | } + 0) 2.084 us | } + 0) 0.170 us | __tlb_remove_page_size(); + 0) 0.160 us | vm_normal_page(); + 0) 0.171 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.171 us | __rcu_read_lock(); + 0) 0.501 us | } + 0) 0.171 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.170 us | __rcu_read_unlock(); + 0) 0.491 us | } + 0) 0.801 us | } + 0) 2.114 us | } + 0) 0.170 us | __tlb_remove_page_size(); + 0) 0.160 us | vm_normal_page(); + 0) 0.161 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.160 us | __rcu_read_lock(); + 0) 0.501 us | } + 0) 0.160 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.411 us | } + 0) 0.671 us | } + 0) 1.954 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.371 us | } + 0) 0.131 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.121 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.121 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.350 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.131 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.774 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.371 us | } + 0) 0.131 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.543 us | } + 0) 0.131 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.121 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.121 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.260 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.431 us | } + 0) 0.672 us | } + 0) 1.753 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.552 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.542 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.542 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.541 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.350 us | } + 0) 0.592 us | } + 0) 1.543 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.121 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.131 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.121 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.360 us | } + 0) 0.592 us | } + 0) 1.553 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.370 us | } + 0) 0.131 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.121 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.543 us | } + 0) 0.121 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.121 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.360 us | } + 0) 0.582 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.131 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.121 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.774 us | } + 0) 0.341 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.543 us | } + 0) 0.121 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.371 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) | _raw_spin_unlock() { + 0) 0.120 us | preempt_count_sub(); + 0) 0.361 us | } + 0) + 96.180 us | } + 0) + 96.781 us | } + 0) | unmap_single_vma() { + 0) 0.130 us | uprobe_munmap(); + 0) | unmap_page_range() { + 0) | _raw_spin_lock() { + 0) 0.120 us | preempt_count_add(); + 0) 0.370 us | } + 0) 0.120 us | flush_tlb_batched_pending(); + 0) 0.120 us | vm_normal_page(); + 0) 0.121 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.350 us | } + 0) 0.592 us | } + 0) 1.543 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.121 us | __rcu_read_unlock(); + 0) 0.641 us | } + 0) 0.872 us | } + 0) 1.824 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.350 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.121 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.121 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.360 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.121 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.752 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.411 us | } + 0) 0.641 us | } + 0) 1.984 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.121 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.553 us | } + 0) 0.131 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.121 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.360 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.121 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.121 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.121 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.360 us | } + 0) 0.592 us | } + 0) 1.553 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.370 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.121 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.121 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.121 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.131 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.131 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.371 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.350 us | } + 0) 0.592 us | } + 0) 1.543 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.370 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.121 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.121 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.360 us | } + 0) 0.582 us | } + 0) 1.543 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.121 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.371 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.260 us | __rcu_read_unlock(); + 0) 0.491 us | } + 0) 0.782 us | } + 0) 1.733 us | } + 0) 0.121 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.121 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.350 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.131 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.121 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.131 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.121 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.360 us | } + 0) 0.581 us | } + 0) 1.543 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.121 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.121 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.121 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.371 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.360 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.250 us | __rcu_read_lock(); + 0) 0.491 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.683 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.360 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.370 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.542 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.360 us | } + 0) 0.581 us | } + 0) 1.543 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.542 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.350 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.190 us | __rcu_read_lock(); + 0) 0.420 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.613 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.371 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.350 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.581 us | } + 0) 1.542 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.360 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.542 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.331 us | __rcu_read_unlock(); + 0) 0.571 us | } + 0) 0.801 us | } + 0) 1.753 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.131 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.360 us | } + 0) 0.581 us | } + 0) 1.543 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.131 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.121 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.121 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.360 us | } + 0) 0.581 us | } + 0) 1.543 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.121 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.543 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.121 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.350 us | } + 0) 0.592 us | } + 0) 1.543 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.260 us | __rcu_read_lock(); + 0) 0.501 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.350 us | } + 0) 0.591 us | } + 0) 1.734 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.121 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.543 us | } + 0) 0.121 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.121 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.360 us | } + 0) 0.581 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.121 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.121 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.121 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.350 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.121 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.542 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.350 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.542 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.360 us | __rcu_read_unlock(); + 0) 0.581 us | } + 0) 0.822 us | } + 0) 1.783 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.601 us | } + 0) 1.553 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.360 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.360 us | } + 0) 0.581 us | } + 0) 1.553 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.370 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.542 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.341 us | __rcu_read_lock(); + 0) 0.641 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.813 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) ==========> | + 0) | smp_apic_timer_interrupt() { + 0) | irq_enter() { + 0) 0.170 us | rcu_irq_enter(); + 0) 0.230 us | irqtime_account_irq(); + 0) 0.140 us | preempt_count_add(); + 0) 1.162 us | } + 0) | hrtimer_interrupt() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.141 us | preempt_count_add(); + 0) 0.421 us | } + 0) 0.281 us | ktime_get_update_offsets_now(); + 0) | __hrtimer_run_queues() { + 0) 0.311 us | __remove_hrtimer(); + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.371 us | } + 0) | tick_sched_timer() { + 0) 0.141 us | ktime_get(); + 0) | tick_sched_do_timer() { + 0) | tick_do_update_jiffies64.part.0() { + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.371 us | } + 0) | do_timer() { + 0) 0.141 us | calc_global_load(); + 0) 0.381 us | } + 0) | _raw_spin_unlock() { + 0) 0.121 us | preempt_count_sub(); + 0) 0.361 us | } + 0) | update_wall_time() { + 0) | timekeeping_advance() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.130 us | preempt_count_add(); + 0) 0.370 us | } + 0) 0.130 us | ntp_tick_length(); + 0) 0.120 us | ntp_tick_length(); + 0) | timekeeping_update() { + 0) 0.120 us | ntp_get_next_leap(); + 0) 0.151 us | update_vsyscall(); + 0) | raw_notifier_call_chain() { + 0) 0.130 us | notifier_call_chain(); + 0) 0.361 us | } + 0) 0.130 us | update_fast_timekeeper(); + 0) 0.121 us | update_fast_timekeeper(); + 0) 1.703 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.121 us | preempt_count_sub(); + 0) 0.361 us | } + 0) 3.557 us | } + 0) 3.817 us | } + 0) 5.550 us | } + 0) 5.821 us | } + 0) | tick_sched_handle.isra.0() { + 0) | update_process_times() { + 0) | account_process_tick() { + 0) | irqtime_account_process_tick.isra.0() { + 0) | account_system_index_time() { + 0) | cpuacct_account_field() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.692 us | } + 0) 0.130 us | __rcu_read_lock(); + 0) | __cgroup_account_cputime_field() { + 0) 0.130 us | preempt_count_add(); + 0) | cgroup_base_stat_cputime_account_end.isra.0() { + 0) 0.130 us | cgroup_rstat_updated(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.631 us | } + 0) 1.222 us | } + 0) 0.130 us | __rcu_read_unlock(); + 0) | acct_account_cputime() { + 0) 0.140 us | __acct_update_integrals(); + 0) 0.380 us | } + 0) 3.517 us | } + 0) 3.777 us | } + 0) 4.028 us | } + 0) | run_local_timers() { + 0) 0.130 us | hrtimer_run_queues(); + 0) | raise_softirq() { + 0) 0.130 us | __raise_softirq_irqoff(); + 0) 0.371 us | } + 0) 0.902 us | } + 0) | rcu_sched_clock_irq() { + 0) 0.130 us | rcu_is_cpu_rrupt_from_idle(); + 0) 0.130 us | rcu_segcblist_ready_cbs(); + 0) | invoke_rcu_core() { + 0) | raise_softirq() { + 0) 0.130 us | __raise_softirq_irqoff(); + 0) 0.381 us | } + 0) 0.661 us | } + 0) 1.553 us | } + 0) | scheduler_tick() { + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.371 us | } + 0) | update_rq_clock() { + 0) 0.181 us | update_irq_load_avg(); + 0) 0.501 us | } + 0) | task_tick_fair() { + 0) | update_curr() { + 0) 0.140 us | update_min_vruntime(); + 0) | cpuacct_charge() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.631 us | } + 0) 0.120 us | __rcu_read_lock(); + 0) | __cgroup_account_cputime() { + 0) 0.121 us | preempt_count_add(); + 0) | cgroup_base_stat_cputime_account_end.isra.0() { + 0) 0.120 us | cgroup_rstat_updated(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.621 us | } + 0) 1.112 us | } + 0) 0.131 us | __rcu_read_unlock(); + 0) 2.936 us | } + 0) | __update_load_avg_se() { + 0) 0.131 us | __accumulate_pelt_segments(); + 0) 0.431 us | } + 0) | __update_load_avg_cfs_rq() { + 0) 0.121 us | __accumulate_pelt_segments(); + 0) 0.401 us | } + 0) 0.131 us | update_cfs_group(); + 0) 0.120 us | hrtimer_active(); + 0) | update_curr() { + 0) 0.120 us | update_min_vruntime(); + 0) 0.371 us | } + 0) | __update_load_avg_se() { + 0) 0.121 us | __accumulate_pelt_segments(); + 0) 0.371 us | } + 0) | __update_load_avg_cfs_rq() { + 0) 0.121 us | __accumulate_pelt_segments(); + 0) 0.371 us | } + 0) | update_cfs_group() { + 0) | reweight_entity() { + 0) 0.140 us | update_curr(); + 0) 0.120 us | account_entity_dequeue(); + 0) 0.120 us | account_entity_enqueue(); + 0) 0.912 us | } + 0) 1.172 us | } + 0) 0.120 us | hrtimer_active(); + 0) 8.015 us | } + 0) 0.130 us | calc_global_load_tick(); + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.381 us | } + 0) 0.140 us | trigger_load_balance(); + 0) + 10.720 us | } + 0) 0.150 us | run_posix_cpu_timers(); + 0) + 18.284 us | } + 0) 0.160 us | profile_tick(); + 0) + 18.845 us | } + 0) 0.120 us | hrtimer_forward(); + 0) + 25.618 us | } + 0) | _raw_spin_lock_irq() { + 0) 0.131 us | preempt_count_add(); + 0) 0.361 us | } + 0) 0.241 us | enqueue_hrtimer(); + 0) + 27.782 us | } + 0) | __hrtimer_get_next_event() { + 0) 0.130 us | __hrtimer_next_event_base(); + 0) 0.160 us | __hrtimer_next_event_base(); + 0) 0.692 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.120 us | preempt_count_sub(); + 0) 0.370 us | } + 0) | tick_program_event() { + 0) | clockevents_program_event() { + 0) 0.161 us | ktime_get(); + 0) 1.933 us | lapic_next_event(); + 0) 2.555 us | } + 0) 2.825 us | } + 0) + 33.342 us | } + 0) | irq_exit() { + 0) 0.180 us | irqtime_account_irq(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.250 us | ksoftirqd_running(); + 0) | __do_softirq() { + 0) 0.160 us | irqtime_account_irq(); + 0) 0.131 us | preempt_count_add(); + 0) | run_timer_softirq() { + 0) | _raw_spin_lock_irq() { + 0) 0.141 us | preempt_count_add(); + 0) 0.381 us | } + 0) 0.211 us | collect_expired_timers(); + 0) | expire_timers() { + 0) | _raw_spin_unlock_irq() { + 0) 0.120 us | preempt_count_sub(); + 0) 0.371 us | } + 0) | call_timer_fn() { + 0) | vbg_heartbeat_timer [vboxguest]() { + 0) 8.055 us | vbg_req_perform [vboxguest](); + 0) 0.160 us | __msecs_to_jiffies(); + 0) | mod_timer() { + 0) | lock_timer_base() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.140 us | preempt_count_add(); + 0) 0.380 us | } + 0) 0.632 us | } + 0) 0.120 us | detach_if_pending(); + 0) 0.141 us | get_nohz_timer_target(); + 0) | internal_add_timer() { + 0) | __internal_add_timer() { + 0) 0.171 us | calc_wheel_index(); + 0) 0.130 us | enqueue_timer(); + 0) 0.661 us | } + 0) 0.120 us | trigger_dyntick_cpu.isra.0(); + 0) 1.142 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.381 us | } + 0) 3.186 us | } + 0) + 12.313 us | } + 0) + 12.704 us | } + 0) | _raw_spin_lock_irq() { + 0) 0.130 us | preempt_count_add(); + 0) 0.371 us | } + 0) + 13.946 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.121 us | preempt_count_sub(); + 0) 0.361 us | } + 0) | _raw_spin_lock_irq() { + 0) 0.120 us | preempt_count_add(); + 0) 0.531 us | } + 0) 0.141 us | collect_expired_timers(); + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.371 us | } + 0) + 16.992 us | } + 0) | rcu_core_si() { + 0) | rcu_core() { + 0) 0.140 us | note_gp_changes(); + 0) | rcu_accelerate_cbs_unlocked() { + 0) | _raw_spin_lock() { + 0) 0.120 us | preempt_count_add(); + 0) 0.361 us | } + 0) | rcu_accelerate_cbs() { + 0) 0.130 us | rcu_segcblist_pend_cbs(); + 0) 0.140 us | rcu_segcblist_accelerate(); + 0) 0.170 us | rcu_start_this_gp.isra.0(); + 0) 0.922 us | } + 0) | _raw_spin_unlock() { + 0) 0.120 us | preempt_count_sub(); + 0) 0.371 us | } + 0) | rcu_gp_kthread_wake() { + 0) | swake_up_one() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.130 us | preempt_count_add(); + 0) 0.370 us | } + 0) | swake_up_locked.part.0() { + 0) | wake_up_process() { + 0) | try_to_wake_up() { + 0) 0.120 us | preempt_count_add(); + 0) | _raw_spin_lock_irqsave() { + 0) 0.130 us | preempt_count_add(); + 0) 0.371 us | } + 0) | select_task_rq_rt() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.641 us | } + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.380 us | } + 0) | update_rq_clock() { + 0) 0.150 us | update_irq_load_avg(); + 0) 0.421 us | } + 0) | ttwu_do_activate() { + 0) | activate_task() { + 0) | psi_task_change() { + 0) 0.170 us | record_times(); + 0) 0.782 us | } + 0) | enqueue_task_rt() { + 0) | dequeue_rt_stack() { + 0) 0.130 us | dequeue_top_rt_rq(); + 0) 0.510 us | } + 0) 0.180 us | cpupri_set(); + 0) 0.141 us | update_rt_migration(); + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.370 us | } + 0) | _raw_spin_unlock() { + 0) 0.120 us | preempt_count_sub(); + 0) 0.360 us | } + 0) 0.150 us | enqueue_top_rt_rq(); + 0) 2.725 us | } + 0) 4.028 us | } + 0) | ttwu_do_wakeup.isra.0() { + 0) | check_preempt_curr() { + 0) 0.141 us | resched_curr(); + 0) 0.421 us | } + 0) 0.130 us | task_woken_rt(); + 0) 1.242 us | } + 0) 5.640 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.360 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.120 us | preempt_count_sub(); + 0) 0.360 us | } + 0) 0.121 us | preempt_count_sub(); + 0) 9.929 us | } + 0) + 10.179 us | } + 0) + 10.459 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.120 us | preempt_count_sub(); + 0) 0.370 us | } + 0) + 11.681 us | } + 0) + 12.183 us | } + 0) + 14.457 us | } + 0) 0.120 us | rcu_segcblist_ready_cbs(); + 0) + 15.329 us | } + 0) + 15.589 us | } + 0) 0.170 us | irqtime_account_irq(); + 0) + 33.933 us | } + 0) 0.140 us | idle_cpu(); + 0) 0.140 us | rcu_irq_exit(); + 0) + 35.788 us | } + 0) + 72.807 us | } + 0) <========== | + 0) 0.160 us | vm_normal_page(); + 0) 0.131 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) 0.140 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.371 us | } + 0) 0.611 us | } + 0) 1.633 us | } + 0) 0.211 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.121 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.360 us | } + 0) 0.592 us | } + 0) 1.553 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.121 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.131 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.360 us | } + 0) 0.582 us | } + 0) 1.543 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.822 us | } + 0) 1.784 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.121 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.121 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.371 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.350 us | } + 0) 0.592 us | } + 0) 1.543 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.131 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.121 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.360 us | } + 0) 0.581 us | } + 0) 1.543 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.121 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.121 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.360 us | } + 0) 0.591 us | } + 0) 2.124 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.552 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.360 us | } + 0) 0.581 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.542 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.371 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.542 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.180 us | __rcu_read_lock(); + 0) 0.421 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.603 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.553 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.543 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.821 us | } + 0) 1.783 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.371 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.543 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.553 us | } + 0) 0.131 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.360 us | } + 0) 0.592 us | } + 0) 1.663 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.121 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.350 us | } + 0) 0.592 us | } + 0) 1.543 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.370 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.121 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.360 us | } + 0) 0.592 us | } + 0) 1.543 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.370 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.131 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.350 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.371 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.131 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.360 us | } + 0) 0.581 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.131 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.121 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.350 us | } + 0) 0.832 us | } + 0) 1.783 us | } + 0) 0.121 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.371 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.121 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.131 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.121 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.371 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.774 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.371 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.121 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.121 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.543 us | } + 0) 0.131 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.121 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.371 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.552 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.553 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.552 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.722 us | } + 0) 1.683 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.371 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.131 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.553 us | } + 0) 0.131 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.814 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.131 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.563 us | } + 0) 0.121 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.350 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.121 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.131 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.371 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.360 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.131 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.121 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.553 us | } + 0) 0.131 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.553 us | } + 0) 0.131 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.131 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.350 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.121 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.121 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.121 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.350 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.370 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.121 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.121 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.350 us | } + 0) 0.712 us | } + 0) 1.673 us | } + 0) 0.121 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.543 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.371 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.131 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.553 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.121 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.121 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.121 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.121 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.693 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.360 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.543 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) | _raw_spin_unlock() { + 0) | preempt_count_sub() { + 0) | rcu_note_context_switch() { + 0) 0.141 us | rcu_preempt_deferred_qs(); + 0) 0.120 us | rcu_qs(); + 0) 0.671 us | } + 0) | _raw_spin_lock() { + 0) 0.120 us | preempt_count_add(); + 0) 0.360 us | } + 0) 0.140 us | update_rq_clock(); + 0) 0.180 us | pick_next_task_stop(); + 0) 0.140 us | pick_next_task_dl(); + 0) | pick_next_task_rt() { + 0) | put_prev_task_fair() { + 0) | put_prev_entity() { + 0) | update_curr() { + 0) 0.130 us | update_min_vruntime(); + 0) | cpuacct_charge() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.641 us | } + 0) 0.121 us | __rcu_read_lock(); + 0) | __cgroup_account_cputime() { + 0) 0.120 us | preempt_count_add(); + 0) | cgroup_base_stat_cputime_account_end.isra.0() { + 0) 0.120 us | cgroup_rstat_updated(); + 0) 0.120 us | preempt_count_sub(); + 0) 0.601 us | } + 0) 1.162 us | } + 0) 0.131 us | __rcu_read_unlock(); + 0) 3.056 us | } + 0) 0.120 us | check_cfs_rq_runtime(); + 0) 0.170 us | __enqueue_entity(); + 0) 0.141 us | __update_load_avg_se(); + 0) 0.140 us | __update_load_avg_cfs_rq(); + 0) 4.448 us | } + 0) | put_prev_entity() { + 0) | update_curr() { + 0) 0.130 us | update_min_vruntime(); + 0) 0.370 us | } + 0) 0.120 us | check_cfs_rq_runtime(); + 0) 0.120 us | __enqueue_entity(); + 0) 0.130 us | __update_load_avg_se(); + 0) 0.120 us | __update_load_avg_cfs_rq(); + 0) 2.003 us | } + 0) 6.853 us | } + 0) | update_rt_rq_load_avg() { + 0) 0.120 us | __accumulate_pelt_segments(); + 0) 0.411 us | } + 0) 7.695 us | } + 0) 0.120 us | enter_lazy_tlb(); + ------------------------------------------ + 0) <...>-32904 => rcu_pre-11 + ------------------------------------------ + + 0) | finish_task_switch() { + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.370 us | } + 0) 0.651 us | } + 0) 0.120 us | preempt_count_sub(); + 0) # 9961.919 us | } /* schedule */ + 0) | prepare_to_swait_event() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.130 us | preempt_count_add(); + 0) 0.380 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.370 us | } + 0) 1.142 us | } + 0) | finish_swait() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.131 us | preempt_count_add(); + 0) 0.381 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.121 us | preempt_count_sub(); + 0) 0.361 us | } + 0) 1.102 us | } + 0) | _raw_spin_lock_irq() { + 0) 0.141 us | preempt_count_add(); + 0) 0.371 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.121 us | preempt_count_sub(); + 0) 0.371 us | } + 0) | _raw_spin_lock() { + 0) 0.141 us | preempt_count_add(); + 0) 0.381 us | } + 0) | _raw_spin_lock_irq() { + 0) 0.130 us | preempt_count_add(); + 0) 0.361 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.120 us | preempt_count_sub(); + 0) 0.371 us | } + 0) | _raw_spin_unlock() { + 0) 0.120 us | preempt_count_sub(); + 0) 0.351 us | } + 0) | _raw_spin_lock_irqsave() { + 0) 0.130 us | preempt_count_add(); + 0) 0.381 us | } + 0) | __note_gp_changes() { + 0) | rcu_accelerate_cbs() { + 0) 0.131 us | rcu_segcblist_pend_cbs(); + 0) 0.130 us | rcu_segcblist_accelerate(); + 0) 0.120 us | rcu_start_this_gp.isra.0(); + 0) 0.852 us | } + 0) 1.132 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.121 us | preempt_count_sub(); + 0) 0.351 us | } + 0) | prepare_to_swait_event() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.140 us | preempt_count_add(); + 0) 0.381 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.120 us | preempt_count_sub(); + 0) 0.371 us | } + 0) 1.112 us | } + 0) | schedule_timeout() { + 0) 0.130 us | init_timer_key(); + 0) | lock_timer_base() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.140 us | preempt_count_add(); + 0) 0.370 us | } + 0) 0.621 us | } + 0) 0.120 us | detach_if_pending(); + 0) 0.120 us | get_nohz_timer_target(); + 0) | __internal_add_timer() { + 0) 0.130 us | calc_wheel_index(); + 0) 0.121 us | enqueue_timer(); + 0) 0.751 us | } + 0) 0.121 us | trigger_dyntick_cpu.isra.0(); + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.120 us | preempt_count_sub(); + 0) 0.360 us | } + 0) | schedule() { + 0) 0.130 us | preempt_count_add(); + 0) | rcu_note_context_switch() { + 0) 0.130 us | rcu_preempt_deferred_qs(); + 0) 0.141 us | rcu_qs(); + 0) 0.651 us | } + 0) | _raw_spin_lock() { + 0) 0.121 us | preempt_count_add(); + 0) 0.361 us | } + 0) | update_rq_clock() { + 0) 0.121 us | update_irq_load_avg(); + 0) 0.401 us | } + 0) | deactivate_task() { + 0) | psi_task_change() { + 0) 0.160 us | record_times(); + 0) 0.481 us | } + 0) | dequeue_task_rt() { + 0) | update_curr_rt() { + 0) | cpuacct_charge() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.601 us | } + 0) 0.120 us | __rcu_read_lock(); + 0) 0.121 us | __rcu_read_unlock(); + 0) | _raw_spin_lock() { + 0) 0.120 us | preempt_count_add(); + 0) 0.371 us | } + 0) 0.130 us | balance_runtime(); + 0) | _raw_spin_unlock() { + 0) 0.121 us | preempt_count_sub(); + 0) 0.361 us | } + 0) 2.715 us | } + 0) | dequeue_rt_stack() { + 0) 0.130 us | dequeue_top_rt_rq(); + 0) 0.150 us | cpupri_set(); + 0) 0.130 us | update_rt_migration(); + 0) 0.932 us | } + 0) 0.121 us | enqueue_top_rt_rq(); + 0) 4.278 us | } + 0) 5.330 us | } + 0) 0.121 us | pick_next_task_stop(); + 0) 0.120 us | pick_next_task_dl(); + 0) | pick_next_task_rt() { + 0) 0.130 us | pull_rt_task(); + 0) 0.130 us | update_curr_rt(); + 0) 0.662 us | } + 0) | pick_next_task_fair() { + 0) | put_prev_task_rt() { + 0) 0.121 us | update_curr_rt(); + 0) 0.140 us | update_rt_rq_load_avg(); + 0) 0.631 us | } + 0) | pick_next_entity() { + 0) 0.130 us | clear_buddies(); + 0) 0.410 us | } + 0) | set_next_entity() { + 0) 0.130 us | __update_load_avg_se(); + 0) 0.130 us | __update_load_avg_cfs_rq(); + 0) 0.721 us | } + 0) | pick_next_entity() { + 0) 0.120 us | clear_buddies(); + 0) 0.361 us | } + 0) | set_next_entity() { + 0) 0.121 us | __update_load_avg_se(); + 0) 0.120 us | __update_load_avg_cfs_rq(); + 0) 0.621 us | } + 0) 3.637 us | } + 0) 0.120 us | enter_lazy_tlb(); + ------------------------------------------ + 0) rcu_pre-11 => <...>-32904 + ------------------------------------------ + + 0) | finish_task_switch() { + 0) | _raw_spin_unlock_irq() { + 0) 0.121 us | preempt_count_sub(); + 0) 0.361 us | } + 0) 0.611 us | } + 0) 0.121 us | } /* preempt_count_sub */ + 0) + 39.725 us | } + 0) | _raw_spin_lock() { + 0) 0.131 us | preempt_count_add(); + 0) 0.381 us | } + 0) 0.120 us | flush_tlb_batched_pending(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.121 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.150 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.360 us | } + 0) 0.581 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.370 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.543 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.350 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.431 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.613 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.542 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.351 us | } + 0) 0.591 us | } + 0) 1.543 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.591 us | } + 0) 1.553 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.120 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.543 us | } + 0) 0.120 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.120 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.120 us | __rcu_read_lock(); + 0) 0.360 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.121 us | __rcu_read_unlock(); + 0) 0.361 us | } + 0) 0.581 us | } + 0) 1.553 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.120 us | vm_normal_page(); + 0) 0.121 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.121 us | __rcu_read_lock(); + 0) 0.361 us | } + 0) 0.120 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.150 us | __rcu_read_unlock(); + 0) 0.411 us | } + 0) 0.681 us | } + 0) 1.663 us | } + 0) 0.161 us | __tlb_remove_page_size(); + 0) 0.160 us | vm_normal_page(); + 0) 0.160 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.170 us | __rcu_read_lock(); + 0) 0.501 us | } + 0) 0.160 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.170 us | __rcu_read_unlock(); + 0) 0.481 us | } + 0) 0.802 us | } + 0) 2.114 us | } + 0) 0.171 us | __tlb_remove_page_size(); + 0) 0.160 us | vm_normal_page(); + 0) 0.170 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.160 us | __rcu_read_lock(); + 0) 0.491 us | } + 0) 0.160 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.160 us | __rcu_read_unlock(); + 0) 0.481 us | } + 0) 0.802 us | } + 0) 2.114 us | } + 0) 0.170 us | __tlb_remove_page_size(); + 0) 0.171 us | vm_normal_page(); + 0) 0.160 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.390 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.694 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.131 us | vm_normal_page(); + 0) 0.140 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.300 us | __rcu_read_unlock(); + 0) 0.551 us | } + 0) 0.802 us | } + 0) 1.844 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.642 us | } + 0) 1.683 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.651 us | } + 0) 1.693 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.141 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.694 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.131 us | vm_normal_page(); + 0) 0.140 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.694 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.131 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.390 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.381 us | } + 0) 0.641 us | } + 0) 1.694 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.131 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.290 us | __rcu_read_lock(); + 0) 0.552 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.380 us | } + 0) 0.642 us | } + 0) 1.914 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.652 us | } + 0) 1.693 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.140 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.651 us | } + 0) 1.703 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.131 us | vm_normal_page(); + 0) 0.140 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.694 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.131 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.704 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.131 us | vm_normal_page(); + 0) 0.140 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.694 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.140 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) 0.140 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.642 us | } + 0) 1.693 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.140 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.642 us | } + 0) 1.693 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.140 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.651 us | } + 0) 1.693 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.642 us | } + 0) 1.703 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.694 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.141 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.390 us | } + 0) 0.140 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.260 us | __rcu_read_unlock(); + 0) 0.501 us | } + 0) 0.762 us | } + 0) 1.814 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) 0.140 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.642 us | } + 0) 1.693 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.704 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.131 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.704 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.131 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.694 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.131 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.693 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.220 us | __rcu_read_lock(); + 0) 0.481 us | } + 0) 0.140 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.774 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.131 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.693 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) 0.131 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.381 us | } + 0) 0.641 us | } + 0) 1.693 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.140 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) 0.131 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.693 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.131 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.693 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.140 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.693 us | } + 0) 0.131 us | __tlb_remove_page_size(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) 0.141 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.381 us | } + 0) 0.641 us | } + 0) 1.693 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.131 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.693 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.391 us | } + 0) ! 600.386 us | } + 0) ! 600.876 us | } + 0) | unmap_single_vma() { + 0) 0.150 us | uprobe_munmap(); + 0) | unmap_page_range() { + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.140 us | flush_tlb_batched_pending(); + 0) 0.130 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.380 us | } + 0) 0.641 us | } + 0) 1.693 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.131 us | vm_normal_page(); + 0) 0.140 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.694 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.131 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.844 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.140 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.140 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.642 us | } + 0) 1.693 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.140 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.693 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.131 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.390 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.704 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.131 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.694 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.131 us | vm_normal_page(); + 0) 0.140 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.704 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.131 us | vm_normal_page(); + 0) 0.140 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) 0.230 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.804 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.131 us | vm_normal_page(); + 0) 0.140 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) 0.140 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.694 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.141 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.390 us | } + 0) 0.140 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.694 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.141 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.693 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.140 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) 0.131 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.693 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.140 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.141 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.703 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.290 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.390 us | } + 0) 0.140 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.381 us | } + 0) 0.641 us | } + 0) 1.694 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.141 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.693 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) + 44.193 us | } + 0) + 44.774 us | } + 0) | unmap_single_vma() { + 0) 0.140 us | uprobe_munmap(); + 0) | unmap_page_range() { + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.140 us | flush_tlb_batched_pending(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.512 us | } + 0) 2.044 us | } + 0) | unmap_single_vma() { + 0) 0.130 us | uprobe_munmap(); + 0) | unmap_page_range() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.130 us | flush_tlb_batched_pending(); + 0) 0.131 us | vm_normal_page(); + 0) | page_remove_rmap() { + 0) | __dec_node_page_state() { + 0) 0.190 us | __dec_node_state(); + 0) 0.441 us | } + 0) 0.751 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.140 us | vm_normal_page(); + 0) | page_remove_rmap() { + 0) | __dec_node_page_state() { + 0) 0.130 us | __dec_node_state(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) | page_remove_rmap() { + 0) | __dec_node_page_state() { + 0) 0.130 us | __dec_node_state(); + 0) 0.390 us | } + 0) 0.662 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 5.680 us | } + 0) 6.212 us | } + 0) | unmap_single_vma() { + 0) 0.140 us | uprobe_munmap(); + 0) | unmap_page_range() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.401 us | } + 0) 0.130 us | flush_tlb_batched_pending(); + 0) 0.130 us | vm_normal_page(); + 0) | page_remove_rmap() { + 0) | __dec_node_page_state() { + 0) 0.140 us | __dec_node_state(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.140 us | vm_normal_page(); + 0) | page_remove_rmap() { + 0) | __dec_node_page_state() { + 0) 0.130 us | __dec_node_state(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) | page_remove_rmap() { + 0) | __dec_node_page_state() { + 0) 0.130 us | __dec_node_state(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 5.600 us | } + 0) 6.131 us | } + 0) | unmap_single_vma() { + 0) | unmap_page_range() { + 0) | _raw_spin_lock() { + 0) 0.141 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.130 us | flush_tlb_batched_pending(); + 0) 0.130 us | vm_normal_page(); + 0) | page_remove_rmap() { + 0) | __dec_node_page_state() { + 0) 0.140 us | __dec_node_state(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) | page_remove_rmap() { + 0) | __dec_node_page_state() { + 0) 0.140 us | __dec_node_state(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.140 us | vm_normal_page(); + 0) | page_remove_rmap() { + 0) | __dec_node_page_state() { + 0) 0.140 us | __dec_node_state(); + 0) 0.401 us | } + 0) 0.651 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) | page_remove_rmap() { + 0) | __dec_node_page_state() { + 0) 0.180 us | __dec_node_state(); + 0) 0.421 us | } + 0) 0.691 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) | page_remove_rmap() { + 0) | __dec_node_page_state() { + 0) 0.140 us | __dec_node_state(); + 0) 0.401 us | } + 0) 0.651 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.140 us | vm_normal_page(); + 0) | page_remove_rmap() { + 0) | __dec_node_page_state() { + 0) 0.140 us | __dec_node_state(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.390 us | } + 0) 9.498 us | } + 0) 9.758 us | } + 0) | unmap_single_vma() { + 0) 0.131 us | uprobe_munmap(); + 0) | unmap_page_range() { + 0) | _raw_spin_lock() { + 0) 0.141 us | preempt_count_add(); + 0) 0.401 us | } + 0) 0.131 us | flush_tlb_batched_pending(); + 0) 0.130 us | vm_normal_page(); + 0) 0.131 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.703 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) 0.140 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.703 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 6.823 us | } + 0) 7.354 us | } + 0) | unmap_single_vma() { + 0) 0.140 us | uprobe_munmap(); + 0) | unmap_page_range() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.131 us | flush_tlb_batched_pending(); + 0) 0.130 us | vm_normal_page(); + 0) 0.131 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.380 us | } + 0) 0.641 us | } + 0) 1.703 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.141 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) 0.140 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.642 us | } + 0) 1.693 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.581 us | } + 0) 0.131 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.381 us | } + 0) 0.641 us | } + 0) 1.883 us | } + 0) 0.141 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.131 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.381 us | } + 0) 0.641 us | } + 0) 1.693 us | } + 0) 0.141 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.141 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.140 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.381 us | } + 0) 0.641 us | } + 0) 1.693 us | } + 0) 0.131 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.131 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.693 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.380 us | } + 0) 0.642 us | } + 0) 1.693 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) 0.140 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.380 us | } + 0) 0.642 us | } + 0) 1.693 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.140 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) 0.140 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.642 us | } + 0) 1.693 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.140 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.652 us | } + 0) 1.693 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.140 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.642 us | } + 0) 1.693 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.140 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.693 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.131 us | vm_normal_page(); + 0) 0.140 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) 0.140 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.381 us | } + 0) 0.641 us | } + 0) 1.694 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.131 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.390 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.210 us | __rcu_read_unlock(); + 0) 0.461 us | } + 0) 0.711 us | } + 0) 1.764 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.131 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.390 us | } + 0) 0.140 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.694 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.131 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.694 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.141 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.693 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.140 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.131 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.703 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.140 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) 0.141 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.693 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.200 us | __rcu_read_lock(); + 0) 0.471 us | } + 0) 0.131 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.773 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) 0.131 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.693 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.131 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.693 us | } + 0) 0.131 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.131 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.693 us | } + 0) 0.141 us | __tlb_remove_page_size(); + 0) 0.140 us | vm_normal_page(); + 0) 0.131 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.693 us | } + 0) 0.141 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.131 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.683 us | } + 0) 0.131 us | __tlb_remove_page_size(); + 0) 0.140 us | vm_normal_page(); + 0) 0.131 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.693 us | } + 0) 0.141 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.131 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.693 us | } + 0) 0.131 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.141 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.693 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.642 us | } + 0) 1.693 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) 0.140 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.642 us | } + 0) 1.693 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.210 us | __rcu_read_unlock(); + 0) 0.470 us | } + 0) 0.732 us | } + 0) 1.773 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.390 us | } + 0) + 83.567 us | } + 0) + 84.088 us | } + 0) | unmap_single_vma() { + 0) 0.141 us | uprobe_munmap(); + 0) | unmap_page_range() { + 0) | _raw_spin_lock() { + 0) 0.141 us | preempt_count_add(); + 0) 0.401 us | } + 0) 0.130 us | flush_tlb_batched_pending(); + 0) 0.130 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.380 us | } + 0) 0.642 us | } + 0) 1.703 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.642 us | } + 0) 1.703 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.642 us | } + 0) 1.703 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.140 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.652 us | } + 0) 1.693 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.652 us | } + 0) 1.783 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.130 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.642 us | } + 0) 1.693 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.140 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.641 us | } + 0) 1.693 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.131 us | vm_normal_page(); + 0) 0.130 us | mark_page_accessed(); + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) 0.130 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.694 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.391 us | } + 0) + 22.652 us | } + 0) + 23.184 us | } + 0) | unmap_single_vma() { + 0) 0.130 us | uprobe_munmap(); + 0) | unmap_page_range() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.401 us | } + 0) 0.130 us | flush_tlb_batched_pending(); + 0) 0.131 us | vm_normal_page(); + 0) | page_remove_rmap() { + 0) | __dec_node_page_state() { + 0) 0.151 us | __dec_node_state(); + 0) 0.391 us | } + 0) 0.691 us | } + 0) 0.131 us | __tlb_remove_page_size(); + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 2.865 us | } + 0) 3.386 us | } + 0) | unmap_single_vma() { + 0) 0.130 us | uprobe_munmap(); + 0) | unmap_page_range() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.400 us | } + 0) 0.130 us | flush_tlb_batched_pending(); + 0) 0.130 us | vm_normal_page(); + 0) | page_remove_rmap() { + 0) | __dec_node_page_state() { + 0) 0.140 us | __dec_node_state(); + 0) 0.401 us | } + 0) 0.671 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 2.956 us | } + 0) 3.477 us | } + 0) | unmap_single_vma() { + 0) | unmap_page_range() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.401 us | } + 0) 0.130 us | flush_tlb_batched_pending(); + 0) 0.131 us | vm_normal_page(); + 0) | page_remove_rmap() { + 0) | __dec_node_page_state() { + 0) 0.141 us | __dec_node_state(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 0.141 us | __tlb_remove_page_size(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 2.835 us | } + 0) 3.116 us | } + 0) | unmap_single_vma() { + 0) | unmap_page_range() { + 0) | _raw_spin_lock() { + 0) 0.141 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.130 us | flush_tlb_batched_pending(); + 0) 0.130 us | vm_normal_page(); + 0) | page_remove_rmap() { + 0) | __dec_node_page_state() { + 0) 0.130 us | __dec_node_state(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.140 us | vm_normal_page(); + 0) | page_remove_rmap() { + 0) | __dec_node_page_state() { + 0) 0.141 us | __dec_node_state(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 0.141 us | __tlb_remove_page_size(); + 0) 0.140 us | vm_normal_page(); + 0) | page_remove_rmap() { + 0) | __dec_node_page_state() { + 0) 0.140 us | __dec_node_state(); + 0) 0.390 us | } + 0) 0.652 us | } + 0) 0.130 us | __tlb_remove_page_size(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 5.720 us | } + 0) 5.982 us | } + 0) | unmap_single_vma() { + 0) 0.150 us | untrack_pfn(); + 0) | unmap_page_range() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.130 us | flush_tlb_batched_pending(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) 1.513 us | } + 0) 2.114 us | } + 0) | unmap_single_vma() { + 0) | unmap_page_range() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.400 us | } + 0) 0.130 us | flush_tlb_batched_pending(); + 0) 0.130 us | vm_normal_page(); + 0) | mark_page_accessed() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) | workingset_activation() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.682 us | } + 0) 1.733 us | } + 0) | page_remove_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) 0.141 us | PageHuge(); + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.651 us | } + 0) 1.723 us | } + 0) 0.140 us | __tlb_remove_page_size(); + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 5.781 us | } + 0) 6.061 us | } + 0) ! 947.176 us | } /* unmap_vmas */ + 0) | free_pgtables() { + 0) 0.151 us | unlink_anon_vmas(); + 0) | unlink_file_vma() { + 0) 0.181 us | down_write(); + 0) | __remove_shared_vm_struct.isra.0() { + 0) | vma_interval_tree_remove() { + 0) 0.140 us | vma_interval_tree_augment_rotate(); + 0) 0.571 us | } + 0) 0.852 us | } + 0) 0.140 us | up_write(); + 0) 1.773 us | } + 0) 0.140 us | unlink_anon_vmas(); + 0) | unlink_file_vma() { + 0) 0.131 us | down_write(); + 0) | __remove_shared_vm_struct.isra.0() { + 0) 0.170 us | vma_interval_tree_remove(); + 0) 0.421 us | } + 0) 0.140 us | up_write(); + 0) 1.212 us | } + 0) 0.130 us | unlink_anon_vmas(); + 0) | unlink_file_vma() { + 0) 0.131 us | down_write(); + 0) | __remove_shared_vm_struct.isra.0() { + 0) 0.180 us | vma_interval_tree_remove(); + 0) 0.421 us | } + 0) 0.140 us | up_write(); + 0) 1.212 us | } + 0) | unlink_anon_vmas() { + 0) 0.140 us | down_write(); + 0) 0.220 us | anon_vma_interval_tree_remove(); + 0) 0.221 us | kmem_cache_free(); + 0) 0.130 us | up_write(); + 0) 1.543 us | } + 0) | unlink_file_vma() { + 0) 0.130 us | down_write(); + 0) | __remove_shared_vm_struct.isra.0() { + 0) 0.150 us | vma_interval_tree_remove(); + 0) 0.400 us | } + 0) 0.130 us | up_write(); + 0) 1.192 us | } + 0) | unlink_anon_vmas() { + 0) 0.130 us | down_write(); + 0) 0.160 us | anon_vma_interval_tree_remove(); + 0) 0.130 us | up_write(); + 0) | __put_anon_vma() { + 0) 0.251 us | kmem_cache_free(); + 0) 0.531 us | } + 0) 0.151 us | kmem_cache_free(); + 0) 1.944 us | } + 0) | unlink_file_vma() { + 0) 0.131 us | down_write(); + 0) | __remove_shared_vm_struct.isra.0() { + 0) 0.160 us | vma_interval_tree_remove(); + 0) 0.401 us | } + 0) 0.130 us | up_write(); + 0) 1.273 us | } + 0) | free_pgd_range() { + 0) | ___pte_free_tlb() { + 0) 0.240 us | dec_zone_page_state(); + 0) 0.131 us | __tlb_remove_page_size(); + 0) 0.832 us | } + 0) 1.242 us | } + 0) | unlink_anon_vmas() { + 0) 0.130 us | down_write(); + 0) 0.160 us | anon_vma_interval_tree_remove(); + 0) 0.130 us | up_write(); + 0) | __put_anon_vma() { + 0) 0.151 us | kmem_cache_free(); + 0) 0.421 us | } + 0) 0.140 us | kmem_cache_free(); + 0) 1.794 us | } + 0) 0.150 us | unlink_file_vma(); + 0) | free_pgd_range() { + 0) | ___pte_free_tlb() { + 0) 0.140 us | dec_zone_page_state(); + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.711 us | } + 0) | ___pmd_free_tlb() { + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.411 us | } + 0) | ___pud_free_tlb() { + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.410 us | } + 0) 2.164 us | } + 0) 0.140 us | unlink_anon_vmas(); + 0) | unlink_file_vma() { + 0) 0.170 us | down_write(); + 0) | __remove_shared_vm_struct.isra.0() { + 0) 0.281 us | vma_interval_tree_remove(); + 0) 0.541 us | } + 0) 0.131 us | up_write(); + 0) 1.393 us | } + 0) 0.140 us | unlink_anon_vmas(); + 0) | unlink_file_vma() { + 0) 0.130 us | down_write(); + 0) | __remove_shared_vm_struct.isra.0() { + 0) 0.160 us | vma_interval_tree_remove(); + 0) 0.411 us | } + 0) 0.140 us | up_write(); + 0) 1.212 us | } + 0) 0.131 us | unlink_anon_vmas(); + 0) | unlink_file_vma() { + 0) 0.130 us | down_write(); + 0) | __remove_shared_vm_struct.isra.0() { + 0) 0.150 us | vma_interval_tree_remove(); + 0) 0.401 us | } + 0) 0.130 us | up_write(); + 0) 1.192 us | } + 0) 0.130 us | unlink_anon_vmas(); + 0) | unlink_file_vma() { + 0) 0.130 us | down_write(); + 0) | __remove_shared_vm_struct.isra.0() { + 0) 0.180 us | vma_interval_tree_remove(); + 0) 0.430 us | } + 0) 0.130 us | up_write(); + 0) 1.222 us | } + 0) | unlink_anon_vmas() { + 0) 0.130 us | down_write(); + 0) 0.160 us | anon_vma_interval_tree_remove(); + 0) 0.140 us | kmem_cache_free(); + 0) 0.130 us | up_write(); + 0) 1.263 us | } + 0) | unlink_file_vma() { + 0) 0.130 us | down_write(); + 0) | __remove_shared_vm_struct.isra.0() { + 0) 0.160 us | vma_interval_tree_remove(); + 0) 0.410 us | } + 0) 0.130 us | up_write(); + 0) 1.202 us | } + 0) | unlink_anon_vmas() { + 0) 0.140 us | down_write(); + 0) 0.321 us | anon_vma_interval_tree_remove(); + 0) 0.130 us | up_write(); + 0) | __put_anon_vma() { + 0) 0.150 us | kmem_cache_free(); + 0) 0.420 us | } + 0) 0.140 us | kmem_cache_free(); + 0) 1.974 us | } + 0) | unlink_file_vma() { + 0) 0.140 us | down_write(); + 0) | __remove_shared_vm_struct.isra.0() { + 0) 0.171 us | vma_interval_tree_remove(); + 0) 0.421 us | } + 0) 0.140 us | up_write(); + 0) 1.223 us | } + 0) | unlink_anon_vmas() { + 0) 0.140 us | down_write(); + 0) 0.150 us | anon_vma_interval_tree_remove(); + 0) 0.130 us | up_write(); + 0) | __put_anon_vma() { + 0) 0.140 us | kmem_cache_free(); + 0) 0.410 us | } + 0) 0.140 us | kmem_cache_free(); + 0) 1.783 us | } + 0) 0.141 us | unlink_file_vma(); + 0) 0.150 us | unlink_anon_vmas(); + 0) | unlink_file_vma() { + 0) 0.130 us | down_write(); + 0) | __remove_shared_vm_struct.isra.0() { + 0) 0.190 us | vma_interval_tree_remove(); + 0) 0.451 us | } + 0) 0.141 us | up_write(); + 0) 1.242 us | } + 0) 0.140 us | unlink_anon_vmas(); + 0) | unlink_file_vma() { + 0) 0.130 us | down_write(); + 0) | __remove_shared_vm_struct.isra.0() { + 0) 0.150 us | vma_interval_tree_remove(); + 0) 0.401 us | } + 0) 0.131 us | up_write(); + 0) 1.192 us | } + 0) 0.130 us | unlink_anon_vmas(); + 0) | unlink_file_vma() { + 0) 0.130 us | down_write(); + 0) | __remove_shared_vm_struct.isra.0() { + 0) 0.140 us | vma_interval_tree_remove(); + 0) 0.401 us | } + 0) 0.131 us | up_write(); + 0) 1.182 us | } + 0) | unlink_anon_vmas() { + 0) 0.131 us | down_write(); + 0) 0.150 us | anon_vma_interval_tree_remove(); + 0) 0.151 us | kmem_cache_free(); + 0) 0.130 us | up_write(); + 0) 1.242 us | } + 0) | unlink_file_vma() { + 0) 0.130 us | down_write(); + 0) | __remove_shared_vm_struct.isra.0() { + 0) 0.140 us | vma_interval_tree_remove(); + 0) 0.401 us | } + 0) 0.131 us | up_write(); + 0) 1.192 us | } + 0) | unlink_anon_vmas() { + 0) 0.131 us | down_write(); + 0) 0.150 us | anon_vma_interval_tree_remove(); + 0) 0.131 us | up_write(); + 0) | __put_anon_vma() { + 0) 0.150 us | kmem_cache_free(); + 0) 0.411 us | } + 0) 0.140 us | kmem_cache_free(); + 0) 1.773 us | } + 0) | unlink_file_vma() { + 0) 0.130 us | down_write(); + 0) | __remove_shared_vm_struct.isra.0() { + 0) 0.210 us | vma_interval_tree_remove(); + 0) 0.471 us | } + 0) 0.140 us | up_write(); + 0) 1.332 us | } + 0) | unlink_anon_vmas() { + 0) 0.140 us | down_write(); + 0) 0.130 us | anon_vma_interval_tree_remove(); + 0) 0.140 us | up_write(); + 0) | __put_anon_vma() { + 0) 0.141 us | kmem_cache_free(); + 0) 0.401 us | } + 0) 0.140 us | kmem_cache_free(); + 0) 1.754 us | } + 0) 0.140 us | unlink_file_vma(); + 0) | free_pgd_range() { + 0) | ___pte_free_tlb() { + 0) 0.160 us | dec_zone_page_state(); + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.731 us | } + 0) | ___pte_free_tlb() { + 0) 0.140 us | dec_zone_page_state(); + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.682 us | } + 0) | ___pmd_free_tlb() { + 0) 0.141 us | __tlb_remove_page_size(); + 0) 0.401 us | } + 0) 2.404 us | } + 0) | unlink_anon_vmas() { + 0) 0.130 us | down_write(); + 0) 0.140 us | anon_vma_interval_tree_remove(); + 0) 0.140 us | up_write(); + 0) | __put_anon_vma() { + 0) 0.141 us | kmem_cache_free(); + 0) 0.411 us | } + 0) 0.140 us | kmem_cache_free(); + 0) 1.774 us | } + 0) 0.140 us | unlink_file_vma(); + 0) 0.141 us | unlink_anon_vmas(); + 0) 0.140 us | unlink_file_vma(); + 0) 0.141 us | unlink_anon_vmas(); + 0) 0.140 us | unlink_file_vma(); + 0) | free_pgd_range() { + 0) | ___pte_free_tlb() { + 0) 0.140 us | dec_zone_page_state(); + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.681 us | } + 0) | ___pmd_free_tlb() { + 0) 0.140 us | __tlb_remove_page_size(); + 0) 0.411 us | } + 0) | ___pud_free_tlb() { + 0) 0.130 us | __tlb_remove_page_size(); + 0) 0.401 us | } + 0) 2.094 us | } + 0) + 54.172 us | } + 0) | tlb_finish_mmu() { + 0) | tlb_flush_mmu() { + 0) | flush_tlb_mm_range() { + 0) 0.130 us | preempt_count_add(); + 0) | flush_tlb_func_common.constprop.0() { + 0) | switch_mm_irqs_off() { + 0) 0.221 us | load_new_mm_cr3(); + 0) 1.021 us | } + 0) 1.303 us | } + 0) 0.140 us | preempt_count_sub(); + 0) 2.275 us | } + 0) 0.130 us | tlb_table_flush(); + 0) | free_pages_and_swap_cache() { + 0) | lru_add_drain() { + 0) 0.140 us | preempt_count_add(); + 0) | lru_add_drain_cpu() { + 0) | pagevec_lru_move_fn() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.160 us | preempt_count_add(); + 0) 0.420 us | } + 0) 0.290 us | mem_cgroup_page_lruvec(); + 0) | __activate_page() { + 0) | __mod_lruvec_state() { + 0) 0.170 us | __mod_node_page_state(); + 0) 0.410 us | __mod_memcg_state(); + 0) 1.072 us | } + 0) 0.150 us | __mod_zone_page_state(); + 0) 0.240 us | mem_cgroup_update_lru_size(); + 0) | __mod_lruvec_state() { + 0) 0.140 us | __mod_node_page_state(); + 0) 0.722 us | __mod_memcg_state(); + 0) 1.663 us | } + 0) 0.130 us | __mod_zone_page_state(); + 0) 0.141 us | mem_cgroup_update_lru_size(); + 0) 4.508 us | } + 0) 0.141 us | mem_cgroup_page_lruvec(); + 0) | __activate_page() { + 0) | __mod_lruvec_state() { + 0) 0.130 us | __mod_node_page_state(); + 0) 0.141 us | __mod_memcg_state(); + 0) 0.691 us | } + 0) 0.130 us | __mod_zone_page_state(); + 0) 0.130 us | mem_cgroup_update_lru_size(); + 0) | __mod_lruvec_state() { + 0) 0.141 us | __mod_node_page_state(); + 0) 0.140 us | __mod_memcg_state(); + 0) 0.671 us | } + 0) 0.140 us | __mod_zone_page_state(); + 0) 0.140 us | mem_cgroup_update_lru_size(); + 0) 3.066 us | } + 0) 0.140 us | mem_cgroup_page_lruvec(); + 0) | __activate_page() { + 0) | __mod_lruvec_state() { + 0) 0.140 us | __mod_node_page_state(); + 0) 0.141 us | __mod_memcg_state(); + 0) 0.671 us | } + 0) 0.141 us | __mod_zone_page_state(); + 0) 0.140 us | mem_cgroup_update_lru_size(); + 0) | __mod_lruvec_state() { + 0) 0.140 us | __mod_node_page_state(); + 0) 0.140 us | __mod_memcg_state(); + 0) 0.672 us | } + 0) 0.140 us | __mod_zone_page_state(); + 0) 0.141 us | mem_cgroup_update_lru_size(); + 0) 2.866 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.181 us | preempt_count_sub(); + 0) 0.441 us | } + 0) | release_pages() { + 0) 0.140 us | mem_cgroup_uncharge_list(); + 0) 0.140 us | free_unref_page_list(); + 0) 0.742 us | } + 0) + 14.347 us | } + 0) + 14.667 us | } + 0) 0.151 us | preempt_count_sub(); + 0) + 15.479 us | } + 0) | release_pages() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.140 us | preempt_count_add(); + 0) 0.400 us | } + 0) 0.220 us | mem_cgroup_page_lruvec(); + 0) | __mod_lruvec_state() { + 0) 0.140 us | __mod_node_page_state(); + 0) 0.200 us | __mod_memcg_state(); + 0) 0.742 us | } + 0) 0.140 us | __mod_zone_page_state(); + 0) 0.131 us | mem_cgroup_update_lru_size(); + 0) 0.130 us | mem_cgroup_page_lruvec(); + 0) | __mod_lruvec_state() { + 0) 0.140 us | __mod_node_page_state(); + 0) 0.131 us | __mod_memcg_state(); + 0) 0.671 us | } + 0) 0.130 us | __mod_zone_page_state(); + 0) 0.140 us | mem_cgroup_update_lru_size(); + 0) 0.130 us | mem_cgroup_page_lruvec(); + 0) | __mod_lruvec_state() { + 0) 0.140 us | __mod_node_page_state(); + 0) 0.141 us | __mod_memcg_state(); + 0) 0.751 us | } + 0) 0.141 us | __mod_zone_page_state(); + 0) 0.140 us | mem_cgroup_update_lru_size(); + 0) 0.130 us | mem_cgroup_page_lruvec(); + 0) | __mod_lruvec_state() { + 0) 0.140 us | __mod_node_page_state(); + 0) 0.130 us | __mod_memcg_state(); + 0) 0.681 us | } + 0) 0.131 us | __mod_zone_page_state(); + 0) 0.140 us | mem_cgroup_update_lru_size(); + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | mem_cgroup_uncharge_list() { + 0) 0.150 us | uncharge_page(); + 0) 0.140 us | uncharge_page(); + 0) 0.140 us | uncharge_page(); + 0) 0.140 us | uncharge_page(); + 0) | uncharge_batch() { + 0) | page_counter_uncharge() { + 0) | page_counter_cancel() { + 0) 0.150 us | propagate_protected_usage(); + 0) 0.431 us | } + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.401 us | } + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.401 us | } + 0) | page_counter_cancel() { + 0) 0.150 us | propagate_protected_usage(); + 0) 0.411 us | } + 0) 2.334 us | } + 0) | page_counter_uncharge() { + 0) | page_counter_cancel() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.411 us | } + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.401 us | } + 0) | page_counter_cancel() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.391 us | } + 0) | page_counter_cancel() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.411 us | } + 0) 2.274 us | } + 0) 0.151 us | __mod_memcg_state(); + 0) 0.150 us | __mod_memcg_state(); + 0) 0.151 us | __mod_memcg_state(); + 0) 0.150 us | __mod_memcg_state(); + 0) 0.151 us | __count_memcg_events(); + 0) | memcg_check_events() { + 0) 0.140 us | mem_cgroup_event_ratelimit.isra.0(); + 0) 0.421 us | } + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 7.594 us | } + 0) 9.017 us | } + 0) | free_unref_page_list() { + 0) 0.150 us | free_pcp_prepare(); + 0) 0.231 us | free_unref_page_prepare.part.0(); + 0) 0.140 us | free_pcp_prepare(); + 0) 0.130 us | free_unref_page_prepare.part.0(); + 0) 0.130 us | free_pcp_prepare(); + 0) 0.140 us | free_unref_page_prepare.part.0(); + 0) 0.130 us | free_pcp_prepare(); + 0) 0.140 us | free_unref_page_prepare.part.0(); + 0) 0.191 us | free_unref_page_commit(); + 0) 0.150 us | free_unref_page_commit(); + 0) 0.141 us | free_unref_page_commit(); + 0) 0.140 us | free_unref_page_commit(); + 0) 3.686 us | } + 0) + 21.070 us | } + 0) + 37.039 us | } + 0) | free_pages_and_swap_cache() { + 0) | lru_add_drain() { + 0) 0.130 us | preempt_count_add(); + 0) 0.151 us | lru_add_drain_cpu(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.931 us | } + 0) | release_pages() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.130 us | preempt_count_add(); + 0) 0.400 us | } + 0) 0.140 us | mem_cgroup_page_lruvec(); + 0) | __mod_lruvec_state() { + 0) 0.141 us | __mod_node_page_state(); + 0) 0.140 us | __mod_memcg_state(); + 0) 0.691 us | } + 0) 0.140 us | __mod_zone_page_state(); + 0) 0.130 us | mem_cgroup_update_lru_size(); + 0) 0.130 us | mem_cgroup_page_lruvec(); + 0) | __mod_lruvec_state() { + 0) 0.131 us | __mod_node_page_state(); + 0) 0.130 us | __mod_memcg_state(); + 0) 0.671 us | } + 0) 0.140 us | __mod_zone_page_state(); + 0) 0.130 us | mem_cgroup_update_lru_size(); + 0) 0.140 us | mem_cgroup_page_lruvec(); + 0) | __mod_lruvec_state() { + 0) 0.141 us | __mod_node_page_state(); + 0) 0.140 us | __mod_memcg_state(); + 0) 0.672 us | } + 0) 0.140 us | __mod_zone_page_state(); + 0) 0.131 us | mem_cgroup_update_lru_size(); + 0) 0.130 us | mem_cgroup_page_lruvec(); + 0) | __mod_lruvec_state() { + 0) 0.140 us | __mod_node_page_state(); + 0) 0.130 us | __mod_memcg_state(); + 0) 0.672 us | } + 0) 0.170 us | __mod_zone_page_state(); + 0) 0.131 us | mem_cgroup_update_lru_size(); + 0) 0.130 us | mem_cgroup_page_lruvec(); + 0) | __mod_lruvec_state() { + 0) 0.140 us | __mod_node_page_state(); + 0) 0.130 us | __mod_memcg_state(); + 0) 0.672 us | } + 0) 0.150 us | __mod_zone_page_state(); + 0) 0.131 us | mem_cgroup_update_lru_size(); + 0) 0.130 us | mem_cgroup_page_lruvec(); + 0) | __mod_lruvec_state() { + 0) 0.130 us | __mod_node_page_state(); + 0) 0.140 us | __mod_memcg_state(); + 0) 0.672 us | } + 0) 0.150 us | __mod_zone_page_state(); + 0) 0.130 us | mem_cgroup_update_lru_size(); + 0) 0.130 us | mem_cgroup_page_lruvec(); + 0) | __mod_lruvec_state() { + 0) 0.140 us | __mod_node_page_state(); + 0) 0.131 us | __mod_memcg_state(); + 0) 0.671 us | } + 0) 0.130 us | __mod_zone_page_state(); + 0) 0.140 us | mem_cgroup_update_lru_size(); + 0) 0.130 us | mem_cgroup_page_lruvec(); + 0) | __mod_lruvec_state() { + 0) 0.140 us | __mod_node_page_state(); + 0) 0.141 us | __mod_memcg_state(); + 0) 0.681 us | } + 0) 0.130 us | __mod_zone_page_state(); + 0) 0.130 us | mem_cgroup_update_lru_size(); + 0) 0.221 us | mem_cgroup_page_lruvec(); + 0) | __mod_lruvec_state() { + 0) 0.140 us | __mod_node_page_state(); + 0) 0.140 us | __mod_memcg_state(); + 0) 0.671 us | } + 0) 0.141 us | __mod_zone_page_state(); + 0) 0.130 us | mem_cgroup_update_lru_size(); + 0) 0.131 us | mem_cgroup_page_lruvec(); + 0) | __mod_lruvec_state() { + 0) 0.130 us | __mod_node_page_state(); + 0) 0.140 us | __mod_memcg_state(); + 0) 0.671 us | } + 0) 0.141 us | __mod_zone_page_state(); + 0) 0.130 us | mem_cgroup_update_lru_size(); + 0) 0.131 us | mem_cgroup_page_lruvec(); + 0) | __mod_lruvec_state() { + 0) 0.130 us | __mod_node_page_state(); + 0) 0.140 us | __mod_memcg_state(); + 0) 0.671 us | } + 0) 0.151 us | __mod_zone_page_state(); + 0) 0.130 us | mem_cgroup_update_lru_size(); + 0) 0.131 us | mem_cgroup_page_lruvec(); + 0) | __mod_lruvec_state() { + 0) 0.140 us | __mod_node_page_state(); + 0) 0.140 us | __mod_memcg_state(); + 0) 0.671 us | } + 0) 0.131 us | __mod_zone_page_state(); + 0) 0.130 us | mem_cgroup_update_lru_size(); + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) | _raw_spin_lock_irqsave() { + 0) 0.140 us | preempt_count_add(); + 0) 0.400 us | } + 0) 0.140 us | mem_cgroup_page_lruvec(); + 0) | __mod_lruvec_state() { + 0) 0.141 us | __mod_node_page_state(); + 0) 0.130 us | __mod_memcg_state(); + 0) 0.671 us | } + 0) 0.140 us | __mod_zone_page_state(); + 0) 0.130 us | mem_cgroup_update_lru_size(); + 0) 0.130 us | mem_cgroup_page_lruvec(); + 0) | __mod_lruvec_state() { + 0) 0.141 us | __mod_node_page_state(); + 0) 0.130 us | __mod_memcg_state(); + 0) 0.672 us | } + 0) 0.140 us | __mod_zone_page_state(); + 0) 0.131 us | mem_cgroup_update_lru_size(); + 0) 0.140 us | mem_cgroup_page_lruvec(); + 0) | __mod_lruvec_state() { + 0) 0.140 us | __mod_node_page_state(); + 0) 0.130 us | __mod_memcg_state(); + 0) 0.682 us | } + 0) 0.130 us | __mod_zone_page_state(); + 0) 0.131 us | mem_cgroup_update_lru_size(); + 0) 0.130 us | mem_cgroup_page_lruvec(); + 0) | __mod_lruvec_state() { + 0) 0.140 us | __mod_node_page_state(); + 0) 0.140 us | __mod_memcg_state(); + 0) 0.682 us | } + 0) 0.130 us | __mod_zone_page_state(); + 0) 0.141 us | mem_cgroup_update_lru_size(); + 0) 0.140 us | mem_cgroup_page_lruvec(); + 0) | __mod_lruvec_state() { + 0) 0.140 us | __mod_node_page_state(); + 0) 0.130 us | __mod_memcg_state(); + 0) 0.672 us | } + 0) 0.140 us | __mod_zone_page_state(); + 0) 0.130 us | mem_cgroup_update_lru_size(); + 0) 0.130 us | mem_cgroup_page_lruvec(); + 0) | __mod_lruvec_state() { + 0) 0.140 us | __mod_node_page_state(); + 0) 0.131 us | __mod_memcg_state(); + 0) 0.681 us | } + 0) 0.150 us | __mod_zone_page_state(); + 0) 0.140 us | mem_cgroup_update_lru_size(); + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | mem_cgroup_uncharge_list() { + 0) 0.160 us | uncharge_page(); + 0) 0.130 us | uncharge_page(); + 0) 0.130 us | uncharge_page(); + 0) 0.130 us | uncharge_page(); + 0) 0.140 us | uncharge_page(); + 0) 0.130 us | uncharge_page(); + 0) 0.130 us | uncharge_page(); + 0) 0.131 us | uncharge_page(); + 0) 0.140 us | uncharge_page(); + 0) 0.130 us | uncharge_page(); + 0) 0.140 us | uncharge_page(); + 0) 0.131 us | uncharge_page(); + 0) 0.130 us | uncharge_page(); + 0) 0.141 us | uncharge_page(); + 0) 0.130 us | uncharge_page(); + 0) 0.131 us | uncharge_page(); + 0) 0.140 us | uncharge_page(); + 0) 0.141 us | uncharge_page(); + 0) 0.130 us | uncharge_page(); + 0) 0.131 us | uncharge_page(); + 0) 0.140 us | uncharge_page(); + 0) 0.131 us | uncharge_page(); + 0) 0.130 us | uncharge_page(); + 0) 0.131 us | uncharge_page(); + 0) 0.140 us | uncharge_page(); + 0) 0.141 us | uncharge_page(); + 0) 0.130 us | uncharge_page(); + 0) 0.131 us | uncharge_page(); + 0) | uncharge_batch() { + 0) | page_counter_uncharge() { + 0) | page_counter_cancel() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.391 us | } + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.401 us | } + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.401 us | } + 0) | page_counter_cancel() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.401 us | } + 0) 2.254 us | } + 0) | page_counter_uncharge() { + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.401 us | } + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.391 us | } + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.401 us | } + 0) | page_counter_cancel() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.400 us | } + 0) 2.254 us | } + 0) | page_counter_uncharge() { + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.471 us | } + 0) | page_counter_cancel() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.391 us | } + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.401 us | } + 0) | page_counter_cancel() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.411 us | } + 0) 2.344 us | } + 0) 0.150 us | __mod_memcg_state(); + 0) 0.150 us | __mod_memcg_state(); + 0) 0.150 us | __mod_memcg_state(); + 0) 0.151 us | __mod_memcg_state(); + 0) 0.140 us | __count_memcg_events(); + 0) | memcg_check_events() { + 0) 0.140 us | mem_cgroup_event_ratelimit.isra.0(); + 0) 0.411 us | } + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 9.858 us | } + 0) + 17.664 us | } + 0) | free_unref_page_list() { + 0) 0.140 us | free_pcp_prepare(); + 0) 0.150 us | free_unref_page_prepare.part.0(); + 0) 0.140 us | free_pcp_prepare(); + 0) 0.140 us | free_unref_page_prepare.part.0(); + 0) 0.140 us | free_pcp_prepare(); + 0) 0.140 us | free_unref_page_prepare.part.0(); + 0) 0.140 us | free_pcp_prepare(); + 0) 0.130 us | free_unref_page_prepare.part.0(); + 0) 0.140 us | free_pcp_prepare(); + 0) 0.130 us | free_unref_page_prepare.part.0(); + 0) 0.140 us | free_pcp_prepare(); + 0) 0.130 us | free_unref_page_prepare.part.0(); + 0) 0.140 us | free_pcp_prepare(); + 0) 0.130 us | free_unref_page_prepare.part.0(); + 0) 0.130 us | free_pcp_prepare(); + 0) 0.140 us | free_unref_page_prepare.part.0(); + 0) 0.130 us | free_pcp_prepare(); + 0) 0.140 us | free_unref_page_prepare.part.0(); + 0) 0.130 us | free_pcp_prepare(); + 0) 0.140 us | free_unref_page_prepare.part.0(); + 0) 0.140 us | free_pcp_prepare(); + 0) 0.140 us | free_unref_page_prepare.part.0(); + 0) 0.140 us | free_pcp_prepare(); + 0) 0.130 us | free_unref_page_prepare.part.0(); + 0) 0.140 us | free_pcp_prepare(); + 0) 0.140 us | free_unref_page_prepare.part.0(); + 0) 0.130 us | free_pcp_prepare(); + 0) 0.130 us | free_unref_page_prepare.part.0(); + 0) 0.140 us | free_pcp_prepare(); + 0) 0.130 us | free_unref_page_prepare.part.0(); + 0) 0.140 us | free_pcp_prepare(); + 0) 0.130 us | free_unref_page_prepare.part.0(); + 0) 0.140 us | free_pcp_prepare(); + 0) 0.130 us | free_unref_page_prepare.part.0(); + 0) 0.140 us | free_pcp_prepare(); + 0) 0.130 us | free_unref_page_prepare.part.0(); + 0) 0.140 us | free_pcp_prepare(); + 0) 0.130 us | free_unref_page_prepare.part.0(); + 0) 0.141 us | free_pcp_prepare(); + 0) 0.130 us | free_unref_page_prepare.part.0(); + 0) 0.141 us | free_pcp_prepare(); + 0) 0.130 us | free_unref_page_prepare.part.0(); + 0) 0.141 us | free_pcp_prepare(); + 0) 0.140 us | free_unref_page_prepare.part.0(); + 0) 0.131 us | free_pcp_prepare(); + 0) 0.140 us | free_unref_page_prepare.part.0(); + 0) 0.131 us | free_pcp_prepare(); + 0) 0.130 us | free_unref_page_prepare.part.0(); + 0) 0.141 us | free_pcp_prepare(); + 0) 0.130 us | free_unref_page_prepare.part.0(); + 0) 0.141 us | free_pcp_prepare(); + 0) 0.130 us | free_unref_page_prepare.part.0(); + 0) 0.141 us | free_pcp_prepare(); + 0) 0.130 us | free_unref_page_prepare.part.0(); + 0) 0.131 us | free_pcp_prepare(); + 0) 0.140 us | free_unref_page_prepare.part.0(); + 0) 0.181 us | free_unref_page_commit(); + 0) 0.140 us | free_unref_page_commit(); + 0) 0.141 us | free_unref_page_commit(); + 0) 0.150 us | free_unref_page_commit(); + 0) 0.141 us | free_unref_page_commit(); + 0) 0.140 us | free_unref_page_commit(); + 0) 0.151 us | free_unref_page_commit(); + 0) 0.140 us | free_unref_page_commit(); + 0) 0.140 us | free_unref_page_commit(); + 0) 0.150 us | free_unref_page_commit(); + 0) 0.140 us | free_unref_page_commit(); + 0) 0.140 us | free_unref_page_commit(); + 0) 0.150 us | free_unref_page_commit(); + 0) 0.140 us | free_unref_page_commit(); + 0) 0.140 us | free_unref_page_commit(); + 0) 0.150 us | free_unref_page_commit(); + 0) 0.140 us | free_unref_page_commit(); + 0) 0.150 us | free_unref_page_commit(); + 0) 0.140 us | free_unref_page_commit(); + 0) 0.140 us | free_unref_page_commit(); + 0) 0.150 us | free_unref_page_commit(); + 0) 0.141 us | free_unref_page_commit(); + 0) 0.150 us | free_unref_page_commit(); + 0) 0.141 us | free_unref_page_commit(); + 0) 0.140 us | free_unref_page_commit(); + 0) 0.141 us | free_unref_page_commit(); + 0) 0.140 us | free_unref_page_commit(); + 0) 0.151 us | free_unref_page_commit(); + 0) + 22.983 us | } + 0) + 73.648 us | } + 0) + 75.782 us | } + 0) ! 116.018 us | } + 0) | free_pages() { + 0) | free_pages.part.0() { + 0) | __free_pages() { + 0) | free_unref_page() { + 0) 0.140 us | free_pcp_prepare(); + 0) 0.140 us | free_unref_page_prepare.part.0(); + 0) 0.150 us | free_unref_page_commit(); + 0) 0.962 us | } + 0) 1.233 us | } + 0) 1.513 us | } + 0) 1.783 us | } + 0) ! 118.212 us | } + 0) | remove_vma() { + 0) | sf_vma_close [vboxsf]() { + 0) | filemap_write_and_wait() { + 0) 0.170 us | mapping_needs_writeback(); + 0) | __filemap_fdatawrite_range() { + 0) | _raw_spin_lock() { + 0) 0.151 us | preempt_count_add(); + 0) 0.421 us | } + 0) | wbc_attach_and_unlock_inode() { + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.411 us | } + 0) 0.681 us | } + 0) | do_writepages() { + 0) | generic_writepages() { + 0) 0.161 us | blk_start_plug(); + 0) | write_cache_pages() { + 0) | tag_pages_for_writeback() { + 0) | _raw_spin_lock_irq() { + 0) 0.150 us | preempt_count_add(); + 0) 0.420 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.373 us | } + 0) | pagevec_lookup_range_tag() { + 0) | find_get_pages_range_tag() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.722 us | } + 0) 1.022 us | } + 0) 2.845 us | } + 0) | blk_finish_plug() { + 0) 0.150 us | blk_flush_plug_list(); + 0) 0.450 us | } + 0) 4.058 us | } + 0) 4.358 us | } + 0) 0.150 us | wbc_detach_inode(); + 0) 6.402 us | } + 0) | filemap_fdatawait_range() { + 0) | __filemap_fdatawait_range() { + 0) | pagevec_lookup_range_tag() { + 0) | find_get_pages_range_tag() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.681 us | } + 0) 0.941 us | } + 0) 1.233 us | } + 0) 0.150 us | filemap_check_errors(); + 0) 1.803 us | } + 0) 8.957 us | } + 0) 9.258 us | } + 0) | fput() { + 0) 0.151 us | fput_many(); + 0) 0.411 us | } + 0) | vm_area_free() { + 0) | kmem_cache_free() { + 0) 0.160 us | __slab_free(); + 0) 0.571 us | } + 0) 0.842 us | } + 0) + 11.311 us | } + 0) | remove_vma() { + 0) | sf_vma_close [vboxsf]() { + 0) | filemap_write_and_wait() { + 0) 0.140 us | mapping_needs_writeback(); + 0) | __filemap_fdatawrite_range() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.401 us | } + 0) | wbc_attach_and_unlock_inode() { + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 0.641 us | } + 0) | do_writepages() { + 0) | generic_writepages() { + 0) 0.140 us | blk_start_plug(); + 0) | write_cache_pages() { + 0) | tag_pages_for_writeback() { + 0) | _raw_spin_lock_irq() { + 0) 0.140 us | preempt_count_add(); + 0) 0.391 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 1.202 us | } + 0) | pagevec_lookup_range_tag() { + 0) | find_get_pages_range_tag() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.692 us | } + 0) 0.952 us | } + 0) 2.645 us | } + 0) | blk_finish_plug() { + 0) 0.130 us | blk_flush_plug_list(); + 0) 0.410 us | } + 0) 3.727 us | } + 0) 3.978 us | } + 0) 0.140 us | wbc_detach_inode(); + 0) 5.831 us | } + 0) | filemap_fdatawait_range() { + 0) | __filemap_fdatawait_range() { + 0) | pagevec_lookup_range_tag() { + 0) | find_get_pages_range_tag() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.681 us | } + 0) 0.942 us | } + 0) 1.222 us | } + 0) 0.140 us | filemap_check_errors(); + 0) 1.753 us | } + 0) 8.245 us | } + 0) 8.506 us | } + 0) | fput() { + 0) 0.130 us | fput_many(); + 0) 0.391 us | } + 0) | vm_area_free() { + 0) | kmem_cache_free() { + 0) 0.141 us | __slab_free(); + 0) 0.411 us | } + 0) 0.661 us | } + 0) + 10.099 us | } + 0) | remove_vma() { + 0) | sf_vma_close [vboxsf]() { + 0) | filemap_write_and_wait() { + 0) 0.141 us | mapping_needs_writeback(); + 0) | __filemap_fdatawrite_range() { + 0) | _raw_spin_lock() { + 0) 0.141 us | preempt_count_add(); + 0) 0.391 us | } + 0) | wbc_attach_and_unlock_inode() { + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 0.641 us | } + 0) | do_writepages() { + 0) | generic_writepages() { + 0) 0.140 us | blk_start_plug(); + 0) | write_cache_pages() { + 0) | tag_pages_for_writeback() { + 0) | _raw_spin_lock_irq() { + 0) 0.141 us | preempt_count_add(); + 0) 0.391 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 1.202 us | } + 0) | pagevec_lookup_range_tag() { + 0) | find_get_pages_range_tag() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.691 us | } + 0) 0.952 us | } + 0) 2.564 us | } + 0) | blk_finish_plug() { + 0) 0.130 us | blk_flush_plug_list(); + 0) 0.410 us | } + 0) 3.637 us | } + 0) 3.907 us | } + 0) 0.130 us | wbc_detach_inode(); + 0) 5.751 us | } + 0) | filemap_fdatawait_range() { + 0) | __filemap_fdatawait_range() { + 0) | pagevec_lookup_range_tag() { + 0) | find_get_pages_range_tag() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.681 us | } + 0) 0.952 us | } + 0) 1.222 us | } + 0) 0.140 us | filemap_check_errors(); + 0) 1.753 us | } + 0) 8.155 us | } + 0) 8.416 us | } + 0) | fput() { + 0) 0.130 us | fput_many(); + 0) 0.381 us | } + 0) | vm_area_free() { + 0) | kmem_cache_free() { + 0) 0.131 us | __slab_free(); + 0) 0.411 us | } + 0) 0.731 us | } + 0) + 10.068 us | } + 0) | remove_vma() { + 0) | sf_vma_close [vboxsf]() { + 0) | filemap_write_and_wait() { + 0) 0.131 us | mapping_needs_writeback(); + 0) | __filemap_fdatawrite_range() { + 0) | _raw_spin_lock() { + 0) 0.131 us | preempt_count_add(); + 0) 0.401 us | } + 0) | wbc_attach_and_unlock_inode() { + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) | do_writepages() { + 0) | generic_writepages() { + 0) 0.130 us | blk_start_plug(); + 0) | write_cache_pages() { + 0) | tag_pages_for_writeback() { + 0) | _raw_spin_lock_irq() { + 0) 0.131 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 1.202 us | } + 0) | pagevec_lookup_range_tag() { + 0) | find_get_pages_range_tag() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.691 us | } + 0) 0.952 us | } + 0) 2.564 us | } + 0) | blk_finish_plug() { + 0) 0.130 us | blk_flush_plug_list(); + 0) 0.410 us | } + 0) 3.627 us | } + 0) 3.897 us | } + 0) 0.130 us | wbc_detach_inode(); + 0) 5.741 us | } + 0) | filemap_fdatawait_range() { + 0) | __filemap_fdatawait_range() { + 0) | pagevec_lookup_range_tag() { + 0) | find_get_pages_range_tag() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.681 us | } + 0) 0.942 us | } + 0) 1.223 us | } + 0) 0.140 us | filemap_check_errors(); + 0) 1.753 us | } + 0) 8.156 us | } + 0) 8.406 us | } + 0) | fput() { + 0) 0.140 us | fput_many(); + 0) 0.381 us | } + 0) | vm_area_free() { + 0) | kmem_cache_free() { + 0) 0.131 us | __slab_free(); + 0) 0.411 us | } + 0) 0.651 us | } + 0) 9.998 us | } + 0) | remove_vma() { + 0) | sf_vma_close [vboxsf]() { + 0) | filemap_write_and_wait() { + 0) 0.131 us | mapping_needs_writeback(); + 0) | __filemap_fdatawrite_range() { + 0) | _raw_spin_lock() { + 0) 0.131 us | preempt_count_add(); + 0) 0.401 us | } + 0) | wbc_attach_and_unlock_inode() { + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) | do_writepages() { + 0) | generic_writepages() { + 0) 0.130 us | blk_start_plug(); + 0) | write_cache_pages() { + 0) | tag_pages_for_writeback() { + 0) | _raw_spin_lock_irq() { + 0) 0.131 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.202 us | } + 0) | pagevec_lookup_range_tag() { + 0) | find_get_pages_range_tag() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.781 us | } + 0) 1.042 us | } + 0) 2.655 us | } + 0) | blk_finish_plug() { + 0) 0.130 us | blk_flush_plug_list(); + 0) 0.401 us | } + 0) 3.727 us | } + 0) 3.997 us | } + 0) 0.131 us | wbc_detach_inode(); + 0) 5.851 us | } + 0) | filemap_fdatawait_range() { + 0) | __filemap_fdatawait_range() { + 0) | pagevec_lookup_range_tag() { + 0) | find_get_pages_range_tag() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.681 us | } + 0) 0.941 us | } + 0) 1.223 us | } + 0) 0.140 us | filemap_check_errors(); + 0) 1.753 us | } + 0) 8.256 us | } + 0) 8.516 us | } + 0) | fput() { + 0) 0.131 us | fput_many(); + 0) 0.391 us | } + 0) | vm_area_free() { + 0) 0.161 us | kmem_cache_free(); + 0) 0.421 us | } + 0) 9.858 us | } + 0) | remove_vma() { + 0) | vm_area_free() { + 0) 0.140 us | kmem_cache_free(); + 0) 0.400 us | } + 0) 0.682 us | } + 0) | remove_vma() { + 0) | fput() { + 0) 0.130 us | fput_many(); + 0) 0.391 us | } + 0) | vm_area_free() { + 0) | kmem_cache_free() { + 0) 0.130 us | __slab_free(); + 0) 0.420 us | } + 0) 0.682 us | } + 0) 1.553 us | } + 0) | remove_vma() { + 0) | fput() { + 0) 0.130 us | fput_many(); + 0) 0.391 us | } + 0) | vm_area_free() { + 0) | kmem_cache_free() { + 0) 0.140 us | __slab_free(); + 0) 0.420 us | } + 0) 0.672 us | } + 0) 1.463 us | } + 0) | remove_vma() { + 0) | fput() { + 0) 0.130 us | fput_many(); + 0) 0.391 us | } + 0) | vm_area_free() { + 0) 0.160 us | kmem_cache_free(); + 0) 0.431 us | } + 0) 1.212 us | } + 0) | remove_vma() { + 0) | fput() { + 0) 0.130 us | fput_many(); + 0) 0.391 us | } + 0) | vm_area_free() { + 0) | kmem_cache_free() { + 0) 0.141 us | __slab_free(); + 0) 0.421 us | } + 0) 0.681 us | } + 0) 1.462 us | } + 0) | remove_vma() { + 0) | fput() { + 0) 0.130 us | fput_many(); + 0) 0.391 us | } + 0) | vm_area_free() { + 0) 0.150 us | kmem_cache_free(); + 0) 0.411 us | } + 0) 1.192 us | } + 0) | remove_vma() { + 0) | fput() { + 0) | fput_many() { + 0) | task_work_add() { + 0) | kick_process() { + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 0.962 us | } + 0) 1.242 us | } + 0) 1.573 us | } + 0) | vm_area_free() { + 0) 0.140 us | kmem_cache_free(); + 0) 0.400 us | } + 0) 2.375 us | } + 0) | remove_vma() { + 0) | vm_area_free() { + 0) | kmem_cache_free() { + 0) 0.130 us | __slab_free(); + 0) 0.431 us | } + 0) 0.671 us | } + 0) 0.952 us | } + 0) | remove_vma() { + 0) | fput() { + 0) 0.131 us | fput_many(); + 0) 0.391 us | } + 0) | vm_area_free() { + 0) | kmem_cache_free() { + 0) 0.140 us | __slab_free(); + 0) 0.421 us | } + 0) 0.671 us | } + 0) 1.453 us | } + 0) | remove_vma() { + 0) | fput() { + 0) 0.141 us | fput_many(); + 0) 0.381 us | } + 0) | vm_area_free() { + 0) | kmem_cache_free() { + 0) 0.140 us | __slab_free(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.443 us | } + 0) | remove_vma() { + 0) | fput() { + 0) 0.131 us | fput_many(); + 0) 0.381 us | } + 0) | vm_area_free() { + 0) | kmem_cache_free() { + 0) 0.140 us | __slab_free(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.433 us | } + 0) | remove_vma() { + 0) | fput() { + 0) 0.131 us | fput_many(); + 0) 0.391 us | } + 0) | vm_area_free() { + 0) | kmem_cache_free() { + 0) 0.140 us | __slab_free(); + 0) 0.411 us | } + 0) 0.661 us | } + 0) 1.443 us | } + 0) | remove_vma() { + 0) | fput() { + 0) | fput_many() { + 0) 0.150 us | task_work_add(); + 0) 0.421 us | } + 0) 0.671 us | } + 0) | vm_area_free() { + 0) 0.150 us | kmem_cache_free(); + 0) 0.410 us | } + 0) 1.473 us | } + 0) | remove_vma() { + 0) | vm_area_free() { + 0) | kmem_cache_free() { + 0) 0.140 us | __slab_free(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 0.932 us | } + 0) | remove_vma() { + 0) | vm_area_free() { + 0) | kmem_cache_free() { + 0) 0.140 us | __slab_free(); + 0) 0.411 us | } + 0) 0.651 us | } + 0) 0.932 us | } + 0) | remove_vma() { + 0) 0.130 us | special_mapping_close(); + 0) | vm_area_free() { + 0) | kmem_cache_free() { + 0) 0.140 us | __slab_free(); + 0) 0.411 us | } + 0) 0.661 us | } + 0) 1.262 us | } + 0) | remove_vma() { + 0) 0.130 us | special_mapping_close(); + 0) | vm_area_free() { + 0) | kmem_cache_free() { + 0) 0.140 us | __slab_free(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.213 us | } + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) # 1223.624 us | } /* exit_mmap */ + 0) 0.140 us | mm_put_huge_zero_page(); + 0) | set_mm_exe_file() { + 0) | fput() { + 0) | fput_many() { + 0) 0.130 us | task_work_add(); + 0) 0.411 us | } + 0) 0.671 us | } + 0) 0.932 us | } + 0) 0.161 us | module_put(); + 0) # 1227.482 us | } /* mmput */ + 0) | acct_process() { + 0) 0.250 us | task_active_pid_ns(); + 0) 0.581 us | } + 0) 0.160 us | exit_sem(); + 0) 0.150 us | exit_shm(); + 0) | exit_files() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.390 us | } + 0) | put_files_struct() { + 0) | filp_close() { + 0) 0.201 us | dnotify_flush(); + 0) 0.170 us | locks_remove_posix(); + 0) | fput() { + 0) 0.140 us | fput_many(); + 0) 0.400 us | } + 0) 1.433 us | } + 0) | filp_close() { + 0) 0.140 us | dnotify_flush(); + 0) 0.150 us | locks_remove_posix(); + 0) | fput() { + 0) 0.131 us | fput_many(); + 0) 0.391 us | } + 0) 1.202 us | } + 0) | filp_close() { + 0) 0.140 us | dnotify_flush(); + 0) 0.150 us | locks_remove_posix(); + 0) | fput() { + 0) 0.140 us | fput_many(); + 0) 0.390 us | } + 0) 1.203 us | } + 0) 0.821 us | kmem_cache_free(); + 0) 5.400 us | } + 0) 6.733 us | } + 0) | exit_fs() { + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.400 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.400 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.400 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) | free_fs_struct() { + 0) | path_put() { + 0) | dput() { + 0) 0.160 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.722 us | } + 0) | mntput() { + 0) | mntput_no_expire() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.702 us | } + 0) 1.012 us | } + 0) 2.134 us | } + 0) | path_put() { + 0) | dput() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.751 us | } + 0) | mntput() { + 0) | mntput_no_expire() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.271 us | __rcu_read_unlock(); + 0) 0.932 us | } + 0) 1.212 us | } + 0) 2.345 us | } + 0) | kmem_cache_free() { + 0) 0.151 us | __slab_free(); + 0) 0.451 us | } + 0) 5.490 us | } + 0) 7.965 us | } + 0) 0.140 us | disassociate_ctty(); + 0) | exit_task_namespaces() { + 0) | switch_task_namespaces() { + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.451 us | } + 0) 1.252 us | } + 0) 1.613 us | } + 0) | task_work_run() { + 0) | _raw_spin_lock_irq() { + 0) 0.140 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.411 us | } + 0) | ____fput() { + 0) | __fput() { + 0) 0.140 us | __fsnotify_parent(); + 0) 0.160 us | fsnotify(); + 0) 0.160 us | locks_remove_file(); + 0) | sf_reg_release [vboxsf]() { + 0) | filemap_write_and_wait() { + 0) 0.130 us | mapping_needs_writeback(); + 0) | __filemap_fdatawrite_range() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.400 us | } + 0) | wbc_attach_and_unlock_inode() { + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) | do_writepages() { + 0) | generic_writepages() { + 0) 0.140 us | blk_start_plug(); + 0) | write_cache_pages() { + 0) | tag_pages_for_writeback() { + 0) | _raw_spin_lock_irq() { + 0) 0.140 us | preempt_count_add(); + 0) 0.400 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.390 us | } + 0) 1.213 us | } + 0) | pagevec_lookup_range_tag() { + 0) | find_get_pages_range_tag() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.681 us | } + 0) 0.952 us | } + 0) 2.575 us | } + 0) | blk_finish_plug() { + 0) 0.141 us | blk_flush_plug_list(); + 0) 0.411 us | } + 0) 3.657 us | } + 0) 3.907 us | } + 0) 0.140 us | wbc_detach_inode(); + 0) 5.771 us | } + 0) | filemap_fdatawait_range() { + 0) | __filemap_fdatawait_range() { + 0) | pagevec_lookup_range_tag() { + 0) | find_get_pages_range_tag() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.681 us | } + 0) 0.942 us | } + 0) 1.212 us | } + 0) 0.161 us | filemap_check_errors(); + 0) 1.754 us | } + 0) 8.185 us | } + 0) 0.131 us | mutex_lock(); + 0) 0.150 us | mutex_unlock(); + 0) | vboxsf_close [vboxsf]() { + 0) | vboxsf_call [vboxsf]() { + 0) | vbg_get_gdev [vboxguest]() { + 0) 0.131 us | mutex_lock(); + 0) 0.401 us | } + 0) | vbg_hgcm_call [vboxguest]() { + 0) | vbg_req_alloc [vboxguest]() { + 0) | __get_free_pages() { + 0) | alloc_pages_current() { + 0) 0.150 us | get_task_policy.part.0(); + 0) 0.130 us | policy_nodemask(); + 0) 0.150 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.131 us | should_fail_alloc_page(); + 0) 0.140 us | __next_zones_zonelist(); + 0) | get_page_from_freelist() { + 0) 0.150 us | __inc_numa_state(); + 0) 0.140 us | __inc_numa_state(); + 0) 0.150 us | prep_new_page(); + 0) 1.102 us | } + 0) 1.984 us | } + 0) 3.116 us | } + 0) 3.386 us | } + 0) 3.747 us | } + 0) | _raw_spin_lock_irqsave() { + 0) 0.160 us | preempt_count_add(); + 0) 0.932 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.431 us | } + 0) 0.140 us | init_wait_entry(); + 0) | prepare_to_wait_event() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.140 us | preempt_count_add(); + 0) 0.410 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.411 us | } + 0) 1.273 us | } + 0) | _raw_spin_lock_irqsave() { + 0) 0.141 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | schedule_timeout() { + 0) | schedule() { + 0) 0.140 us | preempt_count_add(); + 0) | rcu_note_context_switch() { + 0) 0.150 us | rcu_preempt_deferred_qs(); + 0) 0.141 us | rcu_qs(); + 0) 0.722 us | } + 0) | _raw_spin_lock() { + 0) 0.141 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.180 us | update_rq_clock(); + 0) | deactivate_task() { + 0) | psi_task_change() { + 0) 0.170 us | record_times(); + 0) 0.170 us | record_times(); + 0) 0.160 us | record_times(); + 0) 0.161 us | record_times(); + 0) 2.144 us | } + 0) | dequeue_task_fair() { + 0) | dequeue_entity() { + 0) | update_curr() { + 0) 0.161 us | update_min_vruntime(); + 0) | cpuacct_charge() { + 0) 0.151 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.691 us | } + 0) 0.130 us | __rcu_read_lock(); + 0) | __cgroup_account_cputime() { + 0) 0.151 us | preempt_count_add(); + 0) | cgroup_base_stat_cputime_account_end.isra.0() { + 0) 0.141 us | cgroup_rstat_updated(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.691 us | } + 0) 1.273 us | } + 0) 0.140 us | __rcu_read_unlock(); + 0) 3.407 us | } + 0) | __update_load_avg_se() { + 0) 0.150 us | __accumulate_pelt_segments(); + 0) 0.471 us | } + 0) | __update_load_avg_cfs_rq() { + 0) 0.131 us | __accumulate_pelt_segments(); + 0) 0.541 us | } + 0) 0.141 us | clear_buddies(); + 0) 0.160 us | account_entity_dequeue(); + 0) 0.151 us | update_cfs_group(); + 0) 0.150 us | update_min_vruntime(); + 0) 6.262 us | } + 0) | dequeue_entity() { + 0) | update_curr() { + 0) 0.131 us | update_min_vruntime(); + 0) 0.421 us | } + 0) | __update_load_avg_se() { + 0) 0.131 us | __accumulate_pelt_segments(); + 0) 0.421 us | } + 0) | __update_load_avg_cfs_rq() { + 0) 0.131 us | __accumulate_pelt_segments(); + 0) 0.421 us | } + 0) 0.141 us | clear_buddies(); + 0) 0.150 us | account_entity_dequeue(); + 0) | update_cfs_group() { + 0) 0.160 us | reweight_entity(); + 0) 0.481 us | } + 0) 0.151 us | update_min_vruntime(); + 0) 3.266 us | } + 0) 0.141 us | hrtick_update(); + 0) + 10.349 us | } + 0) + 13.415 us | } + 0) | pick_next_task_fair() { + 0) | _raw_spin_unlock() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.420 us | } + 0) | update_blocked_averages() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.150 us | preempt_count_add(); + 0) 0.421 us | } + 0) 0.160 us | update_rq_clock(); + 0) 0.151 us | __update_load_avg_cfs_rq(); + 0) 0.150 us | __update_load_avg_se(); + 0) 0.140 us | __update_load_avg_cfs_rq(); + 0) | __update_load_avg_cfs_rq() { + 0) 0.140 us | __accumulate_pelt_segments(); + 0) 0.441 us | } + 0) | __update_load_avg_se() { + 0) 0.140 us | __accumulate_pelt_segments(); + 0) 0.430 us | } + 0) 0.140 us | __update_load_avg_cfs_rq(); + 0) 0.131 us | __update_load_avg_cfs_rq(); + 0) | update_rt_rq_load_avg() { + 0) 0.141 us | __accumulate_pelt_segments(); + 0) 0.441 us | } + 0) | update_dl_rq_load_avg() { + 0) 0.141 us | __accumulate_pelt_segments(); + 0) 0.451 us | } + 0) 0.151 us | update_irq_load_avg(); + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.411 us | } + 0) 6.021 us | } + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | __rcu_read_unlock(); + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.421 us | } + 0) 8.135 us | } + 0) | pick_next_task_idle() { + 0) | put_prev_task_fair() { + 0) | put_prev_entity() { + 0) 0.140 us | check_cfs_rq_runtime(); + 0) 0.431 us | } + 0) | put_prev_entity() { + 0) 0.140 us | check_cfs_rq_runtime(); + 0) 0.410 us | } + 0) 1.303 us | } + 0) 1.623 us | } + 0) 0.170 us | enter_lazy_tlb(); + ------------------------------------------ + 0) <...>-32904 => -0 + ------------------------------------------ + + 0) | finish_task_switch() { + 0) | _raw_spin_unlock_irq() { + 0) ==========> | + 0) | do_IRQ() { + 0) | irq_enter() { + 0) 0.160 us | rcu_irq_enter(); + 0) 0.471 us | preempt_count_add(); + 0) | tick_irq_enter() { + 0) 0.161 us | tick_check_oneshot_broadcast_this_cpu(); + 0) 0.501 us | } + 0) 0.140 us | _local_bh_enable(); + 0) 0.210 us | irqtime_account_irq(); + 0) 0.141 us | preempt_count_add(); + 0) 2.665 us | } + 0) | handle_irq() { + 0) | handle_fasteoi_irq() { + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.140 us | irq_may_run(); + 0) | handle_irq_event() { + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | handle_irq_event_percpu() { + 0) | __handle_irq_event_percpu() { + 0) | vbg_core_isr [vboxguest]() { + 0) 7.554 us | vbg_req_perform [vboxguest](); + 0) | __wake_up() { + 0) | __wake_up_common_lock() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.151 us | preempt_count_add(); + 0) 0.471 us | } + 0) | __wake_up_common() { + 0) | autoremove_wake_function() { + 0) | default_wake_function() { + 0) | try_to_wake_up() { + 0) 0.130 us | preempt_count_add(); + 0) | _raw_spin_lock_irqsave() { + 0) 0.141 us | preempt_count_add(); + 0) 0.421 us | } + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.431 us | } + 0) 0.191 us | update_rq_clock(); + 0) | ttwu_do_activate() { + 0) | activate_task() { + 0) | psi_task_change() { + 0) 0.170 us | record_times(); + 0) 0.160 us | record_times(); + 0) 0.160 us | record_times(); + 0) 0.161 us | record_times(); + 0) 1.823 us | } + 0) | enqueue_task_fair() { + 0) | enqueue_entity() { + 0) 0.160 us | update_curr(); + 0) 0.140 us | __update_load_avg_se(); + 0) 0.141 us | __update_load_avg_cfs_rq(); + 0) 0.140 us | update_cfs_group(); + 0) 0.161 us | account_entity_enqueue(); + 0) 0.160 us | place_entity(); + 0) 0.170 us | __enqueue_entity(); + 0) 2.384 us | } + 0) | enqueue_entity() { + 0) 0.140 us | update_curr(); + 0) 0.141 us | __update_load_avg_se(); + 0) 0.140 us | __update_load_avg_cfs_rq(); + 0) | update_cfs_group() { + 0) 0.140 us | reweight_entity(); + 0) 0.421 us | } + 0) 0.141 us | account_entity_enqueue(); + 0) 0.130 us | place_entity(); + 0) 0.131 us | __enqueue_entity(); + 0) 2.344 us | } + 0) 0.140 us | hrtick_update(); + 0) 5.461 us | } + 0) 7.835 us | } + 0) | ttwu_do_wakeup.isra.0() { + 0) | check_preempt_curr() { + 0) 0.150 us | resched_curr(); + 0) 0.491 us | } + 0) 0.962 us | } + 0) 9.207 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.390 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.572 us | } + 0) 0.130 us | preempt_count_sub(); + 0) + 12.814 us | } + 0) + 13.105 us | } + 0) + 13.415 us | } + 0) | autoremove_wake_function() { + 0) | default_wake_function() { + 0) | try_to_wake_up() { + 0) 0.130 us | preempt_count_add(); + 0) | _raw_spin_lock_irqsave() { + 0) 0.130 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.391 us | } + 0) 0.171 us | update_rq_clock(); + 0) | ttwu_do_activate() { + 0) | activate_task() { + 0) | psi_task_change() { + 0) 0.170 us | record_times(); + 0) 0.150 us | record_times(); + 0) 0.170 us | record_times(); + 0) 1.463 us | } + 0) | enqueue_task_fair() { + 0) | enqueue_entity() { + 0) 0.130 us | update_curr(); + 0) | __update_load_avg_se() { + 0) 0.130 us | __accumulate_pelt_segments(); + 0) 0.410 us | } + 0) 0.130 us | __update_load_avg_cfs_rq(); + 0) 0.140 us | update_cfs_group(); + 0) 0.150 us | account_entity_enqueue(); + 0) 0.140 us | place_entity(); + 0) 0.140 us | __enqueue_entity(); + 0) 2.344 us | } + 0) | enqueue_entity() { + 0) 0.140 us | update_curr(); + 0) 0.140 us | __update_load_avg_se(); + 0) 0.150 us | __update_load_avg_cfs_rq(); + 0) | update_cfs_group() { + 0) 0.140 us | reweight_entity(); + 0) 0.431 us | } + 0) 0.131 us | account_entity_enqueue(); + 0) 0.130 us | place_entity(); + 0) 0.171 us | __enqueue_entity(); + 0) 2.395 us | } + 0) 0.130 us | hrtick_update(); + 0) 5.430 us | } + 0) 7.334 us | } + 0) | ttwu_do_wakeup.isra.0() { + 0) | check_preempt_curr() { + 0) 0.150 us | resched_curr(); + 0) 0.411 us | } + 0) 0.712 us | } + 0) 8.436 us | } + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 0.140 us | preempt_count_sub(); + 0) + 11.692 us | } + 0) + 11.953 us | } + 0) + 12.203 us | } + 0) | autoremove_wake_function() { + 0) | default_wake_function() { + 0) | try_to_wake_up() { + 0) 0.140 us | preempt_count_add(); + 0) | _raw_spin_lock_irqsave() { + 0) 0.140 us | preempt_count_add(); + 0) 0.410 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.400 us | } + 0) 0.160 us | update_rq_clock(); + 0) | ttwu_do_activate() { + 0) | activate_task() { + 0) | psi_task_change() { + 0) 0.160 us | record_times(); + 0) 0.160 us | record_times(); + 0) 0.161 us | record_times(); + 0) 1.212 us | } + 0) | enqueue_task_fair() { + 0) | enqueue_entity() { + 0) 0.130 us | update_curr(); + 0) | __update_load_avg_se() { + 0) 0.130 us | __accumulate_pelt_segments(); + 0) 0.411 us | } + 0) 0.141 us | __update_load_avg_cfs_rq(); + 0) 0.130 us | update_cfs_group(); + 0) 0.141 us | account_entity_enqueue(); + 0) 0.130 us | place_entity(); + 0) 0.141 us | __enqueue_entity(); + 0) 2.344 us | } + 0) 0.171 us | __update_load_avg_se(); + 0) 0.140 us | __update_load_avg_cfs_rq(); + 0) | update_cfs_group() { + 0) | reweight_entity() { + 0) 0.130 us | account_entity_dequeue(); + 0) 0.141 us | account_entity_enqueue(); + 0) 0.691 us | } + 0) 0.952 us | } + 0) 0.141 us | hrtick_update(); + 0) 4.559 us | } + 0) 6.292 us | } + 0) | ttwu_do_wakeup.isra.0() { + 0) | check_preempt_curr() { + 0) 0.140 us | resched_curr(); + 0) 0.400 us | } + 0) 0.702 us | } + 0) 7.374 us | } + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 0.140 us | preempt_count_sub(); + 0) + 10.630 us | } + 0) + 10.880 us | } + 0) + 11.141 us | } + 0) + 37.450 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) + 38.843 us | } + 0) + 39.153 us | } + 0) + 47.789 us | } + 0) + 48.251 us | } + 0) 0.190 us | add_interrupt_randomness(); + 0) 0.150 us | note_interrupt(); + 0) + 49.272 us | } + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.411 us | } + 0) + 50.624 us | } + 0) | ioapic_ack_level() { + 0) | irqd_cfg() { + 0) 0.171 us | apic_chip_data.part.0(); + 0) 0.441 us | } + 0) 0.141 us | irq_complete_move(); + 0) 5.200 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.421 us | } + 0) + 57.808 us | } + 0) + 58.229 us | } + 0) | irq_exit() { + 0) 0.180 us | irqtime_account_irq(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.170 us | idle_cpu(); + 0) 0.140 us | rcu_irq_exit(); + 0) 1.372 us | } + 0) + 62.898 us | } + 0) <========== | + 0) 0.140 us | preempt_count_sub(); + 0) + 65.603 us | } + 0) + 66.294 us | } + 0) | rcu_note_context_switch() { + 0) 0.140 us | rcu_preempt_deferred_qs(); + 0) 0.141 us | rcu_qs(); + 0) 0.882 us | } + 0) | _raw_spin_lock() { + 0) 0.131 us | preempt_count_add(); + 0) 0.391 us | } + 0) 0.140 us | update_rq_clock(); + 0) | pick_next_task_fair() { + 0) 0.150 us | put_prev_task_idle(); + 0) | pick_next_entity() { + 0) 0.150 us | clear_buddies(); + 0) 0.441 us | } + 0) | set_next_entity() { + 0) 0.151 us | __update_load_avg_se(); + 0) 0.150 us | __update_load_avg_cfs_rq(); + 0) 0.771 us | } + 0) | pick_next_entity() { + 0) 0.130 us | clear_buddies(); + 0) 0.400 us | } + 0) | set_next_entity() { + 0) 0.130 us | __update_load_avg_se(); + 0) 0.151 us | __update_load_avg_cfs_rq(); + 0) 0.691 us | } + 0) 3.376 us | } + 0) | switch_mm_irqs_off() { + 0) 0.201 us | load_new_mm_cr3(); + 0) 0.701 us | } + ------------------------------------------ + 0) -0 => automou-358 + ------------------------------------------ + + 0) | finish_task_switch() { + 0) | _raw_spin_unlock_irq() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | __mmdrop() { + 0) | pgd_free() { + 0) | _raw_spin_lock() { + 0) 0.141 us | preempt_count_add(); + 0) 0.441 us | } + 0) | _raw_spin_unlock() { + 0) 0.161 us | preempt_count_sub(); + 0) 0.711 us | } + 0) | free_pages() { + 0) | free_pages.part.0() { + 0) | __free_pages() { + 0) | __free_pages_ok() { + 0) | __memcg_kmem_uncharge() { + 0) | __memcg_kmem_uncharge_memcg() { + 0) | page_counter_uncharge() { + 0) | page_counter_cancel() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.500 us | } + 0) | page_counter_cancel() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.441 us | } + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.431 us | } + 0) | page_counter_cancel() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.461 us | } + 0) 2.605 us | } + 0) | page_counter_uncharge() { + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.401 us | } + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.400 us | } + 0) | page_counter_cancel() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.400 us | } + 0) | page_counter_cancel() { + 0) 0.160 us | propagate_protected_usage(); + 0) 0.421 us | } + 0) 2.285 us | } + 0) | page_counter_uncharge() { + 0) | page_counter_cancel() { + 0) 0.131 us | propagate_protected_usage(); + 0) 0.391 us | } + 0) | page_counter_cancel() { + 0) 0.141 us | propagate_protected_usage(); + 0) 0.391 us | } + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.391 us | } + 0) | page_counter_cancel() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.391 us | } + 0) 2.244 us | } + 0) 7.664 us | } + 0) 0.721 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 9.178 us | } + 0) | free_one_page() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.421 us | } + 0) 0.160 us | __mod_zone_page_state(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) 1.814 us | } + 0) + 11.672 us | } + 0) + 11.972 us | } + 0) + 12.233 us | } + 0) + 12.494 us | } + 0) + 14.387 us | } + 0) 0.130 us | destroy_context_ldt(); + 0) 0.330 us | kmem_cache_free(); + 0) + 15.510 us | } + 0) + 16.421 us | } + 0) 0.140 us | preempt_count_sub(); + 0) # 6086.633 us | } + 0) # 6086.973 us | } + 0) | prepare_to_wait_event() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.213 us | } + 0) | _raw_spin_lock_irqsave() { + 0) 0.150 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.390 us | } + 0) | schedule_timeout() { + 0) | schedule() { + 0) 0.151 us | preempt_count_add(); + 0) | rcu_note_context_switch() { + 0) 0.141 us | rcu_preempt_deferred_qs(); + 0) 0.130 us | rcu_qs(); + 0) 0.671 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.390 us | } + 0) | update_rq_clock() { + 0) 0.170 us | update_irq_load_avg(); + 0) 0.491 us | } + 0) | deactivate_task() { + 0) | psi_task_change() { + 0) 0.161 us | record_times(); + 0) 0.160 us | record_times(); + 0) 0.150 us | record_times(); + 0) 1.162 us | } + 0) | dequeue_task_fair() { + 0) | dequeue_entity() { + 0) 0.150 us | update_curr(); + 0) 0.131 us | __update_load_avg_se(); + 0) 0.150 us | __update_load_avg_cfs_rq(); + 0) 0.131 us | clear_buddies(); + 0) 0.140 us | account_entity_dequeue(); + 0) 0.141 us | update_cfs_group(); + 0) 0.150 us | update_min_vruntime(); + 0) 2.074 us | } + 0) 0.160 us | set_next_buddy(); + 0) 0.141 us | __update_load_avg_se(); + 0) 0.130 us | __update_load_avg_cfs_rq(); + 0) | update_cfs_group() { + 0) | reweight_entity() { + 0) 0.130 us | update_curr(); + 0) 0.130 us | account_entity_dequeue(); + 0) 0.140 us | account_entity_enqueue(); + 0) 0.942 us | } + 0) 1.233 us | } + 0) 0.130 us | hrtick_update(); + 0) 4.940 us | } + 0) 6.532 us | } + 0) | pick_next_task_fair() { + 0) 0.131 us | update_curr(); + 0) 0.140 us | check_cfs_rq_runtime(); + 0) | pick_next_entity() { + 0) 0.140 us | wakeup_preempt_entity.isra.0(); + 0) 0.171 us | clear_buddies(); + 0) 0.732 us | } + 0) 0.130 us | check_cfs_rq_runtime(); + 0) | pick_next_entity() { + 0) 0.130 us | clear_buddies(); + 0) 0.410 us | } + 0) | put_prev_entity() { + 0) 0.130 us | check_cfs_rq_runtime(); + 0) 0.400 us | } + 0) | set_next_entity() { + 0) 0.140 us | __update_load_avg_se(); + 0) 0.131 us | __update_load_avg_cfs_rq(); + 0) 0.701 us | } + 0) 3.777 us | } + 0) 0.170 us | switch_mm_irqs_off(); + ------------------------------------------ + 0) automou-358 => control-352 + ------------------------------------------ + + 0) | finish_task_switch() { + 0) | _raw_spin_unlock_irq() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 0.681 us | } + 0) 0.131 us | preempt_count_sub(); + 0) # 6086.432 us | } + 0) # 6086.703 us | } + 0) | prepare_to_wait_event() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.150 us | preempt_count_add(); + 0) 0.421 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.202 us | } + 0) | _raw_spin_lock_irqsave() { + 0) 0.151 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | schedule_timeout() { + 0) | schedule() { + 0) 0.150 us | preempt_count_add(); + 0) | rcu_note_context_switch() { + 0) 0.131 us | rcu_preempt_deferred_qs(); + 0) 0.140 us | rcu_qs(); + 0) 0.661 us | } + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.400 us | } + 0) | update_rq_clock() { + 0) 0.150 us | update_irq_load_avg(); + 0) 0.430 us | } + 0) | deactivate_task() { + 0) | psi_task_change() { + 0) 0.170 us | record_times(); + 0) 0.170 us | record_times(); + 0) 0.171 us | record_times(); + 0) 1.122 us | } + 0) | dequeue_task_fair() { + 0) | dequeue_entity() { + 0) | update_curr() { + 0) 0.150 us | update_min_vruntime(); + 0) | cpuacct_charge() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.681 us | } + 0) 0.130 us | __rcu_read_lock(); + 0) | __cgroup_account_cputime() { + 0) 0.130 us | preempt_count_add(); + 0) | cgroup_base_stat_cputime_account_end.isra.0() { + 0) 0.140 us | cgroup_rstat_updated(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.652 us | } + 0) 1.222 us | } + 0) 0.140 us | __rcu_read_unlock(); + 0) 3.216 us | } + 0) 0.140 us | __update_load_avg_se(); + 0) 0.150 us | __update_load_avg_cfs_rq(); + 0) 0.131 us | clear_buddies(); + 0) 0.150 us | account_entity_dequeue(); + 0) 0.141 us | update_cfs_group(); + 0) 0.150 us | update_min_vruntime(); + 0) 5.229 us | } + 0) | dequeue_entity() { + 0) | update_curr() { + 0) 0.140 us | update_min_vruntime(); + 0) 0.401 us | } + 0) 0.140 us | __update_load_avg_se(); + 0) 0.161 us | __update_load_avg_cfs_rq(); + 0) 0.140 us | clear_buddies(); + 0) 0.141 us | account_entity_dequeue(); + 0) | update_cfs_group() { + 0) 0.150 us | reweight_entity(); + 0) 0.411 us | } + 0) 0.150 us | update_min_vruntime(); + 0) 2.594 us | } + 0) 0.130 us | hrtick_update(); + 0) 8.506 us | } + 0) + 10.038 us | } + 0) | pick_next_task_fair() { + 0) 0.130 us | check_cfs_rq_runtime(); + 0) | pick_next_entity() { + 0) 0.130 us | clear_buddies(); + 0) 0.401 us | } + 0) | pick_next_entity() { + 0) 0.140 us | clear_buddies(); + 0) 0.390 us | } + 0) | put_prev_entity() { + 0) 0.130 us | check_cfs_rq_runtime(); + 0) 0.400 us | } + 0) | set_next_entity() { + 0) 0.140 us | __update_load_avg_se(); + 0) 0.161 us | __update_load_avg_cfs_rq(); + 0) 0.701 us | } + 0) | put_prev_entity() { + 0) 0.131 us | check_cfs_rq_runtime(); + 0) 0.391 us | } + 0) | set_next_entity() { + 0) 0.131 us | __update_load_avg_se(); + 0) 0.140 us | __update_load_avg_cfs_rq(); + 0) 0.691 us | } + 0) 4.238 us | } + 0) 0.200 us | enter_lazy_tlb(); + ------------------------------------------ + 0) control-352 => <...>-32904 + ------------------------------------------ + + 0) | finish_task_switch() { + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 0.671 us | } + 0) 0.130 us | preempt_count_sub(); + 0) ! 170.509 us | } /* schedule */ + 0) ! 170.861 us | } /* schedule_timeout */ + 0) | prepare_to_wait_event() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.151 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.212 us | } + 0) | _raw_spin_lock_irqsave() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.391 us | } + 0) | finish_wait() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.140 us | preempt_count_add(); + 0) 0.410 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.390 us | } + 0) 1.203 us | } + 0) | vbg_req_free [vboxguest]() { + 0) | free_pages() { + 0) | free_pages.part.0() { + 0) | __free_pages() { + 0) | free_unref_page() { + 0) 0.131 us | free_pcp_prepare(); + 0) 0.160 us | free_unref_page_prepare.part.0(); + 0) 0.171 us | free_unref_page_commit(); + 0) 1.002 us | } + 0) 1.312 us | } + 0) 1.654 us | } + 0) 1.914 us | } + 0) 2.174 us | } + 0) ! 200.937 us | } /* vbg_hgcm_call [vboxguest] */ + 0) | vbg_put_gdev [vboxguest]() { + 0) 0.140 us | mutex_unlock(); + 0) 0.441 us | } + 0) 0.140 us | vbg_status_code_to_errno [vboxguest](); + 0) ! 203.000 us | } /* vboxsf_call [vboxsf] */ + 0) ! 203.302 us | } /* vboxsf_close [vboxsf] */ + 0) 0.230 us | kfree(); + 0) ! 212.920 us | } /* sf_reg_release [vboxsf] */ + 0) 0.160 us | module_put(); + 0) 0.140 us | put_pid(); + 0) | dput() { + 0) 0.151 us | __rcu_read_lock(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 0.712 us | } + 0) | mntput() { + 0) | mntput_no_expire() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.711 us | } + 0) 0.992 us | } + 0) 0.160 us | security_file_free(); + 0) 0.150 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) | call_rcu() { + 0) | __call_rcu() { + 0) 0.151 us | rcu_segcblist_enqueue(); + 0) 0.551 us | } + 0) 0.831 us | } + 0) ! 218.790 us | } /* __fput */ + 0) ! 219.051 us | } /* ____fput */ + 0) | ____fput() { + 0) | __fput() { + 0) 0.180 us | __fsnotify_parent(); + 0) 0.201 us | fsnotify(); + 0) 0.140 us | locks_remove_file(); + 0) 0.200 us | ext4_release_file [ext4](); + 0) 0.130 us | module_put(); + 0) 0.130 us | put_pid(); + 0) | dput() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.661 us | } + 0) | mntput() { + 0) | mntput_no_expire() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.701 us | } + 0) 0.941 us | } + 0) 0.140 us | security_file_free(); + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) | call_rcu() { + 0) | __call_rcu() { + 0) 0.130 us | rcu_segcblist_enqueue(); + 0) 0.431 us | } + 0) 0.682 us | } + 0) 5.581 us | } + 0) 5.841 us | } + 0) | ____fput() { + 0) | __fput() { + 0) 0.150 us | __fsnotify_parent(); + 0) 0.131 us | fsnotify(); + 0) 0.130 us | locks_remove_file(); + 0) 0.141 us | ext4_release_file [ext4](); + 0) 0.130 us | module_put(); + 0) 0.130 us | put_pid(); + 0) | dput() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.661 us | } + 0) | mntput() { + 0) | mntput_no_expire() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.671 us | } + 0) 0.911 us | } + 0) 0.140 us | security_file_free(); + 0) 0.150 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) | call_rcu() { + 0) | __call_rcu() { + 0) 0.130 us | rcu_segcblist_enqueue(); + 0) 0.411 us | } + 0) 0.661 us | } + 0) 5.451 us | } + 0) 5.701 us | } + 0) | _raw_spin_lock_irq() { + 0) 0.151 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.391 us | } + 0) ! 233.437 us | } /* task_work_run */ + 0) | exit_thread() { + 0) | fpu__drop() { + 0) 0.151 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.722 us | } + 0) 1.032 us | } + 0) 0.130 us | mutex_lock(); + 0) 0.150 us | mutex_unlock(); + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.130 us | __rcu_read_lock(); + 0) 0.141 us | __rcu_read_unlock(); + 0) | sched_autogroup_exit_task() { + 0) | sched_move_task() { + 0) | task_rq_lock() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.401 us | } + 0) 1.202 us | } + 0) 0.180 us | update_rq_clock(); + 0) | dequeue_task_fair() { + 0) | dequeue_entity() { + 0) | update_curr() { + 0) 0.150 us | update_min_vruntime(); + 0) | cpuacct_charge() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.661 us | } + 0) 0.140 us | __rcu_read_lock(); + 0) | __cgroup_account_cputime() { + 0) 0.140 us | preempt_count_add(); + 0) | cgroup_base_stat_cputime_account_end.isra.0() { + 0) 0.130 us | cgroup_rstat_updated(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.662 us | } + 0) 1.172 us | } + 0) 0.130 us | __rcu_read_unlock(); + 0) 3.096 us | } + 0) 0.150 us | __update_load_avg_se(); + 0) 0.161 us | __update_load_avg_cfs_rq(); + 0) 0.140 us | clear_buddies(); + 0) 0.141 us | account_entity_dequeue(); + 0) 0.130 us | update_cfs_group(); + 0) 0.151 us | update_min_vruntime(); + 0) 5.019 us | } + 0) | dequeue_entity() { + 0) | update_curr() { + 0) 0.140 us | update_min_vruntime(); + 0) 0.400 us | } + 0) 0.140 us | __update_load_avg_se(); + 0) 0.140 us | __update_load_avg_cfs_rq(); + 0) 0.130 us | clear_buddies(); + 0) 0.130 us | account_entity_dequeue(); + 0) | update_cfs_group() { + 0) 0.140 us | reweight_entity(); + 0) 0.430 us | } + 0) 0.140 us | update_min_vruntime(); + 0) 2.665 us | } + 0) 0.130 us | hrtick_update(); + 0) 8.346 us | } + 0) | put_prev_task_fair() { + 0) | put_prev_entity() { + 0) 0.140 us | check_cfs_rq_runtime(); + 0) 0.141 us | check_spread.isra.0.part.0(); + 0) 0.691 us | } + 0) | put_prev_entity() { + 0) 0.131 us | check_cfs_rq_runtime(); + 0) 0.411 us | } + 0) 1.503 us | } + 0) | sched_change_group() { + 0) 0.140 us | task_wants_autogroup(); + 0) | task_change_group_fair() { + 0) | detach_task_cfs_rq() { + 0) | detach_entity_cfs_rq() { + 0) 0.141 us | __update_load_avg_se(); + 0) 0.140 us | __update_load_avg_cfs_rq(); + 0) | propagate_entity_cfs_rq.isra.0() { + 0) 0.140 us | __update_load_avg_se(); + 0) 0.151 us | __update_load_avg_cfs_rq(); + 0) 0.731 us | } + 0) 1.603 us | } + 0) 1.973 us | } + 0) | set_task_rq_fair() { + 0) 0.140 us | __update_load_avg_blocked_se(); + 0) 0.420 us | } + 0) | attach_task_cfs_rq() { + 0) | attach_entity_cfs_rq() { + 0) 0.131 us | __update_load_avg_cfs_rq(); + 0) 0.160 us | attach_entity_load_avg(); + 0) 0.150 us | propagate_entity_cfs_rq.isra.0(); + 0) 1.002 us | } + 0) 1.292 us | } + 0) 4.329 us | } + 0) 5.030 us | } + 0) | enqueue_task_fair() { + 0) | enqueue_entity() { + 0) 0.140 us | update_curr(); + 0) 0.141 us | __update_load_avg_se(); + 0) 0.130 us | __update_load_avg_cfs_rq(); + 0) 0.141 us | update_cfs_group(); + 0) 0.150 us | account_entity_enqueue(); + 0) 0.141 us | __enqueue_entity(); + 0) 1.834 us | } + 0) 0.140 us | hrtick_update(); + 0) 2.375 us | } + 0) | set_curr_task_fair() { + 0) | set_next_entity() { + 0) 0.141 us | __update_load_avg_se(); + 0) 0.140 us | __update_load_avg_cfs_rq(); + 0) 0.701 us | } + 0) 0.962 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.391 us | } + 0) + 22.101 us | } + 0) + 22.482 us | } + 0) | cgroup_exit() { + 0) | _raw_spin_lock_irq() { + 0) 0.171 us | preempt_count_add(); + 0) 0.501 us | } + 0) 0.261 us | css_set_move_task(); + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) | _raw_spin_unlock_irq() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 0.150 us | blkcg_exit(); + 0) 3.606 us | } + 0) | flush_ptrace_hw_breakpoint() { + 0) 0.140 us | unregister_hw_breakpoint(); + 0) 0.130 us | unregister_hw_breakpoint(); + 0) 0.130 us | unregister_hw_breakpoint(); + 0) 0.130 us | unregister_hw_breakpoint(); + 0) 1.242 us | } + 0) | exit_tasks_rcu_start() { + 0) 0.160 us | preempt_count_add(); + 0) 0.241 us | __srcu_read_lock(); + 0) 0.130 us | preempt_count_sub(); + 0) 1.062 us | } + 0) | _raw_write_lock_irq() { + 0) 0.150 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.180 us | task_active_pid_ns(); + 0) | kill_orphaned_pgrp() { + 0) 0.150 us | will_become_orphaned_pgrp(); + 0) 0.811 us | } + 0) | do_notify_parent() { + 0) | __wake_up() { + 0) | __wake_up_common_lock() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.130 us | preempt_count_add(); + 0) 0.401 us | } + 0) 0.141 us | __wake_up_common(); + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.473 us | } + 0) 1.723 us | } + 0) 0.140 us | __rcu_read_lock(); + 0) 0.421 us | task_active_pid_ns(); + 0) | __task_pid_nr_ns() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.681 us | } + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.130 us | __rcu_read_lock(); + 0) 0.150 us | __rcu_read_unlock(); + 0) | from_kuid_munged() { + 0) 0.150 us | map_id_up(); + 0) 0.441 us | } + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.131 us | task_cputime(); + 0) 0.140 us | nsec_to_clock_t(); + 0) 0.130 us | nsec_to_clock_t(); + 0) | _raw_spin_lock_irqsave() { + 0) 0.131 us | preempt_count_add(); + 0) 0.541 us | } + 0) | send_signal() { + 0) 0.160 us | siginfo_layout(); + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.140 us | task_active_pid_ns(); + 0) | __task_pid_nr_ns() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.661 us | } + 0) | __send_signal() { + 0) 0.261 us | prepare_signal(); + 0) | __sigqueue_alloc() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) | kmem_cache_alloc() { + 0) 0.141 us | should_failslab(); + 0) 0.210 us | memcg_kmem_put_cache(); + 0) 1.362 us | } + 0) 2.245 us | } + 0) | complete_signal() { + 0) | signal_wake_up_state() { + 0) | wake_up_state() { + 0) | try_to_wake_up() { + 0) 0.130 us | preempt_count_add(); + 0) | _raw_spin_lock_irqsave() { + 0) 0.140 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.390 us | } + 0) 0.180 us | update_rq_clock(); + 0) | ttwu_do_activate() { + 0) | activate_task() { + 0) | psi_task_change() { + 0) 0.180 us | record_times(); + 0) 0.160 us | record_times(); + 0) 0.161 us | record_times(); + 0) 0.150 us | record_times(); + 0) 1.483 us | } + 0) | enqueue_task_fair() { + 0) | enqueue_entity() { + 0) 0.141 us | update_curr(); + 0) | __update_load_avg_se() { + 0) 0.140 us | __accumulate_pelt_segments(); + 0) 0.451 us | } + 0) 0.150 us | __update_load_avg_cfs_rq(); + 0) 0.140 us | update_cfs_group(); + 0) 0.220 us | account_entity_enqueue(); + 0) 0.130 us | place_entity(); + 0) 0.140 us | __enqueue_entity(); + 0) 2.465 us | } + 0) | enqueue_entity() { + 0) | update_curr() { + 0) 0.141 us | update_min_vruntime(); + 0) | cpuacct_charge() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.661 us | } + 0) 0.131 us | __rcu_read_lock(); + 0) | __cgroup_account_cputime() { + 0) 0.140 us | preempt_count_add(); + 0) | cgroup_base_stat_cputime_account_end.isra.0() { + 0) 0.140 us | cgroup_rstat_updated(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 1.202 us | } + 0) 0.141 us | __rcu_read_unlock(); + 0) 3.066 us | } + 0) 0.161 us | __update_load_avg_se(); + 0) 0.150 us | __update_load_avg_cfs_rq(); + 0) | update_cfs_group() { + 0) 0.150 us | reweight_entity(); + 0) 0.421 us | } + 0) 0.141 us | account_entity_enqueue(); + 0) 0.140 us | place_entity(); + 0) 0.141 us | __enqueue_entity(); + 0) 5.280 us | } + 0) 0.140 us | hrtick_update(); + 0) 8.406 us | } + 0) + 10.339 us | } + 0) | ttwu_do_wakeup.isra.0() { + 0) | check_preempt_curr() { + 0) | check_preempt_wakeup() { + 0) 0.140 us | update_curr(); + 0) 0.140 us | wakeup_preempt_entity.isra.0(); + 0) 0.721 us | } + 0) 1.032 us | } + 0) 1.383 us | } + 0) + 12.123 us | } + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.391 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.491 us | } + 0) 0.141 us | preempt_count_sub(); + 0) + 15.549 us | } + 0) + 15.820 us | } + 0) + 16.100 us | } + 0) + 16.411 us | } + 0) + 19.597 us | } + 0) + 22.682 us | } + 0) | __wake_up_parent() { + 0) | __wake_up_sync_key() { + 0) | __wake_up_common_lock() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.131 us | preempt_count_add(); + 0) 0.401 us | } + 0) | __wake_up_common() { + 0) | child_wait_callback() { + 0) | default_wake_function() { + 0) | try_to_wake_up() { + 0) 0.141 us | preempt_count_add(); + 0) | _raw_spin_lock_irqsave() { + 0) 0.140 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 0.140 us | preempt_count_sub(); + 0) 1.743 us | } + 0) 2.004 us | } + 0) 2.274 us | } + 0) 2.685 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 4.027 us | } + 0) 4.288 us | } + 0) 4.549 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) + 35.436 us | } + 0) | _raw_write_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 0.180 us | proc_exit_connector(); + 0) | mpol_put_task_policy() { + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.202 us | } + 0) 0.160 us | preempt_count_add(); + 0) 0.130 us | exit_rcu(); + 0) | exit_tasks_rcu_finish() { + 0) 0.130 us | preempt_count_add(); + 0) 0.141 us | __srcu_read_unlock(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.941 us | } + 0) | do_task_dead() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.130 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | rcu_note_context_switch() { + 0) 0.131 us | rcu_preempt_deferred_qs(); + 0) 0.140 us | rcu_qs(); + 0) 0.661 us | } + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.400 us | } + 0) 0.170 us | update_rq_clock(); + 0) | deactivate_task() { + 0) | psi_task_change() { + 0) 0.160 us | record_times(); + 0) 0.171 us | record_times(); + 0) 0.160 us | record_times(); + 0) 0.161 us | record_times(); + 0) 1.433 us | } + 0) | dequeue_task_fair() { + 0) | dequeue_entity() { + 0) | update_curr() { + 0) 0.311 us | update_min_vruntime(); + 0) | cpuacct_charge() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.671 us | } + 0) 0.141 us | __rcu_read_lock(); + 0) | __cgroup_account_cputime() { + 0) 0.130 us | preempt_count_add(); + 0) | cgroup_base_stat_cputime_account_end.isra.0() { + 0) 0.140 us | cgroup_rstat_updated(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 1.182 us | } + 0) 0.141 us | __rcu_read_unlock(); + 0) 3.236 us | } + 0) 0.140 us | __update_load_avg_se(); + 0) 0.150 us | __update_load_avg_cfs_rq(); + 0) 0.130 us | clear_buddies(); + 0) 0.140 us | account_entity_dequeue(); + 0) 0.140 us | update_cfs_group(); + 0) 0.150 us | update_min_vruntime(); + 0) 5.139 us | } + 0) 0.131 us | hrtick_update(); + 0) 5.681 us | } + 0) 7.524 us | } + 0) | pick_next_task_fair() { + 0) 0.140 us | check_cfs_rq_runtime(); + 0) | pick_next_entity() { + 0) 0.131 us | clear_buddies(); + 0) 0.401 us | } + 0) | pick_next_entity() { + 0) 0.131 us | clear_buddies(); + 0) 0.391 us | } + 0) | set_next_entity() { + 0) 0.150 us | __update_load_avg_se(); + 0) 0.140 us | __update_load_avg_cfs_rq(); + 0) 0.692 us | } + 0) | put_prev_entity() { + 0) 0.140 us | check_cfs_rq_runtime(); + 0) 0.401 us | } + 0) | set_next_entity() { + 0) 0.130 us | __update_load_avg_se(); + 0) 0.140 us | __update_load_avg_cfs_rq(); + 0) 0.681 us | } + 0) 3.666 us | } + 0) | switch_mm_irqs_off() { + 0) 0.180 us | load_new_mm_cr3(); + 0) 0.952 us | } + ------------------------------------------ + 0) <...>-32904 => fish-32143 + ------------------------------------------ + + 0) | finish_task_switch() { + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.491 us | } + 0) | task_dead_fair() { + 0) | remove_entity_load_avg() { + 0) 0.221 us | __update_load_avg_blocked_se(); + 0) | _raw_spin_lock_irqsave() { + 0) 0.141 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.191 us | preempt_count_sub(); + 0) 0.451 us | } + 0) 1.653 us | } + 0) 1.924 us | } + 0) | kprobe_flush_task() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.140 us | preempt_count_add(); + 0) 0.501 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.442 us | } + 0) | put_task_stack() { + 0) | account_kernel_stack() { + 0) 0.141 us | mod_zone_page_state(); + 0) 0.150 us | mod_zone_page_state(); + 0) 0.140 us | mod_zone_page_state(); + 0) 0.151 us | mod_zone_page_state(); + 0) 2.034 us | } + 0) 0.311 us | __mod_memcg_state(); + 0) | __memcg_kmem_uncharge() { + 0) | __memcg_kmem_uncharge_memcg() { + 0) | page_counter_uncharge() { + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.400 us | } + 0) | page_counter_cancel() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.400 us | } + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.400 us | } + 0) | page_counter_cancel() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.410 us | } + 0) 2.365 us | } + 0) | page_counter_uncharge() { + 0) | page_counter_cancel() { + 0) 0.141 us | propagate_protected_usage(); + 0) 0.391 us | } + 0) | page_counter_cancel() { + 0) 0.141 us | propagate_protected_usage(); + 0) 0.391 us | } + 0) | page_counter_cancel() { + 0) 0.131 us | propagate_protected_usage(); + 0) 0.401 us | } + 0) | page_counter_cancel() { + 0) 0.141 us | propagate_protected_usage(); + 0) 0.401 us | } + 0) 2.264 us | } + 0) | page_counter_uncharge() { + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.400 us | } + 0) | page_counter_cancel() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.390 us | } + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.400 us | } + 0) | page_counter_cancel() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.400 us | } + 0) 2.245 us | } + 0) 7.384 us | } + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 8.185 us | } + 0) 0.141 us | __mod_memcg_state(); + 0) | __memcg_kmem_uncharge() { + 0) | __memcg_kmem_uncharge_memcg() { + 0) | page_counter_uncharge() { + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.390 us | } + 0) | page_counter_cancel() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.390 us | } + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.400 us | } + 0) | page_counter_cancel() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.400 us | } + 0) 2.255 us | } + 0) | page_counter_uncharge() { + 0) | page_counter_cancel() { + 0) 0.131 us | propagate_protected_usage(); + 0) 0.391 us | } + 0) | page_counter_cancel() { + 0) 0.131 us | propagate_protected_usage(); + 0) 0.401 us | } + 0) | page_counter_cancel() { + 0) 0.131 us | propagate_protected_usage(); + 0) 0.391 us | } + 0) | page_counter_cancel() { + 0) 0.141 us | propagate_protected_usage(); + 0) 0.391 us | } + 0) 2.244 us | } + 0) | page_counter_uncharge() { + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.390 us | } + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.390 us | } + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.961 us | } + 0) | page_counter_cancel() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.410 us | } + 0) 2.826 us | } + 0) 7.835 us | } + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 8.626 us | } + 0) 0.141 us | __mod_memcg_state(); + 0) | __memcg_kmem_uncharge() { + 0) | __memcg_kmem_uncharge_memcg() { + 0) | page_counter_uncharge() { + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.400 us | } + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.390 us | } + 0) | page_counter_cancel() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.390 us | } + 0) | page_counter_cancel() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.400 us | } + 0) 2.245 us | } + 0) | page_counter_uncharge() { + 0) | page_counter_cancel() { + 0) 0.131 us | propagate_protected_usage(); + 0) 0.391 us | } + 0) | page_counter_cancel() { + 0) 0.131 us | propagate_protected_usage(); + 0) 0.391 us | } + 0) | page_counter_cancel() { + 0) 0.141 us | propagate_protected_usage(); + 0) 0.391 us | } + 0) | page_counter_cancel() { + 0) 0.151 us | propagate_protected_usage(); + 0) 0.401 us | } + 0) 2.264 us | } + 0) | page_counter_uncharge() { + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.390 us | } + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.400 us | } + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.390 us | } + 0) | page_counter_cancel() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.400 us | } + 0) 2.245 us | } + 0) 7.274 us | } + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 8.065 us | } + 0) 0.141 us | __mod_memcg_state(); + 0) | __memcg_kmem_uncharge() { + 0) | __memcg_kmem_uncharge_memcg() { + 0) | page_counter_uncharge() { + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.401 us | } + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.391 us | } + 0) | page_counter_cancel() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.391 us | } + 0) | page_counter_cancel() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.401 us | } + 0) 2.244 us | } + 0) | page_counter_uncharge() { + 0) | page_counter_cancel() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.391 us | } + 0) | page_counter_cancel() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.401 us | } + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.391 us | } + 0) | page_counter_cancel() { + 0) 0.351 us | propagate_protected_usage(); + 0) 0.611 us | } + 0) 2.544 us | } + 0) | page_counter_uncharge() { + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.401 us | } + 0) | page_counter_cancel() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.391 us | } + 0) | page_counter_cancel() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.401 us | } + 0) | page_counter_cancel() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.401 us | } + 0) 2.264 us | } + 0) 7.564 us | } + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 8.365 us | } + 0) | vfree_atomic() { + 0) | queue_work_on() { + 0) | __queue_work() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.741 us | get_work_pool(); + 0) | _raw_spin_lock() { + 0) 0.141 us | preempt_count_add(); + 0) 0.401 us | } + 0) | insert_work() { + 0) 0.140 us | get_pwq.isra.0(); + 0) | wake_up_process() { + 0) | try_to_wake_up() { + 0) 0.631 us | preempt_count_add(); + 0) | _raw_spin_lock_irqsave() { + 0) 0.130 us | preempt_count_add(); + 0) 0.551 us | } + 0) | _raw_spin_lock() { + 0) 0.131 us | preempt_count_add(); + 0) 0.401 us | } + 0) 0.170 us | update_rq_clock(); + 0) | ttwu_do_activate() { + 0) | activate_task() { + 0) | psi_task_change() { + 0) 0.170 us | record_times(); + 0) 0.611 us | } + 0) | enqueue_task_fair() { + 0) | enqueue_entity() { + 0) | update_curr() { + 0) 0.140 us | update_min_vruntime(); + 0) 0.401 us | } + 0) | __update_load_avg_se() { + 0) 0.140 us | __accumulate_pelt_segments(); + 0) 0.511 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.390 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) 0.140 us | __update_load_avg_cfs_rq(); + 0) 0.140 us | update_cfs_group(); + 0) 0.150 us | account_entity_enqueue(); + 0) 0.131 us | place_entity(); + 0) 0.150 us | __enqueue_entity(); + 0) 3.787 us | } + 0) 0.130 us | hrtick_update(); + 0) 4.428 us | } + 0) 5.510 us | } + 0) | ttwu_do_wakeup.isra.0() { + 0) | check_preempt_curr() { + 0) | check_preempt_wakeup() { + 0) 0.141 us | update_curr(); + 0) 0.130 us | wakeup_preempt_entity.isra.0(); + 0) 0.151 us | set_next_buddy(); + 0) 0.170 us | resched_curr(); + 0) 1.313 us | } + 0) 1.603 us | } + 0) 1.963 us | } + 0) 7.864 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.390 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.481 us | } + 0) 0.140 us | preempt_count_sub(); + 0) + 12.112 us | } + 0) + 12.364 us | } + 0) + 13.095 us | } + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 0.140 us | __rcu_read_unlock(); + 0) + 16.031 us | } + 0) + 16.481 us | } + 0) + 16.972 us | } + 0) + 55.213 us | } + 0) + 60.033 us | } + 0) | preempt_count_sub() { + 0) | rcu_note_context_switch() { + 0) 0.140 us | rcu_preempt_deferred_qs(); + 0) 0.131 us | rcu_qs(); + 0) 0.681 us | } + 0) | _raw_spin_lock() { + 0) 0.141 us | preempt_count_add(); + 0) 0.391 us | } + 0) 0.140 us | update_rq_clock(); + 0) | pick_next_task_fair() { + 0) 0.150 us | update_curr(); + 0) 0.131 us | check_cfs_rq_runtime(); + 0) | pick_next_entity() { + 0) 0.150 us | wakeup_preempt_entity.isra.0(); + 0) 0.140 us | clear_buddies(); + 0) 0.691 us | } + 0) | put_prev_entity() { + 0) | update_curr() { + 0) 0.140 us | update_min_vruntime(); + 0) | cpuacct_charge() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.671 us | } + 0) 0.130 us | __rcu_read_lock(); + 0) | __cgroup_account_cputime() { + 0) 0.130 us | preempt_count_add(); + 0) | cgroup_base_stat_cputime_account_end.isra.0() { + 0) 0.141 us | cgroup_rstat_updated(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 1.182 us | } + 0) 0.140 us | __rcu_read_unlock(); + 0) 3.136 us | } + 0) 0.130 us | check_cfs_rq_runtime(); + 0) 0.141 us | __enqueue_entity(); + 0) 0.150 us | __update_load_avg_se(); + 0) 0.131 us | __update_load_avg_cfs_rq(); + 0) 4.509 us | } + 0) | put_prev_entity() { + 0) 0.151 us | update_curr(); + 0) 0.130 us | check_cfs_rq_runtime(); + 0) 0.161 us | __enqueue_entity(); + 0) 0.140 us | __update_load_avg_se(); + 0) 0.150 us | __update_load_avg_cfs_rq(); + 0) 1.533 us | } + 0) | set_next_entity() { + 0) 0.140 us | __update_load_avg_se(); + 0) 0.140 us | __update_load_avg_cfs_rq(); + 0) 0.712 us | } + 0) 8.666 us | } + 0) 0.150 us | enter_lazy_tlb(); + ------------------------------------------ + 0) fish-32143 => <...>-32790 + ------------------------------------------ + + 0) | finish_task_switch() { + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) 0.772 us | } + 0) 0.130 us | preempt_count_sub(); + 0) | wq_worker_running() { + 0) 0.251 us | kthread_data(); + 0) 0.671 us | } + 0) * 19846.70 us | } /* schedule */ + 0) | _raw_spin_lock_irq() { + 0) 0.150 us | preempt_count_add(); + 0) 0.411 us | } + 0) | process_one_work() { + 0) 0.141 us | set_work_pool_and_clear_pending(); + 0) | _raw_spin_unlock_irq() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.391 us | } + 0) | free_work() { + 0) | __vunmap() { + 0) | find_vmap_area() { + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.411 us | } + 0) 3.537 us | } + 0) | remove_vm_area() { + 0) | find_vmap_area() { + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 1.252 us | } + 0) | _raw_spin_lock() { + 0) 0.151 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.391 us | } + 0) | vunmap_page_range() { + 0) 0.140 us | pud_clear_huge(); + 0) 0.141 us | pmd_clear_huge(); + 0) 1.092 us | } + 0) 0.331 us | free_vmap_area_noflush(); + 0) 4.288 us | } + 0) | __free_pages() { + 0) | free_unref_page() { + 0) 0.151 us | free_pcp_prepare(); + 0) 0.170 us | free_unref_page_prepare.part.0(); + 0) 0.180 us | free_unref_page_commit(); + 0) 1.022 us | } + 0) 1.272 us | } + 0) | __free_pages() { + 0) | free_unref_page() { + 0) 0.140 us | free_pcp_prepare(); + 0) 0.130 us | free_unref_page_prepare.part.0(); + 0) 0.140 us | free_unref_page_commit(); + 0) 0.932 us | } + 0) 1.192 us | } + 0) | __free_pages() { + 0) | free_unref_page() { + 0) 0.140 us | free_pcp_prepare(); + 0) 0.130 us | free_unref_page_prepare.part.0(); + 0) 0.140 us | free_unref_page_commit(); + 0) 0.932 us | } + 0) 1.192 us | } + 0) | __free_pages() { + 0) | free_unref_page() { + 0) 0.130 us | free_pcp_prepare(); + 0) 0.140 us | free_unref_page_prepare.part.0(); + 0) 0.140 us | free_unref_page_commit(); + 0) 0.942 us | } + 0) 1.192 us | } + 0) | kvfree() { + 0) 0.191 us | kfree(); + 0) 0.471 us | } + 0) 0.161 us | kfree(); + 0) + 14.978 us | } + 0) + 15.369 us | } + 0) | _raw_spin_lock_irq() { + 0) 0.150 us | preempt_count_add(); + 0) 0.401 us | } + 0) | pwq_dec_nr_in_flight() { + 0) 0.140 us | put_pwq(); + 0) 0.411 us | } + 0) + 17.793 us | } + 0) 0.170 us | worker_enter_idle(); + 0) | _raw_spin_unlock_irq() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.561 us | } + 0) | schedule() { + 0) 0.150 us | preempt_count_add(); + 0) | wq_worker_sleeping() { + 0) 0.140 us | kthread_data(); + 0) 0.421 us | } + 0) 0.131 us | preempt_count_sub(); + 0) 0.140 us | preempt_count_add(); + 0) | rcu_note_context_switch() { + 0) 0.130 us | rcu_preempt_deferred_qs(); + 0) 0.141 us | rcu_qs(); + 0) 0.661 us | } + 0) | _raw_spin_lock() { + 0) 0.131 us | preempt_count_add(); + 0) 0.401 us | } + 0) 0.160 us | update_rq_clock(); + 0) | deactivate_task() { + 0) | psi_task_change() { + 0) | wq_worker_last_func() { + 0) 0.131 us | kthread_data(); + 0) 0.401 us | } + 0) 0.160 us | record_times(); + 0) 1.042 us | } + 0) | dequeue_task_fair() { + 0) | dequeue_entity() { + 0) | update_curr() { + 0) 0.140 us | update_min_vruntime(); + 0) | cpuacct_charge() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.752 us | } + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.943 us | } + 0) 0.141 us | __update_load_avg_se(); + 0) 0.140 us | __update_load_avg_cfs_rq(); + 0) 0.140 us | clear_buddies(); + 0) 0.140 us | account_entity_dequeue(); + 0) 0.140 us | update_cfs_group(); + 0) 0.140 us | update_min_vruntime(); + 0) 3.828 us | } + 0) 0.130 us | hrtick_update(); + 0) 4.378 us | } + 0) 5.841 us | } + 0) | pick_next_task_fair() { + 0) 0.140 us | check_cfs_rq_runtime(); + 0) | pick_next_entity() { + 0) 0.140 us | clear_buddies(); + 0) 0.390 us | } + 0) | pick_next_entity() { + 0) 0.130 us | clear_buddies(); + 0) 0.400 us | } + 0) | set_next_entity() { + 0) 0.140 us | __update_load_avg_se(); + 0) 0.141 us | __update_load_avg_cfs_rq(); + 0) 0.691 us | } + 0) | put_prev_entity() { + 0) 0.131 us | check_cfs_rq_runtime(); + 0) 0.421 us | } + 0) | set_next_entity() { + 0) 0.141 us | __update_load_avg_se(); + 0) 0.140 us | __update_load_avg_cfs_rq(); + 0) 0.691 us | } + 0) 3.677 us | } + 0) 0.161 us | switch_mm_irqs_off(); + ------------------------------------------ + 0) <...>-32790 => fish-32143 + ------------------------------------------ + + 0) | finish_task_switch() { + 0) | _raw_spin_unlock_irq() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.410 us | } + 0) 0.702 us | } + 0) 0.130 us | } /* preempt_count_sub */ + 0) * 24129.25 us | } /* schedule */ + 0) | _raw_read_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.420 us | } + 0) | wait_consider_task() { + 0) | __task_pid_nr_ns() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.311 us | __rcu_read_unlock(); + 0) 0.882 us | } + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) | from_kuid_munged() { + 0) 0.131 us | map_id_up(); + 0) 0.391 us | } + 0) | _raw_read_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | thread_group_cputime_adjusted() { + 0) | thread_group_cputime() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | task_cputime(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.952 us | } + 0) | cputime_adjust() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.140 us | preempt_count_add(); + 0) 0.421 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 1.222 us | } + 0) 2.595 us | } + 0) | _raw_spin_lock_irq() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.391 us | } + 0) 0.141 us | task_gtime(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.391 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.391 us | } + 0) | release_task() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.240 us | __rcu_read_unlock(); + 0) | proc_flush_task() { + 0) | d_hash_and_lookup() { + 0) 0.140 us | full_name_hash(); + 0) | d_lookup() { + 0) | __d_lookup() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.751 us | } + 0) 1.032 us | } + 0) 1.803 us | } + 0) 3.256 us | } + 0) | cgroup_release() { + 0) | pids_release() { + 0) 0.140 us | pids_cancel.constprop.0(); + 0) 0.130 us | pids_cancel.constprop.0(); + 0) 0.130 us | pids_cancel.constprop.0(); + 0) 1.402 us | } + 0) | _raw_spin_lock_irq() { + 0) 0.140 us | preempt_count_add(); + 0) 0.410 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.400 us | } + 0) 3.026 us | } + 0) | _raw_write_lock_irq() { + 0) 0.150 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.451 us | } + 0) | posix_cpu_timers_exit() { + 0) 0.161 us | cleanup_timers(); + 0) 0.451 us | } + 0) | posix_cpu_timers_exit_group() { + 0) 0.151 us | cleanup_timers(); + 0) 0.421 us | } + 0) | add_device_randomness() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.140 us | preempt_count_add(); + 0) 0.501 us | } + 0) 0.571 us | _mix_pool_bytes(); + 0) 0.181 us | _mix_pool_bytes(); + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 2.435 us | } + 0) 0.130 us | task_cputime(); + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.390 us | } + 0) 0.130 us | task_gtime(); + 0) | detach_pid() { + 0) 0.150 us | __change_pid(); + 0) 0.461 us | } + 0) | detach_pid() { + 0) 0.150 us | __change_pid(); + 0) 0.410 us | } + 0) | detach_pid() { + 0) | __change_pid() { + 0) | free_pid() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.140 us | preempt_count_add(); + 0) 0.401 us | } + 0) | call_rcu() { + 0) | __call_rcu() { + 0) 0.170 us | rcu_segcblist_enqueue(); + 0) 0.461 us | } + 0) 0.721 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | call_rcu() { + 0) | __call_rcu() { + 0) 0.140 us | rcu_segcblist_enqueue(); + 0) 0.481 us | } + 0) 0.742 us | } + 0) 4.128 us | } + 0) 4.398 us | } + 0) 4.648 us | } + 0) | detach_pid() { + 0) 0.150 us | __change_pid(); + 0) 0.410 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 0.140 us | flush_sigqueue(); + 0) | _raw_spin_unlock() { + 0) 0.160 us | preempt_count_sub(); + 0) 0.421 us | } + 0) | __cleanup_sighand() { + 0) 0.140 us | signalfd_cleanup(); + 0) 0.622 us | kmem_cache_free(); + 0) 1.293 us | } + 0) 0.150 us | flush_sigqueue(); + 0) 0.140 us | tty_kref_put(); + 0) | _raw_write_unlock_irq() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 0.140 us | release_thread(); + 0) | call_rcu() { + 0) | __call_rcu() { + 0) 0.141 us | rcu_segcblist_enqueue(); + 0) 0.501 us | } + 0) 0.761 us | } + 0) + 25.317 us | } + 0) + 33.453 us | } + 0) | remove_wait_queue() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.151 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.202 us | } + 0) * 24169.91 us | } /* do_wait */ + 0) 0.160 us | put_pid(); + 0) * 24172.20 us | } /* kernel_wait4 */ + 0) * 24172.71 us | } /* __se_sys_wait4 */ + 0) * 24173.08 us | } /* __x64_sys_wait4 */ + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.150 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.681 us | } + 0) 0.151 us | unroll_tree_refs(); + 0) 0.141 us | kfree(); + 0) 1.904 us | } + 0) 2.224 us | } + 0) | exit_to_usermode_loop() { + 0) | do_signal() { + 0) | get_signal() { + 0) 0.221 us | uprobe_deny_signal(); + 0) | _raw_spin_lock_irq() { + 0) 0.150 us | preempt_count_add(); + 0) 0.411 us | } + 0) | dequeue_signal() { + 0) 0.140 us | __dequeue_signal(); + 0) | __dequeue_signal() { + 0) | __sigqueue_free.part.0() { + 0) 0.190 us | free_uid(); + 0) 0.281 us | kmem_cache_free(); + 0) 0.902 us | } + 0) 1.222 us | } + 0) | recalc_sigpending() { + 0) 0.130 us | recalc_sigpending_tsk(); + 0) 0.410 us | } + 0) 2.335 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 4.298 us | } + 0) 0.141 us | preempt_count_add(); + 0) 0.150 us | preempt_count_sub(); + 0) 0.220 us | fpu__alloc_mathframe(); + 0) | copy_fpstate_to_sigframe() { + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_add(); + 0) 0.161 us | __clear_user(); + 0) | __local_bh_enable_ip() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.702 us | } + 0) 0.130 us | preempt_count_sub(); + 0) 3.176 us | } + 0) | copy_siginfo_to_user() { + 0) | clear_user() { + 0) 0.170 us | __clear_user(); + 0) 0.430 us | } + 0) 0.782 us | } + 0) 0.260 us | setup_sigcontext(); + 0) | fpu__clear() { + 0) | fpu__drop() { + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 0.281 us | fpstate_init(); + 0) 0.151 us | preempt_count_add(); + 0) 0.130 us | preempt_count_add(); + 0) 0.151 us | fpregs_mark_activate(); + 0) | __local_bh_enable_ip() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 0.141 us | preempt_count_sub(); + 0) 3.356 us | } + 0) | signal_setup_done() { + 0) | __set_current_blocked() { + 0) | _raw_spin_lock_irq() { + 0) 0.151 us | preempt_count_add(); + 0) 0.401 us | } + 0) | __set_task_blocked() { + 0) | recalc_sigpending() { + 0) 0.130 us | recalc_sigpending_tsk(); + 0) 0.401 us | } + 0) 0.651 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.400 us | } + 0) 1.994 us | } + 0) 2.375 us | } + 0) + 16.711 us | } + 0) + 17.122 us | } + 0) * 24194.14 us | } /* do_syscall_64 */ + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.291 us | ktime_get_coarse_real_ts64(); + 0) 0.571 us | } + 0) 0.871 us | } + 0) | __ia32_sys_rt_sigreturn() { + 0) | set_current_blocked() { + 0) | __set_current_blocked() { + 0) | _raw_spin_lock_irq() { + 0) 0.150 us | preempt_count_add(); + 0) 0.410 us | } + 0) | __set_task_blocked() { + 0) | recalc_sigpending() { + 0) 0.140 us | recalc_sigpending_tsk(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 1.974 us | } + 0) 2.244 us | } + 0) | fpu__restore_sig() { + 0) | __fpu__restore_sig() { + 0) 0.150 us | preempt_count_add(); + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | fpregs_mark_activate(); + 0) | __local_bh_enable_ip() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 0.141 us | preempt_count_sub(); + 0) 2.254 us | } + 0) 2.915 us | } + 0) | restore_altstack() { + 0) 0.170 us | do_sigaltstack.constprop.0(); + 0) 0.491 us | } + 0) 6.452 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.140 us | dput(); + 0) 0.131 us | mntput(); + 0) 0.661 us | } + 0) 0.130 us | unroll_tree_refs(); + 0) 0.130 us | kfree(); + 0) 1.463 us | } + 0) 1.713 us | } + 0) | exit_to_usermode_loop() { + 0) 0.140 us | mem_cgroup_handle_over_high(); + 0) 0.141 us | blkcg_maybe_throttle_current(); + 0) 0.751 us | } + 0) + 10.510 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.130 us | ktime_get_coarse_real_ts64(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) | __x64_sys_wait4() { + 0) | __se_sys_wait4() { + 0) | kernel_wait4() { + 0) | find_get_pid() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.741 us | } + 0) | do_wait() { + 0) | add_wait_queue() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.150 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.202 us | } + 0) | remove_wait_queue() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.150 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.192 us | } + 0) 2.806 us | } + 0) 0.140 us | put_pid(); + 0) 4.288 us | } + 0) 4.579 us | } + 0) 4.839 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.130 us | dput(); + 0) 0.130 us | mntput(); + 0) 1.001 us | } + 0) 0.130 us | unroll_tree_refs(); + 0) 0.140 us | kfree(); + 0) 1.794 us | } + 0) 2.064 us | } + 0) 8.125 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.220 us | vmacache_find(); + 0) 0.541 us | } + 0) | handle_mm_fault() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | mem_cgroup_from_task(); + 0) 0.151 us | __count_memcg_events(); + 0) 0.130 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.140 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.160 us | preempt_count_add(); + 0) 0.431 us | } + 0) | do_wp_page() { + 0) 0.130 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.150 us | page_trans_huge_mapcount(); + 0) 0.501 us | } + 0) 0.130 us | page_move_anon_rmap(); + 0) 0.140 us | unlock_page(); + 0) 0.140 us | page_cpupid_xchg_last(); + 0) 0.150 us | ptep_set_access_flags(); + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 2.985 us | } + 0) 4.308 us | } + 0) 5.741 us | } + 0) 0.130 us | up_read(); + 0) 7.364 us | } + 0) 7.635 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.160 us | ktime_get_coarse_real_ts64(); + 0) 0.461 us | } + 0) 0.782 us | } + 0) | __x64_sys_rt_sigprocmask() { + 0) | __se_sys_rt_sigprocmask() { + 0) | sigprocmask() { + 0) | __set_current_blocked() { + 0) | _raw_spin_lock_irq() { + 0) 0.170 us | preempt_count_add(); + 0) 0.471 us | } + 0) | __set_task_blocked() { + 0) | recalc_sigpending() { + 0) 0.161 us | recalc_sigpending_tsk(); + 0) 0.451 us | } + 0) 0.751 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.450 us | } + 0) 2.265 us | } + 0) 2.605 us | } + 0) 2.975 us | } + 0) 3.267 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.150 us | dput(); + 0) 0.151 us | mntput(); + 0) 0.752 us | } + 0) 0.160 us | unroll_tree_refs(); + 0) 0.150 us | kfree(); + 0) 1.673 us | } + 0) 1.984 us | } + 0) 6.783 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.160 us | ktime_get_coarse_real_ts64(); + 0) 0.451 us | } + 0) 0.772 us | } + 0) | __ia32_sys_getpgrp() { + 0) | do_getpgid() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.180 us | pid_vnr(); + 0) 0.151 us | __rcu_read_unlock(); + 0) 1.122 us | } + 0) 1.613 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.151 us | dput(); + 0) 0.150 us | mntput(); + 0) 0.751 us | } + 0) 0.160 us | unroll_tree_refs(); + 0) 0.161 us | kfree(); + 0) 1.673 us | } + 0) 1.984 us | } + 0) 5.109 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.150 us | ktime_get_coarse_real_ts64(); + 0) 0.461 us | } + 0) 0.762 us | } + 0) | __x64_sys_ioctl() { + 0) | ksys_ioctl() { + 0) | __fdget() { + 0) 0.371 us | __fget_light(); + 0) 0.691 us | } + 0) 0.181 us | security_file_ioctl(); + 0) | do_vfs_ioctl() { + 0) | tty_ioctl() { + 0) 0.150 us | tty_paranoia_check.isra.0(); + 0) | tty_jobctrl_ioctl() { + 0) | __tty_check_change.part.0() { + 0) 0.161 us | __rcu_read_lock(); + 0) | _raw_spin_lock_irqsave() { + 0) 0.181 us | preempt_count_add(); + 0) 0.481 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.161 us | preempt_count_sub(); + 0) 0.461 us | } + 0) 0.161 us | __rcu_read_unlock(); + 0) 2.014 us | } + 0) 0.171 us | __rcu_read_lock(); + 0) 0.711 us | find_vpid(); + 0) 0.160 us | pid_task(); + 0) | _raw_spin_lock_irq() { + 0) 0.160 us | preempt_count_add(); + 0) 0.471 us | } + 0) 0.161 us | put_pid(); + 0) | _raw_spin_unlock_irq() { + 0) 0.161 us | preempt_count_sub(); + 0) 0.451 us | } + 0) 0.150 us | __rcu_read_unlock(); + 0) 5.941 us | } + 0) 6.682 us | } + 0) 7.103 us | } + 0) 8.636 us | } + 0) 8.967 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.160 us | dput(); + 0) 0.150 us | mntput(); + 0) 0.761 us | } + 0) 0.160 us | unroll_tree_refs(); + 0) 0.160 us | kfree(); + 0) 1.683 us | } + 0) 1.994 us | } + 0) + 12.383 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.150 us | ktime_get_coarse_real_ts64(); + 0) 0.451 us | } + 0) 0.772 us | } + 0) | __x64_sys_ioctl() { + 0) | ksys_ioctl() { + 0) | __fdget() { + 0) 0.160 us | __fget_light(); + 0) 0.451 us | } + 0) 0.161 us | security_file_ioctl(); + 0) | do_vfs_ioctl() { + 0) | tty_ioctl() { + 0) 0.160 us | tty_paranoia_check.isra.0(); + 0) 0.170 us | tty_jobctrl_ioctl(); + 0) | vt_ioctl() { + 0) 0.200 us | vc_cons_allocated(); + 0) 0.632 us | } + 0) | tty_ldisc_ref_wait() { + 0) 0.161 us | ldsem_down_read(); + 0) 0.481 us | } + 0) | n_tty_ioctl() { + 0) | n_tty_ioctl_helper() { + 0) | tty_mode_ioctl() { + 0) | copy_termios() { + 0) 0.160 us | down_read(); + 0) 0.151 us | up_read(); + 0) 0.792 us | } + 0) 1.212 us | } + 0) 1.522 us | } + 0) 1.844 us | } + 0) | tty_ldisc_deref() { + 0) 0.161 us | ldsem_up_read(); + 0) 0.481 us | } + 0) 5.240 us | } + 0) 5.571 us | } + 0) 6.783 us | } + 0) 7.083 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.151 us | dput(); + 0) 0.160 us | mntput(); + 0) 0.751 us | } + 0) 0.160 us | unroll_tree_refs(); + 0) 0.151 us | kfree(); + 0) 1.683 us | } + 0) 1.984 us | } + 0) + 10.459 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.150 us | ktime_get_coarse_real_ts64(); + 0) 0.450 us | } + 0) 0.772 us | } + 0) | __x64_sys_rt_sigprocmask() { + 0) | __se_sys_rt_sigprocmask() { + 0) | sigprocmask() { + 0) | __set_current_blocked() { + 0) | _raw_spin_lock_irq() { + 0) 0.171 us | preempt_count_add(); + 0) 0.481 us | } + 0) | __set_task_blocked() { + 0) | recalc_sigpending() { + 0) 0.150 us | recalc_sigpending_tsk(); + 0) 0.460 us | } + 0) 0.742 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.151 us | preempt_count_sub(); + 0) 0.461 us | } + 0) 2.264 us | } + 0) 2.574 us | } + 0) 2.916 us | } + 0) 3.206 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.160 us | dput(); + 0) 0.150 us | mntput(); + 0) 0.751 us | } + 0) 0.160 us | unroll_tree_refs(); + 0) 0.160 us | kfree(); + 0) 1.683 us | } + 0) 1.984 us | } + 0) 6.582 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.150 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.230 us | vmacache_find(); + 0) 0.170 us | vmacache_update(); + 0) 1.032 us | } + 0) | handle_mm_fault() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.151 us | mem_cgroup_from_task(); + 0) 0.170 us | __count_memcg_events(); + 0) 0.160 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.160 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.350 us | preempt_count_add(); + 0) 0.652 us | } + 0) | do_wp_page() { + 0) 0.160 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.161 us | page_trans_huge_mapcount(); + 0) 0.471 us | } + 0) 0.151 us | page_move_anon_rmap(); + 0) 0.160 us | unlock_page(); + 0) 0.151 us | page_cpupid_xchg_last(); + 0) 0.150 us | ptep_set_access_flags(); + 0) | _raw_spin_unlock() { + 0) 0.160 us | preempt_count_sub(); + 0) 0.451 us | } + 0) 2.936 us | } + 0) 4.749 us | } + 0) 6.301 us | } + 0) 0.150 us | up_read(); + 0) 8.406 us | } + 0) 8.717 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.150 us | ktime_get_coarse_real_ts64(); + 0) 0.461 us | } + 0) 0.762 us | } + 0) | __x64_sys_wait4() { + 0) | __se_sys_wait4() { + 0) | kernel_wait4() { + 0) | find_get_pid() { + 0) 0.160 us | __rcu_read_lock(); + 0) 0.160 us | __rcu_read_unlock(); + 0) 0.801 us | } + 0) | do_wait() { + 0) | add_wait_queue() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.171 us | preempt_count_add(); + 0) 0.471 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.451 us | } + 0) 1.372 us | } + 0) | remove_wait_queue() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.161 us | preempt_count_add(); + 0) 0.471 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.151 us | preempt_count_sub(); + 0) 0.461 us | } + 0) 1.372 us | } + 0) 3.206 us | } + 0) 0.160 us | put_pid(); + 0) 4.769 us | } + 0) 5.090 us | } + 0) 5.380 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.150 us | dput(); + 0) 0.150 us | mntput(); + 0) 0.761 us | } + 0) 0.160 us | unroll_tree_refs(); + 0) 0.160 us | kfree(); + 0) 1.683 us | } + 0) 1.994 us | } + 0) 8.766 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.160 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.171 us | vmacache_find(); + 0) 0.160 us | vmacache_update(); + 0) 1.022 us | } + 0) | handle_mm_fault() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.151 us | mem_cgroup_from_task(); + 0) 0.170 us | __count_memcg_events(); + 0) 0.151 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.151 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.171 us | preempt_count_add(); + 0) 0.481 us | } + 0) | do_wp_page() { + 0) 0.160 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.160 us | page_trans_huge_mapcount(); + 0) 0.470 us | } + 0) 0.160 us | page_move_anon_rmap(); + 0) 0.161 us | unlock_page(); + 0) 0.150 us | page_cpupid_xchg_last(); + 0) 0.151 us | ptep_set_access_flags(); + 0) | _raw_spin_unlock() { + 0) 0.151 us | preempt_count_sub(); + 0) 0.451 us | } + 0) 3.226 us | } + 0) 4.559 us | } + 0) 6.112 us | } + 0) 0.150 us | up_read(); + 0) 8.216 us | } + 0) 8.526 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.161 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.160 us | vmacache_find(); + 0) 0.471 us | } + 0) | handle_mm_fault() { + 0) 0.151 us | __rcu_read_lock(); + 0) 0.160 us | mem_cgroup_from_task(); + 0) 0.161 us | __count_memcg_events(); + 0) 0.150 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.150 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.170 us | preempt_count_add(); + 0) 0.470 us | } + 0) | do_wp_page() { + 0) 0.150 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.150 us | page_trans_huge_mapcount(); + 0) 0.460 us | } + 0) 0.160 us | page_move_anon_rmap(); + 0) 0.161 us | unlock_page(); + 0) 0.150 us | page_cpupid_xchg_last(); + 0) 0.151 us | ptep_set_access_flags(); + 0) | _raw_spin_unlock() { + 0) 0.161 us | preempt_count_sub(); + 0) 0.451 us | } + 0) 2.905 us | } + 0) 4.177 us | } + 0) 5.711 us | } + 0) 0.160 us | up_read(); + 0) 7.264 us | } + 0) 7.564 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.161 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.151 us | vmacache_find(); + 0) 0.451 us | } + 0) | handle_mm_fault() { + 0) 0.151 us | __rcu_read_lock(); + 0) 0.160 us | mem_cgroup_from_task(); + 0) 0.170 us | __count_memcg_events(); + 0) 0.150 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.150 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.170 us | preempt_count_add(); + 0) 0.481 us | } + 0) | do_wp_page() { + 0) 0.150 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.160 us | page_trans_huge_mapcount(); + 0) 0.471 us | } + 0) 0.150 us | page_move_anon_rmap(); + 0) 0.161 us | unlock_page(); + 0) 0.150 us | page_cpupid_xchg_last(); + 0) 0.150 us | ptep_set_access_flags(); + 0) | _raw_spin_unlock() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.451 us | } + 0) 3.176 us | } + 0) 4.438 us | } + 0) 5.991 us | } + 0) 0.150 us | up_read(); + 0) 7.514 us | } + 0) 7.845 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.161 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.151 us | vmacache_find(); + 0) 0.461 us | } + 0) | handle_mm_fault() { + 0) 0.161 us | __rcu_read_lock(); + 0) 0.150 us | mem_cgroup_from_task(); + 0) 0.160 us | __count_memcg_events(); + 0) 0.160 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.150 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.180 us | preempt_count_add(); + 0) 0.471 us | } + 0) | do_wp_page() { + 0) 0.150 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.150 us | page_trans_huge_mapcount(); + 0) 0.461 us | } + 0) 0.160 us | page_move_anon_rmap(); + 0) 0.151 us | unlock_page(); + 0) 0.160 us | page_cpupid_xchg_last(); + 0) 0.150 us | ptep_set_access_flags(); + 0) | _raw_spin_unlock() { + 0) 0.151 us | preempt_count_sub(); + 0) 0.461 us | } + 0) 2.935 us | } + 0) 4.208 us | } + 0) 5.741 us | } + 0) 0.150 us | up_read(); + 0) 7.274 us | } + 0) 7.584 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.160 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.160 us | vmacache_find(); + 0) 0.451 us | } + 0) | handle_mm_fault() { + 0) 0.160 us | __rcu_read_lock(); + 0) 0.151 us | mem_cgroup_from_task(); + 0) 0.170 us | __count_memcg_events(); + 0) 0.161 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.161 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.171 us | preempt_count_add(); + 0) 0.481 us | } + 0) | do_wp_page() { + 0) 0.151 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.161 us | page_trans_huge_mapcount(); + 0) 0.471 us | } + 0) 0.150 us | page_move_anon_rmap(); + 0) 0.160 us | unlock_page(); + 0) 0.151 us | page_cpupid_xchg_last(); + 0) 0.160 us | ptep_set_access_flags(); + 0) | _raw_spin_unlock() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.460 us | } + 0) 2.936 us | } + 0) 4.198 us | } + 0) 5.741 us | } + 0) 0.150 us | up_read(); + 0) 7.284 us | } + 0) 7.584 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.160 us | ktime_get_coarse_real_ts64(); + 0) 0.471 us | } + 0) 0.772 us | } + 0) | __x64_sys_ioctl() { + 0) | ksys_ioctl() { + 0) | __fdget() { + 0) 0.170 us | __fget_light(); + 0) 0.460 us | } + 0) 0.160 us | security_file_ioctl(); + 0) | do_vfs_ioctl() { + 0) | tty_ioctl() { + 0) 0.160 us | tty_paranoia_check.isra.0(); + 0) 0.170 us | tty_jobctrl_ioctl(); + 0) | vt_ioctl() { + 0) 0.151 us | vc_cons_allocated(); + 0) 0.471 us | } + 0) | tty_ldisc_ref_wait() { + 0) 0.160 us | ldsem_down_read(); + 0) 0.451 us | } + 0) | n_tty_ioctl() { + 0) | n_tty_ioctl_helper() { + 0) | tty_mode_ioctl() { + 0) | copy_termios() { + 0) 0.150 us | down_read(); + 0) 0.161 us | up_read(); + 0) 0.752 us | } + 0) 1.112 us | } + 0) 1.402 us | } + 0) 1.693 us | } + 0) | tty_ldisc_deref() { + 0) 0.161 us | ldsem_up_read(); + 0) 0.441 us | } + 0) 4.528 us | } + 0) 4.869 us | } + 0) 6.092 us | } + 0) 6.392 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.160 us | dput(); + 0) 0.150 us | mntput(); + 0) 0.761 us | } + 0) 0.160 us | unroll_tree_refs(); + 0) 0.160 us | kfree(); + 0) 1.683 us | } + 0) 1.994 us | } + 0) 9.828 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.161 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.151 us | vmacache_find(); + 0) 0.451 us | } + 0) | handle_mm_fault() { + 0) 0.151 us | __rcu_read_lock(); + 0) 0.150 us | mem_cgroup_from_task(); + 0) 0.270 us | __count_memcg_events(); + 0) 0.151 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.151 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.180 us | preempt_count_add(); + 0) 0.471 us | } + 0) | do_wp_page() { + 0) 0.161 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.170 us | page_trans_huge_mapcount(); + 0) 0.481 us | } + 0) 0.150 us | page_move_anon_rmap(); + 0) 0.160 us | unlock_page(); + 0) 0.150 us | page_cpupid_xchg_last(); + 0) 0.160 us | ptep_set_access_flags(); + 0) | _raw_spin_unlock() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.451 us | } + 0) 2.966 us | } + 0) 4.228 us | } + 0) 5.891 us | } + 0) 0.151 us | up_read(); + 0) 7.424 us | } + 0) 7.955 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.160 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.150 us | vmacache_find(); + 0) 0.451 us | } + 0) | handle_mm_fault() { + 0) 0.160 us | __rcu_read_lock(); + 0) 0.151 us | mem_cgroup_from_task(); + 0) 0.170 us | __count_memcg_events(); + 0) 0.150 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.151 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.171 us | preempt_count_add(); + 0) 0.481 us | } + 0) | do_wp_page() { + 0) 0.151 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.161 us | page_trans_huge_mapcount(); + 0) 0.471 us | } + 0) 0.150 us | page_move_anon_rmap(); + 0) 0.160 us | unlock_page(); + 0) 0.151 us | page_cpupid_xchg_last(); + 0) 0.150 us | ptep_set_access_flags(); + 0) | _raw_spin_unlock() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.450 us | } + 0) 2.926 us | } + 0) 4.198 us | } + 0) 5.741 us | } + 0) 0.150 us | up_read(); + 0) 7.263 us | } + 0) 7.574 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.150 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.151 us | vmacache_find(); + 0) 0.451 us | } + 0) | handle_mm_fault() { + 0) 0.160 us | __rcu_read_lock(); + 0) 0.150 us | mem_cgroup_from_task(); + 0) 0.170 us | __count_memcg_events(); + 0) 0.151 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.150 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.170 us | preempt_count_add(); + 0) 0.471 us | } + 0) | do_wp_page() { + 0) 0.150 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.160 us | page_trans_huge_mapcount(); + 0) 0.461 us | } + 0) 0.160 us | page_move_anon_rmap(); + 0) 0.160 us | unlock_page(); + 0) 0.150 us | page_cpupid_xchg_last(); + 0) 0.150 us | ptep_set_access_flags(); + 0) | _raw_spin_unlock() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.451 us | } + 0) 2.905 us | } + 0) 4.158 us | } + 0) 5.711 us | } + 0) 0.151 us | up_read(); + 0) 7.224 us | } + 0) 7.594 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.160 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.160 us | vmacache_find(); + 0) 0.451 us | } + 0) | handle_mm_fault() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.161 us | mem_cgroup_from_task(); + 0) 0.170 us | __count_memcg_events(); + 0) 0.160 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.160 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.171 us | preempt_count_add(); + 0) 0.471 us | } + 0) | do_wp_page() { + 0) 0.160 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.161 us | page_trans_huge_mapcount(); + 0) 0.461 us | } + 0) 0.151 us | page_move_anon_rmap(); + 0) 0.150 us | unlock_page(); + 0) 0.151 us | page_cpupid_xchg_last(); + 0) 0.150 us | ptep_set_access_flags(); + 0) | _raw_spin_unlock() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.450 us | } + 0) 2.906 us | } + 0) 4.178 us | } + 0) 5.831 us | } + 0) 0.150 us | up_read(); + 0) 7.354 us | } + 0) 7.654 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.160 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.160 us | vmacache_find(); + 0) 0.451 us | } + 0) | handle_mm_fault() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.160 us | mem_cgroup_from_task(); + 0) 0.161 us | __count_memcg_events(); + 0) 0.160 us | __rcu_read_unlock(); + 0) 0.190 us | sync_mm_rss(); + 0) | __handle_mm_fault() { + 0) 0.160 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.171 us | preempt_count_add(); + 0) 0.481 us | } + 0) | do_wp_page() { + 0) 0.160 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.151 us | page_trans_huge_mapcount(); + 0) 0.471 us | } + 0) 0.151 us | page_move_anon_rmap(); + 0) 0.160 us | unlock_page(); + 0) 0.151 us | page_cpupid_xchg_last(); + 0) 0.150 us | ptep_set_access_flags(); + 0) | _raw_spin_unlock() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.460 us | } + 0) 2.896 us | } + 0) 4.168 us | } + 0) 6.111 us | } + 0) 0.150 us | up_read(); + 0) 7.634 us | } + 0) 7.934 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.160 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.150 us | vmacache_find(); + 0) 0.450 us | } + 0) | handle_mm_fault() { + 0) 0.160 us | __rcu_read_lock(); + 0) 0.150 us | mem_cgroup_from_task(); + 0) 0.171 us | __count_memcg_events(); + 0) 0.160 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.150 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.170 us | preempt_count_add(); + 0) 0.481 us | } + 0) | do_wp_page() { + 0) 0.150 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.150 us | page_trans_huge_mapcount(); + 0) 0.461 us | } + 0) 0.160 us | page_move_anon_rmap(); + 0) 0.150 us | unlock_page(); + 0) 0.150 us | page_cpupid_xchg_last(); + 0) 0.151 us | ptep_set_access_flags(); + 0) | _raw_spin_unlock() { + 0) 0.161 us | preempt_count_sub(); + 0) 0.451 us | } + 0) 2.915 us | } + 0) 4.248 us | } + 0) 5.821 us | } + 0) 0.150 us | up_read(); + 0) 7.344 us | } + 0) 7.645 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.161 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.210 us | vmacache_find(); + 0) 0.521 us | } + 0) | handle_mm_fault() { + 0) 0.161 us | __rcu_read_lock(); + 0) 0.160 us | mem_cgroup_from_task(); + 0) 0.170 us | __count_memcg_events(); + 0) 0.161 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.170 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.190 us | preempt_count_add(); + 0) 0.521 us | } + 0) | do_wp_page() { + 0) 0.171 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.161 us | page_trans_huge_mapcount(); + 0) 0.511 us | } + 0) 0.181 us | page_move_anon_rmap(); + 0) 0.170 us | unlock_page(); + 0) 0.160 us | page_cpupid_xchg_last(); + 0) 0.160 us | ptep_set_access_flags(); + 0) | _raw_spin_unlock() { + 0) 0.160 us | preempt_count_sub(); + 0) 0.491 us | } + 0) 3.166 us | } + 0) 4.548 us | } + 0) 6.182 us | } + 0) 0.170 us | up_read(); + 0) 7.835 us | } + 0) 8.205 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.180 us | vmacache_find(); + 0) 0.140 us | vmacache_update(); + 0) 0.782 us | } + 0) | handle_mm_fault() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | mem_cgroup_from_task(); + 0) 0.140 us | __count_memcg_events(); + 0) 0.130 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.140 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.491 us | } + 0) | do_wp_page() { + 0) 0.130 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.141 us | page_trans_huge_mapcount(); + 0) 0.411 us | } + 0) 0.130 us | page_move_anon_rmap(); + 0) 0.140 us | unlock_page(); + 0) 0.131 us | page_cpupid_xchg_last(); + 0) 0.140 us | ptep_set_access_flags(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 2.665 us | } + 0) 3.958 us | } + 0) 5.300 us | } + 0) 0.140 us | up_read(); + 0) 7.023 us | } + 0) 7.294 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.131 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.130 us | vmacache_find(); + 0) 0.401 us | } + 0) | handle_mm_fault() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | mem_cgroup_from_task(); + 0) 0.150 us | __count_memcg_events(); + 0) 0.140 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.131 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.411 us | } + 0) | do_wp_page() { + 0) 0.130 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.130 us | page_trans_huge_mapcount(); + 0) 0.400 us | } + 0) 0.140 us | page_move_anon_rmap(); + 0) 0.130 us | unlock_page(); + 0) 0.140 us | page_cpupid_xchg_last(); + 0) 0.130 us | ptep_set_access_flags(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) 2.525 us | } + 0) 3.627 us | } + 0) 4.979 us | } + 0) 0.141 us | up_read(); + 0) 6.312 us | } + 0) 6.582 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.131 us | vmacache_find(); + 0) 0.391 us | } + 0) | handle_mm_fault() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.130 us | mem_cgroup_from_task(); + 0) 0.151 us | __count_memcg_events(); + 0) 0.140 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.130 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.151 us | preempt_count_add(); + 0) 0.421 us | } + 0) | do_wp_page() { + 0) 0.141 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.140 us | page_trans_huge_mapcount(); + 0) 0.411 us | } + 0) 0.130 us | page_move_anon_rmap(); + 0) 0.131 us | unlock_page(); + 0) 0.140 us | page_cpupid_xchg_last(); + 0) 0.131 us | ptep_set_access_flags(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 2.575 us | } + 0) 3.667 us | } + 0) 5.009 us | } + 0) 0.220 us | up_read(); + 0) 6.422 us | } + 0) 6.683 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.130 us | vmacache_find(); + 0) 0.401 us | } + 0) | handle_mm_fault() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | mem_cgroup_from_task(); + 0) 0.150 us | __count_memcg_events(); + 0) 0.140 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.140 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.421 us | } + 0) | do_wp_page() { + 0) 0.130 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.131 us | page_trans_huge_mapcount(); + 0) 0.401 us | } + 0) 0.140 us | page_move_anon_rmap(); + 0) 0.130 us | unlock_page(); + 0) 0.130 us | page_cpupid_xchg_last(); + 0) 0.130 us | ptep_set_access_flags(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 2.575 us | } + 0) 3.677 us | } + 0) 5.030 us | } + 0) 0.130 us | up_read(); + 0) 6.362 us | } + 0) 6.643 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.130 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.141 us | vmacache_find(); + 0) 0.401 us | } + 0) | handle_mm_fault() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.130 us | mem_cgroup_from_task(); + 0) 0.151 us | __count_memcg_events(); + 0) 0.130 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.130 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.411 us | } + 0) | do_wp_page() { + 0) 0.130 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.141 us | page_trans_huge_mapcount(); + 0) 0.401 us | } + 0) 0.130 us | page_move_anon_rmap(); + 0) 0.140 us | unlock_page(); + 0) 0.130 us | page_cpupid_xchg_last(); + 0) 0.130 us | ptep_set_access_flags(); + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 2.535 us | } + 0) 3.627 us | } + 0) 4.980 us | } + 0) 0.140 us | up_read(); + 0) 6.312 us | } + 0) 6.583 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.130 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.140 us | vmacache_find(); + 0) 0.400 us | } + 0) | handle_mm_fault() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | mem_cgroup_from_task(); + 0) 0.150 us | __count_memcg_events(); + 0) 0.140 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.131 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.411 us | } + 0) | do_wp_page() { + 0) 0.130 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.130 us | page_trans_huge_mapcount(); + 0) 0.400 us | } + 0) 0.140 us | page_move_anon_rmap(); + 0) 0.130 us | unlock_page(); + 0) 0.130 us | page_cpupid_xchg_last(); + 0) 0.130 us | ptep_set_access_flags(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 2.565 us | } + 0) 3.667 us | } + 0) 5.109 us | } + 0) 0.130 us | up_read(); + 0) 6.442 us | } + 0) 6.702 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.131 us | vmacache_find(); + 0) 0.391 us | } + 0) | handle_mm_fault() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.130 us | mem_cgroup_from_task(); + 0) 0.141 us | __count_memcg_events(); + 0) 0.140 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.140 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.151 us | preempt_count_add(); + 0) 0.411 us | } + 0) | do_wp_page() { + 0) 0.131 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.140 us | page_trans_huge_mapcount(); + 0) 0.411 us | } + 0) 0.130 us | page_move_anon_rmap(); + 0) 0.141 us | unlock_page(); + 0) 0.130 us | page_cpupid_xchg_last(); + 0) 0.141 us | ptep_set_access_flags(); + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 2.555 us | } + 0) 3.667 us | } + 0) 5.000 us | } + 0) 0.130 us | up_read(); + 0) 6.332 us | } + 0) 6.613 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.130 us | ktime_get_coarse_real_ts64(); + 0) 0.441 us | } + 0) 0.711 us | } + 0) | __x64_sys_ioctl() { + 0) | ksys_ioctl() { + 0) | __fdget() { + 0) 0.140 us | __fget_light(); + 0) 0.401 us | } + 0) 0.140 us | security_file_ioctl(); + 0) | do_vfs_ioctl() { + 0) | tty_ioctl() { + 0) 0.130 us | tty_paranoia_check.isra.0(); + 0) 0.141 us | tty_jobctrl_ioctl(); + 0) | vt_ioctl() { + 0) 0.140 us | vc_cons_allocated(); + 0) 0.431 us | } + 0) | tty_ldisc_ref_wait() { + 0) 0.140 us | ldsem_down_read(); + 0) 0.401 us | } + 0) | n_tty_ioctl() { + 0) | n_tty_ioctl_helper() { + 0) | tty_mode_ioctl() { + 0) | copy_termios() { + 0) 0.130 us | down_read(); + 0) 0.141 us | up_read(); + 0) 0.661 us | } + 0) 0.972 us | } + 0) 1.233 us | } + 0) 1.493 us | } + 0) | tty_ldisc_deref() { + 0) 0.130 us | ldsem_up_read(); + 0) 0.391 us | } + 0) 4.488 us | } + 0) 4.789 us | } + 0) 5.861 us | } + 0) 6.122 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.130 us | dput(); + 0) 0.131 us | mntput(); + 0) 0.661 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.140 us | kfree(); + 0) 1.473 us | } + 0) 1.743 us | } + 0) 9.208 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.130 us | ktime_get_coarse_real_ts64(); + 0) 0.390 us | } + 0) 0.672 us | } + 0) | __ia32_sys_getpgrp() { + 0) | do_getpgid() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.140 us | pid_vnr(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.952 us | } + 0) 1.252 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.130 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.661 us | } + 0) 0.141 us | unroll_tree_refs(); + 0) 0.140 us | kfree(); + 0) 1.462 us | } + 0) 1.734 us | } + 0) 4.198 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) | __x64_sys_ioctl() { + 0) | ksys_ioctl() { + 0) | __fdget() { + 0) 0.140 us | __fget_light(); + 0) 0.390 us | } + 0) 0.130 us | security_file_ioctl(); + 0) | do_vfs_ioctl() { + 0) | tty_ioctl() { + 0) 0.130 us | tty_paranoia_check.isra.0(); + 0) | tty_jobctrl_ioctl() { + 0) | tty_get_pgrp() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.150 us | preempt_count_add(); + 0) 0.421 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.213 us | } + 0) 0.140 us | pid_vnr(); + 0) 0.140 us | put_pid(); + 0) 2.074 us | } + 0) 2.635 us | } + 0) 2.916 us | } + 0) 3.988 us | } + 0) 4.248 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.141 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.651 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.130 us | kfree(); + 0) 1.623 us | } + 0) 1.894 us | } + 0) 7.354 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.230 us | vmacache_find(); + 0) 0.131 us | vmacache_update(); + 0) 0.832 us | } + 0) | handle_mm_fault() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.130 us | mem_cgroup_from_task(); + 0) 0.141 us | __count_memcg_events(); + 0) 0.130 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.130 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.491 us | } + 0) | do_wp_page() { + 0) 0.140 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.130 us | page_trans_huge_mapcount(); + 0) 0.400 us | } + 0) 0.140 us | page_move_anon_rmap(); + 0) 0.140 us | unlock_page(); + 0) 0.140 us | page_cpupid_xchg_last(); + 0) 0.130 us | ptep_set_access_flags(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) 2.685 us | } + 0) 4.008 us | } + 0) 5.390 us | } + 0) 0.141 us | up_read(); + 0) 7.153 us | } + 0) 7.444 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.400 us | } + 0) 0.672 us | } + 0) | __x64_sys_clone() { + 0) | __se_sys_clone() { + 0) 0.140 us | legacy_clone_args_valid(); + 0) | _do_fork() { + 0) | copy_process() { + 0) | _raw_spin_lock_irq() { + 0) 0.150 us | preempt_count_add(); + 0) 0.410 us | } + 0) | recalc_sigpending() { + 0) 0.130 us | recalc_sigpending_tsk(); + 0) 0.401 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 0.150 us | tsk_fork_get_node(); + 0) | kmem_cache_alloc_node() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.200 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.432 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.701 us | } + 0) 3.105 us | } + 0) | __memcg_kmem_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.381 us | __rcu_read_lock(); + 0) 0.151 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 1.523 us | } + 0) | __memcg_kmem_charge_memcg() { + 0) 0.200 us | try_charge(); + 0) | page_counter_try_charge() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.130 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 1.273 us | } + 0) 1.934 us | } + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 4.478 us | } + 0) 0.151 us | __mod_memcg_state(); + 0) | __memcg_kmem_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.223 us | } + 0) | __memcg_kmem_charge_memcg() { + 0) 0.150 us | try_charge(); + 0) | page_counter_try_charge() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.141 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 0.131 us | propagate_protected_usage(); + 0) 1.212 us | } + 0) 1.763 us | } + 0) 0.150 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 4.028 us | } + 0) 0.140 us | __mod_memcg_state(); + 0) | __memcg_kmem_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | __memcg_kmem_charge_memcg() { + 0) 0.141 us | try_charge(); + 0) | page_counter_try_charge() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.130 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 0.130 us | propagate_protected_usage(); + 0) 1.212 us | } + 0) 1.743 us | } + 0) 0.150 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 3.918 us | } + 0) 0.140 us | __mod_memcg_state(); + 0) | __memcg_kmem_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | __memcg_kmem_charge_memcg() { + 0) 0.150 us | try_charge(); + 0) | page_counter_try_charge() { + 0) 0.131 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 0.131 us | propagate_protected_usage(); + 0) 0.130 us | propagate_protected_usage(); + 0) 1.282 us | } + 0) 1.834 us | } + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 4.107 us | } + 0) 0.141 us | __mod_memcg_state(); + 0) | arch_dup_task_struct() { + 0) | fpu__copy() { + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_add(); + 0) | __local_bh_enable_ip() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 0.140 us | preempt_count_sub(); + 0) 1.894 us | } + 0) 3.006 us | } + 0) 0.802 us | get_random_u64(); + 0) | account_kernel_stack() { + 0) 0.151 us | mod_zone_page_state(); + 0) 0.150 us | mod_zone_page_state(); + 0) 0.141 us | mod_zone_page_state(); + 0) 0.150 us | mod_zone_page_state(); + 0) 1.302 us | } + 0) | kmem_cache_alloc_trace() { + 0) 0.130 us | should_failslab(); + 0) 0.230 us | memcg_kmem_put_cache(); + 0) 1.042 us | } + 0) | copy_creds() { + 0) | prepare_creds() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.253 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.151 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 2.705 us | } + 0) | security_prepare_creds() { + 0) 0.161 us | lsm_cred_alloc.isra.0(); + 0) 0.501 us | } + 0) 3.677 us | } + 0) 0.140 us | key_put(); + 0) 4.308 us | } + 0) | __delayacct_tsk_init() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.332 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.751 us | } + 0) 2.975 us | } + 0) 3.256 us | } + 0) 0.140 us | acct_clear_integrals(); + 0) 0.130 us | cgroup_fork(); + 0) | sched_fork() { + 0) | __sched_fork() { + 0) | init_dl_task_timer() { + 0) 0.240 us | hrtimer_init(); + 0) 0.551 us | } + 0) | init_dl_inactive_task_timer() { + 0) 0.140 us | hrtimer_init(); + 0) 0.411 us | } + 0) 0.130 us | __dl_clear_params(); + 0) | init_numa_balancing() { + 0) 0.140 us | __msecs_to_jiffies(); + 0) 0.461 us | } + 0) 2.605 us | } + 0) 0.151 us | init_entity_runnable_average(); + 0) | _raw_spin_lock_irqsave() { + 0) 0.150 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.150 us | set_task_rq_fair(); + 0) | task_fork_fair() { + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.170 us | update_rq_clock(); + 0) | update_curr() { + 0) 0.140 us | update_min_vruntime(); + 0) | cpuacct_charge() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.672 us | } + 0) 0.140 us | __rcu_read_lock(); + 0) | __cgroup_account_cputime() { + 0) 0.130 us | preempt_count_add(); + 0) | cgroup_base_stat_cputime_account_end.isra.0() { + 0) 0.131 us | cgroup_rstat_updated(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 1.223 us | } + 0) 0.130 us | __rcu_read_unlock(); + 0) 3.176 us | } + 0) | place_entity() { + 0) | sched_slice.isra.0() { + 0) 0.151 us | __calc_delta(); + 0) 0.140 us | __calc_delta(); + 0) 0.741 us | } + 0) 1.032 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 6.041 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) + 11.131 us | } + 0) 0.140 us | __mutex_init(); + 0) | audit_alloc() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.130 us | __rcu_read_unlock(); + 0) | kmem_cache_alloc_trace() { + 0) 0.130 us | should_failslab(); + 0) 0.140 us | memcg_kmem_put_cache(); + 0) 0.861 us | } + 0) 1.703 us | } + 0) | security_task_alloc() { + 0) 0.150 us | lsm_task_alloc(); + 0) 0.541 us | } + 0) 0.140 us | copy_semundo(); + 0) | dup_fd() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.312 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.150 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.715 us | } + 0) 0.131 us | __init_waitqueue_head(); + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.230 us | copy_fd_bitmaps(); + 0) | _raw_spin_unlock() { + 0) 0.331 us | preempt_count_sub(); + 0) 0.601 us | } + 0) 5.560 us | } + 0) | copy_fs_struct() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.151 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.150 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.672 us | } + 0) 2.635 us | } + 0) | _raw_spin_lock() { + 0) 0.151 us | preempt_count_add(); + 0) 0.411 us | } + 0) | path_get() { + 0) 0.150 us | mntget(); + 0) 0.511 us | } + 0) | path_get() { + 0) 0.150 us | mntget(); + 0) 0.491 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) 5.280 us | } + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.543 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.935 us | } + 0) | _raw_spin_lock_irq() { + 0) 0.150 us | preempt_count_add(); + 0) 0.420 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.383 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 2.916 us | } + 0) 0.140 us | __init_waitqueue_head(); + 0) 0.151 us | hrtimer_init(); + 0) | _raw_spin_lock() { + 0) 0.151 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 0.140 us | tty_audit_fork(); + 0) | sched_autogroup_fork() { + 0) | __lock_task_sighand() { + 0) 0.141 us | __rcu_read_lock(); + 0) | _raw_spin_lock_irqsave() { + 0) 0.150 us | preempt_count_add(); + 0) 0.421 us | } + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.373 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 2.304 us | } + 0) 0.131 us | __mutex_init(); + 0) | dup_mm() { + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.312 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.705 us | } + 0) | mm_init() { + 0) 0.130 us | __init_rwsem(); + 0) | pgd_alloc() { + 0) | __get_free_pages() { + 0) | alloc_pages_current() { + 0) 0.141 us | get_task_policy.part.0(); + 0) 0.140 us | policy_nodemask(); + 0) 0.141 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.141 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.180 us | __zone_watermark_ok(); + 0) | _raw_spin_lock_irqsave() { + 0) 0.150 us | preempt_count_add(); + 0) 0.431 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 0.181 us | __mod_zone_page_state(); + 0) 0.140 us | __inc_numa_state(); + 0) 0.140 us | __inc_numa_state(); + 0) | prep_new_page() { + 0) | kernel_init_free_pages() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 2.305 us | } + 0) 2.585 us | } + 0) 5.460 us | } + 0) | __memcg_kmem_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.232 us | } + 0) | __memcg_kmem_charge_memcg() { + 0) 0.140 us | try_charge(); + 0) | page_counter_try_charge() { + 0) 0.131 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 0.141 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 1.232 us | } + 0) 1.784 us | } + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 3.947 us | } + 0) + 10.229 us | } + 0) + 11.382 us | } + 0) + 11.682 us | } + 0) 0.140 us | preallocate_pmds.constprop.0(); + 0) 0.130 us | preallocate_pmds.constprop.0(); + 0) | _raw_spin_lock() { + 0) 0.141 us | preempt_count_add(); + 0) 0.511 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) + 13.986 us | } + 0) 0.130 us | __mutex_init(); + 0) 0.130 us | __init_rwsem(); + 0) + 15.128 us | } + 0) | uprobe_start_dup_mmap() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.702 us | } + 0) 0.140 us | down_write_killable(); + 0) 0.141 us | uprobe_dup_mmap(); + 0) 0.140 us | down_write(); + 0) | get_mm_exe_file() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.681 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.565 us | } + 0) 2.845 us | } + 0) 0.150 us | vma_dup_policy(); + 0) 0.151 us | anon_vma_fork(); + 0) 0.130 us | down_write(); + 0) 0.171 us | vma_interval_tree_insert_after(); + 0) 0.140 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.160 us | vma_compute_subtree_gap(); + 0) 0.461 us | } + 0) 0.771 us | } + 0) 0.460 us | copy_page_range(); + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.131 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.545 us | } + 0) 2.815 us | } + 0) 0.141 us | vma_dup_policy(); + 0) 0.130 us | anon_vma_fork(); + 0) 0.131 us | down_write(); + 0) 0.180 us | vma_interval_tree_insert_after(); + 0) 0.141 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.141 us | vma_compute_subtree_gap(); + 0) 0.421 us | } + 0) 0.681 us | } + 0) 0.131 us | copy_page_range(); + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.141 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.625 us | } + 0) 2.905 us | } + 0) 0.140 us | vma_dup_policy(); + 0) 0.140 us | anon_vma_fork(); + 0) 0.140 us | down_write(); + 0) 0.140 us | vma_interval_tree_insert_after(); + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.391 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.410 us | } + 0) 1.263 us | } + 0) 0.140 us | copy_page_range(); + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.140 us | cap_capable(); + 0) 0.430 us | } + 0) | __vm_enough_memory() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.761 us | } + 0) 1.673 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.545 us | } + 0) 2.825 us | } + 0) 0.130 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.535 us | } + 0) 0.131 us | down_write(); + 0) | anon_vma_interval_tree_insert() { + 0) 0.161 us | __anon_vma_interval_tree_augment_rotate(); + 0) 0.130 us | __anon_vma_interval_tree_augment_rotate(); + 0) 0.811 us | } + 0) 0.140 us | up_write(); + 0) 4.418 us | } + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.151 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 1.363 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.755 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.232 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.682 us | } + 0) 2.565 us | } + 0) 0.130 us | down_write(); + 0) 0.140 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) + 11.111 us | } + 0) 0.130 us | down_write(); + 0) 0.161 us | vma_interval_tree_insert_after(); + 0) 0.140 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.141 us | vma_compute_subtree_gap(); + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.971 us | } + 0) 1.263 us | } + 0) | copy_page_range() { + 0) | __pud_alloc() { + 0) | get_zeroed_page() { + 0) | __get_free_pages() { + 0) | alloc_pages_current() { + 0) 0.140 us | get_task_policy.part.0(); + 0) 0.130 us | policy_nodemask(); + 0) 0.140 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.141 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.141 us | __inc_numa_state(); + 0) 0.140 us | __inc_numa_state(); + 0) | prep_new_page() { + 0) | kernel_init_free_pages() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 1.152 us | } + 0) 1.423 us | } + 0) 2.324 us | } + 0) | __memcg_kmem_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | __memcg_kmem_charge_memcg() { + 0) 0.150 us | try_charge(); + 0) | page_counter_try_charge() { + 0) 0.131 us | propagate_protected_usage(); + 0) 0.130 us | propagate_protected_usage(); + 0) 0.131 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 1.212 us | } + 0) 1.774 us | } + 0) 0.140 us | preempt_count_add(); + 0) 0.291 us | preempt_count_sub(); + 0) 4.088 us | } + 0) 7.113 us | } + 0) 8.166 us | } + 0) 8.436 us | } + 0) 8.706 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.391 us | } + 0) + 10.078 us | } + 0) | __pmd_alloc() { + 0) | alloc_pages_current() { + 0) 0.131 us | get_task_policy.part.0(); + 0) 0.140 us | policy_nodemask(); + 0) 0.141 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.140 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.140 us | __inc_numa_state(); + 0) 0.151 us | __inc_numa_state(); + 0) | prep_new_page() { + 0) | kernel_init_free_pages() { + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 1.032 us | } + 0) 1.292 us | } + 0) 2.134 us | } + 0) | __memcg_kmem_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | __memcg_kmem_charge_memcg() { + 0) 0.140 us | try_charge(); + 0) | page_counter_try_charge() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 0.130 us | propagate_protected_usage(); + 0) 1.213 us | } + 0) 1.773 us | } + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 3.947 us | } + 0) 6.762 us | } + 0) 7.825 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 9.207 us | } + 0) | __pte_alloc() { + 0) | pte_alloc_one() { + 0) | alloc_pages_current() { + 0) 0.130 us | get_task_policy.part.0(); + 0) 0.130 us | policy_nodemask(); + 0) 0.140 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.141 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.140 us | __inc_numa_state(); + 0) 0.150 us | __inc_numa_state(); + 0) | prep_new_page() { + 0) | kernel_init_free_pages() { + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 1.002 us | } + 0) 1.262 us | } + 0) 2.104 us | } + 0) | __memcg_kmem_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.303 us | } + 0) | __memcg_kmem_charge_memcg() { + 0) 0.150 us | try_charge(); + 0) | page_counter_try_charge() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.131 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 0.130 us | propagate_protected_usage(); + 0) 1.222 us | } + 0) 1.773 us | } + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 4.038 us | } + 0) 6.813 us | } + 0) 7.875 us | } + 0) 0.141 us | inc_zone_page_state(); + 0) 8.426 us | } + 0) | _raw_spin_lock() { + 0) 0.141 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 9.808 us | } + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.491 us | } + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) + 34.294 us | } + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.130 us | cap_capable(); + 0) 0.401 us | } + 0) | __vm_enough_memory() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 1.482 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.555 us | } + 0) 2.835 us | } + 0) 0.140 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.220 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.292 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.645 us | } + 0) 0.131 us | down_write(); + 0) 0.190 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) 3.787 us | } + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.242 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 2.595 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.242 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 2.585 us | } + 0) 0.131 us | down_write(); + 0) 0.150 us | anon_vma_interval_tree_insert(); + 0) 0.140 us | up_write(); + 0) + 10.319 us | } + 0) 0.141 us | down_write(); + 0) 0.150 us | vma_interval_tree_insert_after(); + 0) 0.131 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.141 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.131 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 1.232 us | } + 0) | copy_page_range() { + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.190 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.410 us | } + 0) 2.816 us | } + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.141 us | cap_capable(); + 0) 0.401 us | } + 0) | __vm_enough_memory() { + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.952 us | } + 0) 1.763 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.213 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.141 us | preempt_count_add(); + 0) 0.220 us | preempt_count_sub(); + 0) + 13.135 us | } + 0) + 15.068 us | } + 0) + 15.439 us | } + 0) 0.160 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.150 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.362 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 2.785 us | } + 0) 0.140 us | down_write(); + 0) 0.150 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) 4.017 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.232 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.615 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.223 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.555 us | } + 0) 0.130 us | down_write(); + 0) 0.140 us | anon_vma_interval_tree_insert(); + 0) 0.140 us | up_write(); + 0) + 10.520 us | } + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.160 us | vma_compute_subtree_gap(); + 0) 0.431 us | } + 0) 0.802 us | } + 0) | copy_page_range() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.410 us | } + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.421 us | } + 0) 0.140 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.410 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.410 us | } + 0) 2.976 us | } + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.140 us | cap_capable(); + 0) 0.391 us | } + 0) | __vm_enough_memory() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.712 us | } + 0) 1.573 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.555 us | } + 0) 2.845 us | } + 0) 0.140 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.535 us | } + 0) 0.140 us | down_write(); + 0) 0.151 us | anon_vma_interval_tree_insert(); + 0) 0.140 us | up_write(); + 0) 3.646 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.223 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.564 us | } + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.223 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.645 us | } + 0) 0.130 us | down_write(); + 0) 0.141 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) + 10.199 us | } + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.150 us | vma_compute_subtree_gap(); + 0) 0.150 us | vma_compute_subtree_gap(); + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.160 us | vma_compute_subtree_gap(); + 0) 1.533 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.141 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 2.354 us | } + 0) | copy_page_range() { + 0) | __pte_alloc() { + 0) | pte_alloc_one() { + 0) | alloc_pages_current() { + 0) 0.161 us | get_task_policy.part.0(); + 0) 0.140 us | policy_nodemask(); + 0) 0.141 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.151 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.141 us | __inc_numa_state(); + 0) 0.160 us | __inc_numa_state(); + 0) | prep_new_page() { + 0) | kernel_init_free_pages() { + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 1.322 us | } + 0) 1.583 us | } + 0) 2.515 us | } + 0) | __memcg_kmem_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | __memcg_kmem_charge_memcg() { + 0) 0.160 us | try_charge(); + 0) | page_counter_try_charge() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.141 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 0.141 us | propagate_protected_usage(); + 0) 1.322 us | } + 0) 1.903 us | } + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 4.068 us | } + 0) 7.394 us | } + 0) 8.486 us | } + 0) 0.141 us | inc_zone_page_state(); + 0) 9.057 us | } + 0) | _raw_spin_lock() { + 0) 0.141 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) + 10.399 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.141 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.130 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.151 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.151 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.261 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.151 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.151 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.151 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.151 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.151 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.151 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.151 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.201 us | vm_normal_page(); + 0) 0.331 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.151 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.151 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.151 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.201 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.151 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.151 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.411 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.411 us | } + 0) + 83.327 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.662 us | } + 0) 2.545 us | } + 0) 2.825 us | } + 0) 0.131 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.525 us | } + 0) 0.131 us | down_write(); + 0) 0.140 us | anon_vma_interval_tree_insert(); + 0) 0.141 us | up_write(); + 0) 3.627 us | } + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.852 us | } + 0) 2.735 us | } + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.223 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.564 us | } + 0) 0.130 us | down_write(); + 0) 0.150 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) + 10.249 us | } + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.141 us | vma_compute_subtree_gap(); + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.141 us | vma_compute_subtree_gap(); + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 1.472 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.390 us | } + 0) 2.305 us | } + 0) | copy_page_range() { + 0) | __pud_alloc() { + 0) | get_zeroed_page() { + 0) | __get_free_pages() { + 0) | alloc_pages_current() { + 0) 0.141 us | get_task_policy.part.0(); + 0) 0.130 us | policy_nodemask(); + 0) 0.141 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.140 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.140 us | __inc_numa_state(); + 0) 0.150 us | __inc_numa_state(); + 0) | prep_new_page() { + 0) | kernel_init_free_pages() { + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.802 us | } + 0) 1.072 us | } + 0) 1.943 us | } + 0) | __memcg_kmem_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) | __memcg_kmem_charge_memcg() { + 0) 0.150 us | try_charge(); + 0) | page_counter_try_charge() { + 0) 0.131 us | propagate_protected_usage(); + 0) 0.130 us | propagate_protected_usage(); + 0) 0.141 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 1.222 us | } + 0) 1.764 us | } + 0) 0.130 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 3.917 us | } + 0) 6.632 us | } + 0) 7.684 us | } + 0) 7.945 us | } + 0) 8.215 us | } + 0) | _raw_spin_lock() { + 0) 0.221 us | preempt_count_add(); + 0) 0.681 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.491 us | } + 0) 9.969 us | } + 0) | __pmd_alloc() { + 0) | alloc_pages_current() { + 0) 0.130 us | get_task_policy.part.0(); + 0) 0.131 us | policy_nodemask(); + 0) 0.140 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.140 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.141 us | __inc_numa_state(); + 0) 0.140 us | __inc_numa_state(); + 0) | prep_new_page() { + 0) | kernel_init_free_pages() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.801 us | } + 0) 1.061 us | } + 0) 1.934 us | } + 0) | __memcg_kmem_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | __memcg_kmem_charge_memcg() { + 0) 0.150 us | try_charge(); + 0) | page_counter_try_charge() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.141 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 0.131 us | propagate_protected_usage(); + 0) 1.222 us | } + 0) 1.773 us | } + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 3.907 us | } + 0) 6.573 us | } + 0) 7.624 us | } + 0) | _raw_spin_lock() { + 0) 0.141 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 8.967 us | } + 0) | __pte_alloc() { + 0) | pte_alloc_one() { + 0) | alloc_pages_current() { + 0) 0.130 us | get_task_policy.part.0(); + 0) 0.130 us | policy_nodemask(); + 0) 0.130 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.130 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.140 us | __inc_numa_state(); + 0) 0.141 us | __inc_numa_state(); + 0) | prep_new_page() { + 0) | kernel_init_free_pages() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.852 us | } + 0) 1.102 us | } + 0) 1.954 us | } + 0) | __memcg_kmem_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) | __memcg_kmem_charge_memcg() { + 0) 0.141 us | try_charge(); + 0) | page_counter_try_charge() { + 0) 0.311 us | propagate_protected_usage(); + 0) 0.130 us | propagate_protected_usage(); + 0) 0.141 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 1.402 us | } + 0) 1.944 us | } + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 4.088 us | } + 0) 6.712 us | } + 0) 7.774 us | } + 0) 0.140 us | inc_zone_page_state(); + 0) 8.305 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.390 us | } + 0) 9.638 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.491 us | } + 0) 0.200 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.151 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.420 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.410 us | } + 0) + 41.448 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.695 us | } + 0) 2.976 us | } + 0) 0.140 us | vma_dup_policy(); + 0) 0.141 us | anon_vma_fork(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.151 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.141 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 1.232 us | } + 0) 0.141 us | copy_page_range(); + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.192 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.662 us | } + 0) 2.535 us | } + 0) 2.815 us | } + 0) 0.141 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.192 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.535 us | } + 0) 0.131 us | down_write(); + 0) 0.140 us | anon_vma_interval_tree_insert(); + 0) 0.141 us | up_write(); + 0) 3.637 us | } + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.565 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.401 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.473 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.161 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.691 us | } + 0) 2.836 us | } + 0) 0.140 us | down_write(); + 0) 0.141 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) + 10.369 us | } + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.962 us | } + 0) 1.252 us | } + 0) | copy_page_range() { + 0) | __pte_alloc() { + 0) | pte_alloc_one() { + 0) | alloc_pages_current() { + 0) 0.141 us | get_task_policy.part.0(); + 0) 0.130 us | policy_nodemask(); + 0) 0.130 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.130 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.140 us | __inc_numa_state(); + 0) 0.151 us | __inc_numa_state(); + 0) | prep_new_page() { + 0) | kernel_init_free_pages() { + 0) 0.131 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.812 us | } + 0) 1.072 us | } + 0) 1.913 us | } + 0) | __memcg_kmem_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | __memcg_kmem_charge_memcg() { + 0) 0.151 us | try_charge(); + 0) | page_counter_try_charge() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 1.222 us | } + 0) 1.753 us | } + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 3.898 us | } + 0) 6.482 us | } + 0) 7.544 us | } + 0) 0.141 us | inc_zone_page_state(); + 0) 8.075 us | } + 0) | _raw_spin_lock() { + 0) 0.141 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 9.407 us | } + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.201 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.151 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.411 us | } + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.411 us | } + 0) + 20.218 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.203 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.524 us | } + 0) 2.806 us | } + 0) 0.130 us | vma_dup_policy(); + 0) 0.141 us | anon_vma_fork(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.131 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.141 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 1.212 us | } + 0) 0.141 us | copy_page_range(); + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.292 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.625 us | } + 0) 2.905 us | } + 0) 0.130 us | vma_dup_policy(); + 0) 0.140 us | anon_vma_fork(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.952 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.150 us | vma_compute_subtree_gap(); + 0) 0.411 us | } + 0) 1.793 us | } + 0) 0.151 us | copy_page_range(); + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.131 us | cap_capable(); + 0) 0.401 us | } + 0) | __vm_enough_memory() { + 0) 0.131 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 1.473 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.662 us | } + 0) 2.535 us | } + 0) 2.815 us | } + 0) 0.131 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.535 us | } + 0) 0.131 us | down_write(); + 0) 0.140 us | anon_vma_interval_tree_insert(); + 0) 0.141 us | up_write(); + 0) 3.637 us | } + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.232 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.682 us | } + 0) 2.655 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.555 us | } + 0) 0.131 us | down_write(); + 0) 0.140 us | anon_vma_interval_tree_insert(); + 0) 0.131 us | up_write(); + 0) + 10.179 us | } + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 1.202 us | } + 0) | copy_page_range() { + 0) | __pte_alloc() { + 0) | pte_alloc_one() { + 0) | alloc_pages_current() { + 0) 0.140 us | get_task_policy.part.0(); + 0) 0.131 us | policy_nodemask(); + 0) 0.130 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.130 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.141 us | __inc_numa_state(); + 0) 0.140 us | __inc_numa_state(); + 0) | prep_new_page() { + 0) | kernel_init_free_pages() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.811 us | } + 0) 1.082 us | } + 0) 1.934 us | } + 0) | __memcg_kmem_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.203 us | } + 0) | __memcg_kmem_charge_memcg() { + 0) 0.150 us | try_charge(); + 0) | page_counter_try_charge() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.131 us | propagate_protected_usage(); + 0) 0.130 us | propagate_protected_usage(); + 0) 0.141 us | propagate_protected_usage(); + 0) 1.212 us | } + 0) 1.763 us | } + 0) 0.131 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 3.887 us | } + 0) 6.513 us | } + 0) 7.564 us | } + 0) 0.140 us | inc_zone_page_state(); + 0) 8.096 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 9.428 us | } + 0) | _raw_spin_lock() { + 0) 0.131 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.491 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.400 us | } + 0) | __pte_alloc() { + 0) | pte_alloc_one() { + 0) | alloc_pages_current() { + 0) 0.131 us | get_task_policy.part.0(); + 0) 0.130 us | policy_nodemask(); + 0) 0.141 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.130 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.140 us | __inc_numa_state(); + 0) 0.141 us | __inc_numa_state(); + 0) | prep_new_page() { + 0) | kernel_init_free_pages() { + 0) 0.141 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.842 us | } + 0) 1.102 us | } + 0) 1.963 us | } + 0) | __memcg_kmem_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | __memcg_kmem_charge_memcg() { + 0) 0.150 us | try_charge(); + 0) | page_counter_try_charge() { + 0) 0.131 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 0.141 us | propagate_protected_usage(); + 0) 0.130 us | propagate_protected_usage(); + 0) 1.222 us | } + 0) 1.764 us | } + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 3.897 us | } + 0) 6.522 us | } + 0) 7.574 us | } + 0) 0.150 us | inc_zone_page_state(); + 0) 8.115 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 9.437 us | } + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.410 us | } + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.410 us | } + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) + 26.459 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.131 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.282 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.605 us | } + 0) 2.885 us | } + 0) 0.140 us | vma_dup_policy(); + 0) 0.140 us | anon_vma_fork(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 0.692 us | } + 0) 0.150 us | copy_page_range(); + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.130 us | cap_capable(); + 0) 0.400 us | } + 0) | __vm_enough_memory() { + 0) 0.130 us | preempt_count_add(); + 0) | _raw_spin_lock_irqsave() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 0.141 us | preempt_count_sub(); + 0) 1.783 us | } + 0) 2.595 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.203 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.534 us | } + 0) 2.806 us | } + 0) 0.140 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.131 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.545 us | } + 0) 0.130 us | down_write(); + 0) 0.140 us | anon_vma_interval_tree_insert(); + 0) 0.140 us | up_write(); + 0) 3.637 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.835 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.545 us | } + 0) 0.141 us | down_write(); + 0) 0.140 us | anon_vma_interval_tree_insert(); + 0) 0.131 us | up_write(); + 0) + 10.370 us | } + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.391 us | } + 0) 1.202 us | } + 0) | copy_page_range() { + 0) | _raw_spin_lock() { + 0) 0.141 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_lock() { + 0) 0.141 us | preempt_count_add(); + 0) 0.421 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.411 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | __pte_alloc() { + 0) | pte_alloc_one() { + 0) | alloc_pages_current() { + 0) 0.130 us | get_task_policy.part.0(); + 0) 0.130 us | policy_nodemask(); + 0) 0.130 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.131 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.141 us | __inc_numa_state(); + 0) 0.140 us | __inc_numa_state(); + 0) | prep_new_page() { + 0) | kernel_init_free_pages() { + 0) 0.140 us | preempt_count_add(); + 0) 0.170 us | preempt_count_sub(); + 0) 0.861 us | } + 0) 1.132 us | } + 0) 1.984 us | } + 0) | __memcg_kmem_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | __memcg_kmem_charge_memcg() { + 0) 0.140 us | try_charge(); + 0) | page_counter_try_charge() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.130 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 1.223 us | } + 0) 1.753 us | } + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 3.967 us | } + 0) 6.623 us | } + 0) 7.675 us | } + 0) 0.170 us | inc_zone_page_state(); + 0) 8.226 us | } + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 9.558 us | } + 0) | _raw_spin_lock() { + 0) 0.141 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_lock() { + 0) 0.141 us | preempt_count_add(); + 0) 0.621 us | } + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.151 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.130 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.130 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.130 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) + 23.123 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.535 us | } + 0) 2.816 us | } + 0) 0.421 us | vma_dup_policy(); + 0) 0.140 us | anon_vma_fork(); + 0) 0.171 us | down_write(); + 0) 0.130 us | vma_interval_tree_insert_after(); + 0) 0.131 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.131 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.141 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 1.212 us | } + 0) 0.141 us | copy_page_range(); + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.525 us | } + 0) 2.805 us | } + 0) 0.130 us | vma_dup_policy(); + 0) 0.140 us | anon_vma_fork(); + 0) 0.170 us | down_write(); + 0) 0.131 us | vma_interval_tree_insert_after(); + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.390 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.400 us | } + 0) 1.193 us | } + 0) 0.140 us | copy_page_range(); + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.193 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.651 us | } + 0) 2.524 us | } + 0) 2.796 us | } + 0) 0.130 us | vma_dup_policy(); + 0) 0.131 us | anon_vma_fork(); + 0) 0.150 us | down_write(); + 0) 0.141 us | vma_interval_tree_insert_after(); + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.400 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 1.232 us | } + 0) 0.140 us | copy_page_range(); + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.362 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.662 us | } + 0) 2.685 us | } + 0) 2.955 us | } + 0) 0.141 us | vma_dup_policy(); + 0) 0.130 us | anon_vma_fork(); + 0) 0.141 us | down_write(); + 0) 0.130 us | vma_interval_tree_insert_after(); + 0) 0.141 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.141 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.141 us | vma_compute_subtree_gap(); + 0) 0.391 us | } + 0) 1.202 us | } + 0) 0.141 us | copy_page_range(); + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.141 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.662 us | } + 0) 2.535 us | } + 0) 2.815 us | } + 0) 0.131 us | vma_dup_policy(); + 0) 0.140 us | anon_vma_fork(); + 0) 0.131 us | down_write(); + 0) 0.140 us | vma_interval_tree_insert_after(); + 0) 0.131 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.131 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.141 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 1.212 us | } + 0) 0.131 us | copy_page_range(); + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.141 us | cap_capable(); + 0) 0.391 us | } + 0) | __vm_enough_memory() { + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 1.483 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.192 us | } + 0) | __slab_alloc.isra.0() { + 0) | ___slab_alloc() { + 0) | get_partial_node.isra.0.part.0() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.501 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.400 us | } + 0) 1.343 us | } + 0) 1.733 us | } + 0) 2.033 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 4.769 us | } + 0) 5.039 us | } + 0) 0.130 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.213 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.554 us | } + 0) 0.130 us | down_write(); + 0) | anon_vma_interval_tree_insert() { + 0) 0.140 us | __anon_vma_interval_tree_augment_rotate(); + 0) 0.130 us | __anon_vma_interval_tree_augment_rotate(); + 0) 0.782 us | } + 0) 0.130 us | up_write(); + 0) 4.288 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.233 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 2.564 us | } + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.131 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 1.223 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.555 us | } + 0) 0.130 us | down_write(); + 0) 0.151 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) + 10.770 us | } + 0) 0.140 us | down_write(); + 0) 0.140 us | vma_interval_tree_insert_after(); + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.541 us | } + 0) 1.353 us | } + 0) | copy_page_range() { + 0) | __pte_alloc() { + 0) | pte_alloc_one() { + 0) | alloc_pages_current() { + 0) 0.130 us | get_task_policy.part.0(); + 0) 0.131 us | policy_nodemask(); + 0) 0.140 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.140 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.140 us | __inc_numa_state(); + 0) 0.140 us | __inc_numa_state(); + 0) | prep_new_page() { + 0) | kernel_init_free_pages() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.821 us | } + 0) 1.072 us | } + 0) 1.944 us | } + 0) | __memcg_kmem_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.193 us | } + 0) | __memcg_kmem_charge_memcg() { + 0) 0.150 us | try_charge(); + 0) | page_counter_try_charge() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.141 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 0.131 us | propagate_protected_usage(); + 0) 1.222 us | } + 0) 1.753 us | } + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 3.887 us | } + 0) 6.513 us | } + 0) 7.554 us | } + 0) 0.150 us | inc_zone_page_state(); + 0) 8.106 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 9.438 us | } + 0) | _raw_spin_lock() { + 0) 0.141 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_lock() { + 0) 0.151 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.140 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) + 12.243 us | } + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.130 us | cap_capable(); + 0) 0.391 us | } + 0) | __vm_enough_memory() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.682 us | } + 0) 1.463 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.373 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.796 us | } + 0) 3.056 us | } + 0) 0.130 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.662 us | } + 0) 2.535 us | } + 0) 0.130 us | down_write(); + 0) 0.180 us | anon_vma_interval_tree_insert(); + 0) 0.140 us | up_write(); + 0) 3.677 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.131 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.682 us | } + 0) 2.565 us | } + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.672 us | } + 0) 2.555 us | } + 0) 0.130 us | down_write(); + 0) 0.150 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) + 10.139 us | } + 0) 0.130 us | down_write(); + 0) 0.131 us | vma_interval_tree_insert_after(); + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.390 us | } + 0) 0.712 us | } + 0) | copy_page_range() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.140 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 2.815 us | } + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.130 us | cap_capable(); + 0) 0.391 us | } + 0) | __vm_enough_memory() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 1.472 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.535 us | } + 0) 2.805 us | } + 0) 0.130 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.141 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.672 us | } + 0) 2.535 us | } + 0) 0.130 us | down_write(); + 0) 0.140 us | anon_vma_interval_tree_insert(); + 0) 0.140 us | up_write(); + 0) 3.627 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.131 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.565 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.131 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.842 us | } + 0) 2.735 us | } + 0) 0.131 us | down_write(); + 0) 0.140 us | anon_vma_interval_tree_insert(); + 0) 0.131 us | up_write(); + 0) + 10.249 us | } + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.391 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 1.202 us | } + 0) | copy_page_range() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.411 us | } + 0) 3.506 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.203 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.544 us | } + 0) 2.816 us | } + 0) 0.130 us | vma_dup_policy(); + 0) 0.141 us | anon_vma_fork(); + 0) 0.170 us | down_write(); + 0) 0.140 us | vma_interval_tree_insert_after(); + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 1.222 us | } + 0) 0.140 us | copy_page_range(); + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.535 us | } + 0) 2.805 us | } + 0) 0.311 us | vma_dup_policy(); + 0) 0.130 us | anon_vma_fork(); + 0) 0.130 us | down_write(); + 0) 0.140 us | vma_interval_tree_insert_after(); + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.391 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.391 us | } + 0) 1.202 us | } + 0) 0.130 us | copy_page_range(); + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.525 us | } + 0) 2.795 us | } + 0) 0.130 us | vma_dup_policy(); + 0) 0.130 us | anon_vma_fork(); + 0) 0.130 us | down_write(); + 0) 0.130 us | vma_interval_tree_insert_after(); + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 1.222 us | } + 0) 0.140 us | copy_page_range(); + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.130 us | cap_capable(); + 0) 0.401 us | } + 0) | __vm_enough_memory() { + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.672 us | } + 0) 1.473 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.525 us | } + 0) 2.805 us | } + 0) 0.140 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.403 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.672 us | } + 0) 2.755 us | } + 0) 0.130 us | down_write(); + 0) | anon_vma_interval_tree_insert() { + 0) 0.130 us | __anon_vma_interval_tree_augment_rotate(); + 0) 0.141 us | __anon_vma_interval_tree_augment_rotate(); + 0) 0.741 us | } + 0) 0.140 us | up_write(); + 0) 4.439 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.232 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.672 us | } + 0) 2.575 us | } + 0) | kmem_cache_alloc() { + 0) 0.141 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.662 us | } + 0) 2.565 us | } + 0) 0.140 us | down_write(); + 0) 0.140 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) + 10.931 us | } + 0) 0.130 us | down_write(); + 0) 0.131 us | vma_interval_tree_insert_after(); + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.400 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.400 us | } + 0) 1.203 us | } + 0) | copy_page_range() { + 0) | _raw_spin_lock() { + 0) 0.141 us | preempt_count_add(); + 0) 0.421 us | } + 0) | _raw_spin_lock() { + 0) 0.141 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.141 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.411 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 2.645 us | } + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.130 us | cap_capable(); + 0) 0.401 us | } + 0) | __vm_enough_memory() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 1.012 us | } + 0) 1.804 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.141 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.672 us | } + 0) 2.535 us | } + 0) 2.815 us | } + 0) 0.131 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.545 us | } + 0) 0.141 us | down_write(); + 0) 0.170 us | anon_vma_interval_tree_insert(); + 0) 0.131 us | up_write(); + 0) 3.657 us | } + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.672 us | } + 0) 2.555 us | } + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.672 us | } + 0) 2.565 us | } + 0) 0.131 us | down_write(); + 0) 0.140 us | anon_vma_interval_tree_insert(); + 0) 0.131 us | up_write(); + 0) + 10.109 us | } + 0) 0.130 us | down_write(); + 0) 0.140 us | vma_interval_tree_insert_after(); + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.141 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 1.422 us | } + 0) | copy_page_range() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.140 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 2.635 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.545 us | } + 0) 2.815 us | } + 0) 0.140 us | vma_dup_policy(); + 0) 0.130 us | anon_vma_fork(); + 0) 0.160 us | down_write(); + 0) 0.140 us | vma_interval_tree_insert_after(); + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 1.192 us | } + 0) 0.151 us | copy_page_range(); + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.192 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.131 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.535 us | } + 0) 2.805 us | } + 0) 0.141 us | vma_dup_policy(); + 0) 0.130 us | anon_vma_fork(); + 0) 0.131 us | down_write(); + 0) 0.140 us | vma_interval_tree_insert_after(); + 0) 0.131 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 0.691 us | } + 0) 0.131 us | copy_page_range(); + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.192 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.675 us | } + 0) 2.955 us | } + 0) 0.130 us | vma_dup_policy(); + 0) 0.130 us | anon_vma_fork(); + 0) 0.140 us | down_write(); + 0) 0.140 us | vma_interval_tree_insert_after(); + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.391 us | } + 0) 1.202 us | } + 0) 0.140 us | copy_page_range(); + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.525 us | } + 0) 2.795 us | } + 0) 0.130 us | vma_dup_policy(); + 0) 0.130 us | anon_vma_fork(); + 0) 0.130 us | down_write(); + 0) | vma_interval_tree_insert_after() { + 0) 0.151 us | vma_interval_tree_augment_rotate(); + 0) 0.130 us | vma_interval_tree_augment_rotate(); + 0) 0.772 us | } + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.400 us | } + 0) 1.213 us | } + 0) 0.140 us | copy_page_range(); + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.140 us | cap_capable(); + 0) 0.390 us | } + 0) | __vm_enough_memory() { + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 1.473 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.393 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.735 us | } + 0) 3.016 us | } + 0) 0.130 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.141 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.575 us | } + 0) 0.141 us | down_write(); + 0) | anon_vma_interval_tree_insert() { + 0) 0.131 us | __anon_vma_interval_tree_augment_rotate(); + 0) 0.140 us | __anon_vma_interval_tree_augment_rotate(); + 0) 0.731 us | } + 0) 0.130 us | up_write(); + 0) 4.338 us | } + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.575 us | } + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 2.565 us | } + 0) 0.141 us | down_write(); + 0) 0.140 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) + 10.820 us | } + 0) 0.131 us | down_write(); + 0) 0.160 us | vma_interval_tree_insert_after(); + 0) 0.141 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.131 us | vma_compute_subtree_gap(); + 0) 0.391 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.131 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 1.202 us | } + 0) | copy_page_range() { + 0) | __pte_alloc() { + 0) | pte_alloc_one() { + 0) | alloc_pages_current() { + 0) 0.131 us | get_task_policy.part.0(); + 0) 0.131 us | policy_nodemask(); + 0) 0.130 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.130 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.141 us | __inc_numa_state(); + 0) 0.150 us | __inc_numa_state(); + 0) | prep_new_page() { + 0) | kernel_init_free_pages() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.941 us | } + 0) 1.203 us | } + 0) 2.054 us | } + 0) | __memcg_kmem_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.131 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.213 us | } + 0) | __memcg_kmem_charge_memcg() { + 0) 0.151 us | try_charge(); + 0) | page_counter_try_charge() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 0.130 us | propagate_protected_usage(); + 0) 1.212 us | } + 0) 1.763 us | } + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 3.908 us | } + 0) 6.643 us | } + 0) 7.945 us | } + 0) 0.141 us | inc_zone_page_state(); + 0) 8.486 us | } + 0) | _raw_spin_lock() { + 0) 0.131 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 9.818 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.421 us | } + 0) 0.141 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) + 13.245 us | } + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.130 us | cap_capable(); + 0) 0.390 us | } + 0) | __vm_enough_memory() { + 0) 0.130 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 1.463 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.373 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.662 us | } + 0) 2.715 us | } + 0) 2.976 us | } + 0) 0.131 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.525 us | } + 0) 0.131 us | down_write(); + 0) 0.150 us | anon_vma_interval_tree_insert(); + 0) 0.131 us | up_write(); + 0) 3.637 us | } + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.672 us | } + 0) 2.545 us | } + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.672 us | } + 0) 2.555 us | } + 0) 0.130 us | down_write(); + 0) 0.140 us | anon_vma_interval_tree_insert(); + 0) 0.140 us | up_write(); + 0) + 10.079 us | } + 0) 0.130 us | down_write(); + 0) 0.141 us | vma_interval_tree_insert_after(); + 0) 0.140 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.400 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.411 us | } + 0) 1.223 us | } + 0) | copy_page_range() { + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.421 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.150 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.411 us | } + 0) 3.286 us | } + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.130 us | cap_capable(); + 0) 0.400 us | } + 0) | __vm_enough_memory() { + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 1.473 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.193 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.534 us | } + 0) 2.806 us | } + 0) 0.130 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.545 us | } + 0) 0.130 us | down_write(); + 0) 0.141 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) 3.636 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.213 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.555 us | } + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.672 us | } + 0) 2.745 us | } + 0) 0.140 us | down_write(); + 0) 0.140 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) + 10.270 us | } + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.141 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.141 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 1.202 us | } + 0) | copy_page_range() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.411 us | } + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 4.128 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.203 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.524 us | } + 0) 2.806 us | } + 0) 0.130 us | vma_dup_policy(); + 0) 0.141 us | anon_vma_fork(); + 0) 0.230 us | down_write(); + 0) 0.140 us | vma_interval_tree_insert_after(); + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 1.222 us | } + 0) 0.140 us | copy_page_range(); + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.832 us | } + 0) 2.705 us | } + 0) 2.975 us | } + 0) 0.130 us | vma_dup_policy(); + 0) 0.140 us | anon_vma_fork(); + 0) 0.140 us | down_write(); + 0) 0.140 us | vma_interval_tree_insert_after(); + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 1.212 us | } + 0) 0.140 us | copy_page_range(); + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.535 us | } + 0) 2.815 us | } + 0) 0.130 us | vma_dup_policy(); + 0) 0.140 us | anon_vma_fork(); + 0) 0.130 us | down_write(); + 0) 0.140 us | vma_interval_tree_insert_after(); + 0) 0.140 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.400 us | } + 0) 1.253 us | } + 0) 0.140 us | copy_page_range(); + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.130 us | cap_capable(); + 0) 0.390 us | } + 0) | __vm_enough_memory() { + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 1.473 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.203 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.554 us | } + 0) 2.826 us | } + 0) 0.140 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.672 us | } + 0) 2.605 us | } + 0) 0.140 us | down_write(); + 0) | anon_vma_interval_tree_insert() { + 0) 0.140 us | __anon_vma_interval_tree_augment_rotate(); + 0) 0.130 us | __anon_vma_interval_tree_augment_rotate(); + 0) 0.741 us | } + 0) 0.141 us | up_write(); + 0) 4.298 us | } + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.672 us | } + 0) 2.565 us | } + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.662 us | } + 0) 2.555 us | } + 0) 0.130 us | down_write(); + 0) 0.150 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) + 10.761 us | } + 0) 0.140 us | down_write(); + 0) 0.141 us | vma_interval_tree_insert_after(); + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.400 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.400 us | } + 0) 1.203 us | } + 0) | copy_page_range() { + 0) | _raw_spin_lock() { + 0) 0.141 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_lock() { + 0) 0.141 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.141 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.411 us | } + 0) 2.625 us | } + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.140 us | cap_capable(); + 0) 0.410 us | } + 0) | __vm_enough_memory() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.691 us | } + 0) 1.683 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | __slab_alloc.isra.0() { + 0) | ___slab_alloc() { + 0) | get_partial_node.isra.0.part.0() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.411 us | } + 0) 1.222 us | } + 0) 1.513 us | } + 0) 1.803 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 4.528 us | } + 0) 4.809 us | } + 0) 0.140 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.232 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 2.585 us | } + 0) 0.140 us | down_write(); + 0) 0.151 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) 3.696 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.151 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.232 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 2.605 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.151 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.232 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.141 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.842 us | } + 0) 2.765 us | } + 0) 0.131 us | down_write(); + 0) 0.150 us | anon_vma_interval_tree_insert(); + 0) 0.131 us | up_write(); + 0) + 10.400 us | } + 0) 0.130 us | down_write(); + 0) 0.140 us | vma_interval_tree_insert_after(); + 0) 0.140 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.391 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.411 us | } + 0) 1.212 us | } + 0) | copy_page_range() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.141 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 2.615 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.203 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.544 us | } + 0) 2.806 us | } + 0) 0.140 us | vma_dup_policy(); + 0) 0.131 us | anon_vma_fork(); + 0) 0.160 us | down_write(); + 0) 0.141 us | vma_interval_tree_insert_after(); + 0) 0.140 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.390 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.390 us | } + 0) 1.203 us | } + 0) 0.140 us | copy_page_range(); + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.203 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.534 us | } + 0) 2.906 us | } + 0) 0.140 us | vma_dup_policy(); + 0) 0.130 us | anon_vma_fork(); + 0) 0.130 us | down_write(); + 0) 0.140 us | vma_interval_tree_insert_after(); + 0) 0.140 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.391 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 1.232 us | } + 0) 0.150 us | copy_page_range(); + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.131 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.535 us | } + 0) 2.815 us | } + 0) 0.130 us | vma_dup_policy(); + 0) 0.130 us | anon_vma_fork(); + 0) 0.130 us | down_write(); + 0) 0.140 us | vma_interval_tree_insert_after(); + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.141 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 1.202 us | } + 0) 0.140 us | copy_page_range(); + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.141 us | cap_capable(); + 0) 0.391 us | } + 0) | __vm_enough_memory() { + 0) 0.131 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 1.473 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.662 us | } + 0) 2.535 us | } + 0) 2.805 us | } + 0) 0.141 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.311 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.383 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.715 us | } + 0) 0.130 us | down_write(); + 0) | anon_vma_interval_tree_insert() { + 0) 0.130 us | __anon_vma_interval_tree_augment_rotate(); + 0) 0.130 us | __anon_vma_interval_tree_augment_rotate(); + 0) 0.732 us | } + 0) 0.130 us | up_write(); + 0) 4.388 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.223 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.554 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.213 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.554 us | } + 0) 0.140 us | down_write(); + 0) 0.140 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) + 10.850 us | } + 0) 0.131 us | down_write(); + 0) 0.130 us | vma_interval_tree_insert_after(); + 0) 0.131 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.131 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.141 us | vma_compute_subtree_gap(); + 0) 0.411 us | } + 0) 1.232 us | } + 0) | copy_page_range() { + 0) | __pte_alloc() { + 0) | pte_alloc_one() { + 0) | alloc_pages_current() { + 0) 0.130 us | get_task_policy.part.0(); + 0) 0.140 us | policy_nodemask(); + 0) 0.130 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.131 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.140 us | __inc_numa_state(); + 0) 0.150 us | __inc_numa_state(); + 0) | prep_new_page() { + 0) | kernel_init_free_pages() { + 0) 0.130 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.872 us | } + 0) 1.132 us | } + 0) 1.983 us | } + 0) | __memcg_kmem_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.373 us | } + 0) | __memcg_kmem_charge_memcg() { + 0) 0.150 us | try_charge(); + 0) | page_counter_try_charge() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.131 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 0.141 us | propagate_protected_usage(); + 0) 1.212 us | } + 0) 1.773 us | } + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 4.067 us | } + 0) 6.733 us | } + 0) 7.775 us | } + 0) 0.140 us | inc_zone_page_state(); + 0) 8.316 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 9.648 us | } + 0) | _raw_spin_lock() { + 0) 0.131 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_lock() { + 0) 0.151 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.151 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.150 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.411 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) + 15.970 us | } + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.140 us | cap_capable(); + 0) 0.391 us | } + 0) | __vm_enough_memory() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 1.472 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.802 us | } + 0) 2.685 us | } + 0) 2.965 us | } + 0) 0.131 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.535 us | } + 0) 0.141 us | down_write(); + 0) 0.160 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) 3.647 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.565 us | } + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.565 us | } + 0) 0.131 us | down_write(); + 0) 0.140 us | anon_vma_interval_tree_insert(); + 0) 0.141 us | up_write(); + 0) + 10.109 us | } + 0) 0.130 us | down_write(); + 0) 0.140 us | vma_interval_tree_insert_after(); + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.391 us | } + 0) 1.212 us | } + 0) | copy_page_range() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.410 us | } + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.410 us | } + 0) 0.140 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.661 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) 2.886 us | } + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.130 us | cap_capable(); + 0) 0.391 us | } + 0) | __vm_enough_memory() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.672 us | } + 0) 1.483 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.545 us | } + 0) 2.815 us | } + 0) 0.140 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.203 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 2.544 us | } + 0) 0.130 us | down_write(); + 0) 0.151 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) 3.727 us | } + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.223 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 2.564 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.223 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.564 us | } + 0) 0.150 us | down_write(); + 0) 0.141 us | anon_vma_interval_tree_insert(); + 0) 0.140 us | up_write(); + 0) + 10.299 us | } + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.391 us | } + 0) 0.701 us | } + 0) | copy_page_range() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.400 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.410 us | } + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 3.246 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.131 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.525 us | } + 0) 2.795 us | } + 0) 0.130 us | vma_dup_policy(); + 0) 0.140 us | anon_vma_fork(); + 0) 0.231 us | down_write(); + 0) 0.140 us | vma_interval_tree_insert_after(); + 0) 0.131 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.131 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.141 us | vma_compute_subtree_gap(); + 0) 0.391 us | } + 0) 1.202 us | } + 0) 0.141 us | copy_page_range(); + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.141 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.662 us | } + 0) 2.525 us | } + 0) 2.805 us | } + 0) 0.131 us | vma_dup_policy(); + 0) 0.140 us | anon_vma_fork(); + 0) 0.131 us | down_write(); + 0) 0.250 us | vma_interval_tree_insert_after(); + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.400 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.400 us | } + 0) 1.213 us | } + 0) 0.140 us | copy_page_range(); + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.193 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.534 us | } + 0) 2.796 us | } + 0) 0.140 us | vma_dup_policy(); + 0) 0.131 us | anon_vma_fork(); + 0) 0.130 us | down_write(); + 0) 0.141 us | vma_interval_tree_insert_after(); + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.390 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.390 us | } + 0) 1.203 us | } + 0) 0.130 us | copy_page_range(); + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.130 us | cap_capable(); + 0) 0.390 us | } + 0) | __vm_enough_memory() { + 0) 0.130 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 1.463 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.203 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.544 us | } + 0) 2.826 us | } + 0) 0.130 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.141 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.672 us | } + 0) 2.535 us | } + 0) 0.130 us | down_write(); + 0) | anon_vma_interval_tree_insert() { + 0) 0.140 us | __anon_vma_interval_tree_augment_rotate(); + 0) 0.140 us | __anon_vma_interval_tree_augment_rotate(); + 0) 0.731 us | } + 0) 0.131 us | up_write(); + 0) 4.298 us | } + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.662 us | } + 0) 2.555 us | } + 0) | kmem_cache_alloc() { + 0) 0.141 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.672 us | } + 0) 2.555 us | } + 0) 0.130 us | down_write(); + 0) 0.140 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) + 10.751 us | } + 0) 0.130 us | down_write(); + 0) 0.141 us | vma_interval_tree_insert_after(); + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.390 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.400 us | } + 0) 1.223 us | } + 0) | copy_page_range() { + 0) | __pte_alloc() { + 0) | pte_alloc_one() { + 0) | alloc_pages_current() { + 0) 0.140 us | get_task_policy.part.0(); + 0) 0.130 us | policy_nodemask(); + 0) 0.130 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.140 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.140 us | __inc_numa_state(); + 0) 0.140 us | __inc_numa_state(); + 0) | prep_new_page() { + 0) | kernel_init_free_pages() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 1.352 us | } + 0) 1.613 us | } + 0) 2.475 us | } + 0) | __memcg_kmem_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.203 us | } + 0) | __memcg_kmem_charge_memcg() { + 0) 0.150 us | try_charge(); + 0) | page_counter_try_charge() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 0.130 us | propagate_protected_usage(); + 0) 0.130 us | propagate_protected_usage(); + 0) 1.222 us | } + 0) 1.833 us | } + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 3.958 us | } + 0) 7.133 us | } + 0) 8.175 us | } + 0) 0.141 us | inc_zone_page_state(); + 0) 8.706 us | } + 0) | _raw_spin_lock() { + 0) 0.141 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) + 10.049 us | } + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.141 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.411 us | } + 0) + 12.804 us | } + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.130 us | cap_capable(); + 0) 0.390 us | } + 0) | __vm_enough_memory() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.682 us | } + 0) 1.463 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | __slab_alloc.isra.0() { + 0) | ___slab_alloc() { + 0) | get_partial_node.isra.0.part.0() { + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.400 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.390 us | } + 0) 1.193 us | } + 0) 1.473 us | } + 0) 1.743 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.662 us | } + 0) 4.439 us | } + 0) 4.709 us | } + 0) 0.141 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.320 us | __rcu_read_unlock(); + 0) 1.393 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.715 us | } + 0) 0.130 us | down_write(); + 0) 0.140 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) 3.807 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.555 us | } + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.223 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.565 us | } + 0) 0.130 us | down_write(); + 0) 0.150 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) + 10.269 us | } + 0) 0.131 us | down_write(); + 0) 0.140 us | vma_interval_tree_insert_after(); + 0) 0.131 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.131 us | vma_compute_subtree_gap(); + 0) 0.391 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.141 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 1.212 us | } + 0) | copy_page_range() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.410 us | } + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.410 us | } + 0) 0.140 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.411 us | } + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 2.635 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.131 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.131 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.635 us | } + 0) 2.905 us | } + 0) 0.131 us | vma_dup_policy(); + 0) 0.140 us | anon_vma_fork(); + 0) 0.331 us | down_write(); + 0) 0.140 us | vma_interval_tree_insert_after(); + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.400 us | } + 0) 1.223 us | } + 0) 0.140 us | copy_page_range(); + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.193 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.524 us | } + 0) 2.796 us | } + 0) 0.130 us | vma_dup_policy(); + 0) 0.131 us | anon_vma_fork(); + 0) 0.130 us | down_write(); + 0) 0.141 us | vma_interval_tree_insert_after(); + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.400 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.400 us | } + 0) 1.203 us | } + 0) 0.140 us | copy_page_range(); + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.203 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.524 us | } + 0) 2.796 us | } + 0) 0.140 us | vma_dup_policy(); + 0) 0.131 us | anon_vma_fork(); + 0) 0.130 us | down_write(); + 0) 0.141 us | vma_interval_tree_insert_after(); + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.390 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.321 us | vma_compute_subtree_gap(); + 0) 0.581 us | } + 0) 1.433 us | } + 0) 0.141 us | copy_page_range(); + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.141 us | cap_capable(); + 0) 0.391 us | } + 0) | __vm_enough_memory() { + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 1.473 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.672 us | } + 0) 2.535 us | } + 0) 2.815 us | } + 0) 0.131 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.535 us | } + 0) 0.141 us | down_write(); + 0) | anon_vma_interval_tree_insert() { + 0) 0.131 us | __anon_vma_interval_tree_augment_rotate(); + 0) 0.130 us | __anon_vma_interval_tree_augment_rotate(); + 0) 0.821 us | } + 0) 0.140 us | up_write(); + 0) 4.298 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.223 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.565 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.213 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.845 us | } + 0) 0.140 us | down_write(); + 0) 0.140 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) + 11.061 us | } + 0) 0.140 us | down_write(); + 0) 0.141 us | vma_interval_tree_insert_after(); + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.400 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.390 us | } + 0) 1.203 us | } + 0) | copy_page_range() { + 0) | _raw_spin_lock() { + 0) 0.141 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_lock() { + 0) 0.151 us | preempt_count_add(); + 0) 0.421 us | } + 0) 0.141 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 2.625 us | } + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.140 us | cap_capable(); + 0) 0.401 us | } + 0) | __vm_enough_memory() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.682 us | } + 0) 1.483 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.545 us | } + 0) 2.815 us | } + 0) 0.130 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.203 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.534 us | } + 0) 0.130 us | down_write(); + 0) 0.160 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) 3.637 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.573 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.672 us | } + 0) 2.916 us | } + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.672 us | } + 0) 2.555 us | } + 0) 0.130 us | down_write(); + 0) 0.140 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) + 10.450 us | } + 0) 0.130 us | down_write(); + 0) 0.131 us | vma_interval_tree_insert_after(); + 0) 0.140 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.390 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.411 us | } + 0) 1.213 us | } + 0) | copy_page_range() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.141 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.411 us | } + 0) 2.725 us | } + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.130 us | cap_capable(); + 0) 0.390 us | } + 0) | __vm_enough_memory() { + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 1.483 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.203 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.534 us | } + 0) 2.806 us | } + 0) 0.140 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.203 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.535 us | } + 0) 0.130 us | down_write(); + 0) 0.141 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) 3.626 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.223 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.564 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.223 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.554 us | } + 0) 0.140 us | down_write(); + 0) 0.140 us | anon_vma_interval_tree_insert(); + 0) 0.140 us | up_write(); + 0) + 10.099 us | } + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.390 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.390 us | } + 0) 1.203 us | } + 0) | copy_page_range() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.141 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 2.645 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.301 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.363 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.705 us | } + 0) 2.976 us | } + 0) 0.140 us | vma_dup_policy(); + 0) 0.141 us | anon_vma_fork(); + 0) 0.250 us | down_write(); + 0) 0.130 us | vma_interval_tree_insert_after(); + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.391 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.141 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 1.222 us | } + 0) 0.151 us | copy_page_range(); + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.672 us | } + 0) 2.535 us | } + 0) 2.815 us | } + 0) 0.131 us | vma_dup_policy(); + 0) 0.130 us | anon_vma_fork(); + 0) 0.131 us | down_write(); + 0) 0.150 us | vma_interval_tree_insert_after(); + 0) 0.131 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.131 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.131 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 1.202 us | } + 0) 0.131 us | copy_page_range(); + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.141 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.662 us | } + 0) 2.545 us | } + 0) 2.805 us | } + 0) 0.141 us | vma_dup_policy(); + 0) 0.140 us | anon_vma_fork(); + 0) 0.131 us | down_write(); + 0) 0.140 us | vma_interval_tree_insert_after(); + 0) 0.140 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.391 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 1.212 us | } + 0) 0.140 us | copy_page_range(); + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.130 us | cap_capable(); + 0) 0.400 us | } + 0) | __vm_enough_memory() { + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 1.473 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.203 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 2.534 us | } + 0) 2.816 us | } + 0) 0.130 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.131 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.525 us | } + 0) 0.130 us | down_write(); + 0) | anon_vma_interval_tree_insert() { + 0) 0.130 us | __anon_vma_interval_tree_augment_rotate(); + 0) 0.130 us | __anon_vma_interval_tree_augment_rotate(); + 0) 0.722 us | } + 0) 0.130 us | up_write(); + 0) 4.187 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.223 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.564 us | } + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.341 us | __rcu_read_unlock(); + 0) 1.423 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.672 us | } + 0) 2.765 us | } + 0) 0.140 us | down_write(); + 0) 0.140 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) + 10.861 us | } + 0) 0.130 us | down_write(); + 0) 0.141 us | vma_interval_tree_insert_after(); + 0) 0.140 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.390 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.400 us | } + 0) 1.203 us | } + 0) | copy_page_range() { + 0) | _raw_spin_lock() { + 0) 0.141 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) 4.148 us | } + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.131 us | cap_capable(); + 0) 0.391 us | } + 0) | __vm_enough_memory() { + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 1.483 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.141 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.662 us | } + 0) 2.535 us | } + 0) 2.815 us | } + 0) 0.130 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.203 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.851 us | } + 0) 2.725 us | } + 0) 0.130 us | down_write(); + 0) 0.141 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) 3.827 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.223 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.554 us | } + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.223 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.555 us | } + 0) 0.130 us | down_write(); + 0) 0.141 us | anon_vma_interval_tree_insert(); + 0) 0.140 us | up_write(); + 0) + 10.279 us | } + 0) 0.140 us | down_write(); + 0) 0.140 us | vma_interval_tree_insert_after(); + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.391 us | } + 0) 0.721 us | } + 0) | copy_page_range() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.140 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.400 us | } + 0) 2.625 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.672 us | } + 0) 2.535 us | } + 0) 2.815 us | } + 0) 0.130 us | vma_dup_policy(); + 0) 0.141 us | anon_vma_fork(); + 0) 0.150 us | down_write(); + 0) 0.141 us | vma_interval_tree_insert_after(); + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.400 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.400 us | } + 0) 1.203 us | } + 0) 0.130 us | copy_page_range(); + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.203 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.130 us | preempt_count_add(); + 0) 0.150 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.554 us | } + 0) 2.816 us | } + 0) 0.130 us | vma_dup_policy(); + 0) 0.140 us | anon_vma_fork(); + 0) 0.140 us | down_write(); + 0) 0.130 us | vma_interval_tree_insert_after(); + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.391 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.411 us | } + 0) 1.212 us | } + 0) 0.130 us | copy_page_range(); + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.555 us | } + 0) 2.825 us | } + 0) 0.130 us | vma_dup_policy(); + 0) 0.130 us | anon_vma_fork(); + 0) 0.130 us | down_write(); + 0) 0.150 us | vma_interval_tree_insert_after(); + 0) 0.140 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.391 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 1.202 us | } + 0) ==========> | + 0) | smp_apic_timer_interrupt() { + 0) | irq_enter() { + 0) 0.170 us | rcu_irq_enter(); + 0) 0.240 us | irqtime_account_irq(); + 0) 0.150 us | preempt_count_add(); + 0) 1.462 us | } + 0) | hrtimer_interrupt() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.150 us | preempt_count_add(); + 0) 0.450 us | } + 0) 0.290 us | ktime_get_update_offsets_now(); + 0) | __hrtimer_run_queues() { + 0) 0.300 us | __remove_hrtimer(); + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.411 us | } + 0) | tick_sched_timer() { + 0) 0.161 us | ktime_get(); + 0) | tick_sched_do_timer() { + 0) | tick_do_update_jiffies64.part.0() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) | do_timer() { + 0) 0.150 us | calc_global_load(); + 0) 0.411 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | update_wall_time() { + 0) | timekeeping_advance() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.130 us | ntp_tick_length(); + 0) 0.140 us | ntp_tick_length(); + 0) | timekeeping_update() { + 0) 0.130 us | ntp_get_next_leap(); + 0) 0.220 us | update_vsyscall(); + 0) | raw_notifier_call_chain() { + 0) 0.140 us | notifier_call_chain(); + 0) 0.411 us | } + 0) 0.160 us | update_fast_timekeeper(); + 0) 0.131 us | update_fast_timekeeper(); + 0) 1.964 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 4.007 us | } + 0) 4.298 us | } + 0) 6.212 us | } + 0) 6.512 us | } + 0) | tick_sched_handle.isra.0() { + 0) | update_process_times() { + 0) | account_process_tick() { + 0) | irqtime_account_process_tick.isra.0() { + 0) | account_system_index_time() { + 0) | cpuacct_account_field() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.711 us | } + 0) 0.141 us | __rcu_read_lock(); + 0) | __cgroup_account_cputime_field() { + 0) 0.131 us | preempt_count_add(); + 0) | cgroup_base_stat_cputime_account_end.isra.0() { + 0) 0.140 us | cgroup_rstat_updated(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 1.302 us | } + 0) 0.140 us | __rcu_read_unlock(); + 0) | acct_account_cputime() { + 0) 0.320 us | __acct_update_integrals(); + 0) 0.581 us | } + 0) 3.858 us | } + 0) 4.138 us | } + 0) 4.418 us | } + 0) | run_local_timers() { + 0) 0.150 us | hrtimer_run_queues(); + 0) | raise_softirq() { + 0) 0.141 us | __raise_softirq_irqoff(); + 0) 0.441 us | } + 0) 1.012 us | } + 0) | rcu_sched_clock_irq() { + 0) 0.140 us | rcu_is_cpu_rrupt_from_idle(); + 0) 0.141 us | rcu_qs(); + 0) | invoke_rcu_core() { + 0) | raise_softirq() { + 0) 0.130 us | __raise_softirq_irqoff(); + 0) 0.531 us | } + 0) 0.822 us | } + 0) 1.823 us | } + 0) | scheduler_tick() { + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.390 us | } + 0) 0.180 us | update_rq_clock(); + 0) | task_tick_fair() { + 0) | update_curr() { + 0) 0.151 us | update_min_vruntime(); + 0) | cpuacct_charge() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.691 us | } + 0) 0.141 us | __rcu_read_lock(); + 0) | __cgroup_account_cputime() { + 0) 0.130 us | preempt_count_add(); + 0) | cgroup_base_stat_cputime_account_end.isra.0() { + 0) 0.130 us | cgroup_rstat_updated(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 1.192 us | } + 0) 0.151 us | __rcu_read_unlock(); + 0) 3.236 us | } + 0) | __update_load_avg_se() { + 0) 0.130 us | __accumulate_pelt_segments(); + 0) 0.471 us | } + 0) | __update_load_avg_cfs_rq() { + 0) 0.130 us | __accumulate_pelt_segments(); + 0) 0.431 us | } + 0) 0.140 us | update_cfs_group(); + 0) 0.130 us | hrtimer_active(); + 0) | update_curr() { + 0) 0.130 us | update_min_vruntime(); + 0) 0.501 us | } + 0) | __update_load_avg_se() { + 0) 0.130 us | __accumulate_pelt_segments(); + 0) 0.411 us | } + 0) | __update_load_avg_cfs_rq() { + 0) 0.130 us | __accumulate_pelt_segments(); + 0) 0.411 us | } + 0) | update_cfs_group() { + 0) | reweight_entity() { + 0) 0.140 us | update_curr(); + 0) 0.140 us | account_entity_dequeue(); + 0) 0.130 us | account_entity_enqueue(); + 0) 0.982 us | } + 0) 1.272 us | } + 0) 0.130 us | hrtimer_active(); + 0) 8.917 us | } + 0) 0.141 us | calc_global_load_tick(); + 0) | _raw_spin_unlock() { + 0) 0.151 us | preempt_count_sub(); + 0) 0.421 us | } + 0) 0.140 us | trigger_load_balance(); + 0) + 11.372 us | } + 0) 0.160 us | run_posix_cpu_timers(); + 0) + 19.767 us | } + 0) 0.180 us | profile_tick(); + 0) + 20.398 us | } + 0) 0.130 us | hrtimer_forward(); + 0) + 27.932 us | } + 0) | _raw_spin_lock_irq() { + 0) 0.130 us | preempt_count_add(); + 0) 0.400 us | } + 0) 0.240 us | enqueue_hrtimer(); + 0) + 30.336 us | } + 0) | __hrtimer_get_next_event() { + 0) 0.140 us | __hrtimer_next_event_base(); + 0) 0.190 us | __hrtimer_next_event_base(); + 0) 0.731 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.411 us | } + 0) | tick_program_event() { + 0) | clockevents_program_event() { + 0) 0.160 us | ktime_get(); + 0) 2.064 us | lapic_next_event(); + 0) 2.925 us | } + 0) 3.216 us | } + 0) + 36.539 us | } + 0) | irq_exit() { + 0) 0.201 us | irqtime_account_irq(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.300 us | ksoftirqd_running(); + 0) | __do_softirq() { + 0) 0.180 us | irqtime_account_irq(); + 0) 0.151 us | preempt_count_add(); + 0) | run_timer_softirq() { + 0) | _raw_spin_lock_irq() { + 0) 0.150 us | preempt_count_add(); + 0) 0.421 us | } + 0) 0.231 us | collect_expired_timers(); + 0) | expire_timers() { + 0) | _raw_spin_unlock_irq() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | call_timer_fn() { + 0) | vbg_heartbeat_timer [vboxguest]() { + 0) 9.117 us | vbg_req_perform [vboxguest](); + 0) 0.171 us | __msecs_to_jiffies(); + 0) | mod_timer() { + 0) | lock_timer_base() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.150 us | preempt_count_add(); + 0) 0.431 us | } + 0) 0.741 us | } + 0) 0.130 us | detach_if_pending(); + 0) 0.141 us | get_nohz_timer_target(); + 0) | internal_add_timer() { + 0) | __internal_add_timer() { + 0) 0.180 us | calc_wheel_index(); + 0) 0.150 us | enqueue_timer(); + 0) 0.742 us | } + 0) 0.150 us | trigger_dyntick_cpu.isra.0(); + 0) 1.282 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.420 us | } + 0) 3.677 us | } + 0) + 13.976 us | } + 0) + 14.377 us | } + 0) | _raw_spin_lock_irq() { + 0) 0.140 us | preempt_count_add(); + 0) 0.421 us | } + 0) + 15.740 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | _raw_spin_lock_irq() { + 0) 0.130 us | preempt_count_add(); + 0) 0.401 us | } + 0) 0.140 us | collect_expired_timers(); + 0) | _raw_spin_unlock_irq() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.411 us | } + 0) + 18.875 us | } + 0) | rcu_core_si() { + 0) | rcu_core() { + 0) 0.151 us | rcu_preempt_deferred_qs(); + 0) 0.160 us | note_gp_changes(); + 0) | _raw_spin_lock_irqsave() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) | rcu_accelerate_cbs() { + 0) 0.130 us | rcu_segcblist_pend_cbs(); + 0) 0.141 us | rcu_segcblist_accelerate(); + 0) 0.160 us | rcu_start_this_gp.isra.0(); + 0) 1.022 us | } + 0) | rcu_report_qs_rnp() { + 0) | rcu_report_qs_rsp() { + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | rcu_gp_kthread_wake() { + 0) | swake_up_one() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.130 us | preempt_count_add(); + 0) 0.400 us | } + 0) | swake_up_locked.part.0() { + 0) | wake_up_process() { + 0) | try_to_wake_up() { + 0) 0.130 us | preempt_count_add(); + 0) | _raw_spin_lock_irqsave() { + 0) 0.130 us | preempt_count_add(); + 0) 0.410 us | } + 0) | select_task_rq_rt() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.701 us | } + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.421 us | } + 0) | update_rq_clock() { + 0) 0.170 us | update_irq_load_avg(); + 0) 0.521 us | } + 0) | ttwu_do_activate() { + 0) | activate_task() { + 0) | psi_task_change() { + 0) 0.190 us | record_times(); + 0) 0.722 us | } + 0) | enqueue_task_rt() { + 0) | dequeue_rt_stack() { + 0) 0.150 us | dequeue_top_rt_rq(); + 0) 0.441 us | } + 0) 0.200 us | cpupri_set(); + 0) 0.151 us | update_rt_migration(); + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 0.170 us | enqueue_top_rt_rq(); + 0) 2.866 us | } + 0) 4.148 us | } + 0) | ttwu_do_wakeup.isra.0() { + 0) | check_preempt_curr() { + 0) 0.150 us | resched_curr(); + 0) 0.441 us | } + 0) 0.141 us | task_woken_rt(); + 0) 1.523 us | } + 0) 6.091 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 0.141 us | preempt_count_sub(); + 0) + 10.680 us | } + 0) + 11.281 us | } + 0) + 11.581 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) + 12.895 us | } + 0) + 13.195 us | } + 0) + 13.986 us | } + 0) + 14.276 us | } + 0) 0.140 us | rcu_segcblist_ready_cbs(); + 0) + 17.182 us | } + 0) + 17.472 us | } + 0) 0.190 us | irqtime_account_irq(); + 0) + 37.851 us | } + 0) 0.220 us | idle_cpu(); + 0) 0.180 us | rcu_irq_exit(); + 0) + 40.135 us | } + 0) + 81.794 us | } + 0) <========== | + 0) | preempt_schedule_irq() { + 0) 0.160 us | preempt_count_add(); + 0) | rcu_note_context_switch() { + 0) 0.140 us | rcu_preempt_deferred_qs(); + 0) 0.130 us | rcu_qs(); + 0) 0.722 us | } + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.391 us | } + 0) 0.140 us | update_rq_clock(); + 0) 0.191 us | pick_next_task_stop(); + 0) 0.140 us | pick_next_task_dl(); + 0) | pick_next_task_rt() { + 0) | put_prev_task_fair() { + 0) | put_prev_entity() { + 0) | update_curr() { + 0) 0.150 us | update_min_vruntime(); + 0) | cpuacct_charge() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.691 us | } + 0) 0.130 us | __rcu_read_lock(); + 0) | __cgroup_account_cputime() { + 0) 0.141 us | preempt_count_add(); + 0) | cgroup_base_stat_cputime_account_end.isra.0() { + 0) 0.131 us | cgroup_rstat_updated(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 1.263 us | } + 0) 0.140 us | __rcu_read_unlock(); + 0) 3.316 us | } + 0) 0.140 us | check_cfs_rq_runtime(); + 0) 0.171 us | __enqueue_entity(); + 0) 0.150 us | __update_load_avg_se(); + 0) 0.151 us | __update_load_avg_cfs_rq(); + 0) 4.829 us | } + 0) | put_prev_entity() { + 0) | update_curr() { + 0) 0.130 us | update_min_vruntime(); + 0) 0.401 us | } + 0) 0.141 us | check_cfs_rq_runtime(); + 0) 0.140 us | __enqueue_entity(); + 0) 0.131 us | __update_load_avg_se(); + 0) 0.130 us | __update_load_avg_cfs_rq(); + 0) 1.753 us | } + 0) 7.023 us | } + 0) | update_rt_rq_load_avg() { + 0) 0.131 us | __accumulate_pelt_segments(); + 0) 0.441 us | } + 0) 7.945 us | } + 0) 0.140 us | enter_lazy_tlb(); + ------------------------------------------ + 0) fish-32143 => rcu_pre-11 + ------------------------------------------ + + 0) | finish_task_switch() { + 0) | _raw_spin_unlock_irq() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 0.862 us | } + 0) 0.140 us | preempt_count_sub(); + 0) # 2719.409 us | } /* schedule */ + 0) | del_timer_sync() { + 0) | try_to_del_timer_sync() { + 0) | lock_timer_base() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.150 us | preempt_count_add(); + 0) 0.421 us | } + 0) 0.671 us | } + 0) 0.170 us | detach_if_pending(); + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.390 us | } + 0) 1.764 us | } + 0) 2.054 us | } + 0) # 2725.039 us | } /* schedule_timeout */ + 0) | prepare_to_swait_event() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.150 us | preempt_count_add(); + 0) 0.410 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.253 us | } + 0) | finish_swait() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.150 us | preempt_count_add(); + 0) 0.421 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 1.202 us | } + 0) | _raw_spin_lock_irq() { + 0) 0.150 us | preempt_count_add(); + 0) 0.410 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.390 us | } + 0) | _raw_spin_lock_irq() { + 0) 0.150 us | preempt_count_add(); + 0) 0.411 us | } + 0) | __note_gp_changes() { + 0) | rcu_advance_cbs() { + 0) 0.131 us | rcu_segcblist_pend_cbs(); + 0) 0.140 us | rcu_segcblist_advance(); + 0) | rcu_accelerate_cbs() { + 0) 0.160 us | rcu_segcblist_pend_cbs(); + 0) 0.141 us | rcu_segcblist_accelerate(); + 0) 0.130 us | rcu_start_this_gp.isra.0(); + 0) 0.962 us | } + 0) 1.783 us | } + 0) 2.074 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.391 us | } + 0) | swake_up_all() { + 0) | _raw_spin_lock_irq() { + 0) 0.150 us | preempt_count_add(); + 0) 0.421 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 1.222 us | } + 0) | _raw_spin_lock_irq() { + 0) 0.140 us | preempt_count_add(); + 0) 0.410 us | } + 0) | rcu_accelerate_cbs() { + 0) 0.130 us | rcu_segcblist_pend_cbs(); + 0) 0.141 us | rcu_segcblist_accelerate(); + 0) 0.130 us | rcu_start_this_gp.isra.0(); + 0) 0.921 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.400 us | } + 0) | _raw_spin_lock_irq() { + 0) 0.150 us | preempt_count_add(); + 0) 0.410 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.390 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.410 us | } + 0) | _raw_spin_lock_irq() { + 0) 0.140 us | preempt_count_add(); + 0) 0.390 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.390 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.390 us | } + 0) | _raw_spin_lock_irqsave() { + 0) 0.150 us | preempt_count_add(); + 0) 0.421 us | } + 0) | __note_gp_changes() { + 0) | rcu_accelerate_cbs() { + 0) 0.131 us | rcu_segcblist_pend_cbs(); + 0) 0.140 us | rcu_segcblist_accelerate(); + 0) 0.151 us | rcu_start_this_gp.isra.0(); + 0) 0.942 us | } + 0) 1.232 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | prepare_to_swait_event() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.140 us | preempt_count_add(); + 0) 0.410 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.400 us | } + 0) 1.203 us | } + 0) | schedule_timeout() { + 0) 0.141 us | init_timer_key(); + 0) | lock_timer_base() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.151 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.671 us | } + 0) 0.141 us | detach_if_pending(); + 0) 0.141 us | get_nohz_timer_target(); + 0) | __internal_add_timer() { + 0) 0.140 us | calc_wheel_index(); + 0) 0.130 us | enqueue_timer(); + 0) 0.661 us | } + 0) 0.141 us | trigger_dyntick_cpu.isra.0(); + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | schedule() { + 0) 0.141 us | preempt_count_add(); + 0) | rcu_note_context_switch() { + 0) 0.140 us | rcu_preempt_deferred_qs(); + 0) 0.160 us | rcu_qs(); + 0) 0.701 us | } + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.401 us | } + 0) | update_rq_clock() { + 0) 0.160 us | update_irq_load_avg(); + 0) 0.481 us | } + 0) | deactivate_task() { + 0) | psi_task_change() { + 0) 0.170 us | record_times(); + 0) 0.511 us | } + 0) | dequeue_task_rt() { + 0) | update_curr_rt() { + 0) | cpuacct_charge() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.661 us | } + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.391 us | } + 0) 0.141 us | balance_runtime(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 2.885 us | } + 0) | dequeue_rt_stack() { + 0) 0.141 us | dequeue_top_rt_rq(); + 0) 0.150 us | cpupri_set(); + 0) 0.140 us | update_rt_migration(); + 0) 1.002 us | } + 0) 0.141 us | enqueue_top_rt_rq(); + 0) 4.579 us | } + 0) 5.590 us | } + 0) 0.141 us | pick_next_task_stop(); + 0) 0.140 us | pick_next_task_dl(); + 0) | pick_next_task_rt() { + 0) 0.130 us | pull_rt_task(); + 0) 0.140 us | update_curr_rt(); + 0) 0.722 us | } + 0) | pick_next_task_fair() { + 0) | put_prev_task_rt() { + 0) 0.140 us | update_curr_rt(); + 0) 0.150 us | update_rt_rq_load_avg(); + 0) 0.702 us | } + 0) | pick_next_entity() { + 0) 0.131 us | clear_buddies(); + 0) 0.441 us | } + 0) | set_next_entity() { + 0) 0.150 us | __update_load_avg_se(); + 0) 0.160 us | __update_load_avg_cfs_rq(); + 0) 0.762 us | } + 0) | pick_next_entity() { + 0) 0.130 us | clear_buddies(); + 0) 0.401 us | } + 0) | set_next_entity() { + 0) 0.130 us | __update_load_avg_se(); + 0) 0.130 us | __update_load_avg_cfs_rq(); + 0) 0.671 us | } + 0) 3.907 us | } + 0) 0.270 us | switch_mm_irqs_off(); + ------------------------------------------ + 0) rcu_pre-11 => fish-32143 + ------------------------------------------ + + 0) | finish_task_switch() { + 0) | _raw_spin_unlock_irq() { + 0) 0.451 us | preempt_count_sub(); + 0) 0.722 us | } + 0) 1.012 us | } + 0) 0.131 us | preempt_count_sub(); + 0) + 54.212 us | } /* preempt_schedule_irq */ + 0) 0.261 us | copy_page_range(); + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.150 us | cap_capable(); + 0) 0.410 us | } + 0) | __vm_enough_memory() { + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.751 us | } + 0) 1.643 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.150 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 1.302 us | } + 0) | __slab_alloc.isra.0() { + 0) | ___slab_alloc() { + 0) | get_partial_node.isra.0.part.0() { + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.420 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.390 us | } + 0) 1.223 us | } + 0) 1.733 us | } + 0) 2.034 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.150 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 4.939 us | } + 0) 5.249 us | } + 0) 0.150 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.213 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.151 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.615 us | } + 0) 0.140 us | down_write(); + 0) | anon_vma_interval_tree_insert() { + 0) 0.150 us | __anon_vma_interval_tree_augment_rotate(); + 0) 0.141 us | __anon_vma_interval_tree_augment_rotate(); + 0) 0.822 us | } + 0) 0.141 us | up_write(); + 0) 4.459 us | } + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.262 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.150 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 2.695 us | } + 0) | kmem_cache_alloc() { + 0) 0.330 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.233 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.691 us | } + 0) 2.776 us | } + 0) 0.130 us | down_write(); + 0) 0.151 us | anon_vma_interval_tree_insert(); + 0) 0.140 us | up_write(); + 0) + 11.321 us | } + 0) 0.180 us | down_write(); + 0) 0.140 us | vma_interval_tree_insert_after(); + 0) 0.140 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.411 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.410 us | } + 0) 1.303 us | } + 0) | copy_page_range() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.410 us | } + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.410 us | } + 0) 0.140 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 2.885 us | } + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.140 us | cap_capable(); + 0) 0.391 us | } + 0) | __vm_enough_memory() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.691 us | } + 0) 1.492 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.555 us | } + 0) 2.825 us | } + 0) 0.140 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.141 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.430 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.962 us | } + 0) 2.835 us | } + 0) 0.140 us | down_write(); + 0) 0.151 us | anon_vma_interval_tree_insert(); + 0) 0.140 us | up_write(); + 0) 3.927 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.223 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.574 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.233 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.691 us | } + 0) 2.574 us | } + 0) 0.130 us | down_write(); + 0) 0.140 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) + 10.409 us | } + 0) 0.131 us | down_write(); + 0) 0.130 us | vma_interval_tree_insert_after(); + 0) 0.131 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.131 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.131 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 1.202 us | } + 0) | copy_page_range() { + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.421 us | } + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.401 us | } + 0) 0.140 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 2.705 us | } + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.130 us | cap_capable(); + 0) 0.401 us | } + 0) | __vm_enough_memory() { + 0) 0.151 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 1.483 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.511 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.593 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 2.925 us | } + 0) 3.206 us | } + 0) 0.140 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.682 us | } + 0) 2.565 us | } + 0) 0.130 us | down_write(); + 0) 0.140 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) 3.667 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.232 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.151 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 2.575 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.151 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | __slab_alloc.isra.0() { + 0) | ___slab_alloc() { + 0) | get_partial_node.isra.0.part.0() { + 0) | _raw_spin_lock() { + 0) 0.151 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 1.212 us | } + 0) 1.693 us | } + 0) 1.984 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.151 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.682 us | } + 0) 4.699 us | } + 0) 0.130 us | down_write(); + 0) 0.140 us | anon_vma_interval_tree_insert(); + 0) 0.140 us | up_write(); + 0) + 12.273 us | } + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.141 us | vma_compute_subtree_gap(); + 0) 0.391 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.411 us | } + 0) 1.583 us | } + 0) | copy_page_range() { + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.421 us | } + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.401 us | } + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) 2.976 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.672 us | } + 0) 2.555 us | } + 0) 2.835 us | } + 0) 0.131 us | vma_dup_policy(); + 0) 0.130 us | anon_vma_fork(); + 0) 0.250 us | down_write(); + 0) 0.131 us | vma_interval_tree_insert_after(); + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.141 us | vma_compute_subtree_gap(); + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.141 us | vma_compute_subtree_gap(); + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.141 us | vma_compute_subtree_gap(); + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.131 us | vma_compute_subtree_gap(); + 0) 0.150 us | vma_compute_subtree_gap(); + 0) 0.141 us | vma_compute_subtree_gap(); + 0) 0.170 us | vma_compute_subtree_gap(); + 0) 3.175 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 3.968 us | } + 0) 0.140 us | copy_page_range(); + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.151 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.151 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.555 us | } + 0) 2.825 us | } + 0) 0.140 us | vma_dup_policy(); + 0) 0.130 us | anon_vma_fork(); + 0) 0.140 us | down_write(); + 0) 0.130 us | vma_interval_tree_insert_after(); + 0) 0.140 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.131 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 1.242 us | } + 0) 0.141 us | copy_page_range(); + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.672 us | } + 0) 2.545 us | } + 0) 2.825 us | } + 0) 0.131 us | vma_dup_policy(); + 0) 0.140 us | anon_vma_fork(); + 0) 0.131 us | down_write(); + 0) 0.130 us | vma_interval_tree_insert_after(); + 0) 0.131 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.141 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.141 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 1.212 us | } + 0) 0.131 us | copy_page_range(); + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.682 us | } + 0) 2.555 us | } + 0) 2.825 us | } + 0) 0.131 us | vma_dup_policy(); + 0) 0.140 us | anon_vma_fork(); + 0) 0.141 us | down_write(); + 0) 0.130 us | vma_interval_tree_insert_after(); + 0) 0.131 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.131 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.151 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 1.212 us | } + 0) 0.141 us | copy_page_range(); + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.141 us | cap_capable(); + 0) 0.611 us | } + 0) | __vm_enough_memory() { + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.771 us | } + 0) 1.803 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.151 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.555 us | } + 0) 2.825 us | } + 0) 0.140 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.682 us | } + 0) 2.555 us | } + 0) 0.141 us | down_write(); + 0) | anon_vma_interval_tree_insert() { + 0) 0.140 us | __anon_vma_interval_tree_augment_rotate(); + 0) 0.130 us | __anon_vma_interval_tree_augment_rotate(); + 0) 0.731 us | } + 0) 0.131 us | up_write(); + 0) 4.318 us | } + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.242 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.691 us | } + 0) 2.585 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.150 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 2.585 us | } + 0) 0.131 us | down_write(); + 0) 0.140 us | anon_vma_interval_tree_insert(); + 0) 0.131 us | up_write(); + 0) + 10.820 us | } + 0) 0.141 us | down_write(); + 0) 0.130 us | vma_interval_tree_insert_after(); + 0) 0.131 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.131 us | vma_compute_subtree_gap(); + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.141 us | vma_compute_subtree_gap(); + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 1.232 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.400 us | } + 0) 2.034 us | } + 0) | copy_page_range() { + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.421 us | } + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.401 us | } + 0) 0.141 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 2.615 us | } + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.130 us | cap_capable(); + 0) 0.391 us | } + 0) | __vm_enough_memory() { + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.682 us | } + 0) 1.473 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.150 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.555 us | } + 0) 2.815 us | } + 0) 0.140 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.213 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 2.544 us | } + 0) 0.130 us | down_write(); + 0) 0.150 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) 3.637 us | } + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.240 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.323 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.150 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 2.665 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.151 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.243 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.691 us | } + 0) 2.585 us | } + 0) 0.130 us | down_write(); + 0) 0.141 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) + 10.219 us | } + 0) 0.130 us | down_write(); + 0) 0.140 us | vma_interval_tree_insert_after(); + 0) 0.130 us | up_write(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 1.242 us | } + 0) | copy_page_range() { + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.421 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.401 us | } + 0) 0.140 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) 2.695 us | } + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.131 us | cap_capable(); + 0) 0.401 us | } + 0) | __vm_enough_memory() { + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 1.483 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.682 us | } + 0) 2.545 us | } + 0) 2.825 us | } + 0) 0.130 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.213 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 2.544 us | } + 0) 0.140 us | down_write(); + 0) 0.151 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) 3.737 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.233 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.151 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 2.585 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.151 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.232 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.151 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 2.565 us | } + 0) 0.130 us | down_write(); + 0) 0.141 us | anon_vma_interval_tree_insert(); + 0) 0.140 us | up_write(); + 0) + 10.209 us | } + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.391 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.391 us | } + 0) 1.192 us | } + 0) | copy_page_range() { + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.141 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 2.615 us | } + 0) | security_vm_enough_memory_mm() { + 0) | cap_vm_enough_memory() { + 0) 0.130 us | cap_capable(); + 0) 0.400 us | } + 0) | __vm_enough_memory() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 1.021 us | } + 0) 1.824 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.141 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.682 us | } + 0) 2.545 us | } + 0) 2.825 us | } + 0) 0.131 us | vma_dup_policy(); + 0) | anon_vma_fork() { + 0) | anon_vma_clone() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 2.555 us | } + 0) 0.130 us | down_write(); + 0) 0.130 us | anon_vma_interval_tree_insert(); + 0) 0.130 us | up_write(); + 0) 3.637 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.232 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.150 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 2.575 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.150 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 2.575 us | } + 0) 0.131 us | down_write(); + 0) 0.140 us | anon_vma_interval_tree_insert(); + 0) 0.141 us | up_write(); + 0) + 10.119 us | } + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.170 us | vma_compute_subtree_gap(); + 0) 0.141 us | vma_compute_subtree_gap(); + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.551 us | vma_compute_subtree_gap(); + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 3.557 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.401 us | } + 0) 4.358 us | } + 0) | copy_page_range() { + 0) | __pmd_alloc() { + 0) | alloc_pages_current() { + 0) 0.160 us | get_task_policy.part.0(); + 0) 0.141 us | policy_nodemask(); + 0) 0.150 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.150 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.150 us | __inc_numa_state(); + 0) 0.141 us | __inc_numa_state(); + 0) | prep_new_page() { + 0) | kernel_init_free_pages() { + 0) 0.170 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 1.233 us | } + 0) 1.503 us | } + 0) 2.485 us | } + 0) | __memcg_kmem_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.272 us | } + 0) | __memcg_kmem_charge_memcg() { + 0) | try_charge() { + 0) | page_counter_try_charge() { + 0) 0.151 us | propagate_protected_usage(); + 0) 0.130 us | propagate_protected_usage(); + 0) 0.131 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 1.272 us | } + 0) | page_counter_try_charge() { + 0) 0.130 us | propagate_protected_usage(); + 0) 0.151 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 0.141 us | propagate_protected_usage(); + 0) 1.242 us | } + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.171 us | refill_stock(); + 0) 3.857 us | } + 0) | page_counter_try_charge() { + 0) 0.141 us | propagate_protected_usage(); + 0) 0.130 us | propagate_protected_usage(); + 0) 0.131 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 1.212 us | } + 0) 5.501 us | } + 0) 0.150 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 7.785 us | } + 0) + 11.131 us | } + 0) + 12.263 us | } + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.410 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) + 13.846 us | } + 0) | __pte_alloc() { + 0) | pte_alloc_one() { + 0) | alloc_pages_current() { + 0) 0.131 us | get_task_policy.part.0(); + 0) 0.140 us | policy_nodemask(); + 0) 0.131 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.130 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.140 us | __inc_numa_state(); + 0) 0.141 us | __inc_numa_state(); + 0) | prep_new_page() { + 0) | kernel_init_free_pages() { + 0) 0.151 us | preempt_count_add(); + 0) 0.150 us | preempt_count_sub(); + 0) 1.273 us | } + 0) 1.533 us | } + 0) 2.394 us | } + 0) | __memcg_kmem_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) | __memcg_kmem_charge_memcg() { + 0) 0.161 us | try_charge(); + 0) | page_counter_try_charge() { + 0) 0.140 us | propagate_protected_usage(); + 0) 0.130 us | propagate_protected_usage(); + 0) 0.130 us | propagate_protected_usage(); + 0) 0.140 us | propagate_protected_usage(); + 0) 1.202 us | } + 0) 1.773 us | } + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 3.928 us | } + 0) 7.003 us | } + 0) 8.055 us | } + 0) 0.151 us | inc_zone_page_state(); + 0) 8.616 us | } + 0) | _raw_spin_lock() { + 0) 0.141 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 9.989 us | } + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.401 us | } + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.131 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.141 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) 0.140 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) + 32.450 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.212 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.672 us | } + 0) 2.565 us | } + 0) 2.845 us | } + 0) 0.131 us | vma_dup_policy(); + 0) 0.140 us | anon_vma_fork(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.151 us | vma_compute_subtree_gap(); + 0) 0.691 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.141 us | vma_compute_subtree_gap(); + 0) 0.411 us | } + 0) 1.513 us | } + 0) | copy_page_range() { + 0) 0.140 us | track_pfn_copy(); + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.420 us | } + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.400 us | } + 0) 0.220 us | vm_normal_page(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 3.156 us | } + 0) | vm_area_dup() { + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.151 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.202 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.151 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.555 us | } + 0) 2.835 us | } + 0) 0.130 us | vma_dup_policy(); + 0) 0.140 us | anon_vma_fork(); + 0) | __vma_link_rb() { + 0) | vma_gap_update() { + 0) 0.130 us | vma_compute_subtree_gap(); + 0) 0.391 us | } + 0) | vma_gap_callbacks_rotate() { + 0) 0.140 us | vma_compute_subtree_gap(); + 0) 0.400 us | } + 0) 1.283 us | } + 0) 0.150 us | copy_page_range(); + 0) | ldt_dup_context() { + 0) 0.150 us | mutex_lock(); + 0) 0.331 us | mutex_unlock(); + 0) 0.941 us | } + 0) 0.130 us | up_write(); + 0) | flush_tlb_mm_range() { + 0) 0.151 us | preempt_count_add(); + 0) | flush_tlb_func_common.constprop.0() { + 0) 0.311 us | native_flush_tlb(); + 0) 0.721 us | } + 0) 0.140 us | preempt_count_sub(); + 0) 1.814 us | } + 0) 0.150 us | up_write(); + 0) | uprobe_end_dup_mmap() { + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.682 us | } + 0) 0.140 us | try_module_get(); + 0) # 1459.016 us | } /* dup_mm */ + 0) | copy_namespaces() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.671 us | } + 0) 0.251 us | copy_thread_tls(); + 0) | alloc_pid() { + 0) | kmem_cache_alloc() { + 0) 0.131 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.292 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.150 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 2.665 us | } + 0) 0.150 us | preempt_count_add(); + 0) | _raw_spin_lock_irq() { + 0) 0.150 us | preempt_count_add(); + 0) 0.411 us | } + 0) | kmem_cache_alloc() { + 0) 0.130 us | should_failslab(); + 0) 0.140 us | memcg_kmem_put_cache(); + 0) 1.032 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | __init_waitqueue_head(); + 0) | _raw_spin_lock_irq() { + 0) 0.161 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 8.185 us | } + 0) 0.150 us | user_disable_single_step(); + 0) | clear_tsk_latency_tracing() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.150 us | preempt_count_add(); + 0) 0.491 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.563 us | } + 0) 0.150 us | preempt_count_add(); + 0) 0.141 us | __percpu_down_read(); + 0) 0.150 us | preempt_count_sub(); + 0) | cgroup_can_fork() { + 0) 0.561 us | pids_can_fork(); + 0) 1.052 us | } + 0) 0.250 us | ktime_get(); + 0) 0.171 us | ktime_get_with_offset(); + 0) | _raw_write_lock_irq() { + 0) 0.151 us | preempt_count_add(); + 0) 0.421 us | } + 0) | _raw_spin_lock() { + 0) 0.160 us | preempt_count_add(); + 0) 0.431 us | } + 0) 0.141 us | get_seccomp_filter(); + 0) 0.201 us | attach_pid(); + 0) 0.281 us | attach_pid(); + 0) 0.140 us | attach_pid(); + 0) 0.151 us | attach_pid(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.391 us | } + 0) | _raw_write_unlock_irq() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 0.201 us | proc_fork_connector(); + 0) | cgroup_post_fork() { + 0) | _raw_spin_lock_irq() { + 0) 0.141 us | preempt_count_add(); + 0) 0.411 us | } + 0) | css_set_move_task() { + 0) | cgroup_move_task() { + 0) | task_rq_lock() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.131 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_lock() { + 0) 0.131 us | preempt_count_add(); + 0) 0.401 us | } + 0) 1.192 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 2.575 us | } + 0) 2.856 us | } + 0) 0.130 us | __rcu_read_lock(); + 0) 0.141 us | __rcu_read_unlock(); + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 0.160 us | cpuset_fork(); + 0) | cpu_cgroup_fork() { + 0) | task_rq_lock() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.150 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.391 us | } + 0) 1.202 us | } + 0) 0.180 us | update_rq_clock(); + 0) | sched_change_group() { + 0) 0.140 us | task_wants_autogroup(); + 0) | task_change_group_fair() { + 0) 0.140 us | set_task_rq_fair(); + 0) 0.491 us | } + 0) 1.213 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.391 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 4.188 us | } + 0) 0.151 us | freezer_fork(); + 0) + 10.239 us | } + 0) 0.151 us | preempt_count_add(); + 0) | __percpu_up_read() { + 0) | rcuwait_wake_up() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.671 us | } + 0) 0.972 us | } + 0) 0.150 us | preempt_count_sub(); + 0) 0.140 us | uprobe_copy_process(); + 0) # 1570.545 us | } /* copy_process */ + 0) | get_task_pid() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.311 us | __rcu_read_unlock(); + 0) 0.862 us | } + 0) 0.161 us | pid_vnr(); + 0) | wake_up_new_task() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.151 us | preempt_count_add(); + 0) 0.421 us | } + 0) 0.141 us | set_task_rq_fair(); + 0) | __task_rq_lock() { + 0) | _raw_spin_lock() { + 0) 0.131 us | preempt_count_add(); + 0) 0.401 us | } + 0) 0.671 us | } + 0) 0.171 us | update_rq_clock(); + 0) | post_init_entity_util_avg() { + 0) | attach_entity_cfs_rq() { + 0) 0.151 us | __update_load_avg_cfs_rq(); + 0) 0.150 us | attach_entity_load_avg(); + 0) | propagate_entity_cfs_rq.isra.0() { + 0) 0.150 us | __update_load_avg_se(); + 0) 0.131 us | __update_load_avg_cfs_rq(); + 0) 0.761 us | } + 0) 1.623 us | } + 0) 1.913 us | } + 0) | activate_task() { + 0) | psi_task_change() { + 0) 0.171 us | record_times(); + 0) 0.151 us | record_times(); + 0) 0.160 us | record_times(); + 0) 0.160 us | record_times(); + 0) 1.833 us | } + 0) | enqueue_task_fair() { + 0) | enqueue_entity() { + 0) | update_curr() { + 0) 0.140 us | update_min_vruntime(); + 0) | cpuacct_charge() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.671 us | } + 0) 0.130 us | __rcu_read_lock(); + 0) | __cgroup_account_cputime() { + 0) 0.141 us | preempt_count_add(); + 0) | cgroup_base_stat_cputime_account_end.isra.0() { + 0) 0.140 us | cgroup_rstat_updated(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 1.182 us | } + 0) 0.130 us | __rcu_read_unlock(); + 0) 3.076 us | } + 0) 0.151 us | __update_load_avg_se(); + 0) 0.140 us | __update_load_avg_cfs_rq(); + 0) 0.140 us | update_cfs_group(); + 0) 0.140 us | account_entity_enqueue(); + 0) 0.140 us | __enqueue_entity(); + 0) 4.809 us | } + 0) 0.141 us | __update_load_avg_se(); + 0) 0.140 us | __update_load_avg_cfs_rq(); + 0) | update_cfs_group() { + 0) | reweight_entity() { + 0) | update_curr() { + 0) 0.130 us | update_min_vruntime(); + 0) 0.411 us | } + 0) 0.130 us | account_entity_dequeue(); + 0) 0.140 us | account_entity_enqueue(); + 0) 1.242 us | } + 0) 1.513 us | } + 0) 0.140 us | hrtick_update(); + 0) 7.654 us | } + 0) 9.968 us | } + 0) | check_preempt_curr() { + 0) | check_preempt_wakeup() { + 0) 0.140 us | update_curr(); + 0) 0.140 us | wakeup_preempt_entity.isra.0(); + 0) 0.712 us | } + 0) 1.042 us | } + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) + 16.761 us | } + 0) 0.130 us | put_pid(); + 0) # 1589.330 us | } /* _do_fork */ + 0) # 1589.891 us | } /* __se_sys_clone */ + 0) # 1590.162 us | } /* __x64_sys_clone */ + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.160 us | dput(); + 0) 0.150 us | mntput(); + 0) 0.701 us | } + 0) 0.151 us | unroll_tree_refs(); + 0) 0.150 us | kfree(); + 0) 1.693 us | } + 0) 1.984 us | } + 0) 0.170 us | switch_fpu_return(); + 0) # 1593.789 us | } /* do_syscall_64 */ + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.200 us | vmacache_find(); + 0) 0.140 us | vmacache_update(); + 0) 0.891 us | } + 0) | handle_mm_fault() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.131 us | mem_cgroup_from_task(); + 0) 0.190 us | __count_memcg_events(); + 0) 0.141 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.141 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.151 us | preempt_count_add(); + 0) 0.421 us | } + 0) | do_wp_page() { + 0) 0.151 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.140 us | page_trans_huge_mapcount(); + 0) 0.421 us | } + 0) 0.140 us | unlock_page(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) | wp_page_copy() { + 0) | alloc_pages_vma() { + 0) 0.150 us | __get_vma_policy(); + 0) | get_vma_policy.part.0() { + 0) 0.140 us | get_task_policy.part.0(); + 0) 0.410 us | } + 0) 0.130 us | policy_nodemask(); + 0) 0.140 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.140 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.150 us | __inc_numa_state(); + 0) 0.140 us | __inc_numa_state(); + 0) 0.140 us | prep_new_page(); + 0) 1.102 us | } + 0) 1.733 us | } + 0) 3.396 us | } + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.151 us | preempt_count_sub(); + 0) | mem_cgroup_try_charge_delay() { + 0) | mem_cgroup_try_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.151 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 1.252 us | } + 0) 0.170 us | try_charge(); + 0) 0.340 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 2.575 us | } + 0) | mem_cgroup_throttle_swaprate() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.140 us | kthread_blkcg(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.133 us | } + 0) 4.158 us | } + 0) | _raw_spin_lock() { + 0) 0.151 us | preempt_count_add(); + 0) 0.411 us | } + 0) | ptep_clear_flush() { + 0) | flush_tlb_mm_range() { + 0) 0.130 us | preempt_count_add(); + 0) | flush_tlb_func_common.constprop.0() { + 0) 0.180 us | native_flush_tlb_one_user(); + 0) 0.531 us | } + 0) 0.130 us | preempt_count_sub(); + 0) 1.383 us | } + 0) 1.673 us | } + 0) | page_add_new_anon_rmap() { + 0) 0.220 us | __mod_node_page_state(); + 0) 0.140 us | __page_set_anon_rmap(); + 0) 0.801 us | } + 0) | mem_cgroup_commit_charge() { + 0) | mem_cgroup_charge_statistics() { + 0) 0.150 us | __mod_memcg_state(); + 0) 0.150 us | __count_memcg_events(); + 0) 0.731 us | } + 0) | memcg_check_events() { + 0) 0.150 us | mem_cgroup_event_ratelimit.isra.0(); + 0) 0.431 us | } + 0) 1.634 us | } + 0) | lru_cache_add_active_or_unevictable() { + 0) | __lru_cache_add() { + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.722 us | } + 0) 1.032 us | } + 0) 0.140 us | page_remove_rmap(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) + 17.102 us | } + 0) + 19.126 us | } + 0) + 20.288 us | } + 0) + 21.780 us | } + 0) 0.130 us | up_read(); + 0) + 23.704 us | } + 0) + 23.975 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.150 us | vmacache_find(); + 0) 0.420 us | } + 0) | handle_mm_fault() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.141 us | mem_cgroup_from_task(); + 0) 0.150 us | __count_memcg_events(); + 0) 0.151 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.151 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.151 us | preempt_count_add(); + 0) 0.411 us | } + 0) | do_wp_page() { + 0) 0.141 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.150 us | page_trans_huge_mapcount(); + 0) 0.451 us | } + 0) 0.130 us | unlock_page(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.391 us | } + 0) | wp_page_copy() { + 0) | alloc_pages_vma() { + 0) 0.170 us | __get_vma_policy(); + 0) | get_vma_policy.part.0() { + 0) 0.130 us | get_task_policy.part.0(); + 0) 0.572 us | } + 0) 0.130 us | policy_nodemask(); + 0) 0.141 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.140 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.150 us | __inc_numa_state(); + 0) 0.201 us | __inc_numa_state(); + 0) 0.140 us | prep_new_page(); + 0) 1.062 us | } + 0) 1.643 us | } + 0) 3.486 us | } + 0) 0.151 us | preempt_count_add(); + 0) 0.150 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.130 us | preempt_count_sub(); + 0) | mem_cgroup_try_charge_delay() { + 0) | mem_cgroup_try_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.242 us | } + 0) 0.151 us | try_charge(); + 0) 0.150 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 2.354 us | } + 0) | mem_cgroup_throttle_swaprate() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.130 us | kthread_blkcg(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.942 us | } + 0) 3.687 us | } + 0) | _raw_spin_lock() { + 0) 0.170 us | preempt_count_add(); + 0) 0.431 us | } + 0) | ptep_clear_flush() { + 0) | flush_tlb_mm_range() { + 0) 0.140 us | preempt_count_add(); + 0) | flush_tlb_func_common.constprop.0() { + 0) 0.170 us | native_flush_tlb_one_user(); + 0) 0.430 us | } + 0) 0.140 us | preempt_count_sub(); + 0) 1.272 us | } + 0) 1.563 us | } + 0) | page_add_new_anon_rmap() { + 0) 0.190 us | __mod_node_page_state(); + 0) 0.130 us | __page_set_anon_rmap(); + 0) 0.771 us | } + 0) | mem_cgroup_commit_charge() { + 0) | mem_cgroup_charge_statistics() { + 0) 0.150 us | __mod_memcg_state(); + 0) 0.141 us | __count_memcg_events(); + 0) 0.691 us | } + 0) | memcg_check_events() { + 0) 0.161 us | mem_cgroup_event_ratelimit.isra.0(); + 0) 0.441 us | } + 0) 1.523 us | } + 0) | lru_cache_add_active_or_unevictable() { + 0) | __lru_cache_add() { + 0) 0.130 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 0.932 us | } + 0) 0.131 us | page_remove_rmap(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.391 us | } + 0) + 15.800 us | } + 0) + 17.713 us | } + 0) + 18.975 us | } + 0) + 20.348 us | } + 0) 0.130 us | up_read(); + 0) + 21.741 us | } + 0) + 22.021 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.200 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.190 us | vmacache_find(); + 0) 0.141 us | vmacache_update(); + 0) 0.822 us | } + 0) | handle_mm_fault() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.130 us | mem_cgroup_from_task(); + 0) 0.171 us | __count_memcg_events(); + 0) 0.140 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.140 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.411 us | } + 0) | do_wp_page() { + 0) 0.150 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.151 us | page_trans_huge_mapcount(); + 0) 0.421 us | } + 0) 0.140 us | unlock_page(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.390 us | } + 0) | wp_page_copy() { + 0) | alloc_pages_vma() { + 0) 0.140 us | __get_vma_policy(); + 0) | get_vma_policy.part.0() { + 0) 0.140 us | get_task_policy.part.0(); + 0) 0.380 us | } + 0) 0.140 us | policy_nodemask(); + 0) 0.160 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.140 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.140 us | __inc_numa_state(); + 0) 0.161 us | __inc_numa_state(); + 0) 0.140 us | prep_new_page(); + 0) 1.042 us | } + 0) 1.593 us | } + 0) 3.206 us | } + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.130 us | preempt_count_sub(); + 0) | mem_cgroup_try_charge_delay() { + 0) | mem_cgroup_try_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.151 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.232 us | } + 0) 0.150 us | try_charge(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 2.355 us | } + 0) | mem_cgroup_throttle_swaprate() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | kthread_blkcg(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.932 us | } + 0) 3.667 us | } + 0) | _raw_spin_lock() { + 0) 0.161 us | preempt_count_add(); + 0) 0.421 us | } + 0) | ptep_clear_flush() { + 0) | flush_tlb_mm_range() { + 0) 0.130 us | preempt_count_add(); + 0) | flush_tlb_func_common.constprop.0() { + 0) 0.190 us | native_flush_tlb_one_user(); + 0) 0.461 us | } + 0) 0.131 us | preempt_count_sub(); + 0) 1.282 us | } + 0) 1.874 us | } + 0) | page_add_new_anon_rmap() { + 0) 0.160 us | __mod_node_page_state(); + 0) 0.140 us | __page_set_anon_rmap(); + 0) 0.822 us | } + 0) | mem_cgroup_commit_charge() { + 0) | mem_cgroup_charge_statistics() { + 0) 0.151 us | __mod_memcg_state(); + 0) 0.150 us | __count_memcg_events(); + 0) 0.701 us | } + 0) | memcg_check_events() { + 0) 0.170 us | mem_cgroup_event_ratelimit.isra.0(); + 0) 0.440 us | } + 0) 1.553 us | } + 0) | lru_cache_add_active_or_unevictable() { + 0) | __lru_cache_add() { + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.692 us | } + 0) 0.952 us | } + 0) 0.140 us | page_remove_rmap(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.410 us | } + 0) + 16.020 us | } + 0) + 17.924 us | } + 0) + 19.066 us | } + 0) + 20.428 us | } + 0) 0.130 us | up_read(); + 0) + 22.262 us | } + 0) + 22.532 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.170 us | vmacache_find(); + 0) 0.141 us | vmacache_update(); + 0) 0.762 us | } + 0) | handle_mm_fault() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.140 us | mem_cgroup_from_task(); + 0) 0.171 us | __count_memcg_events(); + 0) 0.130 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.140 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.160 us | preempt_count_add(); + 0) 0.421 us | } + 0) | do_wp_page() { + 0) 0.140 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.150 us | page_trans_huge_mapcount(); + 0) 0.421 us | } + 0) 0.131 us | unlock_page(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | wp_page_copy() { + 0) | alloc_pages_vma() { + 0) 0.141 us | __get_vma_policy(); + 0) | get_vma_policy.part.0() { + 0) 0.140 us | get_task_policy.part.0(); + 0) 0.401 us | } + 0) 0.140 us | policy_nodemask(); + 0) 0.131 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.140 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.150 us | __inc_numa_state(); + 0) 0.160 us | __inc_numa_state(); + 0) 0.140 us | prep_new_page(); + 0) 1.052 us | } + 0) 1.633 us | } + 0) 3.256 us | } + 0) 0.151 us | preempt_count_add(); + 0) 0.140 us | preempt_count_add(); + 0) 0.151 us | preempt_count_sub(); + 0) 0.140 us | preempt_count_sub(); + 0) | mem_cgroup_try_charge_delay() { + 0) | mem_cgroup_try_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) 0.150 us | try_charge(); + 0) 0.150 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 2.324 us | } + 0) | mem_cgroup_throttle_swaprate() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | kthread_blkcg(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.932 us | } + 0) 3.647 us | } + 0) | _raw_spin_lock() { + 0) 0.160 us | preempt_count_add(); + 0) 0.420 us | } + 0) | ptep_clear_flush() { + 0) | flush_tlb_mm_range() { + 0) 0.130 us | preempt_count_add(); + 0) | flush_tlb_func_common.constprop.0() { + 0) 0.170 us | native_flush_tlb_one_user(); + 0) 0.450 us | } + 0) 0.140 us | preempt_count_sub(); + 0) 1.252 us | } + 0) 1.533 us | } + 0) | page_add_new_anon_rmap() { + 0) 0.190 us | __mod_node_page_state(); + 0) 0.160 us | __page_set_anon_rmap(); + 0) 0.801 us | } + 0) | mem_cgroup_commit_charge() { + 0) | mem_cgroup_charge_statistics() { + 0) 0.140 us | __mod_memcg_state(); + 0) 0.150 us | __count_memcg_events(); + 0) 0.691 us | } + 0) | memcg_check_events() { + 0) 0.130 us | mem_cgroup_event_ratelimit.isra.0(); + 0) 0.401 us | } + 0) 1.482 us | } + 0) | lru_cache_add_active_or_unevictable() { + 0) | __lru_cache_add() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 0.941 us | } + 0) 0.140 us | page_remove_rmap(); + 0) | _raw_spin_unlock() { + 0) 0.151 us | preempt_count_sub(); + 0) 0.401 us | } + 0) + 15.599 us | } + 0) + 17.543 us | } + 0) + 18.715 us | } + 0) + 20.108 us | } + 0) 0.150 us | up_read(); + 0) + 21.851 us | } + 0) + 22.152 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.131 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.180 us | vmacache_find(); + 0) 0.130 us | vmacache_update(); + 0) 0.781 us | } + 0) | handle_mm_fault() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.131 us | mem_cgroup_from_task(); + 0) 0.150 us | __count_memcg_events(); + 0) 0.141 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.140 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.160 us | preempt_count_add(); + 0) 0.410 us | } + 0) | do_wp_page() { + 0) 0.130 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.150 us | page_trans_huge_mapcount(); + 0) 0.421 us | } + 0) 0.130 us | unlock_page(); + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.391 us | } + 0) | wp_page_copy() { + 0) | alloc_pages_vma() { + 0) 0.140 us | __get_vma_policy(); + 0) | get_vma_policy.part.0() { + 0) 0.131 us | get_task_policy.part.0(); + 0) 0.391 us | } + 0) 0.140 us | policy_nodemask(); + 0) 0.130 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.140 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.141 us | __inc_numa_state(); + 0) 0.150 us | __inc_numa_state(); + 0) 0.141 us | prep_new_page(); + 0) 1.032 us | } + 0) 1.603 us | } + 0) 3.196 us | } + 0) 0.150 us | preempt_count_add(); + 0) 0.151 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.131 us | preempt_count_sub(); + 0) | mem_cgroup_try_charge_delay() { + 0) | mem_cgroup_try_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 1.223 us | } + 0) 0.140 us | try_charge(); + 0) 0.141 us | preempt_count_add(); + 0) 0.150 us | preempt_count_sub(); + 0) 2.344 us | } + 0) | mem_cgroup_throttle_swaprate() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.131 us | kthread_blkcg(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.931 us | } + 0) 3.667 us | } + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.411 us | } + 0) | ptep_clear_flush() { + 0) | flush_tlb_mm_range() { + 0) 0.141 us | preempt_count_add(); + 0) | flush_tlb_func_common.constprop.0() { + 0) 0.190 us | native_flush_tlb_one_user(); + 0) 0.461 us | } + 0) 0.140 us | preempt_count_sub(); + 0) 1.263 us | } + 0) 1.523 us | } + 0) | page_add_new_anon_rmap() { + 0) 0.151 us | __mod_node_page_state(); + 0) 0.130 us | __page_set_anon_rmap(); + 0) 0.731 us | } + 0) | mem_cgroup_commit_charge() { + 0) | mem_cgroup_charge_statistics() { + 0) 0.140 us | __mod_memcg_state(); + 0) 0.150 us | __count_memcg_events(); + 0) 0.691 us | } + 0) | memcg_check_events() { + 0) 0.150 us | mem_cgroup_event_ratelimit.isra.0(); + 0) 0.411 us | } + 0) 1.502 us | } + 0) | lru_cache_add_active_or_unevictable() { + 0) | __lru_cache_add() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 0.911 us | } + 0) 0.140 us | page_remove_rmap(); + 0) | _raw_spin_unlock() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.410 us | } + 0) + 15.630 us | } + 0) + 17.703 us | } + 0) + 18.805 us | } + 0) + 20.157 us | } + 0) 0.150 us | up_read(); + 0) + 21.891 us | } + 0) + 22.151 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.130 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.161 us | vmacache_find(); + 0) 0.140 us | vmacache_update(); + 0) 0.741 us | } + 0) | handle_mm_fault() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.141 us | mem_cgroup_from_task(); + 0) 0.160 us | __count_memcg_events(); + 0) 0.141 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.151 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.421 us | } + 0) | do_wp_page() { + 0) 0.140 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.140 us | page_trans_huge_mapcount(); + 0) 0.400 us | } + 0) 0.130 us | unlock_page(); + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.431 us | } + 0) | wp_page_copy() { + 0) | alloc_pages_vma() { + 0) 0.140 us | __get_vma_policy(); + 0) | get_vma_policy.part.0() { + 0) 0.131 us | get_task_policy.part.0(); + 0) 0.391 us | } + 0) 0.130 us | policy_nodemask(); + 0) 0.140 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.141 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.140 us | __inc_numa_state(); + 0) 0.150 us | __inc_numa_state(); + 0) 0.140 us | prep_new_page(); + 0) 1.152 us | } + 0) 1.743 us | } + 0) 3.327 us | } + 0) 0.140 us | preempt_count_add(); + 0) 0.151 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.131 us | preempt_count_sub(); + 0) | mem_cgroup_try_charge_delay() { + 0) | mem_cgroup_try_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.223 us | } + 0) 0.140 us | try_charge(); + 0) 0.151 us | preempt_count_add(); + 0) 0.150 us | preempt_count_sub(); + 0) 2.345 us | } + 0) | mem_cgroup_throttle_swaprate() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | kthread_blkcg(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.932 us | } + 0) 3.767 us | } + 0) | _raw_spin_lock() { + 0) 0.161 us | preempt_count_add(); + 0) 0.411 us | } + 0) | ptep_clear_flush() { + 0) | flush_tlb_mm_range() { + 0) 0.130 us | preempt_count_add(); + 0) | flush_tlb_func_common.constprop.0() { + 0) 0.190 us | native_flush_tlb_one_user(); + 0) 0.451 us | } + 0) 0.141 us | preempt_count_sub(); + 0) 1.292 us | } + 0) 1.563 us | } + 0) | page_add_new_anon_rmap() { + 0) 0.190 us | __mod_node_page_state(); + 0) 0.171 us | __page_set_anon_rmap(); + 0) 0.822 us | } + 0) | mem_cgroup_commit_charge() { + 0) | mem_cgroup_charge_statistics() { + 0) 0.150 us | __mod_memcg_state(); + 0) 0.140 us | __count_memcg_events(); + 0) 0.682 us | } + 0) | memcg_check_events() { + 0) 0.151 us | mem_cgroup_event_ratelimit.isra.0(); + 0) 0.421 us | } + 0) 1.503 us | } + 0) | lru_cache_add_active_or_unevictable() { + 0) | __lru_cache_add() { + 0) 0.130 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 0.922 us | } + 0) 0.130 us | page_remove_rmap(); + 0) | _raw_spin_unlock() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.411 us | } + 0) + 15.800 us | } + 0) + 17.703 us | } + 0) + 18.875 us | } + 0) + 20.238 us | } + 0) 0.130 us | up_read(); + 0) + 21.921 us | } + 0) + 22.182 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.130 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.130 us | vmacache_find(); + 0) 0.400 us | } + 0) | handle_mm_fault() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.131 us | mem_cgroup_from_task(); + 0) 0.160 us | __count_memcg_events(); + 0) 0.131 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.140 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.420 us | } + 0) | do_wp_page() { + 0) 0.140 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.130 us | page_trans_huge_mapcount(); + 0) 0.401 us | } + 0) 0.141 us | unlock_page(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.391 us | } + 0) | wp_page_copy() { + 0) | alloc_pages_vma() { + 0) 0.141 us | __get_vma_policy(); + 0) | get_vma_policy.part.0() { + 0) 0.130 us | get_task_policy.part.0(); + 0) 0.391 us | } + 0) 0.130 us | policy_nodemask(); + 0) 0.141 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.140 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.140 us | __inc_numa_state(); + 0) 0.160 us | __inc_numa_state(); + 0) 0.131 us | prep_new_page(); + 0) 1.202 us | } + 0) 1.763 us | } + 0) 3.356 us | } + 0) 0.150 us | preempt_count_add(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | preempt_count_sub(); + 0) | mem_cgroup_try_charge_delay() { + 0) | mem_cgroup_try_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.151 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.222 us | } + 0) 0.150 us | try_charge(); + 0) 0.150 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 2.335 us | } + 0) | mem_cgroup_throttle_swaprate() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | kthread_blkcg(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.932 us | } + 0) 3.657 us | } + 0) | _raw_spin_lock() { + 0) 0.161 us | preempt_count_add(); + 0) 0.431 us | } + 0) | ptep_clear_flush() { + 0) | flush_tlb_mm_range() { + 0) 0.140 us | preempt_count_add(); + 0) | flush_tlb_func_common.constprop.0() { + 0) 0.190 us | native_flush_tlb_one_user(); + 0) 0.461 us | } + 0) 0.171 us | preempt_count_sub(); + 0) 1.312 us | } + 0) 1.593 us | } + 0) | page_add_new_anon_rmap() { + 0) 0.180 us | __mod_node_page_state(); + 0) 0.131 us | __page_set_anon_rmap(); + 0) 0.721 us | } + 0) | mem_cgroup_commit_charge() { + 0) | mem_cgroup_charge_statistics() { + 0) 0.140 us | __mod_memcg_state(); + 0) 0.150 us | __count_memcg_events(); + 0) 0.692 us | } + 0) | memcg_check_events() { + 0) 0.130 us | mem_cgroup_event_ratelimit.isra.0(); + 0) 0.401 us | } + 0) 1.483 us | } + 0) | lru_cache_add_active_or_unevictable() { + 0) | __lru_cache_add() { + 0) 0.130 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.672 us | } + 0) 0.912 us | } + 0) 0.140 us | page_remove_rmap(); + 0) | _raw_spin_unlock() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.410 us | } + 0) + 15.880 us | } + 0) + 17.753 us | } + 0) + 18.865 us | } + 0) + 20.207 us | } + 0) 0.140 us | up_read(); + 0) + 21.560 us | } + 0) + 21.830 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.400 us | } + 0) 0.702 us | } + 0) | __x64_sys_setpgid() { + 0) | __se_sys_setpgid() { + 0) 0.150 us | __rcu_read_lock(); + 0) | _raw_write_lock_irq() { + 0) 0.160 us | preempt_count_add(); + 0) 1.123 us | } + 0) 0.360 us | find_task_by_vpid(); + 0) 0.160 us | security_task_setpgid(); + 0) | change_pid() { + 0) 0.150 us | __change_pid(); + 0) 0.440 us | } + 0) | _raw_write_unlock_irq() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.410 us | } + 0) 0.130 us | __rcu_read_unlock(); + 0) 3.967 us | } + 0) 4.328 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.151 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.681 us | } + 0) 0.150 us | unroll_tree_refs(); + 0) 0.140 us | kfree(); + 0) 1.513 us | } + 0) 1.783 us | } + 0) 7.534 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.390 us | } + 0) 0.661 us | } + 0) | __x64_sys_ioctl() { + 0) | ksys_ioctl() { + 0) | __fdget() { + 0) 0.180 us | __fget_light(); + 0) 0.471 us | } + 0) 0.141 us | security_file_ioctl(); + 0) | do_vfs_ioctl() { + 0) | tty_ioctl() { + 0) 0.141 us | tty_paranoia_check.isra.0(); + 0) | tty_jobctrl_ioctl() { + 0) | tty_get_pgrp() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.140 us | preempt_count_add(); + 0) 0.410 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.400 us | } + 0) 1.213 us | } + 0) 0.150 us | pid_vnr(); + 0) 0.141 us | put_pid(); + 0) 2.064 us | } + 0) 2.725 us | } + 0) 3.436 us | } + 0) 4.609 us | } + 0) 4.879 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.140 us | dput(); + 0) 0.131 us | mntput(); + 0) 0.651 us | } + 0) 0.130 us | unroll_tree_refs(); + 0) 0.130 us | kfree(); + 0) 1.443 us | } + 0) 1.713 us | } + 0) 7.825 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) | __x64_sys_rt_sigprocmask() { + 0) | __se_sys_rt_sigprocmask() { + 0) | sigprocmask() { + 0) | __set_current_blocked() { + 0) | _raw_spin_lock_irq() { + 0) 0.161 us | preempt_count_add(); + 0) 0.431 us | } + 0) | __set_task_blocked() { + 0) | recalc_sigpending() { + 0) 0.130 us | recalc_sigpending_tsk(); + 0) 0.431 us | } + 0) 0.731 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.390 us | } + 0) 2.084 us | } + 0) 2.365 us | } + 0) 2.925 us | } + 0) 3.206 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.130 us | dput(); + 0) 0.130 us | mntput(); + 0) 0.652 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.141 us | kfree(); + 0) 1.453 us | } + 0) 1.713 us | } + 0) 6.161 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.201 us | vmacache_find(); + 0) 0.130 us | vmacache_update(); + 0) 0.772 us | } + 0) | handle_mm_fault() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | mem_cgroup_from_task(); + 0) 0.140 us | __count_memcg_events(); + 0) 0.150 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.141 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.151 us | preempt_count_add(); + 0) 0.411 us | } + 0) | do_wp_page() { + 0) 0.151 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.150 us | page_trans_huge_mapcount(); + 0) 0.421 us | } + 0) 0.130 us | unlock_page(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.391 us | } + 0) | wp_page_copy() { + 0) | alloc_pages_vma() { + 0) 0.140 us | __get_vma_policy(); + 0) | get_vma_policy.part.0() { + 0) 0.140 us | get_task_policy.part.0(); + 0) 0.381 us | } + 0) 0.141 us | policy_nodemask(); + 0) 0.130 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.140 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.140 us | __inc_numa_state(); + 0) 0.150 us | __inc_numa_state(); + 0) 0.140 us | prep_new_page(); + 0) 1.032 us | } + 0) 1.613 us | } + 0) 3.196 us | } + 0) 0.150 us | preempt_count_add(); + 0) 0.131 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | preempt_count_sub(); + 0) | mem_cgroup_try_charge_delay() { + 0) | mem_cgroup_try_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 1.232 us | } + 0) 0.140 us | try_charge(); + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 2.354 us | } + 0) | mem_cgroup_throttle_swaprate() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.141 us | kthread_blkcg(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 1.011 us | } + 0) 3.757 us | } + 0) | _raw_spin_lock() { + 0) 0.160 us | preempt_count_add(); + 0) 0.431 us | } + 0) | ptep_clear_flush() { + 0) | flush_tlb_mm_range() { + 0) 0.130 us | preempt_count_add(); + 0) | flush_tlb_func_common.constprop.0() { + 0) 0.261 us | native_flush_tlb_one_user(); + 0) 0.531 us | } + 0) 0.181 us | preempt_count_sub(); + 0) 1.383 us | } + 0) 1.663 us | } + 0) | page_add_new_anon_rmap() { + 0) 0.190 us | __mod_node_page_state(); + 0) 0.131 us | __page_set_anon_rmap(); + 0) 0.782 us | } + 0) | mem_cgroup_commit_charge() { + 0) | mem_cgroup_charge_statistics() { + 0) 0.140 us | __mod_memcg_state(); + 0) 0.150 us | __count_memcg_events(); + 0) 0.692 us | } + 0) | memcg_check_events() { + 0) 0.140 us | mem_cgroup_event_ratelimit.isra.0(); + 0) 0.411 us | } + 0) 1.493 us | } + 0) | lru_cache_add_active_or_unevictable() { + 0) | __lru_cache_add() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.682 us | } + 0) 0.932 us | } + 0) 0.130 us | page_remove_rmap(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) + 15.620 us | } + 0) + 17.503 us | } + 0) + 18.675 us | } + 0) + 20.047 us | } + 0) 0.160 us | up_read(); + 0) + 21.781 us | } + 0) + 22.051 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.150 us | ktime_get_coarse_real_ts64(); + 0) 0.420 us | } + 0) 0.702 us | } + 0) | __x64_sys_ioctl() { + 0) | ksys_ioctl() { + 0) | __fdget() { + 0) 0.140 us | __fget_light(); + 0) 0.391 us | } + 0) 0.141 us | security_file_ioctl(); + 0) | do_vfs_ioctl() { + 0) | tty_ioctl() { + 0) 0.151 us | tty_paranoia_check.isra.0(); + 0) | tty_jobctrl_ioctl() { + 0) | tty_get_pgrp() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.150 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.410 us | } + 0) 1.213 us | } + 0) 0.170 us | pid_vnr(); + 0) 0.141 us | put_pid(); + 0) 2.064 us | } + 0) 2.615 us | } + 0) 2.925 us | } + 0) 3.988 us | } + 0) 4.248 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.130 us | dput(); + 0) 0.141 us | mntput(); + 0) 0.651 us | } + 0) 0.160 us | unroll_tree_refs(); + 0) 0.130 us | kfree(); + 0) 1.513 us | } + 0) 1.773 us | } + 0) 7.574 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.131 us | ktime_get_coarse_real_ts64(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) | __x64_sys_ioctl() { + 0) | ksys_ioctl() { + 0) | __fdget() { + 0) 0.130 us | __fget_light(); + 0) 0.391 us | } + 0) 0.130 us | security_file_ioctl(); + 0) | do_vfs_ioctl() { + 0) | tty_ioctl() { + 0) 0.130 us | tty_paranoia_check.isra.0(); + 0) | tty_jobctrl_ioctl() { + 0) | __tty_check_change.part.0() { + 0) 0.130 us | __rcu_read_lock(); + 0) | _raw_spin_lock_irqsave() { + 0) 0.150 us | preempt_count_add(); + 0) 0.401 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.783 us | } + 0) 0.151 us | __rcu_read_lock(); + 0) 0.240 us | find_vpid(); + 0) 0.140 us | pid_task(); + 0) | _raw_spin_lock_irq() { + 0) 0.161 us | preempt_count_add(); + 0) 0.431 us | } + 0) 0.130 us | put_pid(); + 0) | _raw_spin_unlock_irq() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.390 us | } + 0) 0.130 us | __rcu_read_unlock(); + 0) 4.699 us | } + 0) 5.239 us | } + 0) 5.521 us | } + 0) 6.572 us | } + 0) 6.823 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.130 us | dput(); + 0) 0.130 us | mntput(); + 0) 0.651 us | } + 0) 0.131 us | unroll_tree_refs(); + 0) 0.130 us | kfree(); + 0) 1.462 us | } + 0) 1.724 us | } + 0) 9.758 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.130 us | ktime_get_coarse_real_ts64(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) | __x64_sys_rt_sigprocmask() { + 0) | __se_sys_rt_sigprocmask() { + 0) | sigprocmask() { + 0) | __set_current_blocked() { + 0) | _raw_spin_lock_irq() { + 0) 0.160 us | preempt_count_add(); + 0) 0.421 us | } + 0) | __set_task_blocked() { + 0) | recalc_sigpending() { + 0) 0.130 us | recalc_sigpending_tsk(); + 0) 0.390 us | } + 0) 0.652 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.984 us | } + 0) 2.254 us | } + 0) 2.534 us | } + 0) 2.796 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.141 us | dput(); + 0) 0.130 us | mntput(); + 0) 0.651 us | } + 0) 0.130 us | unroll_tree_refs(); + 0) 0.130 us | kfree(); + 0) 1.673 us | } + 0) 1.933 us | } + 0) 5.962 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.141 us | vmacache_find(); + 0) 0.411 us | } + 0) | handle_mm_fault() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | mem_cgroup_from_task(); + 0) 0.150 us | __count_memcg_events(); + 0) 0.150 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.150 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.160 us | preempt_count_add(); + 0) 0.421 us | } + 0) | do_wp_page() { + 0) 0.150 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.151 us | page_trans_huge_mapcount(); + 0) 0.421 us | } + 0) 0.131 us | unlock_page(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.391 us | } + 0) | wp_page_copy() { + 0) | alloc_pages_vma() { + 0) 0.141 us | __get_vma_policy(); + 0) | get_vma_policy.part.0() { + 0) 0.130 us | get_task_policy.part.0(); + 0) 0.391 us | } + 0) 0.130 us | policy_nodemask(); + 0) 0.141 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.140 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.140 us | __inc_numa_state(); + 0) 0.151 us | __inc_numa_state(); + 0) 0.140 us | prep_new_page(); + 0) 1.011 us | } + 0) 1.603 us | } + 0) 3.196 us | } + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | preempt_count_sub(); + 0) | mem_cgroup_try_charge_delay() { + 0) | mem_cgroup_try_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.151 us | __rcu_read_unlock(); + 0) 1.232 us | } + 0) 0.140 us | try_charge(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 2.355 us | } + 0) | mem_cgroup_throttle_swaprate() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | kthread_blkcg(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.932 us | } + 0) 3.667 us | } + 0) | _raw_spin_lock() { + 0) 0.171 us | preempt_count_add(); + 0) 0.421 us | } + 0) | ptep_clear_flush() { + 0) | flush_tlb_mm_range() { + 0) 0.140 us | preempt_count_add(); + 0) | flush_tlb_func_common.constprop.0() { + 0) 0.190 us | native_flush_tlb_one_user(); + 0) 0.461 us | } + 0) 0.131 us | preempt_count_sub(); + 0) 1.673 us | } + 0) 1.954 us | } + 0) | page_add_new_anon_rmap() { + 0) 0.160 us | __mod_node_page_state(); + 0) 0.130 us | __page_set_anon_rmap(); + 0) 0.712 us | } + 0) | mem_cgroup_commit_charge() { + 0) | mem_cgroup_charge_statistics() { + 0) 0.141 us | __mod_memcg_state(); + 0) 0.140 us | __count_memcg_events(); + 0) 0.681 us | } + 0) | memcg_check_events() { + 0) 0.140 us | mem_cgroup_event_ratelimit.isra.0(); + 0) 0.410 us | } + 0) 1.503 us | } + 0) | lru_cache_add_active_or_unevictable() { + 0) | __lru_cache_add() { + 0) 0.131 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 0.932 us | } + 0) 0.130 us | page_remove_rmap(); + 0) | _raw_spin_unlock() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.401 us | } + 0) + 15.789 us | } + 0) + 17.684 us | } + 0) + 18.815 us | } + 0) + 20.188 us | } + 0) 0.131 us | up_read(); + 0) + 21.561 us | } + 0) + 21.831 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.130 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.131 us | vmacache_find(); + 0) 0.401 us | } + 0) | handle_mm_fault() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.130 us | mem_cgroup_from_task(); + 0) 0.161 us | __count_memcg_events(); + 0) 0.130 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.140 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.151 us | preempt_count_add(); + 0) 0.411 us | } + 0) | do_wp_page() { + 0) 0.151 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.151 us | page_trans_huge_mapcount(); + 0) 0.421 us | } + 0) 0.130 us | unlock_page(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.400 us | } + 0) | wp_page_copy() { + 0) | alloc_pages_vma() { + 0) 0.140 us | __get_vma_policy(); + 0) | get_vma_policy.part.0() { + 0) 0.130 us | get_task_policy.part.0(); + 0) 0.390 us | } + 0) 0.131 us | policy_nodemask(); + 0) 0.140 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.140 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.140 us | __inc_numa_state(); + 0) 0.150 us | __inc_numa_state(); + 0) 0.130 us | prep_new_page(); + 0) 1.002 us | } + 0) 1.563 us | } + 0) 3.156 us | } + 0) 0.150 us | preempt_count_add(); + 0) 0.131 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | preempt_count_sub(); + 0) | mem_cgroup_try_charge_delay() { + 0) | mem_cgroup_try_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 1.232 us | } + 0) 0.141 us | try_charge(); + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 2.334 us | } + 0) | mem_cgroup_throttle_swaprate() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.130 us | kthread_blkcg(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.932 us | } + 0) 3.657 us | } + 0) | _raw_spin_lock() { + 0) 0.160 us | preempt_count_add(); + 0) 0.421 us | } + 0) | ptep_clear_flush() { + 0) | flush_tlb_mm_range() { + 0) 0.130 us | preempt_count_add(); + 0) | flush_tlb_func_common.constprop.0() { + 0) 0.190 us | native_flush_tlb_one_user(); + 0) 0.451 us | } + 0) 0.140 us | preempt_count_sub(); + 0) 1.272 us | } + 0) 1.543 us | } + 0) | page_add_new_anon_rmap() { + 0) 0.190 us | __mod_node_page_state(); + 0) 0.130 us | __page_set_anon_rmap(); + 0) 0.761 us | } + 0) | mem_cgroup_commit_charge() { + 0) | mem_cgroup_charge_statistics() { + 0) 0.140 us | __mod_memcg_state(); + 0) 0.151 us | __count_memcg_events(); + 0) 0.692 us | } + 0) | memcg_check_events() { + 0) 0.151 us | mem_cgroup_event_ratelimit.isra.0(); + 0) 0.411 us | } + 0) 1.503 us | } + 0) | lru_cache_add_active_or_unevictable() { + 0) | __lru_cache_add() { + 0) 0.130 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 0.922 us | } + 0) 0.131 us | page_remove_rmap(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.391 us | } + 0) + 15.609 us | } + 0) + 17.513 us | } + 0) + 18.615 us | } + 0) + 19.988 us | } + 0) 0.150 us | up_read(); + 0) + 21.340 us | } + 0) + 21.611 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.130 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.140 us | vmacache_find(); + 0) 0.401 us | } + 0) | handle_mm_fault() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | mem_cgroup_from_task(); + 0) 0.160 us | __count_memcg_events(); + 0) 0.151 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.140 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.410 us | } + 0) | do_wp_page() { + 0) 0.150 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.430 us | page_trans_huge_mapcount(); + 0) 0.692 us | } + 0) 0.140 us | unlock_page(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | wp_page_copy() { + 0) | alloc_pages_vma() { + 0) 0.140 us | __get_vma_policy(); + 0) | get_vma_policy.part.0() { + 0) 0.130 us | get_task_policy.part.0(); + 0) 0.391 us | } + 0) 0.131 us | policy_nodemask(); + 0) 0.140 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.150 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.140 us | __inc_numa_state(); + 0) 0.150 us | __inc_numa_state(); + 0) 0.130 us | prep_new_page(); + 0) 1.002 us | } + 0) 1.563 us | } + 0) 3.156 us | } + 0) 0.150 us | preempt_count_add(); + 0) 0.131 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.141 us | preempt_count_sub(); + 0) | mem_cgroup_try_charge_delay() { + 0) | mem_cgroup_try_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.233 us | } + 0) 0.150 us | try_charge(); + 0) 0.151 us | preempt_count_add(); + 0) 0.150 us | preempt_count_sub(); + 0) 2.365 us | } + 0) | mem_cgroup_throttle_swaprate() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | kthread_blkcg(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.932 us | } + 0) 3.687 us | } + 0) | _raw_spin_lock() { + 0) 0.151 us | preempt_count_add(); + 0) 0.411 us | } + 0) | ptep_clear_flush() { + 0) | flush_tlb_mm_range() { + 0) 0.130 us | preempt_count_add(); + 0) | flush_tlb_func_common.constprop.0() { + 0) 0.191 us | native_flush_tlb_one_user(); + 0) 0.451 us | } + 0) 0.181 us | preempt_count_sub(); + 0) 1.313 us | } + 0) 1.583 us | } + 0) | page_add_new_anon_rmap() { + 0) 0.150 us | __mod_node_page_state(); + 0) 0.130 us | __page_set_anon_rmap(); + 0) 0.722 us | } + 0) | mem_cgroup_commit_charge() { + 0) | mem_cgroup_charge_statistics() { + 0) 0.141 us | __mod_memcg_state(); + 0) 0.150 us | __count_memcg_events(); + 0) 0.691 us | } + 0) | memcg_check_events() { + 0) 0.150 us | mem_cgroup_event_ratelimit.isra.0(); + 0) 0.410 us | } + 0) 1.503 us | } + 0) | lru_cache_add_active_or_unevictable() { + 0) | __lru_cache_add() { + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 0.912 us | } + 0) 0.130 us | page_remove_rmap(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.391 us | } + 0) + 15.700 us | } + 0) + 17.893 us | } + 0) + 18.995 us | } + 0) + 20.369 us | } + 0) 0.150 us | up_read(); + 0) + 21.730 us | } + 0) + 21.992 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.130 us | vmacache_find(); + 0) 0.390 us | } + 0) | handle_mm_fault() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.141 us | mem_cgroup_from_task(); + 0) 0.140 us | __count_memcg_events(); + 0) 0.151 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.140 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.410 us | } + 0) | do_wp_page() { + 0) 0.140 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.150 us | page_trans_huge_mapcount(); + 0) 0.410 us | } + 0) 0.130 us | unlock_page(); + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | wp_page_copy() { + 0) | alloc_pages_vma() { + 0) 0.140 us | __get_vma_policy(); + 0) | get_vma_policy.part.0() { + 0) 0.141 us | get_task_policy.part.0(); + 0) 0.381 us | } + 0) 0.140 us | policy_nodemask(); + 0) 0.130 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.141 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.140 us | __inc_numa_state(); + 0) 0.150 us | __inc_numa_state(); + 0) 0.131 us | prep_new_page(); + 0) 1.022 us | } + 0) 1.603 us | } + 0) 3.186 us | } + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.140 us | preempt_count_sub(); + 0) | mem_cgroup_try_charge_delay() { + 0) | mem_cgroup_try_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.242 us | } + 0) 0.151 us | try_charge(); + 0) 0.150 us | preempt_count_add(); + 0) 0.151 us | preempt_count_sub(); + 0) 2.344 us | } + 0) | mem_cgroup_throttle_swaprate() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | kthread_blkcg(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.942 us | } + 0) 3.677 us | } + 0) | _raw_spin_lock() { + 0) 0.160 us | preempt_count_add(); + 0) 0.541 us | } + 0) | ptep_clear_flush() { + 0) | flush_tlb_mm_range() { + 0) 0.130 us | preempt_count_add(); + 0) | flush_tlb_func_common.constprop.0() { + 0) 0.170 us | native_flush_tlb_one_user(); + 0) 0.431 us | } + 0) 0.140 us | preempt_count_sub(); + 0) 1.252 us | } + 0) 1.533 us | } + 0) | page_add_new_anon_rmap() { + 0) 0.191 us | __mod_node_page_state(); + 0) 0.140 us | __page_set_anon_rmap(); + 0) 0.751 us | } + 0) | mem_cgroup_commit_charge() { + 0) | mem_cgroup_charge_statistics() { + 0) 0.140 us | __mod_memcg_state(); + 0) 0.151 us | __count_memcg_events(); + 0) 0.691 us | } + 0) | memcg_check_events() { + 0) 0.150 us | mem_cgroup_event_ratelimit.isra.0(); + 0) 0.411 us | } + 0) 1.503 us | } + 0) | lru_cache_add_active_or_unevictable() { + 0) | __lru_cache_add() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 0.921 us | } + 0) 0.130 us | page_remove_rmap(); + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.451 us | } + 0) + 15.539 us | } + 0) + 17.442 us | } + 0) + 18.545 us | } + 0) + 19.907 us | } + 0) 0.160 us | up_read(); + 0) + 21.280 us | } + 0) + 21.540 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.130 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.131 us | vmacache_find(); + 0) 0.391 us | } + 0) | handle_mm_fault() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.130 us | mem_cgroup_from_task(); + 0) 0.151 us | __count_memcg_events(); + 0) 0.130 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.140 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.151 us | preempt_count_add(); + 0) 0.411 us | } + 0) | do_wp_page() { + 0) 0.151 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.151 us | page_trans_huge_mapcount(); + 0) 0.421 us | } + 0) 0.130 us | unlock_page(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.400 us | } + 0) | wp_page_copy() { + 0) | alloc_pages_vma() { + 0) 0.130 us | __get_vma_policy(); + 0) | get_vma_policy.part.0() { + 0) 0.130 us | get_task_policy.part.0(); + 0) 0.380 us | } + 0) 0.141 us | policy_nodemask(); + 0) 0.130 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.140 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.140 us | __inc_numa_state(); + 0) 0.150 us | __inc_numa_state(); + 0) 0.130 us | prep_new_page(); + 0) 1.022 us | } + 0) 2.084 us | } + 0) 3.657 us | } + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.151 us | preempt_count_sub(); + 0) | mem_cgroup_try_charge_delay() { + 0) | mem_cgroup_try_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.243 us | } + 0) 0.140 us | try_charge(); + 0) 0.151 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 2.344 us | } + 0) | mem_cgroup_throttle_swaprate() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.141 us | kthread_blkcg(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.921 us | } + 0) 3.667 us | } + 0) | _raw_spin_lock() { + 0) 0.160 us | preempt_count_add(); + 0) 0.431 us | } + 0) | ptep_clear_flush() { + 0) | flush_tlb_mm_range() { + 0) 0.141 us | preempt_count_add(); + 0) | flush_tlb_func_common.constprop.0() { + 0) 0.181 us | native_flush_tlb_one_user(); + 0) 0.441 us | } + 0) 0.180 us | preempt_count_sub(); + 0) 1.303 us | } + 0) 1.573 us | } + 0) | page_add_new_anon_rmap() { + 0) 0.191 us | __mod_node_page_state(); + 0) 0.130 us | __page_set_anon_rmap(); + 0) 0.721 us | } + 0) | mem_cgroup_commit_charge() { + 0) | mem_cgroup_charge_statistics() { + 0) 0.140 us | __mod_memcg_state(); + 0) 0.150 us | __count_memcg_events(); + 0) 0.691 us | } + 0) | memcg_check_events() { + 0) 0.130 us | mem_cgroup_event_ratelimit.isra.0(); + 0) 0.400 us | } + 0) 1.483 us | } + 0) | lru_cache_add_active_or_unevictable() { + 0) | __lru_cache_add() { + 0) 0.131 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.661 us | } + 0) 0.921 us | } + 0) 0.130 us | page_remove_rmap(); + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) + 15.849 us | } + 0) + 17.744 us | } + 0) + 18.846 us | } + 0) + 20.228 us | } + 0) 0.131 us | up_read(); + 0) + 21.571 us | } + 0) + 21.831 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.150 us | ktime_get_coarse_real_ts64(); + 0) 0.431 us | } + 0) 0.721 us | } + 0) | __x64_sys_fcntl() { + 0) | __se_sys_fcntl() { + 0) | __fdget_raw() { + 0) 0.151 us | __fget_light(); + 0) 0.421 us | } + 0) 0.151 us | security_file_fcntl(); + 0) 0.250 us | do_fcntl(); + 0) 1.733 us | } + 0) 2.094 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.151 us | dput(); + 0) 0.130 us | mntput(); + 0) 0.671 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.130 us | kfree(); + 0) 1.483 us | } + 0) 1.753 us | } + 0) 5.240 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.141 us | ktime_get_coarse_real_ts64(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) | __x64_sys_rt_sigprocmask() { + 0) | __se_sys_rt_sigprocmask() { + 0) | sigprocmask() { + 0) | __set_current_blocked() { + 0) | _raw_spin_lock_irq() { + 0) 0.150 us | preempt_count_add(); + 0) 0.411 us | } + 0) | __set_task_blocked() { + 0) | recalc_sigpending() { + 0) 0.130 us | recalc_sigpending_tsk(); + 0) 0.400 us | } + 0) 0.651 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 1.984 us | } + 0) 2.254 us | } + 0) 2.544 us | } + 0) 2.796 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.130 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.652 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.141 us | kfree(); + 0) 1.453 us | } + 0) 1.723 us | } + 0) 5.730 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.130 us | ktime_get_coarse_real_ts64(); + 0) 0.391 us | } + 0) 0.671 us | } + 0) | __x64_sys_ioctl() { + 0) | ksys_ioctl() { + 0) | __fdget() { + 0) 0.131 us | __fget_light(); + 0) 0.391 us | } + 0) 0.130 us | security_file_ioctl(); + 0) | do_vfs_ioctl() { + 0) | tty_ioctl() { + 0) 0.150 us | tty_paranoia_check.isra.0(); + 0) | tty_jobctrl_ioctl() { + 0) | tty_get_pgrp() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.141 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.151 us | preempt_count_sub(); + 0) 0.421 us | } + 0) 1.222 us | } + 0) 0.180 us | pid_vnr(); + 0) 0.140 us | put_pid(); + 0) 2.074 us | } + 0) 2.655 us | } + 0) 2.975 us | } + 0) 4.027 us | } + 0) 4.288 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.130 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.652 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.141 us | kfree(); + 0) 1.453 us | } + 0) 1.803 us | } + 0) 7.314 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.130 us | ktime_get_coarse_real_ts64(); + 0) 0.391 us | } + 0) 0.671 us | } + 0) | __x64_sys_rt_sigprocmask() { + 0) | __se_sys_rt_sigprocmask() { + 0) | sigprocmask() { + 0) | __set_current_blocked() { + 0) | _raw_spin_lock_irq() { + 0) 0.150 us | preempt_count_add(); + 0) 0.431 us | } + 0) | __set_task_blocked() { + 0) | recalc_sigpending() { + 0) 0.140 us | recalc_sigpending_tsk(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.391 us | } + 0) 1.994 us | } + 0) 2.254 us | } + 0) 2.535 us | } + 0) 2.785 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.130 us | dput(); + 0) 0.131 us | mntput(); + 0) 0.651 us | } + 0) 0.130 us | unroll_tree_refs(); + 0) 0.130 us | kfree(); + 0) 1.443 us | } + 0) 1.713 us | } + 0) 5.711 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.190 us | vmacache_find(); + 0) 0.140 us | vmacache_update(); + 0) 0.771 us | } + 0) | handle_mm_fault() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | mem_cgroup_from_task(); + 0) 0.160 us | __count_memcg_events(); + 0) 0.150 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.150 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.160 us | preempt_count_add(); + 0) 0.430 us | } + 0) | do_wp_page() { + 0) 0.150 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.150 us | page_trans_huge_mapcount(); + 0) 0.410 us | } + 0) 0.130 us | unlock_page(); + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | wp_page_copy() { + 0) | alloc_pages_vma() { + 0) 0.150 us | __get_vma_policy(); + 0) | get_vma_policy.part.0() { + 0) 0.141 us | get_task_policy.part.0(); + 0) 0.391 us | } + 0) 0.130 us | policy_nodemask(); + 0) 0.130 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.151 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.151 us | __inc_numa_state(); + 0) 0.150 us | __inc_numa_state(); + 0) 0.131 us | prep_new_page(); + 0) 1.032 us | } + 0) 1.623 us | } + 0) 3.216 us | } + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | preempt_count_sub(); + 0) | mem_cgroup_try_charge_delay() { + 0) | mem_cgroup_try_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.233 us | } + 0) 0.150 us | try_charge(); + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 2.344 us | } + 0) | mem_cgroup_throttle_swaprate() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.131 us | kthread_blkcg(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.921 us | } + 0) 3.667 us | } + 0) | _raw_spin_lock() { + 0) 0.160 us | preempt_count_add(); + 0) 0.431 us | } + 0) | ptep_clear_flush() { + 0) | flush_tlb_mm_range() { + 0) 0.131 us | preempt_count_add(); + 0) | flush_tlb_func_common.constprop.0() { + 0) 0.190 us | native_flush_tlb_one_user(); + 0) 0.461 us | } + 0) 0.180 us | preempt_count_sub(); + 0) 1.333 us | } + 0) 1.593 us | } + 0) | page_add_new_anon_rmap() { + 0) 0.191 us | __mod_node_page_state(); + 0) 0.130 us | __page_set_anon_rmap(); + 0) 0.721 us | } + 0) | mem_cgroup_commit_charge() { + 0) | mem_cgroup_charge_statistics() { + 0) 0.150 us | __mod_memcg_state(); + 0) 0.140 us | __count_memcg_events(); + 0) 0.701 us | } + 0) | memcg_check_events() { + 0) 0.140 us | mem_cgroup_event_ratelimit.isra.0(); + 0) 0.410 us | } + 0) 1.513 us | } + 0) | lru_cache_add_active_or_unevictable() { + 0) | __lru_cache_add() { + 0) 0.141 us | preempt_count_add(); + 0) 0.150 us | preempt_count_sub(); + 0) 0.701 us | } + 0) 0.952 us | } + 0) 0.140 us | page_remove_rmap(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) + 15.649 us | } + 0) + 17.633 us | } + 0) + 18.785 us | } + 0) + 20.188 us | } + 0) 0.131 us | up_read(); + 0) + 21.901 us | } + 0) + 22.181 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.170 us | vmacache_find(); + 0) 0.141 us | vmacache_update(); + 0) 0.772 us | } + 0) | handle_mm_fault() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | mem_cgroup_from_task(); + 0) 0.141 us | __count_memcg_events(); + 0) 0.130 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.140 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.151 us | preempt_count_add(); + 0) 0.692 us | } + 0) | do_wp_page() { + 0) 0.150 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.150 us | page_trans_huge_mapcount(); + 0) 0.420 us | } + 0) 0.130 us | unlock_page(); + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.391 us | } + 0) | wp_page_copy() { + 0) | alloc_pages_vma() { + 0) 0.140 us | __get_vma_policy(); + 0) | get_vma_policy.part.0() { + 0) 0.131 us | get_task_policy.part.0(); + 0) 0.391 us | } + 0) 0.130 us | policy_nodemask(); + 0) 0.140 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.151 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.150 us | __inc_numa_state(); + 0) 0.150 us | __inc_numa_state(); + 0) 0.141 us | prep_new_page(); + 0) 0.992 us | } + 0) 1.573 us | } + 0) 3.146 us | } + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_add(); + 0) 0.151 us | preempt_count_sub(); + 0) 0.130 us | preempt_count_sub(); + 0) | mem_cgroup_try_charge_delay() { + 0) | mem_cgroup_try_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.242 us | } + 0) 0.150 us | try_charge(); + 0) 0.150 us | preempt_count_add(); + 0) 0.150 us | preempt_count_sub(); + 0) 2.344 us | } + 0) | mem_cgroup_throttle_swaprate() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | kthread_blkcg(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.932 us | } + 0) 3.677 us | } + 0) | _raw_spin_lock() { + 0) 0.160 us | preempt_count_add(); + 0) 0.420 us | } + 0) | ptep_clear_flush() { + 0) | flush_tlb_mm_range() { + 0) 0.140 us | preempt_count_add(); + 0) | flush_tlb_func_common.constprop.0() { + 0) 0.170 us | native_flush_tlb_one_user(); + 0) 0.450 us | } + 0) 0.180 us | preempt_count_sub(); + 0) 1.312 us | } + 0) 1.593 us | } + 0) | page_add_new_anon_rmap() { + 0) 0.170 us | __mod_node_page_state(); + 0) 0.140 us | __page_set_anon_rmap(); + 0) 0.691 us | } + 0) | mem_cgroup_commit_charge() { + 0) | mem_cgroup_charge_statistics() { + 0) 0.140 us | __mod_memcg_state(); + 0) 0.151 us | __count_memcg_events(); + 0) 0.691 us | } + 0) | memcg_check_events() { + 0) 0.151 us | mem_cgroup_event_ratelimit.isra.0(); + 0) 0.411 us | } + 0) 1.503 us | } + 0) | lru_cache_add_active_or_unevictable() { + 0) | __lru_cache_add() { + 0) 0.130 us | preempt_count_add(); + 0) | pagevec_lru_move_fn() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.140 us | preempt_count_add(); + 0) 0.421 us | } + 0) 0.351 us | mem_cgroup_page_lruvec(); + 0) | __pagevec_lru_add_fn() { + 0) | page_evictable() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.151 us | page_mapping(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.981 us | } + 0) | __mod_lruvec_state() { + 0) 0.150 us | __mod_node_page_state(); + 0) 0.140 us | __mod_memcg_state(); + 0) 0.811 us | } + 0) 0.150 us | __mod_zone_page_state(); + 0) 0.140 us | mem_cgroup_update_lru_size(); + 0) 2.836 us | } + 0) 0.140 us | mem_cgroup_page_lruvec(); + 0) | __pagevec_lru_add_fn() { + 0) | page_evictable() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.141 us | page_mapping(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.932 us | } + 0) | __mod_lruvec_state() { + 0) 0.140 us | __mod_node_page_state(); + 0) 0.141 us | __mod_memcg_state(); + 0) 0.681 us | } + 0) 0.141 us | __mod_zone_page_state(); + 0) 0.140 us | mem_cgroup_update_lru_size(); + 0) 2.544 us | } + 0) 0.130 us | mem_cgroup_page_lruvec(); + 0) | __pagevec_lru_add_fn() { + 0) | page_evictable() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | page_mapping(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.922 us | } + 0) | __mod_lruvec_state() { + 0) 0.140 us | __mod_node_page_state(); + 0) 0.130 us | __mod_memcg_state(); + 0) 0.672 us | } + 0) 0.130 us | __mod_zone_page_state(); + 0) 0.141 us | mem_cgroup_update_lru_size(); + 0) 2.565 us | } + 0) 0.130 us | mem_cgroup_page_lruvec(); + 0) | __pagevec_lru_add_fn() { + 0) | page_evictable() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | page_mapping(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.922 us | } + 0) | __mod_lruvec_state() { + 0) 0.140 us | __mod_node_page_state(); + 0) 0.130 us | __mod_memcg_state(); + 0) 0.671 us | } + 0) 0.141 us | __mod_zone_page_state(); + 0) 0.140 us | mem_cgroup_update_lru_size(); + 0) 2.554 us | } + 0) 0.130 us | mem_cgroup_page_lruvec(); + 0) | __pagevec_lru_add_fn() { + 0) | page_evictable() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | page_mapping(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.932 us | } + 0) | __mod_lruvec_state() { + 0) 0.140 us | __mod_node_page_state(); + 0) 0.140 us | __mod_memcg_state(); + 0) 0.682 us | } + 0) 0.130 us | __mod_zone_page_state(); + 0) 0.131 us | mem_cgroup_update_lru_size(); + 0) 2.555 us | } + 0) 0.141 us | mem_cgroup_page_lruvec(); + 0) | __pagevec_lru_add_fn() { + 0) | page_evictable() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.130 us | page_mapping(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.932 us | } + 0) | __mod_lruvec_state() { + 0) 0.141 us | __mod_node_page_state(); + 0) 0.140 us | __mod_memcg_state(); + 0) 0.681 us | } + 0) 0.130 us | __mod_zone_page_state(); + 0) 0.130 us | mem_cgroup_update_lru_size(); + 0) 2.545 us | } + 0) 0.130 us | mem_cgroup_page_lruvec(); + 0) | __pagevec_lru_add_fn() { + 0) | page_evictable() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | page_mapping(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.932 us | } + 0) | __mod_lruvec_state() { + 0) 0.140 us | __mod_node_page_state(); + 0) 0.140 us | __mod_memcg_state(); + 0) 0.671 us | } + 0) 0.161 us | __mod_zone_page_state(); + 0) 0.140 us | mem_cgroup_update_lru_size(); + 0) 2.574 us | } + 0) 0.130 us | mem_cgroup_page_lruvec(); + 0) | __pagevec_lru_add_fn() { + 0) | page_evictable() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | page_mapping(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.922 us | } + 0) | __mod_lruvec_state() { + 0) 0.130 us | __mod_node_page_state(); + 0) 0.130 us | __mod_memcg_state(); + 0) 0.672 us | } + 0) 0.150 us | __mod_zone_page_state(); + 0) 0.141 us | mem_cgroup_update_lru_size(); + 0) 2.555 us | } + 0) 0.140 us | mem_cgroup_page_lruvec(); + 0) | __pagevec_lru_add_fn() { + 0) | page_evictable() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | page_mapping(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.932 us | } + 0) | __mod_lruvec_state() { + 0) 0.140 us | __mod_node_page_state(); + 0) 0.140 us | __mod_memcg_state(); + 0) 0.681 us | } + 0) 0.141 us | __mod_zone_page_state(); + 0) 0.130 us | mem_cgroup_update_lru_size(); + 0) 2.544 us | } + 0) 0.130 us | mem_cgroup_page_lruvec(); + 0) | __pagevec_lru_add_fn() { + 0) | page_evictable() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | page_mapping(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.931 us | } + 0) | __mod_lruvec_state() { + 0) 0.140 us | __mod_node_page_state(); + 0) 0.130 us | __mod_memcg_state(); + 0) 0.672 us | } + 0) 0.130 us | __mod_zone_page_state(); + 0) 0.130 us | mem_cgroup_update_lru_size(); + 0) 2.535 us | } + 0) 0.141 us | mem_cgroup_page_lruvec(); + 0) | __pagevec_lru_add_fn() { + 0) | page_evictable() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.130 us | page_mapping(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.932 us | } + 0) | __mod_lruvec_state() { + 0) 0.141 us | __mod_node_page_state(); + 0) 0.130 us | __mod_memcg_state(); + 0) 0.681 us | } + 0) 0.130 us | __mod_zone_page_state(); + 0) 0.130 us | mem_cgroup_update_lru_size(); + 0) 2.625 us | } + 0) 0.130 us | mem_cgroup_page_lruvec(); + 0) | __pagevec_lru_add_fn() { + 0) | page_evictable() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | page_mapping(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.932 us | } + 0) | __mod_lruvec_state() { + 0) 0.130 us | __mod_node_page_state(); + 0) 0.140 us | __mod_memcg_state(); + 0) 0.671 us | } + 0) 0.141 us | __mod_zone_page_state(); + 0) 0.140 us | mem_cgroup_update_lru_size(); + 0) 2.544 us | } + 0) 0.130 us | mem_cgroup_page_lruvec(); + 0) | __pagevec_lru_add_fn() { + 0) | page_evictable() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | page_mapping(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.932 us | } + 0) | __mod_lruvec_state() { + 0) 0.150 us | __mod_node_page_state(); + 0) 0.140 us | __mod_memcg_state(); + 0) 0.682 us | } + 0) 0.140 us | __mod_zone_page_state(); + 0) 0.141 us | mem_cgroup_update_lru_size(); + 0) 2.555 us | } + 0) 0.140 us | mem_cgroup_page_lruvec(); + 0) | __pagevec_lru_add_fn() { + 0) | page_evictable() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | page_mapping(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.932 us | } + 0) | __mod_lruvec_state() { + 0) 0.130 us | __mod_node_page_state(); + 0) 0.140 us | __mod_memcg_state(); + 0) 0.671 us | } + 0) 0.151 us | __mod_zone_page_state(); + 0) 0.140 us | mem_cgroup_update_lru_size(); + 0) 2.554 us | } + 0) 0.140 us | mem_cgroup_page_lruvec(); + 0) | __pagevec_lru_add_fn() { + 0) | page_evictable() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | page_mapping(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.932 us | } + 0) | __mod_lruvec_state() { + 0) 0.130 us | __mod_node_page_state(); + 0) 0.140 us | __mod_memcg_state(); + 0) 0.672 us | } + 0) 0.160 us | __mod_zone_page_state(); + 0) 0.140 us | mem_cgroup_update_lru_size(); + 0) 2.575 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | release_pages() { + 0) 0.150 us | mem_cgroup_uncharge_list(); + 0) 0.150 us | free_unref_page_list(); + 0) 1.002 us | } + 0) + 47.969 us | } + 0) 0.130 us | preempt_count_sub(); + 0) + 48.781 us | } + 0) + 49.032 us | } + 0) 0.140 us | page_remove_rmap(); + 0) | _raw_spin_unlock() { + 0) 0.151 us | preempt_count_sub(); + 0) 0.421 us | } + 0) + 63.569 us | } + 0) + 65.473 us | } + 0) + 66.906 us | } + 0) + 68.258 us | } + 0) 0.161 us | up_read(); + 0) + 70.021 us | } + 0) + 70.282 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.150 us | ktime_get_coarse_real_ts64(); + 0) 0.421 us | } + 0) 0.701 us | } + 0) | __x64_sys_wait4() { + 0) | __se_sys_wait4() { + 0) | kernel_wait4() { + 0) | find_get_pid() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.831 us | } + 0) | do_wait() { + 0) | add_wait_queue() { + 0) | _raw_spin_lock_irqsave() { + 0) 0.151 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock_irqrestore() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.192 us | } + 0) | _raw_read_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.421 us | } + 0) | wait_consider_task() { + 0) 0.140 us | task_stopped_code(); + 0) 0.471 us | } + 0) | _raw_read_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.390 us | } + 0) | schedule() { + 0) 0.150 us | preempt_count_add(); + 0) | rcu_note_context_switch() { + 0) 0.140 us | rcu_preempt_deferred_qs(); + 0) 0.140 us | rcu_qs(); + 0) 0.711 us | } + 0) | _raw_spin_lock() { + 0) 0.130 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.171 us | update_rq_clock(); + 0) | deactivate_task() { + 0) | psi_task_change() { + 0) 0.170 us | record_times(); + 0) 0.181 us | record_times(); + 0) 0.160 us | record_times(); + 0) 0.160 us | record_times(); + 0) 1.623 us | } + 0) | dequeue_task_fair() { + 0) | dequeue_entity() { + 0) | update_curr() { + 0) 0.160 us | update_min_vruntime(); + 0) | cpuacct_charge() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.681 us | } + 0) 0.140 us | __rcu_read_lock(); + 0) | __cgroup_account_cputime() { + 0) 0.141 us | preempt_count_add(); + 0) | cgroup_base_stat_cputime_account_end.isra.0() { + 0) 0.130 us | cgroup_rstat_updated(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.671 us | } + 0) 1.192 us | } + 0) 0.130 us | __rcu_read_unlock(); + 0) 3.156 us | } + 0) | __update_load_avg_se() { + 0) 0.150 us | __accumulate_pelt_segments(); + 0) 0.471 us | } + 0) | __update_load_avg_cfs_rq() { + 0) 0.140 us | __accumulate_pelt_segments(); + 0) 0.431 us | } + 0) 0.130 us | clear_buddies(); + 0) 0.150 us | account_entity_dequeue(); + 0) 0.140 us | update_cfs_group(); + 0) 0.140 us | update_min_vruntime(); + 0) 6.011 us | } + 0) 0.170 us | set_next_buddy(); + 0) | __update_load_avg_se() { + 0) 0.141 us | __accumulate_pelt_segments(); + 0) 0.421 us | } + 0) | __update_load_avg_cfs_rq() { + 0) 0.131 us | __accumulate_pelt_segments(); + 0) 0.401 us | } + 0) | update_cfs_group() { + 0) | reweight_entity() { + 0) | update_curr() { + 0) 0.140 us | update_min_vruntime(); + 0) 0.411 us | } + 0) 0.140 us | account_entity_dequeue(); + 0) 0.141 us | account_entity_enqueue(); + 0) 1.242 us | } + 0) 1.523 us | } + 0) 0.131 us | hrtick_update(); + 0) 9.738 us | } + 0) + 11.872 us | } + 0) | pick_next_task_fair() { + 0) 0.140 us | update_curr(); + 0) 0.131 us | check_cfs_rq_runtime(); + 0) | pick_next_entity() { + 0) 0.140 us | wakeup_preempt_entity.isra.0(); + 0) 0.160 us | clear_buddies(); + 0) 0.721 us | } + 0) 0.131 us | check_cfs_rq_runtime(); + 0) | pick_next_entity() { + 0) 0.130 us | clear_buddies(); + 0) 0.421 us | } + 0) | put_prev_entity() { + 0) 0.141 us | check_cfs_rq_runtime(); + 0) 0.421 us | } + 0) | set_next_entity() { + 0) | __update_load_avg_se() { + 0) 0.140 us | __accumulate_pelt_segments(); + 0) 0.411 us | } + 0) 0.141 us | __update_load_avg_cfs_rq(); + 0) 0.992 us | } + 0) 4.158 us | } + 0) | switch_mm_irqs_off() { + 0) 0.211 us | load_new_mm_cr3(); + 0) 0.782 us | } + ------------------------------------------ + 0) fish-32143 => <...>-32905 + ------------------------------------------ + + 0) | schedule_tail() { + 0) | finish_task_switch() { + 0) | _raw_spin_unlock_irq() { + 0) 0.211 us | preempt_count_sub(); + 0) 0.471 us | } + 0) 0.751 us | } + 0) 0.160 us | preempt_count_sub(); + 0) | __task_pid_nr_ns() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.752 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.160 us | vmacache_find(); + 0) 0.131 us | vmacache_update(); + 0) 0.772 us | } + 0) | handle_mm_fault() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.140 us | mem_cgroup_from_task(); + 0) 0.141 us | __count_memcg_events(); + 0) 0.130 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.140 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.410 us | } + 0) | do_wp_page() { + 0) 0.150 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.170 us | page_trans_huge_mapcount(); + 0) 0.431 us | } + 0) 0.130 us | unlock_page(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | wp_page_copy() { + 0) | alloc_pages_vma() { + 0) 0.150 us | __get_vma_policy(); + 0) | get_vma_policy.part.0() { + 0) 0.141 us | get_task_policy.part.0(); + 0) 0.381 us | } + 0) 0.140 us | policy_nodemask(); + 0) 0.130 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.151 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.141 us | __inc_numa_state(); + 0) 0.160 us | __inc_numa_state(); + 0) 0.141 us | prep_new_page(); + 0) 1.022 us | } + 0) 1.693 us | } + 0) 3.266 us | } + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.131 us | preempt_count_sub(); + 0) | mem_cgroup_try_charge_delay() { + 0) | mem_cgroup_try_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 1.253 us | } + 0) 0.160 us | try_charge(); + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 2.354 us | } + 0) | mem_cgroup_throttle_swaprate() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.131 us | kthread_blkcg(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.931 us | } + 0) 3.687 us | } + 0) | _raw_spin_lock() { + 0) 0.160 us | preempt_count_add(); + 0) 0.431 us | } + 0) | ptep_clear_flush() { + 0) | flush_tlb_mm_range() { + 0) 0.131 us | preempt_count_add(); + 0) | flush_tlb_func_common.constprop.0() { + 0) 0.201 us | native_flush_tlb_one_user(); + 0) 0.461 us | } + 0) 0.180 us | preempt_count_sub(); + 0) 1.343 us | } + 0) 1.613 us | } + 0) | page_add_new_anon_rmap() { + 0) 0.140 us | __mod_node_page_state(); + 0) 0.130 us | __page_set_anon_rmap(); + 0) 0.712 us | } + 0) | mem_cgroup_commit_charge() { + 0) | mem_cgroup_charge_statistics() { + 0) 0.131 us | __mod_memcg_state(); + 0) 0.160 us | __count_memcg_events(); + 0) 0.691 us | } + 0) | memcg_check_events() { + 0) 0.140 us | mem_cgroup_event_ratelimit.isra.0(); + 0) 0.410 us | } + 0) 1.503 us | } + 0) | lru_cache_add_active_or_unevictable() { + 0) | __lru_cache_add() { + 0) 0.130 us | preempt_count_add(); + 0) 0.201 us | preempt_count_sub(); + 0) 0.982 us | } + 0) 1.302 us | } + 0) 0.130 us | page_remove_rmap(); + 0) | _raw_spin_unlock() { + 0) 0.150 us | preempt_count_sub(); + 0) 0.411 us | } + 0) + 16.200 us | } + 0) + 18.104 us | } + 0) + 19.437 us | } + 0) + 20.819 us | } + 0) 0.161 us | up_read(); + 0) + 22.602 us | } + 0) + 22.873 us | } + 0) | calculate_sigpending() { + 0) | _raw_spin_lock_irq() { + 0) 0.161 us | preempt_count_add(); + 0) 0.421 us | } + 0) | recalc_sigpending() { + 0) 0.141 us | recalc_sigpending_tsk(); + 0) 0.401 us | } + 0) | _raw_spin_unlock_irq() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.743 us | } + 0) + 27.591 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.150 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.682 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.141 us | kfree(); + 0) 1.603 us | } + 0) 1.893 us | } + 0) 0.271 us | switch_fpu_return(); + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.131 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.180 us | vmacache_find(); + 0) 0.130 us | vmacache_update(); + 0) 0.751 us | } + 0) | handle_mm_fault() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | mem_cgroup_from_task(); + 0) 0.160 us | __count_memcg_events(); + 0) 0.141 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.140 us | pmd_devmap_trans_unstable(); + 0) | filemap_map_pages() { + 0) 0.150 us | __rcu_read_lock(); + 0) | alloc_set_pte() { + 0) 0.140 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.161 us | preempt_count_add(); + 0) 0.411 us | } + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.420 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.681 us | } + 0) 1.563 us | } + 0) 2.705 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.651 us | } + 0) 1.443 us | } + 0) 1.723 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.442 us | } + 0) 1.704 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.381 us | } + 0) 0.641 us | } + 0) 1.432 us | } + 0) 1.694 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.381 us | } + 0) 0.641 us | } + 0) 1.432 us | } + 0) 1.704 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.641 us | } + 0) 1.442 us | } + 0) 1.704 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.381 us | } + 0) 0.641 us | } + 0) 1.432 us | } + 0) 1.694 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.391 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.432 us | } + 0) 1.704 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.381 us | } + 0) 0.641 us | } + 0) 1.442 us | } + 0) 1.704 us | } + 0) 0.210 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.442 us | } + 0) 1.703 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.581 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.652 us | } + 0) + 13.956 us | } + 0) + 14.286 us | } + 0) 0.150 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.462 us | } + 0) 1.754 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.452 us | } + 0) 1.724 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.462 us | } + 0) 1.734 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.462 us | } + 0) 1.734 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.462 us | } + 0) 1.744 us | } + 0) 0.140 us | unlock_page(); + 0) 0.161 us | __rcu_read_unlock(); + 0) + 50.114 us | } + 0) | _raw_spin_unlock() { + 0) 0.161 us | preempt_count_sub(); + 0) 0.461 us | } + 0) + 51.496 us | } + 0) + 52.890 us | } + 0) 0.220 us | up_read(); + 0) + 54.743 us | } + 0) + 54.993 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.150 us | vmacache_find(); + 0) 0.140 us | vmacache_update(); + 0) 0.862 us | } + 0) | handle_mm_fault() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.181 us | mem_cgroup_from_task(); + 0) 0.260 us | __count_memcg_events(); + 0) 0.141 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.141 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.151 us | preempt_count_add(); + 0) 0.421 us | } + 0) | do_wp_page() { + 0) 0.131 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.130 us | page_trans_huge_mapcount(); + 0) 0.411 us | } + 0) 0.140 us | unlock_page(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | wp_page_copy() { + 0) | alloc_pages_vma() { + 0) 0.140 us | __get_vma_policy(); + 0) | get_vma_policy.part.0() { + 0) 0.160 us | get_task_policy.part.0(); + 0) 0.411 us | } + 0) 0.131 us | policy_nodemask(); + 0) 0.140 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.140 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.140 us | __inc_numa_state(); + 0) 0.151 us | __inc_numa_state(); + 0) 0.140 us | prep_new_page(); + 0) 1.072 us | } + 0) 1.744 us | } + 0) 3.386 us | } + 0) 0.151 us | preempt_count_add(); + 0) 0.160 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.150 us | preempt_count_sub(); + 0) | mem_cgroup_try_charge_delay() { + 0) | mem_cgroup_try_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.161 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.151 us | __rcu_read_unlock(); + 0) 1.262 us | } + 0) 0.161 us | try_charge(); + 0) 0.140 us | preempt_count_add(); + 0) 0.151 us | preempt_count_sub(); + 0) 2.395 us | } + 0) | mem_cgroup_throttle_swaprate() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | kthread_blkcg(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.052 us | } + 0) 3.847 us | } + 0) | _raw_spin_lock() { + 0) 0.160 us | preempt_count_add(); + 0) 0.421 us | } + 0) | ptep_clear_flush() { + 0) | flush_tlb_mm_range() { + 0) 0.141 us | preempt_count_add(); + 0) | flush_tlb_func_common.constprop.0() { + 0) 0.171 us | native_flush_tlb_one_user(); + 0) 0.481 us | } + 0) 0.140 us | preempt_count_sub(); + 0) 1.343 us | } + 0) 1.623 us | } + 0) | page_add_new_anon_rmap() { + 0) 0.201 us | __mod_node_page_state(); + 0) 0.140 us | __page_set_anon_rmap(); + 0) 0.732 us | } + 0) | mem_cgroup_commit_charge() { + 0) | mem_cgroup_charge_statistics() { + 0) 0.141 us | __mod_memcg_state(); + 0) 0.190 us | __count_memcg_events(); + 0) 0.741 us | } + 0) | memcg_check_events() { + 0) 0.160 us | mem_cgroup_event_ratelimit.isra.0(); + 0) 0.420 us | } + 0) 1.573 us | } + 0) | lru_cache_add_active_or_unevictable() { + 0) | __lru_cache_add() { + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 0.942 us | } + 0) 0.130 us | page_remove_rmap(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.390 us | } + 0) + 16.051 us | } + 0) + 17.984 us | } + 0) + 19.206 us | } + 0) + 20.759 us | } + 0) 0.160 us | up_read(); + 0) + 22.642 us | } + 0) + 22.913 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.160 us | vmacache_find(); + 0) 0.141 us | vmacache_update(); + 0) 0.792 us | } + 0) | handle_mm_fault() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.130 us | mem_cgroup_from_task(); + 0) 0.351 us | __count_memcg_events(); + 0) 0.141 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.140 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.431 us | } + 0) | do_wp_page() { + 0) 0.140 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.140 us | page_trans_huge_mapcount(); + 0) 0.420 us | } + 0) 0.140 us | page_move_anon_rmap(); + 0) 0.140 us | unlock_page(); + 0) 0.140 us | page_cpupid_xchg_last(); + 0) 0.141 us | ptep_set_access_flags(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 2.645 us | } + 0) 3.847 us | } + 0) 5.430 us | } + 0) 0.140 us | up_read(); + 0) 7.173 us | } + 0) 7.494 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.180 us | vmacache_find(); + 0) 0.141 us | vmacache_update(); + 0) 0.771 us | } + 0) | handle_mm_fault() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.130 us | mem_cgroup_from_task(); + 0) 0.151 us | __count_memcg_events(); + 0) 0.140 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.130 us | pmd_devmap_trans_unstable(); + 0) | filemap_map_pages() { + 0) 0.141 us | __rcu_read_lock(); + 0) | alloc_set_pte() { + 0) 0.140 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.151 us | preempt_count_add(); + 0) 0.421 us | } + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.150 us | __rcu_read_unlock(); + 0) 0.411 us | } + 0) 0.661 us | } + 0) 1.473 us | } + 0) 2.595 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.453 us | } + 0) 1.723 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.410 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.591 us | } + 0) 0.861 us | } + 0) 1.664 us | } + 0) 1.934 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.453 us | } + 0) 1.723 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.453 us | } + 0) 1.723 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.463 us | } + 0) 1.723 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.651 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.652 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.581 us | } + 0) 0.872 us | } + 0) 1.663 us | } + 0) 1.933 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.651 us | } + 0) 1.452 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.462 us | } + 0) 1.734 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.462 us | } + 0) 1.734 us | } + 0) 0.140 us | unlock_page(); + 0) 0.141 us | __rcu_read_unlock(); + 0) + 36.639 us | } + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) + 38.181 us | } + 0) + 39.574 us | } + 0) 0.140 us | up_read(); + 0) + 41.508 us | } + 0) + 41.768 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.160 us | ktime_get_coarse_real_ts64(); + 0) 0.491 us | } + 0) 0.782 us | } + 0) 0.141 us | __x64_sys_set_robust_list(); + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.140 us | dput(); + 0) 0.181 us | mntput(); + 0) 0.722 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.140 us | kfree(); + 0) 1.583 us | } + 0) 1.863 us | } + 0) 3.487 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.130 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.161 us | vmacache_find(); + 0) 0.441 us | } + 0) | handle_mm_fault() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | mem_cgroup_from_task(); + 0) 0.140 us | __count_memcg_events(); + 0) 0.150 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.130 us | pmd_devmap_trans_unstable(); + 0) | filemap_map_pages() { + 0) 0.140 us | __rcu_read_lock(); + 0) | alloc_set_pte() { + 0) 0.141 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.160 us | preempt_count_add(); + 0) 0.431 us | } + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.421 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.160 us | __rcu_read_unlock(); + 0) 0.421 us | } + 0) 0.692 us | } + 0) 1.513 us | } + 0) 2.665 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.421 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.672 us | } + 0) 1.493 us | } + 0) 1.783 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.420 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.671 us | } + 0) 1.503 us | } + 0) 1.773 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.410 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.411 us | } + 0) 0.691 us | } + 0) 1.513 us | } + 0) 1.794 us | } + 0) 0.150 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.421 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.671 us | } + 0) 1.492 us | } + 0) 1.774 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.421 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.681 us | } + 0) 1.503 us | } + 0) 1.784 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.561 us | } + 0) 0.832 us | } + 0) 1.653 us | } + 0) 1.933 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.410 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.410 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.453 us | } + 0) 1.723 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.651 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.453 us | } + 0) 1.723 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.651 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.871 us | } + 0) 1.674 us | } + 0) 1.944 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) 0.150 us | __rcu_read_unlock(); + 0) + 36.989 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.400 us | } + 0) + 38.322 us | } + 0) + 39.725 us | } + 0) 0.140 us | up_read(); + 0) + 41.118 us | } + 0) + 41.388 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.141 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.191 us | vmacache_find(); + 0) 0.140 us | vmacache_update(); + 0) 0.811 us | } + 0) | handle_mm_fault() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.141 us | mem_cgroup_from_task(); + 0) 0.140 us | __count_memcg_events(); + 0) 0.151 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.131 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.421 us | } + 0) | do_wp_page() { + 0) 0.161 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.140 us | page_trans_huge_mapcount(); + 0) 0.411 us | } + 0) 0.130 us | page_move_anon_rmap(); + 0) 0.131 us | unlock_page(); + 0) 0.130 us | page_cpupid_xchg_last(); + 0) 0.141 us | ptep_set_access_flags(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 2.595 us | } + 0) 3.757 us | } + 0) 5.139 us | } + 0) 0.130 us | up_read(); + 0) 6.893 us | } + 0) 7.163 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.170 us | vmacache_find(); + 0) 0.130 us | vmacache_update(); + 0) 0.902 us | } + 0) | handle_mm_fault() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.131 us | mem_cgroup_from_task(); + 0) 0.150 us | __count_memcg_events(); + 0) 0.140 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.131 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.431 us | } + 0) | do_wp_page() { + 0) 0.140 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.130 us | page_trans_huge_mapcount(); + 0) 0.420 us | } + 0) 0.140 us | unlock_page(); + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | wp_page_copy() { + 0) | alloc_pages_vma() { + 0) 0.160 us | __get_vma_policy(); + 0) | get_vma_policy.part.0() { + 0) 0.140 us | get_task_policy.part.0(); + 0) 0.391 us | } + 0) 0.131 us | policy_nodemask(); + 0) 0.140 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.140 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.140 us | __inc_numa_state(); + 0) 0.150 us | __inc_numa_state(); + 0) 0.140 us | prep_new_page(); + 0) 1.072 us | } + 0) 1.703 us | } + 0) 3.337 us | } + 0) 0.150 us | preempt_count_add(); + 0) 0.160 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.140 us | preempt_count_sub(); + 0) | mem_cgroup_try_charge_delay() { + 0) | mem_cgroup_try_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.151 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.161 us | __rcu_read_unlock(); + 0) 1.272 us | } + 0) 0.150 us | try_charge(); + 0) 0.150 us | preempt_count_add(); + 0) 0.151 us | preempt_count_sub(); + 0) 2.405 us | } + 0) | mem_cgroup_throttle_swaprate() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | kthread_blkcg(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.952 us | } + 0) 3.757 us | } + 0) | _raw_spin_lock() { + 0) 0.160 us | preempt_count_add(); + 0) 0.431 us | } + 0) | ptep_clear_flush() { + 0) | flush_tlb_mm_range() { + 0) 0.140 us | preempt_count_add(); + 0) | flush_tlb_func_common.constprop.0() { + 0) 0.200 us | native_flush_tlb_one_user(); + 0) 0.471 us | } + 0) 0.190 us | preempt_count_sub(); + 0) 1.362 us | } + 0) 1.633 us | } + 0) | page_add_new_anon_rmap() { + 0) 0.190 us | __mod_node_page_state(); + 0) 0.130 us | __page_set_anon_rmap(); + 0) 0.781 us | } + 0) | mem_cgroup_commit_charge() { + 0) | mem_cgroup_charge_statistics() { + 0) 0.141 us | __mod_memcg_state(); + 0) 0.160 us | __count_memcg_events(); + 0) 0.702 us | } + 0) | memcg_check_events() { + 0) 0.150 us | mem_cgroup_event_ratelimit.isra.0(); + 0) 0.421 us | } + 0) 1.814 us | } + 0) | lru_cache_add_active_or_unevictable() { + 0) | __lru_cache_add() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.682 us | } + 0) 0.932 us | } + 0) 0.140 us | page_remove_rmap(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) + 16.201 us | } + 0) + 18.114 us | } + 0) + 19.256 us | } + 0) + 20.638 us | } + 0) 0.160 us | up_read(); + 0) + 22.762 us | } + 0) + 23.034 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.130 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.150 us | vmacache_find(); + 0) 0.421 us | } + 0) | handle_mm_fault() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | mem_cgroup_from_task(); + 0) 0.150 us | __count_memcg_events(); + 0) 0.141 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.140 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.420 us | } + 0) | do_wp_page() { + 0) 0.150 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.150 us | page_trans_huge_mapcount(); + 0) 0.431 us | } + 0) 0.141 us | page_move_anon_rmap(); + 0) 0.140 us | unlock_page(); + 0) 0.151 us | page_cpupid_xchg_last(); + 0) 0.130 us | ptep_set_access_flags(); + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) 2.595 us | } + 0) 3.737 us | } + 0) 5.110 us | } + 0) 0.141 us | up_read(); + 0) 6.502 us | } + 0) 6.773 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.131 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.181 us | vmacache_find(); + 0) 0.140 us | vmacache_update(); + 0) 0.751 us | } + 0) | handle_mm_fault() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.131 us | mem_cgroup_from_task(); + 0) 0.140 us | __count_memcg_events(); + 0) 0.141 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.141 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.421 us | } + 0) | do_wp_page() { + 0) 0.130 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.141 us | page_trans_huge_mapcount(); + 0) 0.671 us | } + 0) 0.140 us | page_move_anon_rmap(); + 0) 0.130 us | unlock_page(); + 0) 0.130 us | page_cpupid_xchg_last(); + 0) 0.140 us | ptep_set_access_flags(); + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 2.825 us | } + 0) 3.987 us | } + 0) 5.370 us | } + 0) 0.130 us | up_read(); + 0) 7.063 us | } + 0) 7.334 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.141 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.180 us | vmacache_find(); + 0) 0.140 us | vmacache_update(); + 0) 0.771 us | } + 0) | handle_mm_fault() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.131 us | mem_cgroup_from_task(); + 0) 0.140 us | __count_memcg_events(); + 0) 0.141 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.130 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.420 us | } + 0) | do_wp_page() { + 0) 0.140 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.130 us | page_trans_huge_mapcount(); + 0) 0.411 us | } + 0) 0.131 us | page_move_anon_rmap(); + 0) 0.130 us | unlock_page(); + 0) 0.141 us | page_cpupid_xchg_last(); + 0) 0.140 us | ptep_set_access_flags(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 2.565 us | } + 0) 3.707 us | } + 0) 5.080 us | } + 0) 0.141 us | up_read(); + 0) 6.803 us | } + 0) 7.063 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.130 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.171 us | vmacache_find(); + 0) 0.140 us | vmacache_update(); + 0) 0.741 us | } + 0) | handle_mm_fault() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.141 us | mem_cgroup_from_task(); + 0) 0.140 us | __count_memcg_events(); + 0) 0.140 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.141 us | pmd_devmap_trans_unstable(); + 0) | filemap_map_pages() { + 0) 0.140 us | __rcu_read_lock(); + 0) | alloc_set_pte() { + 0) 0.130 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.410 us | } + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.151 us | __rcu_read_unlock(); + 0) 0.551 us | } + 0) 0.812 us | } + 0) 1.633 us | } + 0) 2.735 us | } + 0) 0.131 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.150 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.662 us | } + 0) 1.463 us | } + 0) 1.743 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.672 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.652 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.652 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.651 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.871 us | } + 0) 1.673 us | } + 0) 2.004 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.453 us | } + 0) 1.723 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.652 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.652 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.131 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.652 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.652 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.651 us | } + 0) 1.523 us | } + 0) 1.803 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) 0.150 us | __rcu_read_unlock(); + 0) + 36.679 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) + 37.831 us | } + 0) + 39.223 us | } + 0) 0.130 us | up_read(); + 0) + 40.927 us | } + 0) + 41.187 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.201 us | vmacache_find(); + 0) 0.140 us | vmacache_update(); + 0) 0.792 us | } + 0) | handle_mm_fault() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | mem_cgroup_from_task(); + 0) 0.150 us | __count_memcg_events(); + 0) 0.150 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.141 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.421 us | } + 0) | do_wp_page() { + 0) 0.140 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.130 us | page_trans_huge_mapcount(); + 0) 0.410 us | } + 0) 0.140 us | unlock_page(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | wp_page_copy() { + 0) | alloc_pages_vma() { + 0) 0.150 us | __get_vma_policy(); + 0) | get_vma_policy.part.0() { + 0) 0.130 us | get_task_policy.part.0(); + 0) 0.391 us | } + 0) 0.141 us | policy_nodemask(); + 0) 0.140 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.140 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.140 us | __inc_numa_state(); + 0) 0.160 us | __inc_numa_state(); + 0) 0.140 us | prep_new_page(); + 0) 1.062 us | } + 0) 1.714 us | } + 0) 3.336 us | } + 0) 0.150 us | preempt_count_add(); + 0) 0.150 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.141 us | preempt_count_sub(); + 0) | mem_cgroup_try_charge_delay() { + 0) | mem_cgroup_try_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.160 us | __rcu_read_unlock(); + 0) 1.443 us | } + 0) 0.151 us | try_charge(); + 0) 0.150 us | preempt_count_add(); + 0) 0.151 us | preempt_count_sub(); + 0) 2.565 us | } + 0) | mem_cgroup_throttle_swaprate() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | kthread_blkcg(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.952 us | } + 0) 3.937 us | } + 0) | _raw_spin_lock() { + 0) 0.160 us | preempt_count_add(); + 0) 0.430 us | } + 0) | ptep_clear_flush() { + 0) | flush_tlb_mm_range() { + 0) 0.130 us | preempt_count_add(); + 0) | flush_tlb_func_common.constprop.0() { + 0) 0.260 us | native_flush_tlb_one_user(); + 0) 0.541 us | } + 0) 0.140 us | preempt_count_sub(); + 0) 1.372 us | } + 0) 1.663 us | } + 0) | page_add_new_anon_rmap() { + 0) 0.191 us | __mod_node_page_state(); + 0) 0.180 us | __page_set_anon_rmap(); + 0) 0.811 us | } + 0) | mem_cgroup_commit_charge() { + 0) | mem_cgroup_charge_statistics() { + 0) 0.140 us | __mod_memcg_state(); + 0) 0.150 us | __count_memcg_events(); + 0) 0.701 us | } + 0) | memcg_check_events() { + 0) 0.150 us | mem_cgroup_event_ratelimit.isra.0(); + 0) 0.410 us | } + 0) 1.533 us | } + 0) | lru_cache_add_active_or_unevictable() { + 0) | __lru_cache_add() { + 0) 0.141 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.701 us | } + 0) 0.962 us | } + 0) 0.140 us | page_remove_rmap(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) + 16.070 us | } + 0) + 17.984 us | } + 0) + 19.096 us | } + 0) + 20.488 us | } + 0) 0.161 us | up_read(); + 0) + 22.272 us | } + 0) + 22.542 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.141 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.190 us | vmacache_find(); + 0) 0.140 us | vmacache_update(); + 0) 0.751 us | } + 0) | handle_mm_fault() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.141 us | mem_cgroup_from_task(); + 0) 0.150 us | __count_memcg_events(); + 0) 0.141 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.150 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.420 us | } + 0) | do_wp_page() { + 0) 0.150 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.140 us | page_trans_huge_mapcount(); + 0) 0.421 us | } + 0) 0.140 us | unlock_page(); + 0) | _raw_spin_unlock() { + 0) 0.311 us | preempt_count_sub(); + 0) 0.571 us | } + 0) | wp_page_copy() { + 0) | alloc_pages_vma() { + 0) 0.150 us | __get_vma_policy(); + 0) | get_vma_policy.part.0() { + 0) 0.140 us | get_task_policy.part.0(); + 0) 0.401 us | } + 0) 0.141 us | policy_nodemask(); + 0) 0.140 us | policy_node(); + 0) | __alloc_pages_nodemask() { + 0) 0.150 us | should_fail_alloc_page(); + 0) | get_page_from_freelist() { + 0) 0.140 us | __inc_numa_state(); + 0) 0.151 us | __inc_numa_state(); + 0) 0.140 us | prep_new_page(); + 0) 1.042 us | } + 0) 1.634 us | } + 0) 3.286 us | } + 0) 0.150 us | preempt_count_add(); + 0) 0.150 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.130 us | preempt_count_sub(); + 0) | mem_cgroup_try_charge_delay() { + 0) | mem_cgroup_try_charge() { + 0) | get_mem_cgroup_from_mm() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.150 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 1.252 us | } + 0) 0.151 us | try_charge(); + 0) 0.150 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 2.384 us | } + 0) | mem_cgroup_throttle_swaprate() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | kthread_blkcg(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.952 us | } + 0) 3.727 us | } + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.410 us | } + 0) | ptep_clear_flush() { + 0) | flush_tlb_mm_range() { + 0) 0.130 us | preempt_count_add(); + 0) | flush_tlb_func_common.constprop.0() { + 0) 0.190 us | native_flush_tlb_one_user(); + 0) 0.470 us | } + 0) 0.130 us | preempt_count_sub(); + 0) 1.302 us | } + 0) 1.562 us | } + 0) | page_add_new_anon_rmap() { + 0) 0.190 us | __mod_node_page_state(); + 0) 0.140 us | __page_set_anon_rmap(); + 0) 0.761 us | } + 0) | mem_cgroup_commit_charge() { + 0) | mem_cgroup_charge_statistics() { + 0) 0.140 us | __mod_memcg_state(); + 0) 0.161 us | __count_memcg_events(); + 0) 0.711 us | } + 0) | memcg_check_events() { + 0) 0.150 us | mem_cgroup_event_ratelimit.isra.0(); + 0) 0.421 us | } + 0) 1.533 us | } + 0) | lru_cache_add_active_or_unevictable() { + 0) | __lru_cache_add() { + 0) 0.130 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.691 us | } + 0) 0.941 us | } + 0) 0.130 us | page_remove_rmap(); + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) + 15.860 us | } + 0) + 17.943 us | } + 0) + 19.256 us | } + 0) + 20.628 us | } + 0) 0.171 us | up_read(); + 0) + 22.372 us | } + 0) + 22.652 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.190 us | vmacache_find(); + 0) 0.140 us | vmacache_update(); + 0) 0.781 us | } + 0) | handle_mm_fault() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | mem_cgroup_from_task(); + 0) 0.140 us | __count_memcg_events(); + 0) 0.140 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.150 us | pmd_devmap_trans_unstable(); + 0) | filemap_map_pages() { + 0) 0.130 us | __rcu_read_lock(); + 0) | alloc_set_pte() { + 0) 0.131 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.421 us | } + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.150 us | __rcu_read_unlock(); + 0) 0.411 us | } + 0) 0.681 us | } + 0) 1.483 us | } + 0) 2.585 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.662 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.662 us | } + 0) 1.463 us | } + 0) 1.743 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.662 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.131 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.652 us | } + 0) 1.453 us | } + 0) 2.334 us | } + 0) 0.150 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.472 us | } + 0) 1.744 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.462 us | } + 0) 1.744 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.462 us | } + 0) 1.744 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.462 us | } + 0) 1.744 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.462 us | } + 0) 1.734 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.462 us | } + 0) 1.744 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.171 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.410 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.651 us | } + 0) 1.463 us | } + 0) 1.743 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.462 us | } + 0) 1.734 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) 0.150 us | __rcu_read_unlock(); + 0) + 37.821 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.391 us | } + 0) + 39.063 us | } + 0) + 40.426 us | } + 0) 0.131 us | up_read(); + 0) + 42.219 us | } + 0) + 42.490 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.141 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.151 us | vmacache_find(); + 0) 0.431 us | } + 0) | handle_mm_fault() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | mem_cgroup_from_task(); + 0) 0.151 us | __count_memcg_events(); + 0) 0.140 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.140 us | pmd_devmap_trans_unstable(); + 0) | filemap_map_pages() { + 0) 0.140 us | __rcu_read_lock(); + 0) | alloc_set_pte() { + 0) 0.140 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.160 us | preempt_count_add(); + 0) 0.421 us | } + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.151 us | __rcu_read_unlock(); + 0) 0.411 us | } + 0) 0.661 us | } + 0) 1.613 us | } + 0) 2.725 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.473 us | } + 0) 1.743 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.463 us | } + 0) 1.743 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.662 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.131 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.652 us | } + 0) 1.453 us | } + 0) 1.743 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.662 us | } + 0) 1.463 us | } + 0) 1.743 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.732 us | } + 0) 1.543 us | } + 0) 1.813 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.651 us | } + 0) 1.463 us | } + 0) 1.743 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.462 us | } + 0) 1.734 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.651 us | } + 0) 1.462 us | } + 0) 1.734 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.462 us | } + 0) 1.744 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.651 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.210 us | __rcu_read_unlock(); + 0) 0.471 us | } + 0) 0.742 us | } + 0) 1.533 us | } + 0) 1.813 us | } + 0) 0.151 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.652 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.141 us | unlock_page(); + 0) 0.150 us | __rcu_read_unlock(); + 0) + 36.889 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) + 38.052 us | } + 0) + 39.434 us | } + 0) 0.130 us | up_read(); + 0) + 40.817 us | } + 0) + 41.077 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.150 us | ktime_get_coarse_real_ts64(); + 0) 0.440 us | } + 0) 0.732 us | } + 0) | __ia32_sys_getpid() { + 0) | __task_pid_nr_ns() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.802 us | } + 0) 1.112 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.150 us | dput(); + 0) 0.160 us | mntput(); + 0) 0.721 us | } + 0) 0.130 us | unroll_tree_refs(); + 0) 0.130 us | kfree(); + 0) 1.563 us | } + 0) 1.844 us | } + 0) 4.278 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.170 us | vmacache_find(); + 0) 0.140 us | vmacache_update(); + 0) 0.751 us | } + 0) | handle_mm_fault() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | mem_cgroup_from_task(); + 0) 0.150 us | __count_memcg_events(); + 0) 0.140 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.130 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.170 us | preempt_count_add(); + 0) 0.440 us | } + 0) | do_wp_page() { + 0) 0.160 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.130 us | page_trans_huge_mapcount(); + 0) 0.421 us | } + 0) 0.141 us | page_move_anon_rmap(); + 0) 0.140 us | unlock_page(); + 0) 0.151 us | page_cpupid_xchg_last(); + 0) 0.140 us | ptep_set_access_flags(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.400 us | } + 0) 2.605 us | } + 0) 3.937 us | } + 0) 5.340 us | } + 0) 0.140 us | up_read(); + 0) 7.043 us | } + 0) 7.313 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.141 us | vmacache_find(); + 0) 0.411 us | } + 0) | handle_mm_fault() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.130 us | mem_cgroup_from_task(); + 0) 0.150 us | __count_memcg_events(); + 0) 0.140 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.140 us | pmd_devmap_trans_unstable(); + 0) | filemap_map_pages() { + 0) 0.140 us | __rcu_read_lock(); + 0) | alloc_set_pte() { + 0) 0.130 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.420 us | } + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.411 us | } + 0) 0.661 us | } + 0) 1.472 us | } + 0) 2.585 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.462 us | } + 0) 1.744 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.452 us | } + 0) 1.734 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.463 us | } + 0) 1.743 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.662 us | } + 0) 1.473 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.462 us | } + 0) 1.744 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.462 us | } + 0) 1.734 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.462 us | } + 0) 1.734 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.462 us | } + 0) 1.734 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.651 us | } + 0) 1.452 us | } + 0) 1.734 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.462 us | } + 0) 1.734 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.291 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.131 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.410 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.410 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.463 us | } + 0) 1.743 us | } + 0) 0.140 us | unlock_page(); + 0) 0.150 us | __rcu_read_unlock(); + 0) + 36.910 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) + 38.061 us | } + 0) + 39.444 us | } + 0) 0.131 us | up_read(); + 0) + 40.807 us | } + 0) + 41.077 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.130 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.130 us | vmacache_find(); + 0) 0.400 us | } + 0) | handle_mm_fault() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.141 us | mem_cgroup_from_task(); + 0) 0.150 us | __count_memcg_events(); + 0) 0.141 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.131 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.421 us | } + 0) | do_wp_page() { + 0) 0.140 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.130 us | page_trans_huge_mapcount(); + 0) 0.410 us | } + 0) 0.140 us | page_move_anon_rmap(); + 0) 0.140 us | unlock_page(); + 0) 0.140 us | page_cpupid_xchg_last(); + 0) 0.141 us | ptep_set_access_flags(); + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.411 us | } + 0) 2.745 us | } + 0) 3.917 us | } + 0) 5.299 us | } + 0) 0.140 us | up_read(); + 0) 6.662 us | } + 0) 6.944 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.130 us | ktime_get_coarse_real_ts64(); + 0) 0.400 us | } + 0) 0.682 us | } + 0) | __x64_sys_setpgid() { + 0) | __se_sys_setpgid() { + 0) 0.140 us | __rcu_read_lock(); + 0) | _raw_write_lock_irq() { + 0) 0.151 us | preempt_count_add(); + 0) 0.421 us | } + 0) 0.321 us | find_task_by_vpid(); + 0) 0.200 us | security_task_setpgid(); + 0) | _raw_write_unlock_irq() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 0.130 us | __rcu_read_unlock(); + 0) 2.635 us | } + 0) 2.926 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.130 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.672 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.131 us | kfree(); + 0) 1.483 us | } + 0) 1.753 us | } + 0) 5.941 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.180 us | vmacache_find(); + 0) 0.140 us | vmacache_update(); + 0) 0.771 us | } + 0) | handle_mm_fault() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.150 us | mem_cgroup_from_task(); + 0) 0.150 us | __count_memcg_events(); + 0) 0.130 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.130 us | pmd_devmap_trans_unstable(); + 0) | filemap_map_pages() { + 0) 0.140 us | __rcu_read_lock(); + 0) | alloc_set_pte() { + 0) 0.140 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.180 us | preempt_count_add(); + 0) 0.441 us | } + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.150 us | __rcu_read_lock(); + 0) 0.420 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.150 us | __rcu_read_unlock(); + 0) 0.411 us | } + 0) 0.661 us | } + 0) 1.483 us | } + 0) 2.635 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.150 us | __rcu_read_unlock(); + 0) 0.481 us | } + 0) 0.741 us | } + 0) 1.553 us | } + 0) 1.824 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.462 us | } + 0) 1.744 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.462 us | } + 0) 1.744 us | } + 0) 0.150 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.651 us | } + 0) 1.463 us | } + 0) 1.743 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.651 us | } + 0) 1.463 us | } + 0) 1.743 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.662 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.131 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.652 us | } + 0) 1.463 us | } + 0) 1.743 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.822 us | } + 0) 1.623 us | } + 0) 1.903 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.473 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.671 us | } + 0) 1.463 us | } + 0) 1.743 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.671 us | } + 0) 1.463 us | } + 0) 1.743 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.463 us | } + 0) 1.743 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.662 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.662 us | } + 0) 1.463 us | } + 0) 1.743 us | } + 0) 0.141 us | unlock_page(); + 0) 0.150 us | __rcu_read_unlock(); + 0) + 35.145 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) + 36.288 us | } + 0) + 37.671 us | } + 0) 0.211 us | up_read(); + 0) + 39.474 us | } + 0) + 39.764 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.190 us | vmacache_find(); + 0) 0.141 us | vmacache_update(); + 0) 0.772 us | } + 0) | handle_mm_fault() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | mem_cgroup_from_task(); + 0) 0.151 us | __count_memcg_events(); + 0) 0.150 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.130 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.150 us | preempt_count_add(); + 0) 0.421 us | } + 0) | do_wp_page() { + 0) 0.140 us | vm_normal_page(); + 0) | reuse_swap_page() { + 0) 0.131 us | page_trans_huge_mapcount(); + 0) 0.401 us | } + 0) 0.130 us | page_move_anon_rmap(); + 0) 0.130 us | unlock_page(); + 0) 0.130 us | page_cpupid_xchg_last(); + 0) 0.140 us | ptep_set_access_flags(); + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 2.565 us | } + 0) 3.687 us | } + 0) 5.070 us | } + 0) 0.140 us | up_read(); + 0) 6.802 us | } + 0) 7.064 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.130 us | ktime_get_coarse_real_ts64(); + 0) 0.401 us | } + 0) 0.692 us | } + 0) | __x64_sys_openat() { + 0) | do_sys_open() { + 0) | getname() { + 0) | getname_flags() { + 0) | kmem_cache_alloc() { + 0) 0.140 us | should_failslab(); + 0) 0.140 us | memcg_kmem_put_cache(); + 0) 1.082 us | } + 0) | __check_object_size() { + 0) 0.150 us | check_stack_object(); + 0) 0.190 us | __virt_addr_valid(); + 0) 0.160 us | __check_heap_object(); + 0) 1.232 us | } + 0) 3.096 us | } + 0) 3.376 us | } + 0) | get_unused_fd_flags() { + 0) | __alloc_fd() { + 0) | _raw_spin_lock() { + 0) 0.160 us | preempt_count_add(); + 0) 0.431 us | } + 0) 0.151 us | expand_files(); + 0) | _raw_spin_unlock() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.653 us | } + 0) 2.023 us | } + 0) | do_filp_open() { + 0) | path_openat() { + 0) | alloc_empty_file() { + 0) | __alloc_file() { + 0) | kmem_cache_alloc() { + 0) 0.161 us | should_failslab(); + 0) | memcg_kmem_get_cache() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 1.403 us | } + 0) | memcg_kmem_put_cache() { + 0) 0.151 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.761 us | } + 0) 2.956 us | } + 0) 0.160 us | security_file_alloc(); + 0) 0.140 us | __mutex_init(); + 0) 3.817 us | } + 0) 0.151 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 4.839 us | } + 0) | path_init() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.240 us | set_root(); + 0) 0.141 us | nd_jump_root(); + 0) 1.112 us | } + 0) | link_path_walk() { + 0) | inode_permission() { + 0) 0.140 us | generic_permission(); + 0) 0.151 us | security_inode_permission(); + 0) 0.752 us | } + 0) | walk_component() { + 0) | lookup_fast() { + 0) 0.441 us | __d_lookup_rcu(); + 0) | __follow_mount_rcu.isra.0() { + 0) 0.561 us | __lookup_mnt(); + 0) 1.102 us | } + 0) 2.013 us | } + 0) 2.345 us | } + 0) | inode_permission() { + 0) 0.150 us | kernfs_iop_permission(); + 0) 1.252 us | } + 0) | unlazy_walk() { + 0) 0.140 us | legitimize_links(); + 0) | legitimize_path.isra.0() { + 0) 0.240 us | __legitimize_mnt(); + 0) 0.551 us | } + 0) | legitimize_path.isra.0() { + 0) 0.280 us | __legitimize_mnt(); + 0) 0.571 us | } + 0) 0.150 us | __rcu_read_unlock(); + 0) 2.084 us | } + 0) | inode_permission() { + 0) | kernfs_iop_permission() { + 0) 0.271 us | mutex_lock(); + 0) | kernfs_refresh_inode() { + 0) 0.170 us | set_nlink(); + 0) 0.641 us | } + 0) 0.140 us | mutex_unlock(); + 0) 0.140 us | generic_permission(); + 0) 1.894 us | } + 0) 0.140 us | security_inode_permission(); + 0) 2.444 us | } + 0) | walk_component() { + 0) | lookup_fast() { + 0) | __d_lookup() { + 0) 0.140 us | __rcu_read_lock(); + 0) | _raw_spin_lock() { + 0) 0.160 us | preempt_count_add(); + 0) 0.420 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.410 us | } + 0) 0.160 us | __rcu_read_unlock(); + 0) 2.104 us | } + 0) | kernfs_dop_revalidate() { + 0) 0.140 us | mutex_lock(); + 0) 0.140 us | mutex_unlock(); + 0) 1.673 us | } + 0) 0.141 us | follow_managed(); + 0) 4.839 us | } + 0) | dput() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.150 us | __rcu_read_unlock(); + 0) 0.712 us | } + 0) 5.981 us | } + 0) | inode_permission() { + 0) | kernfs_iop_permission() { + 0) 0.140 us | mutex_lock(); + 0) | kernfs_refresh_inode() { + 0) 0.140 us | set_nlink(); + 0) 0.391 us | } + 0) 0.140 us | mutex_unlock(); + 0) 0.140 us | generic_permission(); + 0) 1.623 us | } + 0) 0.140 us | security_inode_permission(); + 0) 2.274 us | } + 0) | walk_component() { + 0) | lookup_fast() { + 0) | __d_lookup() { + 0) 0.161 us | __rcu_read_lock(); + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 0.141 us | __rcu_read_unlock(); + 0) 1.994 us | } + 0) | kernfs_dop_revalidate() { + 0) 0.140 us | mutex_lock(); + 0) 0.130 us | mutex_unlock(); + 0) 1.132 us | } + 0) | follow_managed() { + 0) | lookup_mnt() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.370 us | __lookup_mnt(); + 0) | legitimize_mnt() { + 0) 0.310 us | __legitimize_mnt(); + 0) 0.581 us | } + 0) 0.140 us | __rcu_read_unlock(); + 0) 1.923 us | } + 0) | dput() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.671 us | } + 0) 3.236 us | } + 0) 6.903 us | } + 0) | dput() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.671 us | } + 0) | mntput() { + 0) | mntput_no_expire() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.681 us | } + 0) 1.042 us | } + 0) 9.187 us | } + 0) | inode_permission() { + 0) 0.131 us | generic_permission(); + 0) 0.140 us | security_inode_permission(); + 0) 1.232 us | } + 0) + 29.145 us | } + 0) 0.150 us | complete_walk(); + 0) | mnt_want_write() { + 0) | __sb_start_write() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.972 us | } + 0) | __mnt_want_write() { + 0) 0.140 us | preempt_count_add(); + 0) 0.131 us | preempt_count_sub(); + 0) 0.701 us | } + 0) 2.204 us | } + 0) 0.141 us | down_write(); + 0) | d_lookup() { + 0) | __d_lookup() { + 0) 0.131 us | __rcu_read_lock(); + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.400 us | } + 0) 0.140 us | __rcu_read_unlock(); + 0) 2.034 us | } + 0) 2.304 us | } + 0) 0.130 us | up_write(); + 0) | mnt_drop_write() { + 0) | __mnt_drop_write() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.882 us | } + 0) | __sb_end_write() { + 0) 0.140 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.682 us | } + 0) 1.974 us | } + 0) 0.140 us | follow_managed(); + 0) | dput() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.681 us | } + 0) 0.140 us | complete_walk(); + 0) | mnt_want_write() { + 0) | __sb_start_write() { + 0) 0.131 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.691 us | } + 0) | __mnt_want_write() { + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 1.783 us | } + 0) | may_open.isra.0() { + 0) | inode_permission() { + 0) 0.130 us | generic_permission(); + 0) 0.140 us | security_inode_permission(); + 0) 0.691 us | } + 0) 1.082 us | } + 0) | vfs_open() { + 0) | do_dentry_open() { + 0) | path_get() { + 0) 0.130 us | mntget(); + 0) 0.471 us | } + 0) | __mnt_want_write() { + 0) 0.140 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.691 us | } + 0) 0.151 us | try_module_get(); + 0) | security_file_open() { + 0) 0.150 us | __fsnotify_parent(); + 0) 0.270 us | fsnotify(); + 0) 0.902 us | } + 0) 0.221 us | mutex_lock(); + 0) 0.130 us | mutex_unlock(); + 0) 0.250 us | file_ra_state_init(); + 0) 4.478 us | } + 0) 4.779 us | } + 0) 0.150 us | security_path_truncate(); + 0) | do_truncate() { + 0) | dentry_needs_remove_privs() { + 0) | dentry_needs_remove_privs.part.0() { + 0) 0.140 us | should_remove_suid(); + 0) | security_inode_need_killpriv() { + 0) | cap_inode_need_killpriv() { + 0) | __vfs_getxattr() { + 0) | xattr_resolve_name() { + 0) 0.130 us | is_bad_inode(); + 0) 0.531 us | } + 0) 0.921 us | } + 0) 1.333 us | } + 0) 1.844 us | } + 0) 2.515 us | } + 0) 2.885 us | } + 0) 0.140 us | down_write(); + 0) | notify_change() { + 0) | current_time() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.151 us | timespec64_trunc(); + 0) 0.702 us | } + 0) 0.141 us | security_inode_setattr(); + 0) | simple_setattr() { + 0) | setattr_prepare() { + 0) 0.140 us | inode_newsize_ok(); + 0) 0.440 us | } + 0) | truncate_setsize() { + 0) | truncate_pagecache() { + 0) | unmap_mapping_range() { + 0) | unmap_mapping_pages() { + 0) 0.140 us | down_write(); + 0) 0.130 us | up_write(); + 0) 0.691 us | } + 0) 1.052 us | } + 0) 0.200 us | truncate_inode_pages_range(); + 0) | unmap_mapping_range() { + 0) | unmap_mapping_pages() { + 0) 0.140 us | down_write(); + 0) 0.130 us | up_write(); + 0) 0.681 us | } + 0) 0.941 us | } + 0) 2.826 us | } + 0) 3.186 us | } + 0) | setattr_copy() { + 0) 0.141 us | timespec64_trunc(); + 0) 0.150 us | timespec64_trunc(); + 0) 0.732 us | } + 0) 0.361 us | __mark_inode_dirty(); + 0) 5.681 us | } + 0) 0.151 us | __fsnotify_parent(); + 0) 0.150 us | fsnotify(); + 0) 8.055 us | } + 0) 0.140 us | up_write(); + 0) + 11.942 us | } + 0) | mnt_drop_write() { + 0) | __mnt_drop_write() { + 0) 0.130 us | preempt_count_add(); + 0) 0.141 us | preempt_count_sub(); + 0) 0.681 us | } + 0) | __sb_end_write() { + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.681 us | } + 0) 1.764 us | } + 0) | terminate_walk() { + 0) | dput() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.712 us | } + 0) | mntput() { + 0) | mntput_no_expire() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.671 us | } + 0) 0.952 us | } + 0) | dput() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.681 us | } + 0) | mntput() { + 0) | mntput_no_expire() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.671 us | } + 0) 0.952 us | } + 0) 4.047 us | } + 0) + 71.885 us | } + 0) 0.160 us | restore_nameidata(); + 0) + 72.506 us | } + 0) 0.140 us | __fsnotify_parent(); + 0) 0.151 us | fsnotify(); + 0) | fd_install() { + 0) | __fd_install() { + 0) 0.141 us | preempt_count_add(); + 0) 0.140 us | preempt_count_sub(); + 0) 0.682 us | } + 0) 0.952 us | } + 0) | putname() { + 0) 0.181 us | kmem_cache_free(); + 0) 0.461 us | } + 0) + 80.922 us | } + 0) + 81.192 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.141 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.671 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.140 us | kfree(); + 0) 1.493 us | } + 0) 1.763 us | } + 0) + 84.599 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.401 us | } + 0) 0.691 us | } + 0) | __x64_sys_close() { + 0) | __se_sys_close() { + 0) | __close_fd() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) | filp_close() { + 0) 0.171 us | dnotify_flush(); + 0) 0.170 us | locks_remove_posix(); + 0) | fput() { + 0) 0.140 us | fput_many(); + 0) 0.400 us | } + 0) 1.403 us | } + 0) 2.745 us | } + 0) 3.016 us | } + 0) 3.296 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.141 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.681 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.140 us | kfree(); + 0) 1.493 us | } + 0) 1.763 us | } + 0) 6.312 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.141 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.181 us | vmacache_find(); + 0) 0.140 us | vmacache_update(); + 0) 0.791 us | } + 0) | handle_mm_fault() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.141 us | mem_cgroup_from_task(); + 0) 0.180 us | __count_memcg_events(); + 0) 0.130 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.131 us | pmd_devmap_trans_unstable(); + 0) | filemap_map_pages() { + 0) 0.131 us | __rcu_read_lock(); + 0) | alloc_set_pte() { + 0) 0.131 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.401 us | } + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.662 us | } + 0) 1.473 us | } + 0) 2.575 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.662 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.131 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.491 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.553 us | } + 0) 1.813 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.410 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.463 us | } + 0) 1.743 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.410 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.452 us | } + 0) 1.733 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.651 us | } + 0) 1.532 us | } + 0) 1.814 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.462 us | } + 0) 1.734 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.421 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.651 us | } + 0) 1.473 us | } + 0) 1.753 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.463 us | } + 0) 1.743 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) 0.140 us | __rcu_read_unlock(); + 0) + 36.388 us | } + 0) | _raw_spin_unlock() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.571 us | } + 0) + 37.731 us | } + 0) + 39.163 us | } + 0) 0.141 us | up_read(); + 0) + 40.937 us | } + 0) + 41.207 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.130 us | ktime_get_coarse_real_ts64(); + 0) 0.401 us | } + 0) 0.681 us | } + 0) | __x64_sys_dup2() { + 0) | __se_sys_dup2() { + 0) | ksys_dup3() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.140 us | expand_files(); + 0) | do_dup2() { + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) 0.722 us | } + 0) 1.803 us | } + 0) 2.084 us | } + 0) 2.444 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.131 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.671 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.141 us | kfree(); + 0) 1.493 us | } + 0) 1.763 us | } + 0) 5.560 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.171 us | vmacache_find(); + 0) 0.140 us | vmacache_update(); + 0) 0.741 us | } + 0) | handle_mm_fault() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.130 us | mem_cgroup_from_task(); + 0) 0.150 us | __count_memcg_events(); + 0) 0.140 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.131 us | pmd_devmap_trans_unstable(); + 0) | filemap_map_pages() { + 0) 0.140 us | __rcu_read_lock(); + 0) | alloc_set_pte() { + 0) 0.130 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.401 us | } + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.463 us | } + 0) 2.565 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.463 us | } + 0) 1.743 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.301 us | __rcu_read_lock(); + 0) 0.571 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.652 us | } + 0) 1.623 us | } + 0) 1.903 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.651 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.462 us | } + 0) 1.734 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.463 us | } + 0) 1.723 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.481 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.731 us | } + 0) 1.613 us | } + 0) 1.883 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.462 us | } + 0) 1.744 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.652 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.652 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.652 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.141 us | unlock_page(); + 0) 0.150 us | __rcu_read_unlock(); + 0) + 37.651 us | } + 0) | _raw_spin_unlock() { + 0) 0.220 us | preempt_count_sub(); + 0) 0.481 us | } + 0) + 38.983 us | } + 0) + 40.375 us | } + 0) 0.140 us | up_read(); + 0) + 42.069 us | } + 0) + 42.329 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.411 us | } + 0) 0.691 us | } + 0) | __x64_sys_close() { + 0) | __se_sys_close() { + 0) | __close_fd() { + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) | _raw_spin_unlock() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.411 us | } + 0) | filp_close() { + 0) 0.180 us | dnotify_flush(); + 0) 0.151 us | locks_remove_posix(); + 0) | fput() { + 0) 0.160 us | fput_many(); + 0) 0.421 us | } + 0) 1.293 us | } + 0) 2.645 us | } + 0) 2.915 us | } + 0) 3.176 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.130 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.672 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.131 us | kfree(); + 0) 1.483 us | } + 0) 1.753 us | } + 0) 6.231 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.130 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.131 us | vmacache_find(); + 0) 0.411 us | } + 0) | handle_mm_fault() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.140 us | mem_cgroup_from_task(); + 0) 0.151 us | __count_memcg_events(); + 0) 0.150 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.140 us | pmd_devmap_trans_unstable(); + 0) | filemap_map_pages() { + 0) 0.140 us | __rcu_read_lock(); + 0) | alloc_set_pte() { + 0) 0.131 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.401 us | } + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.453 us | } + 0) 2.555 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.662 us | } + 0) 1.473 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.410 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.463 us | } + 0) 1.723 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.651 us | } + 0) 1.462 us | } + 0) 1.734 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.651 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.463 us | } + 0) 1.743 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.652 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.662 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.651 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.400 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.662 us | } + 0) 1.473 us | } + 0) 1.743 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.662 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.652 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.662 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.652 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.662 us | } + 0) 1.463 us | } + 0) 1.743 us | } + 0) 0.141 us | unlock_page(); + 0) 0.151 us | __rcu_read_unlock(); + 0) + 37.090 us | } + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) + 38.222 us | } + 0) + 39.614 us | } + 0) 0.140 us | up_read(); + 0) + 40.977 us | } + 0) + 41.247 us | } + 0) | do_page_fault() { + 0) | __do_page_fault() { + 0) 0.140 us | down_read_trylock(); + 0) | find_vma() { + 0) 0.140 us | vmacache_find(); + 0) 0.411 us | } + 0) | handle_mm_fault() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.141 us | mem_cgroup_from_task(); + 0) 0.140 us | __count_memcg_events(); + 0) 0.151 us | __rcu_read_unlock(); + 0) | __handle_mm_fault() { + 0) 0.130 us | pmd_devmap_trans_unstable(); + 0) | filemap_map_pages() { + 0) 0.140 us | __rcu_read_lock(); + 0) | alloc_set_pte() { + 0) 0.140 us | pmd_devmap_trans_unstable(); + 0) | _raw_spin_lock() { + 0) 0.140 us | preempt_count_add(); + 0) 0.410 us | } + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.452 us | } + 0) 2.555 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.661 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.131 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.651 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.141 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.471 us | } + 0) 0.732 us | } + 0) 1.543 us | } + 0) 1.813 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.662 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.652 us | } + 0) 1.463 us | } + 0) 1.723 us | } + 0) 0.131 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.652 us | } + 0) 1.453 us | } + 0) 1.733 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.400 us | } + 0) 0.652 us | } + 0) 1.463 us | } + 0) 1.733 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.390 us | } + 0) 0.652 us | } + 0) 1.463 us | } + 0) 1.723 us | } + 0) 0.141 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.130 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.463 us | } + 0) 1.753 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.400 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.140 us | __rcu_read_unlock(); + 0) 0.481 us | } + 0) 0.741 us | } + 0) 1.543 us | } + 0) 1.814 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.130 us | __rcu_read_lock(); + 0) 0.401 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.401 us | } + 0) 0.651 us | } + 0) 1.472 us | } + 0) 1.744 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.141 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.651 us | } + 0) 1.462 us | } + 0) 1.734 us | } + 0) 0.140 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.462 us | } + 0) 1.724 us | } + 0) 0.130 us | unlock_page(); + 0) | alloc_set_pte() { + 0) | page_add_file_rmap() { + 0) | lock_page_memcg() { + 0) 0.140 us | __rcu_read_lock(); + 0) 0.411 us | } + 0) | unlock_page_memcg() { + 0) | __unlock_page_memcg() { + 0) 0.131 us | __rcu_read_unlock(); + 0) 0.391 us | } + 0) 0.661 us | } + 0) 1.452 us | } + 0) 1.734 us | } + 0) 0.130 us | unlock_page(); + 0) 0.151 us | __rcu_read_unlock(); + 0) + 36.418 us | } + 0) | _raw_spin_unlock() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.391 us | } + 0) + 37.550 us | } + 0) + 38.933 us | } + 0) 0.130 us | up_read(); + 0) + 40.295 us | } + 0) + 40.567 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.411 us | } + 0) 0.691 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.130 us | preempt_count_add(); + 0) 0.400 us | } + 0) 0.140 us | sigaction_compat_abi(); + 0) | _raw_spin_unlock_irq() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.533 us | } + 0) 1.994 us | } + 0) 2.395 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.140 us | dput(); + 0) 0.140 us | mntput(); + 0) 1.032 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.141 us | kfree(); + 0) 1.854 us | } + 0) 2.134 us | } + 0) 5.851 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.401 us | } + 0) 0.682 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.140 us | preempt_count_add(); + 0) 0.410 us | } + 0) 0.140 us | sigaction_compat_abi(); + 0) | _raw_spin_unlock_irq() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.543 us | } + 0) 1.864 us | } + 0) 2.124 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.140 us | dput(); + 0) 0.141 us | mntput(); + 0) 0.671 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.130 us | kfree(); + 0) 1.483 us | } + 0) 1.763 us | } + 0) 5.110 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.390 us | } + 0) 0.672 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.140 us | sigaction_compat_abi(); + 0) | _raw_spin_unlock_irq() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.482 us | } + 0) 1.774 us | } + 0) 2.024 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.130 us | dput(); + 0) 0.141 us | mntput(); + 0) 0.671 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.130 us | kfree(); + 0) 1.483 us | } + 0) 1.753 us | } + 0) 5.020 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.411 us | } + 0) 0.681 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.130 us | preempt_count_add(); + 0) 0.400 us | } + 0) 0.140 us | sigaction_compat_abi(); + 0) | _raw_spin_unlock_irq() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.483 us | } + 0) 1.783 us | } + 0) 2.034 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.310 us | dput(); + 0) 0.141 us | mntput(); + 0) 0.832 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.140 us | kfree(); + 0) 1.653 us | } + 0) 1.923 us | } + 0) 5.200 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.400 us | } + 0) 0.682 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.140 us | preempt_count_add(); + 0) 0.410 us | } + 0) 0.140 us | sigaction_compat_abi(); + 0) | _raw_spin_unlock_irq() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.483 us | } + 0) 1.773 us | } + 0) 2.044 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.130 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.672 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.131 us | kfree(); + 0) 1.483 us | } + 0) 1.753 us | } + 0) 5.030 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.400 us | } + 0) 0.682 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.140 us | preempt_count_add(); + 0) 0.410 us | } + 0) 0.130 us | sigaction_compat_abi(); + 0) | _raw_spin_unlock_irq() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.483 us | } + 0) 1.773 us | } + 0) 2.034 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.130 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.662 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.141 us | kfree(); + 0) 1.483 us | } + 0) 1.753 us | } + 0) 5.019 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.401 us | } + 0) 0.681 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.141 us | sigaction_compat_abi(); + 0) | _raw_spin_unlock_irq() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.483 us | } + 0) 1.763 us | } + 0) 2.033 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.130 us | dput(); + 0) 0.130 us | mntput(); + 0) 0.812 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.141 us | kfree(); + 0) 1.623 us | } + 0) 1.903 us | } + 0) 5.160 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.401 us | } + 0) 0.671 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.141 us | sigaction_compat_abi(); + 0) | _raw_spin_unlock_irq() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.483 us | } + 0) 1.773 us | } + 0) 2.034 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.130 us | dput(); + 0) 0.130 us | mntput(); + 0) 0.662 us | } + 0) 0.130 us | unroll_tree_refs(); + 0) 0.141 us | kfree(); + 0) 1.483 us | } + 0) 1.753 us | } + 0) 5.019 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.141 us | ktime_get_coarse_real_ts64(); + 0) 0.401 us | } + 0) 0.671 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.141 us | sigaction_compat_abi(); + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.483 us | } + 0) 1.773 us | } + 0) 2.034 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.131 us | dput(); + 0) 0.130 us | mntput(); + 0) 0.661 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.130 us | kfree(); + 0) 1.483 us | } + 0) 1.753 us | } + 0) 5.019 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.130 us | ktime_get_coarse_real_ts64(); + 0) 0.401 us | } + 0) 0.681 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) 0.150 us | do_sigaction(); + 0) 0.440 us | } + 0) 0.712 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.140 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.672 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.141 us | kfree(); + 0) 1.543 us | } + 0) 1.823 us | } + 0) 3.758 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.400 us | } + 0) 0.682 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.140 us | preempt_count_add(); + 0) 0.410 us | } + 0) 0.130 us | sigaction_compat_abi(); + 0) | _raw_spin_unlock_irq() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.411 us | } + 0) 1.503 us | } + 0) 1.813 us | } + 0) 2.064 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.140 us | dput(); + 0) 0.130 us | mntput(); + 0) 0.662 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.141 us | kfree(); + 0) 1.483 us | } + 0) 1.753 us | } + 0) 5.049 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.401 us | } + 0) 0.671 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.140 us | preempt_count_add(); + 0) 0.421 us | } + 0) 0.141 us | sigaction_compat_abi(); + 0) | _raw_spin_unlock_irq() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.513 us | } + 0) 1.803 us | } + 0) 2.064 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.130 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.672 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.131 us | kfree(); + 0) 1.483 us | } + 0) 1.753 us | } + 0) 5.049 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.141 us | ktime_get_coarse_real_ts64(); + 0) 0.391 us | } + 0) 0.671 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.141 us | sigaction_compat_abi(); + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.411 us | } + 0) 1.513 us | } + 0) 1.803 us | } + 0) 2.054 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.141 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.671 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.711 us | kfree(); + 0) 2.064 us | } + 0) 2.324 us | } + 0) 5.610 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.141 us | ktime_get_coarse_real_ts64(); + 0) 0.411 us | } + 0) 0.671 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.141 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.140 us | sigaction_compat_abi(); + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) 1.493 us | } + 0) 1.773 us | } + 0) 2.034 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.140 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.671 us | } + 0) 0.141 us | unroll_tree_refs(); + 0) 0.140 us | kfree(); + 0) 1.483 us | } + 0) 1.754 us | } + 0) 5.029 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.411 us | } + 0) 0.691 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.140 us | sigaction_compat_abi(); + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) 1.483 us | } + 0) 1.774 us | } + 0) 2.034 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.130 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.671 us | } + 0) 0.141 us | unroll_tree_refs(); + 0) 0.140 us | kfree(); + 0) 1.482 us | } + 0) 1.754 us | } + 0) 5.020 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.130 us | ktime_get_coarse_real_ts64(); + 0) 0.400 us | } + 0) 0.682 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.140 us | sigaction_compat_abi(); + 0) | _raw_spin_unlock_irq() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.482 us | } + 0) 1.774 us | } + 0) 2.034 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.130 us | dput(); + 0) 0.131 us | mntput(); + 0) 0.671 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.140 us | kfree(); + 0) 1.724 us | } + 0) 1.994 us | } + 0) 5.260 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.401 us | } + 0) 0.681 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.141 us | preempt_count_add(); + 0) 0.401 us | } + 0) 0.140 us | sigaction_compat_abi(); + 0) 0.160 us | flush_sigqueue_mask.isra.0(); + 0) 0.130 us | flush_sigqueue_mask.isra.0(); + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) 2.114 us | } + 0) 2.414 us | } + 0) 2.675 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.131 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.671 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.140 us | kfree(); + 0) 1.483 us | } + 0) 1.753 us | } + 0) 5.661 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.401 us | } + 0) 0.671 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.141 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.140 us | sigaction_compat_abi(); + 0) 0.140 us | flush_sigqueue_mask.isra.0(); + 0) 0.140 us | flush_sigqueue_mask.isra.0(); + 0) | _raw_spin_unlock_irq() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.400 us | } + 0) 2.034 us | } + 0) 2.315 us | } + 0) 2.575 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.140 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.671 us | } + 0) 0.141 us | unroll_tree_refs(); + 0) 0.130 us | kfree(); + 0) 1.482 us | } + 0) 1.754 us | } + 0) 5.571 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.401 us | } + 0) 0.681 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) 0.140 us | do_sigaction(); + 0) 0.441 us | } + 0) 0.701 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.131 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.671 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.211 us | kfree(); + 0) 1.553 us | } + 0) 2.053 us | } + 0) 3.988 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.130 us | ktime_get_coarse_real_ts64(); + 0) 0.400 us | } + 0) 0.682 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.140 us | preempt_count_add(); + 0) 0.400 us | } + 0) 0.140 us | sigaction_compat_abi(); + 0) | _raw_spin_unlock_irq() { + 0) 0.131 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.483 us | } + 0) 1.784 us | } + 0) 2.044 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.140 us | dput(); + 0) 0.131 us | mntput(); + 0) 0.661 us | } + 0) 0.130 us | unroll_tree_refs(); + 0) 0.140 us | kfree(); + 0) 1.473 us | } + 0) 1.753 us | } + 0) 5.020 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.411 us | } + 0) 0.671 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.140 us | sigaction_compat_abi(); + 0) | _raw_spin_unlock_irq() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.493 us | } + 0) 1.783 us | } + 0) 2.034 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.140 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.662 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.141 us | kfree(); + 0) 1.483 us | } + 0) 1.743 us | } + 0) 5.019 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.141 us | ktime_get_coarse_real_ts64(); + 0) 0.401 us | } + 0) 0.681 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.130 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.141 us | sigaction_compat_abi(); + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.493 us | } + 0) 1.773 us | } + 0) 2.033 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.131 us | dput(); + 0) 0.130 us | mntput(); + 0) 0.661 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.130 us | kfree(); + 0) 1.923 us | } + 0) 2.204 us | } + 0) 5.450 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.401 us | } + 0) 0.681 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.140 us | sigaction_compat_abi(); + 0) 0.141 us | flush_sigqueue_mask.isra.0(); + 0) 0.140 us | flush_sigqueue_mask.isra.0(); + 0) | _raw_spin_unlock_irq() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.411 us | } + 0) 2.033 us | } + 0) 2.325 us | } + 0) 2.585 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.130 us | dput(); + 0) 0.131 us | mntput(); + 0) 0.661 us | } + 0) 0.130 us | unroll_tree_refs(); + 0) 0.140 us | kfree(); + 0) 1.483 us | } + 0) 1.754 us | } + 0) 5.571 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.400 us | } + 0) 0.682 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.130 us | preempt_count_add(); + 0) 0.401 us | } + 0) 0.140 us | sigaction_compat_abi(); + 0) | _raw_spin_unlock_irq() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.493 us | } + 0) 1.774 us | } + 0) 2.034 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.140 us | dput(); + 0) 0.131 us | mntput(); + 0) 0.661 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.140 us | kfree(); + 0) 1.483 us | } + 0) 1.753 us | } + 0) 5.020 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.401 us | } + 0) 0.681 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.140 us | preempt_count_add(); + 0) 0.400 us | } + 0) 0.140 us | sigaction_compat_abi(); + 0) | _raw_spin_unlock_irq() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.483 us | } + 0) 1.783 us | } + 0) 2.034 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.130 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.902 us | } + 0) 0.141 us | unroll_tree_refs(); + 0) 0.140 us | kfree(); + 0) 1.713 us | } + 0) 1.984 us | } + 0) 5.250 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.130 us | ktime_get_coarse_real_ts64(); + 0) 0.400 us | } + 0) 0.682 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.140 us | sigaction_compat_abi(); + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.482 us | } + 0) 1.774 us | } + 0) 2.034 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.130 us | dput(); + 0) 0.141 us | mntput(); + 0) 0.661 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.140 us | kfree(); + 0) 1.493 us | } + 0) 1.763 us | } + 0) 5.030 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.400 us | } + 0) 0.671 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.140 us | preempt_count_add(); + 0) 0.410 us | } + 0) 0.140 us | sigaction_compat_abi(); + 0) | _raw_spin_unlock_irq() { + 0) 0.141 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.483 us | } + 0) 1.773 us | } + 0) 2.034 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.130 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.672 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.141 us | kfree(); + 0) 1.483 us | } + 0) 1.753 us | } + 0) 5.009 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.130 us | ktime_get_coarse_real_ts64(); + 0) 0.401 us | } + 0) 0.681 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.141 us | sigaction_compat_abi(); + 0) 0.140 us | flush_sigqueue_mask.isra.0(); + 0) 0.131 us | flush_sigqueue_mask.isra.0(); + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 2.024 us | } + 0) 2.314 us | } + 0) 2.745 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.140 us | dput(); + 0) 0.130 us | mntput(); + 0) 0.662 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.141 us | kfree(); + 0) 1.483 us | } + 0) 1.753 us | } + 0) 5.731 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.401 us | } + 0) 0.681 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.140 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.141 us | sigaction_compat_abi(); + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.483 us | } + 0) 1.773 us | } + 0) 2.034 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.141 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.672 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.131 us | kfree(); + 0) 1.483 us | } + 0) 1.753 us | } + 0) 5.029 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.141 us | ktime_get_coarse_real_ts64(); + 0) 0.401 us | } + 0) 0.681 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.130 us | preempt_count_add(); + 0) 0.401 us | } + 0) 0.141 us | sigaction_compat_abi(); + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.493 us | } + 0) 1.773 us | } + 0) 2.034 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.141 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.661 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.140 us | kfree(); + 0) 1.483 us | } + 0) 1.743 us | } + 0) 5.009 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.141 us | ktime_get_coarse_real_ts64(); + 0) 0.401 us | } + 0) 0.681 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.141 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.140 us | sigaction_compat_abi(); + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) 1.483 us | } + 0) 1.843 us | } + 0) 2.104 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.141 us | dput(); + 0) 0.130 us | mntput(); + 0) 0.661 us | } + 0) 0.130 us | unroll_tree_refs(); + 0) 0.140 us | kfree(); + 0) 1.483 us | } + 0) 1.754 us | } + 0) 5.090 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.401 us | } + 0) 0.681 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.141 us | preempt_count_add(); + 0) 0.411 us | } + 0) 0.140 us | sigaction_compat_abi(); + 0) | _raw_spin_unlock_irq() { + 0) 0.130 us | preempt_count_sub(); + 0) 0.400 us | } + 0) 1.483 us | } + 0) 1.774 us | } + 0) 2.044 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.140 us | dput(); + 0) 0.140 us | mntput(); + 0) 0.671 us | } + 0) 0.141 us | unroll_tree_refs(); + 0) 0.140 us | kfree(); + 0) 1.482 us | } + 0) 1.754 us | } + 0) 5.030 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.130 us | ktime_get_coarse_real_ts64(); + 0) 0.401 us | } + 0) 0.682 us | } + 0) | __x64_sys_rt_sigaction() { + 0) | __se_sys_rt_sigaction() { + 0) | do_sigaction() { + 0) | _raw_spin_lock_irq() { + 0) 0.140 us | preempt_count_add(); + 0) 0.401 us | } + 0) 0.140 us | sigaction_compat_abi(); + 0) | _raw_spin_unlock_irq() { + 0) 0.140 us | preempt_count_sub(); + 0) 0.401 us | } + 0) 1.482 us | } + 0) 1.764 us | } + 0) 2.034 us | } + 0) | syscall_slow_exit_work() { + 0) | __audit_syscall_exit() { + 0) | path_put() { + 0) 0.140 us | dput(); + 0) 0.141 us | mntput(); + 0) 0.661 us | } + 0) 0.140 us | unroll_tree_refs(); + 0) 0.140 us | kfree(); + 0) 1.473 us | } + 0) 1.753 us | } + 0) 5.010 us | } + 0) | do_syscall_64() { + 0) | syscall_trace_enter() { + 0) | __audit_syscall_entry() { + 0) 0.140 us | ktime_get_coarse_real_ts64(); + 0) 0.400 us | } + 0) 0.682 us | } + 0) | __x64_sys_write() { + 0) | ksys_write() { + 0) | __fdget_pos() { + 0) 0.150 us | __fget_light(); + 0) 0.421 us | } + 0) | vfs_write() { + 0) | rw_verify_area() { + 0) 0.150 us | security_file_permission(); + 0) 0.411 us | } + 0) | __sb_start_write() { + 0) 0.140 us | preempt_count_add(); + 0) 0.130 us | preempt_count_sub(); + 0) 0.841 us | } + 0) | __vfs_write() { + 0) | __check_object_size() { + 0) 0.140 us | check_stack_object(); + 0) 0.420 us | } + 0) 0.160 us | mutex_lock();