All of lore.kernel.org
 help / color / mirror / Atom feed
From: William Lee Irwin III <wli@holomorphy.com>
To: linux-kernel@vger.kernel.org
Cc: ak@muc.de
Subject: pageattr.c trailing whitespace
Date: Tue, 6 May 2003 03:55:13 -0700	[thread overview]
Message-ID: <20030506105513.GR8931@holomorphy.com> (raw)

pageattr.c has a lot of trailing whitespace. This patch removes all
trailing whitespace from it, while otherwise a nop.

-- wli

diff -prauN linux-2.5.69-1/arch/i386/mm/pageattr.c pageattr-2.5.69-1/arch/i386/mm/pageattr.c
--- linux-2.5.69-1/arch/i386/mm/pageattr.c	Sun Mar  2 18:13:32 2003
+++ pageattr-2.5.69-1ted/arch/i386/mm/pageattr.c	Tue May  6 03:50:36 2003
@@ -1,7 +1,7 @@
-/* 
- * Copyright 2002 Andi Kleen, SuSE Labs. 
+/*
+ * Copyright 2002 Andi Kleen, SuSE Labs.
  * Thanks to Ben LaHaise for precious feedback.
- */ 
+ */
 
 #include <linux/config.h>
 #include <linux/mm.h>
@@ -13,73 +13,73 @@
 #include <asm/processor.h>
 #include <asm/tlbflush.h>
 
-static inline pte_t *lookup_address(unsigned long address) 
-{ 
-	pgd_t *pgd = pgd_offset_k(address); 
+static inline pte_t *lookup_address(unsigned long address)
+{
+	pgd_t *pgd = pgd_offset_k(address);
 	pmd_t *pmd;
 	if (pgd_none(*pgd))
 		return NULL;
-	pmd = pmd_offset(pgd, address); 	       
+	pmd = pmd_offset(pgd, address);
 	if (pmd_none(*pmd))
 		return NULL;
 	if (pmd_large(*pmd))
 		return (pte_t *)pmd;
         return pte_offset_kernel(pmd, address);
-} 
+}
 
 static struct page *split_large_page(unsigned long address, pgprot_t prot)
-{ 
-	int i; 
+{
+	int i;
 	unsigned long addr;
 	struct page *base = alloc_pages(GFP_KERNEL, 0);
 	pte_t *pbase;
-	if (!base) 
+	if (!base)
 		return NULL;
 	address = __pa(address);
-	addr = address & LARGE_PAGE_MASK; 
+	addr = address & LARGE_PAGE_MASK;
 	pbase = (pte_t *)page_address(base);
 	for (i = 0; i < PTRS_PER_PTE; i++, addr += PAGE_SIZE) {
-		pbase[i] = pfn_pte(addr >> PAGE_SHIFT, 
+		pbase[i] = pfn_pte(addr >> PAGE_SHIFT,
 				   addr == address ? prot : PAGE_KERNEL);
 	}
 	return base;
-} 
+}
 
-static void flush_kernel_map(void *dummy) 
-{ 
+static void flush_kernel_map(void *dummy)
+{
 	/* Could use CLFLUSH here if the CPU supports it (Hammer,P4) */
-	if (boot_cpu_data.x86_model >= 4) 
-		asm volatile("wbinvd":::"memory"); 
-	/* Flush all to work around Errata in early athlons regarding 
-	 * large page flushing. 
+	if (boot_cpu_data.x86_model >= 4)
+		asm volatile("wbinvd":::"memory");
+	/* Flush all to work around Errata in early athlons regarding
+	 * large page flushing.
 	 */
-	__flush_tlb_all(); 	
+	__flush_tlb_all();
 }
 
-static void set_pmd_pte(pte_t *kpte, unsigned long address, pte_t pte) 
-{ 
+static void set_pmd_pte(pte_t *kpte, unsigned long address, pte_t pte)
+{
 	set_pte_atomic(kpte, pte); 	/* change init_mm */
 #ifndef CONFIG_X86_PAE
 	{
 		struct list_head *l;
 		spin_lock(&mmlist_lock);
-		list_for_each(l, &init_mm.mmlist) { 
+		list_for_each(l, &init_mm.mmlist) {
 			struct mm_struct *mm = list_entry(l, struct mm_struct, mmlist);
 			pmd_t *pmd = pmd_offset(pgd_offset(mm, address), address);
 			set_pte_atomic((pte_t *)pmd, pte);
-		} 
+		}
 		spin_unlock(&mmlist_lock);
 	}
 #endif
 }
 
-/* 
+/*
  * No more special protections in this 2/4MB area - revert to a
- * large page again. 
+ * large page again.
  */
 static inline void revert_page(struct page *kpte_page, unsigned long address)
 {
-	pte_t *linear = (pte_t *) 
+	pte_t *linear = (pte_t *)
 		pmd_offset(pgd_offset(&init_mm, address), address);
 	set_pmd_pte(linear,  address,
 		    pfn_pte((__pa(address) & LARGE_PAGE_MASK) >> PAGE_SHIFT,
@@ -87,15 +87,15 @@
 }
 
 static int
-__change_page_attr(struct page *page, pgprot_t prot, struct page **oldpage) 
-{ 
-	pte_t *kpte; 
+__change_page_attr(struct page *page, pgprot_t prot, struct page **oldpage)
+{
+	pte_t *kpte;
 	unsigned long address;
 	struct page *kpte_page;
 
 #ifdef CONFIG_HIGHMEM
-	if (page >= highmem_start_page) 
-		BUG(); 
+	if (page >= highmem_start_page)
+		BUG();
 #endif
 	address = (unsigned long)page_address(page);
 
@@ -103,41 +103,41 @@
 	if (!kpte)
 		return -EINVAL;
 	kpte_page = virt_to_page(((unsigned long)kpte) & PAGE_MASK);
-	if (pgprot_val(prot) != pgprot_val(PAGE_KERNEL)) { 
-		if ((pte_val(*kpte) & _PAGE_PSE) == 0) { 
+	if (pgprot_val(prot) != pgprot_val(PAGE_KERNEL)) {
+		if ((pte_val(*kpte) & _PAGE_PSE) == 0) {
 			pte_t old = *kpte;
-			pte_t standard = mk_pte(page, PAGE_KERNEL); 
-			set_pte_atomic(kpte, mk_pte(page, prot)); 
+			pte_t standard = mk_pte(page, PAGE_KERNEL);
+			set_pte_atomic(kpte, mk_pte(page, prot));
 			if (pte_same(old,standard))
 				atomic_inc(&kpte_page->count);
 		} else {
-			struct page *split = split_large_page(address, prot); 
+			struct page *split = split_large_page(address, prot);
 			if (!split)
 				return -ENOMEM;
 			atomic_inc(&kpte_page->count);
 			set_pmd_pte(kpte,address,mk_pte(split, PAGE_KERNEL));
-		}	
-	} else if ((pte_val(*kpte) & _PAGE_PSE) == 0) { 
+		}
+	} else if ((pte_val(*kpte) & _PAGE_PSE) == 0) {
 		set_pte_atomic(kpte, mk_pte(page, PAGE_KERNEL));
-		atomic_dec(&kpte_page->count); 
+		atomic_dec(&kpte_page->count);
 	}
 
-	if (cpu_has_pse && (atomic_read(&kpte_page->count) == 1)) { 
+	if (cpu_has_pse && (atomic_read(&kpte_page->count) == 1)) {
 		*oldpage = kpte_page;
 		revert_page(kpte_page, address);
-	} 
+	}
 	return 0;
-} 
+}
 
 static inline void flush_map(void)
 {
 	on_each_cpu(flush_kernel_map, NULL, 1, 1);
 }
 
-struct deferred_page { 
-	struct deferred_page *next; 
+struct deferred_page {
+	struct deferred_page *next;
 	struct page *fpage;
-}; 
+};
 static struct deferred_page *df_list; /* protected by init_mm.mmap_sem */
 
 /*
@@ -147,56 +147,56 @@
  * than write-back somewhere - some CPUs do not like it when mappings with
  * different caching policies exist. This changes the page attributes of the
  * in kernel linear mapping too.
- * 
+ *
  * The caller needs to ensure that there are no conflicting mappings elsewhere.
  * This function only deals with the kernel linear map.
- * 
+ *
  * Caller must call global_flush_tlb() after this.
  */
 int change_page_attr(struct page *page, int numpages, pgprot_t prot)
 {
-	int err = 0; 
-	struct page *fpage; 
-	int i; 
+	int err = 0;
+	struct page *fpage;
+	int i;
 
 	down_write(&init_mm.mmap_sem);
-	for (i = 0; i < numpages; i++, page++) { 
+	for (i = 0; i < numpages; i++, page++) {
 		fpage = NULL;
-		err = __change_page_attr(page, prot, &fpage); 
-		if (err) 
-			break; 
-		if (fpage) { 
+		err = __change_page_attr(page, prot, &fpage);
+		if (err)
+			break;
+		if (fpage) {
 			struct deferred_page *df;
-			df = kmalloc(sizeof(struct deferred_page), GFP_KERNEL); 
+			df = kmalloc(sizeof(struct deferred_page), GFP_KERNEL);
 			if (!df) {
 				flush_map();
 				__free_page(fpage);
-			} else { 
+			} else {
 				df->next = df_list;
-				df->fpage = fpage;				
+				df->fpage = fpage;
 				df_list = df;
-			} 			
-		} 
-	} 	
-	up_write(&init_mm.mmap_sem); 
+			}
+		}
+	}
+	up_write(&init_mm.mmap_sem);
 	return err;
 }
 
 void global_flush_tlb(void)
-{ 
+{
 	struct deferred_page *df, *next_df;
 
 	down_read(&init_mm.mmap_sem);
 	df = xchg(&df_list, NULL);
 	up_read(&init_mm.mmap_sem);
 	flush_map();
-	for (; df; df = next_df) { 
+	for (; df; df = next_df) {
 		next_df = df->next;
-		if (df->fpage) 
+		if (df->fpage)
 			__free_page(df->fpage);
 		kfree(df);
-	} 
-} 
+	}
+}
 
 EXPORT_SYMBOL(change_page_attr);
 EXPORT_SYMBOL(global_flush_tlb);

                 reply	other threads:[~2003-05-06 10:42 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20030506105513.GR8931@holomorphy.com \
    --to=wli@holomorphy.com \
    --cc=ak@muc.de \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.