Przejdź do treści głównej
Otwiera się w Nowej Karcie
Strona Główna
Zasoby
Cennik
Utwórz storyboard
Utwórz storyboard
Zaloguj się
Zarejestruj się jako nauczyciel
Zarejestruj się jako osoba fizyczna
Szukaj
cyber security
Utwórz Storyboard
Skopiuj tę scenorys
Skopiuj tę scenorys
STWÓRZ STORYBOARD
ODTWARZANIE POKAZU SLAJDÓW
PRZECZYTAJ MI
Stwórz swój własny!
Kopiuj
Tekst Storyboardowy
Slajd: 1
Morales and mateo are in call
Slajd: 2
Morales: Hey Mateo, check out this link, it's great!
Mateo: I dont think its a good idea
Slajd: 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