Ir para o conteúdo principal
Abre em uma Nova aba
Pagina Inicial
Recursos
Preços
Criar um storyboard
Criar um storyboard
Iniciar Sessão
Cadastre-se como professor
Cadastre-se como pessoa física.
Pesquisar
cyber security
Criar um Storyboard
Copie este storyboard
Copie este storyboard
CRIAR UM STORYBOARD
REPRODUZIR APRESENTAÇÃO DE SLIDES
LEIA PRA MIM
Crie seu próprio!
Copiar
Texto do Storyboard
Deslizar: 1
Morales and mateo are in call
Deslizar: 2
Morales: Hey Mateo, check out this link, it's great!
Mateo: I dont think its a good idea
Deslizar: 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