Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:arch\x86\kernel\cpu\resctrl\rdtgroup.c Create Date:2022-07-28 08:11:51
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:Forcibly remove all of subdirectories under root.

Proto:static void rmdir_all_sub(void)

Type:void

Parameter:Nothing

2224  Move tasks from one to the other group
2228  free_all_child_rdtgrp(rdtgrp)
2231  If rdtgrp == rdtgroup_default Then Continue
2234  If mode == RDT_MODE_PSEUDO_LOCKSETUP || mode == RDT_MODE_PSEUDO_LOCKED Then dtgroup_pseudo_lock_remove - Remove a pseudo-locked region*@rdtgrp: resource group to which the pseudo-locked region belongs* The removal of a pseudo-locked region can be initiated when the resource* group is removed from user space via a "rmdir" from
2243  pumask_or - *dstp = *src1p | *src2p*@dstp: the cpumask result*@src1p: the first input*@src2p: the second input
2246  free_rmid(rmid)
2248  kernfs_remove(kn)
2249  deletes entry from list
2251  If atomic_read( & waitcount) != 0 Then flags = dtgroup.flags
2253  Else free previously allocated memory
2257  Update the PGR_ASSOC MSR on all cpus in @cpu_mask,* Per task closids/rmids must have been set up before calling this function.
2259  kernfs_remove(Kernel fs node for "info" directory under root )
2260  kernfs_remove(Kernel fs node for "mon_groups" directory under root )
2261  kernfs_remove(Kernel fs node for "mon_data" directory under root )
Caller
NameDescribe
rdt_kill_sb