Loading arch/x86/kernel/pci-dma.c +8 −0 Original line number Diff line number Diff line Loading @@ -123,6 +123,14 @@ void __init pci_iommu_alloc(void) pci_swiotlb_init(); } unsigned long iommu_num_pages(unsigned long addr, unsigned long len) { unsigned long size = roundup((addr & ~PAGE_MASK) + len, PAGE_SIZE); return size >> PAGE_SHIFT; } EXPORT_SYMBOL(iommu_num_pages); #endif /* Loading arch/x86/kernel/setup.c +9 −4 Original line number Diff line number Diff line Loading @@ -788,10 +788,6 @@ void __init setup_arch(char **cmdline_p) initmem_init(0, max_pfn); #ifdef CONFIG_X86_64 dma32_reserve_bootmem(); #endif #ifdef CONFIG_ACPI_SLEEP /* * Reserve low memory region for sleep support. Loading @@ -806,6 +802,15 @@ void __init setup_arch(char **cmdline_p) #endif reserve_crashkernel(); #ifdef CONFIG_X86_64 /* * dma32_reserve_bootmem() allocates bootmem which may conflict * with the crashkernel command line, so do that after * reserve_crashkernel() */ dma32_reserve_bootmem(); #endif reserve_ibft_region(); #ifdef CONFIG_KVM_CLOCK Loading include/asm-x86/iommu.h +2 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,8 @@ extern struct dma_mapping_ops nommu_dma_ops; extern int force_iommu, no_iommu; extern int iommu_detected; extern unsigned long iommu_num_pages(unsigned long addr, unsigned long len); #ifdef CONFIG_GART_IOMMU extern int gart_iommu_aperture; extern int gart_iommu_aperture_allowed; Loading include/linux/iommu-helper.h +0 −1 Original line number Diff line number Diff line Loading @@ -8,4 +8,3 @@ extern unsigned long iommu_area_alloc(unsigned long *map, unsigned long size, unsigned long align_mask); extern void iommu_area_free(unsigned long *map, unsigned long start, unsigned int nr); extern unsigned long iommu_num_pages(unsigned long addr, unsigned long len); init/calibrate.c +1 −1 Original line number Diff line number Diff line Loading @@ -170,7 +170,7 @@ void __cpuinit calibrate_delay(void) loops_per_jiffy &= ~loopbit; } } printk(KERN_INFO "%lu.%02lu BogoMIPS (lpj=%lu)\n", printk(KERN_CONT "%lu.%02lu BogoMIPS (lpj=%lu)\n", loops_per_jiffy/(500000/HZ), (loops_per_jiffy/(5000/HZ)) % 100, loops_per_jiffy); } Loading
arch/x86/kernel/pci-dma.c +8 −0 Original line number Diff line number Diff line Loading @@ -123,6 +123,14 @@ void __init pci_iommu_alloc(void) pci_swiotlb_init(); } unsigned long iommu_num_pages(unsigned long addr, unsigned long len) { unsigned long size = roundup((addr & ~PAGE_MASK) + len, PAGE_SIZE); return size >> PAGE_SHIFT; } EXPORT_SYMBOL(iommu_num_pages); #endif /* Loading
arch/x86/kernel/setup.c +9 −4 Original line number Diff line number Diff line Loading @@ -788,10 +788,6 @@ void __init setup_arch(char **cmdline_p) initmem_init(0, max_pfn); #ifdef CONFIG_X86_64 dma32_reserve_bootmem(); #endif #ifdef CONFIG_ACPI_SLEEP /* * Reserve low memory region for sleep support. Loading @@ -806,6 +802,15 @@ void __init setup_arch(char **cmdline_p) #endif reserve_crashkernel(); #ifdef CONFIG_X86_64 /* * dma32_reserve_bootmem() allocates bootmem which may conflict * with the crashkernel command line, so do that after * reserve_crashkernel() */ dma32_reserve_bootmem(); #endif reserve_ibft_region(); #ifdef CONFIG_KVM_CLOCK Loading
include/asm-x86/iommu.h +2 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,8 @@ extern struct dma_mapping_ops nommu_dma_ops; extern int force_iommu, no_iommu; extern int iommu_detected; extern unsigned long iommu_num_pages(unsigned long addr, unsigned long len); #ifdef CONFIG_GART_IOMMU extern int gart_iommu_aperture; extern int gart_iommu_aperture_allowed; Loading
include/linux/iommu-helper.h +0 −1 Original line number Diff line number Diff line Loading @@ -8,4 +8,3 @@ extern unsigned long iommu_area_alloc(unsigned long *map, unsigned long size, unsigned long align_mask); extern void iommu_area_free(unsigned long *map, unsigned long start, unsigned int nr); extern unsigned long iommu_num_pages(unsigned long addr, unsigned long len);
init/calibrate.c +1 −1 Original line number Diff line number Diff line Loading @@ -170,7 +170,7 @@ void __cpuinit calibrate_delay(void) loops_per_jiffy &= ~loopbit; } } printk(KERN_INFO "%lu.%02lu BogoMIPS (lpj=%lu)\n", printk(KERN_CONT "%lu.%02lu BogoMIPS (lpj=%lu)\n", loops_per_jiffy/(500000/HZ), (loops_per_jiffy/(5000/HZ)) % 100, loops_per_jiffy); }