Ana içeriğe atla
Yeni bir Sekmede Açılır
Ana Sayfa
Kaynaklar
Fiyatlandırma
Storyboard oluştur
Storyboard oluştur
Oturum Açma
Öğretmen olarak kayıt olun
Bireysel olarak kayıt olun
Ara
cyber security
Bir Öykü Panosu Oluşturun
Bu Öykü Panosunu kopyala
Bu Öykü Panosunu kopyala
STORYBOARD OLUŞTUR
SLAYT GÖSTERİSİNİ OYNAT
BENİ OKU
Kendinizinkini oluşturun
Kopyala
Öykü Penceresi Metni
Slayt: 1
Morales and mateo are in call
Slayt: 2
Morales: Hey Mateo, check out this link, it's great!
Mateo: I dont think its a good idea
Slayt: 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