can someone tell me why should i use PAGE_ALIGN after kmalloc?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



 

Here is a example :

/////

    capsule_header_array[capsule_index] = (efi_capsule_header_t *)kmalloc (

                                                                                capsule_header_size + PAGE_SIZE, GFP_KERNEL);

                                                if (capsule_header_array[capsule_index] == NULL) {

                                                                printk(KERN_ALERT "!!!! Oops - constructcapsuleheaderarray() malloc 0x%08x fail !!!!\n",

                                                                (unsigned int)(capsule_header_size + PAGE_SIZE));

                                                                return -1;

                                                }

                                                //

                                                // make it page aligned

                                                //

                                                capsule_header_array[capsule_index] = (efi_capsule_header_t *) \

                                                                                (unsigned long)PAGE_ALIGN((unsigned long)capsule_header_array[capsule_index]);

////////////////////////

 

 

Thanks for any help~

------------------------------

Best Regards!

make a difference.

Calix

 


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux