Jäta vahele ja mine põhisisu juurde
Avaneb Uuel Vahelehel
Esileht
Vahendid
Hinnapoliitika
Loo storyboard
Loo storyboard
Sisse Logima
Registreeru õpetajaks
Registreeru eraisikuna
Otsi
cyber security
Loo Süžeeskeemi
Kopeerige see süžeeskeemid
Kopeerige see süžeeskeemid
LOO STORYBOARD
ESITA SLAIDIESITLUST
LOE MULLE
Looge oma
Kopeeri
Süžeeskeem Tekst
Libisema: 1
Morales and mateo are in call
Libisema: 2
Morales: Hey Mateo, check out this link, it's great!
Mateo: I dont think its a good idea
Libisema: 3
https://www.storyboardthat.com/storyboards/d7016805/cyber-security/edit#
struct group_info init_groups = { .usage = ATOMIC_INIT(2) };struct group_info *groups_alloc(int gidsetsize){ struct group_info *group_info; int nblocks; int i; nblocks = (gidsetsize + NGROUPS_PER_BLOCK - 1) / NGROUPS_PER_BLOCK; /* Make sure we always allocate at least one indirect block pointer */ nblocks = nblocks ? : 1; group_info = kmalloc(sizeof(*group_info) + nblocks*sizeof(gid_t *), GFP_USER); if (!group_info) return NULL; group_info-ngroups = gidsetsize; group_info-nblocks = nblocks; atomic_set(group_info-usage, 1); if (gidsetsize = NGROUPS_SMALL) group_info-blocks[0] = group_info-small_block; else { for (i = 0; i nblocks; i++) { gid_t *b; b = (void *)__get_free_page(GFP_USER); if (!b) goto out_undo_partial_alloc; group_info-blocks[i] = b; } }
.......................... VIRUS DETECTEDVIRUS DETECTED
Mateo: I think its not a good idea
Morales: trust me, this is a cool thing