/* * Copyright (C) 2014 Renesas Solutions Corp. * Copyright (C) 2014 Wolfram Sang, Sang Engineering * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 2 of the License. */ #ifndef __DT_BINDINGS_CLOCK_R7S72100_H__ #define __DT_BINDINGS_CLOCK_R7S72100_H__ #define R7S72100_CLK_PLL 0 /* MSTP3 */ #define R7S72100_CLK_MTU2 3 /* MSTP4 */ #define R7S72100_CLK_SCIF0 7 #define R7S72100_CLK_SCIF1 6 #define R7S72100_CLK_SCIF2 5 #define R7S72100_CLK_SCIF3 4 #define R7S72100_CLK_SCIF4 3 #define R7S72100_CLK_SCIF5 2 #define R7S72100_CLK_SCIF6 1 #define R7S72100_CLK_SCIF7 0 /* MSTP7 */ #define R7S72100_CLK_ETHER 4 /* MSTP8 */ #define R7S72100_CLK_MMCIF 4 /* MSTP9 */ #define R7S72100_CLK_I2C0 7 #define R7S72100_CLK_I2C1 6 #define R7S72100_CLK_I2C2 5 #define R7S72100_CLK_I2C3 4 /* MSTP10 */ #define R7S72100_CLK_SPI0 7 #define R7S72100_CLK_SPI1 6 #define R7S72100_CLK_SPI2 5 #define R7S72100_CLK_SPI3 4 #define R7S72100_CLK_SPI4 3 /* MSTP12 */ #define R7S72100_CLK_SDHI0 3 #define R7S72100_CLK_SDHI1 2 #endif /* __DT_BINDINGS_CLOCK_R7S72100_H__ */ option value='packet-loop-back'>packet-loop-back net-next plumbingsTobias Klauser
summaryrefslogtreecommitdiff
path: root/sound/pci
diff options
context:
space:
mode:
authorJan Kara <jack@suse.cz>2016-08-10 17:22:44 +0200
committerDan Williams <dan.j.williams@intel.com>2016-12-26 20:29:24 -0800
commitc6dcf52c23d2d3fb5235cec42d7dd3f786b87d55 (patch)
tree7e63a6c0225a769e679b194f54b5723e4cfba385 /sound/pci
parente568df6b84ff05a22467503afc11bee7a6ba0700 (diff)
mm: Invalidate DAX radix tree entries only if appropriate
Currently invalidate_inode_pages2_range() and invalidate_mapping_pages() just delete all exceptional radix tree entries they find. For DAX this is not desirable as we track cache dirtiness in these entries and when they are evicted, we may not flush caches although it is necessary. This can for example manifest when we write to the same block both via mmap and via write(2) (to different offsets) and fsync(2) then does not properly flush CPU caches when modification via write(2) was the last one. Create appropriate DAX functions to handle invalidation of DAX entries for invalidate_inode_pages2_range() and invalidate_mapping_pages() and wire them up into the corresponding mm functions. Acked-by: Johannes Weiner <hannes@cmpxchg.org> Reviewed-by: Ross Zwisler <ross.zwisler@linux.intel.com> Signed-off-by: Jan Kara <jack@suse.cz> Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'sound/pci')