[PATCH 2/4] i2c: Add Congatec CGEB I2C driver
From: Sascha Hauer <s.hauer@pengutronix.de> This driver provides a I2C bus driver for the CGEB interface found on some Congatec x86 modules. No devices are registered on the bus, the user has to...
View Article[PATCH 3/4] watchdog: Add Congatec CGEB watchdog driver
From: Sascha Hauer <s.hauer@pengutronix.de> This driver provides support for the CGEB watchdog found on some Congatec x86 modules. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>...
View ArticleRe: [Update][PATCH] PCIe / hotplug: Drop pointless ACPI-based "slot...
On Thursday, June 11, 2015 04:38:12 PM Jarod Wilson wrote: > On 6/11/2015 1:05 PM, Jarod Wilson wrote: > > On 5/21/2015 9:21 PM, Rafael J. Wysocki wrote: > >> On Thursday, May 21,...
View Article[PATCH] x86, perf: Add more Broadwell model numbers
From: Andi Kleen <ak@linux.intel.com> This patch adds additional model numbers for Broadwell to perf. Support for Broadwell with Iris Pro (Intel Core i7-57xxC) and support for Broadwell Server...
View Article[RFC v4 PATCH 0/9] hugetlbfs: add fallocate support
Most changes since the last RFC have been code cleanup and restructuring as suggested by review comments. One bug was fixed in alloc_huge_page accounting for hole punched areas. man pages have not yet...
View Article[RFC v4 PATCH 1/9] mm/hugetlb: add region_del() to delete a specific range of...
fallocate hole punch will want to remove a specific range of pages. The existing region_truncate() routine deletes all region/reserve map entries after a specified offset. region_del() will provide...
View Article[RFC v4 PATCH 5/9] mm/hugetlb: vma_has_reserves() needs to handle fallocate...
In vma_has_reserves(), the current assumption is that reserves are always present for shared mappings. However, will not be the case with fallocate hole punch. When punching a hole, the present page...
View Article[RFC v4 PATCH 8/9] hugetlbfs: add hugetlbfs_fallocate()
This is based on the shmem version, but it has diverged quite a bit. We have no swap to worry about, nor the new file sealing. Add synchronication via the fault mutex table to coordinate page faults,...
View Article[RFC v4 PATCH 2/9] mm/hugetlb: expose hugetlb fault mutex for use by fallocate
hugetlb page faults are currently synchronized by the table of mutexes (htlb_fault_mutex_table). fallocate code will need to synchronize with the page fault code when it allocates or deletes pages....
View Article[RFC v4 PATCH 6/9] mm/hugetlb: alloc_huge_page handle areas hole punched by...
Areas hole punched by fallocate will not have entries in the region/reserve map. However, shared mappings with min_size subpool reservations may still have reserved pages. alloc_huge_page needs to...
View Article[RFC v4 PATCH 9/9] mm: madvise allow remove operation for hugetlbfs
Now that we have hole punching support for hugetlbfs, we can also support the MADV_REMOVE interface to it. Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Signed-off-by: Mike Kravetz...
View Article[RFC v4 PATCH 7/9] hugetlbfs: New huge_add_to_page_cache helper routine
Currently, there is only a single place where hugetlbfs pages are added to the page cache. The new fallocate code be adding a second one, so break the functionality out into its own helper....
View Article[RFC v4 PATCH 3/9] hugetlbfs: hugetlb_vmtruncate_list() needs to take a range...
fallocate hole punch will want to unmap a specific range of pages. Modify the existing hugetlb_vmtruncate_list() routine to take a start/end range. If end is 0, this indicates all pages after start...
View Article[RFC v4 PATCH 4/9] hugetlbfs: truncate_hugepages() takes a range of pages
Modify truncate_hugepages() to take a range of pages (start, end) instead of simply start. If an end value of -1 is passed, the current "truncate" functionality is maintained. Existing callers are...
View ArticleRe: [PATCH v3 1/4] VFIO: platform: add reset struct and lookup table
On Thu, 2015-06-11 at 14:08 +0200, Eric Auger wrote: > This patch introduces the vfio_platform_reset_combo struct that > stores all the information useful to handle the reset modality: >...
View ArticleRe: [PATCH] selinux: reduce locking overhead in inode_free_security()
On 06/11/2015 08:38 AM, Stephen Smalley wrote: > On 06/10/2015 04:17 PM, Waiman Long wrote: >> The inode_free_security() function just took the superblock's isec_lock >> before checking...
View Article[-tip PATCH v4 0/6] pmem api, generic ioremap_cache, and memremap
The pmem api is responsible for shepherding data out to persistent media. The pmem driver uses this api, when available, to assert that data is durable by the time bio_endio() is invoked. When an...
View Article[PATCH v4 1/6] arch: unify ioremap prototypes and macro aliases
Some archs define the first parameter to ioremap() as unsigned long, while the balance define it as resource_size_t. Unify on resource_size_t to enable passing ioremap function pointers. Also, some...
View Article[PATCH v4 2/6] cleanup IORESOURCE_CACHEABLE vs ioremap()
Quoting Arnd: I was thinking the opposite approach and basically removing all uses of IORESOURCE_CACHEABLE from the kernel. There are only a handful of them.and we can probably replace them all with...
View Article[PATCH v4 3/6] arch/*/asm/io.h: add ioremap_cache() to all architectures
Similar to ioremap_wc() let architecture implementations optionally provide ioremap_cache(). As is, current ioremap_cache() users have architecture dependencies that prevent them from compiling on...
View Article