forked from mirrors/linux
		
	x86: export set_memory_ro and set_memory_rw
Export set_memory_ro() and set_memory_rw() calls for use by drivers that need to have more debug information about who might be writing to memory space. this was initially developed for use while debugging a memory corruption problem with e1000e. Signed-off-by: Bruce Allan <bruce.w.allan@intel.com> Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
		
							parent
							
								
									94aca1dac6
								
							
						
					
					
						commit
						a03352d2c1
					
				
					 1 changed files with 2 additions and 0 deletions
				
			
		| 
						 | 
					@ -906,11 +906,13 @@ int set_memory_ro(unsigned long addr, int numpages)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	return change_page_attr_clear(addr, numpages, __pgprot(_PAGE_RW));
 | 
						return change_page_attr_clear(addr, numpages, __pgprot(_PAGE_RW));
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					EXPORT_SYMBOL_GPL(set_memory_ro);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
int set_memory_rw(unsigned long addr, int numpages)
 | 
					int set_memory_rw(unsigned long addr, int numpages)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	return change_page_attr_set(addr, numpages, __pgprot(_PAGE_RW));
 | 
						return change_page_attr_set(addr, numpages, __pgprot(_PAGE_RW));
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					EXPORT_SYMBOL_GPL(set_memory_rw);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
int set_memory_np(unsigned long addr, int numpages)
 | 
					int set_memory_np(unsigned long addr, int numpages)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue