unmap_mapping_range man page on Scientific

Man page or keyword search:  
man Server   26626 pages
apropos Keyword Search (all sections)
Output format
Scientific logo
[printable version]

UNMAP_MAPPING_RANGE(9)	  Memory Management in Linux	UNMAP_MAPPING_RANGE(9)

NAME
       unmap_mapping_range - unmap the portion of all mmaps in the specified
       address_space corresponding to the specified page range in the
       underlying file.

SYNOPSIS
       void unmap_mapping_range(struct address_space * mapping,
				loff_t const holebegin, loff_t const holelen,
				int even_cows);

ARGUMENTS
       mapping
	   the address space containing mmaps to be unmapped.

       holebegin
	   byte in first page to unmap, relative to the start of the
	   underlying file. This will be rounded down to a PAGE_SIZE boundary.
	   Note that this is different from truncate_pagecache, which must
	   keep the partial page. In contrast, we must get rid of partial
	   pages.

       holelen
	   size of prospective hole in bytes. This will be rounded up to a
	   PAGE_SIZE boundary. A holelen of zero truncates to the end of the
	   file.

       even_cows
	   1 when truncating a file, unmap even private COWed pages; but 0
	   when invalidating pagecache, donĀ“t throw away private data.

COPYRIGHT
Kernel Hackers Manual 2.6.	 November 2013		UNMAP_MAPPING_RANGE(9)
[top]

List of man pages available for Scientific

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net