דלג לתוכן הראשי
נפתח בכרטיסייה חדשה
דף הבית
אֶמְצָעִי
תמחור
ליצור סטוריבורד
ליצור סטוריבורד
היכנס
הירשם כמורה
הירשם כאדם פרטי
חיפוש
cyber security
צור לוח סיפור
העתק את לוח התכנון הזה
העתק את לוח התכנון הזה
יצירת סטוריבורד
הפעל מצגת
לקרוא לי
צור משלך!
העתקה
טקסט Storyboard
שקופית: 1
Morales and mateo are in call
שקופית: 2
Morales: Hey Mateo, check out this link, it's great!
Mateo: I dont think its a good idea
שקופית: 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