Hopp til hovedinnhold
Åpnes i en ny Fane
Hjemmeside
Ressurser
Priser
Lag et storyboard
Lag et storyboard
Logg på
Registrer deg som lærer
Registrer deg som en person
Søk
cyber security
Lag et Storyboard
Kopier dette storyboardet
Kopier dette storyboardet
OPPRETT ET STORYBOARD
SPILLE AV LYSBILDEFREMVISNING
LES FOR MEG
Lag din egen!
Kopier
Storyboard Tekst
Lysbilde: 1
Morales and mateo are in call
Lysbilde: 2
Morales: Hey Mateo, check out this link, it's great!
Mateo: I dont think its a good idea
Lysbilde: 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