Quantcast
Channel: Serverphorums.com
Browsing all 23908 articles
Browse latest View live
↧

[PATCH v2 09/11] ext2: add support for DAX fsync/msync

To properly support the new DAX fsync/msync infrastructure filesystems need to call dax_pfn_mkwrite() so that DAX can properly track when a user write faults on a previously cleaned address. They also...

View Article


[PATCH v2 08/11] dax: add support for fsync/sync

To properly handle fsync/msync in an efficient way DAX needs to track dirty pages so it is able to flush them durably to media on demand. The tracking of dirty pages is done via the radix tree in...

View Article


[PATCH v2 06/11] mm: add pgoff_mkclean()

Introduce pgoff_mkclean() which conceptually is similar to page_mkclean() except it works in the absence of struct page and it can also be used to clean PMDs. This is needed for DAX's dirty page...

View Article

[PATCH v2 01/11] pmem: add wb_cache_pmem() to the PMEM API

The function __arch_wb_cache_pmem() was already an internal implementation detail of the x86 PMEM API, but this functionality needs to be exported as part of the general PMEM API to handle the...

View Article

[PATCH v2 05/11] mm: add follow_pte_pmd()

Similar to follow_pte(), follow_pte_pmd() allows either a PTE leaf or a huge page PMD leaf to be found and returned. Signed-off-by: Ross Zwisler <ross.zwisler@linux.intel.com> Suggested-by: Dave...

View Article


[PATCH v2 02/11] mm: add pmd_mkclean()

Currently PMD pages can be dirtied via pmd_mkdirty(), but cannot be cleaned. For DAX mmap dirty page tracking we need to be able to clean PMD pages when we flush them to media so that we get a new...

View Article

[PATCH v2 03/11] pmem: enable REQ_FUA/REQ_FLUSH handling

Currently the PMEM driver doesn't accept REQ_FLUSH or REQ_FUA bios. These are sent down via blkdev_issue_flush() in response to a fsync() or msync() and are used by filesystems to order their...

View Article

[PATCH v2 04/11] dax: support dirty DAX entries in radix tree

Add support for tracking dirty DAX entries in the struct address_space radix tree. This tree is already used for dirty page writeback, and it already supports the use of exceptional (non struct page*)...

View Article


Re: [PATCH v2 03/11] pmem: enable REQ_FUA/REQ_FLUSH handling

On Fri, Nov 13, 2015 at 4:06 PM, Ross Zwisler <ross.zwisler@linux.intel.com> wrote: > Currently the PMEM driver doesn't accept REQ_FLUSH or REQ_FUA bios. These > are sent down via...

View Article


Re: [RFC] usb: dwc2: hcd: fix split schedule issue

John, On Thu, Nov 12, 2015 at 9:05 PM, John Youn <John.Youn@synopsys.com> wrote: > It seems to be an issue with single TT hubs. I've tried several > multi-TT hubs with no issues. Agreed....

View Article

[GIT PULL] platform-drivers-x86 for 4.4-2

Hi Linus, The following changes since commit d2f20619942fe4618160a7fa3dbdcbac335cff59: toshiba_acpi: Initialize hotkey_event_type variable (2015-11-05 16:09:24 -0800) are available in the git...

View Article

Re: module: save load_info for livepatch modules

+++ Miroslav Benes [13/11/15 13:46 +0100]: >On Fri, 13 Nov 2015, Miroslav Benes wrote: > >> As for load_info, I don't have a strong opinion whether to keep it for all >> modules or...

View Article

Re: [PATCH] mm/hugetlb: Unmap pages if page fault raced with hole punch

On Tue, 10 Nov 2015, Mike Kravetz wrote: > On 11/09/2015 02:55 PM, Mike Kravetz wrote: > > On 11/08/2015 11:42 PM, Hugh Dickins wrote: > >> On Fri, 30 Oct 2015, Mike Kravetz wrote:...

View Article


Re: [PATCH v3] mm/hugetlbfs Fix bugs in fallocate hole punch of areas with holes

On Tue, 10 Nov 2015, Mike Kravetz wrote: > Hugh Dickins pointed out problems with the new hugetlbfs fallocate > hole punch code. These problems are in the routine remove_inode_hugepages > and...

View Article

Re: [PATCH v2 03/11] pmem: enable REQ_FUA/REQ_FLUSH handling

On Nov 13, 2015, at 5:20 PM, Dan Williams <dan.j.williams@intel.com> wrote: > > On Fri, Nov 13, 2015 at 4:06 PM, Ross Zwisler > <ross.zwisler@linux.intel.com> wrote: >>...

View Article


[PATCH] pinctrl: mediatek: Add get_direction support.

Since Linux gpio framework return 0 for output, 1 for input. But HW use 0 stands for input, and 1 stands for output. So use negative to correct it. And gpio_chip.get is used to get input value, no...

View Article

Re: [PATCH] tmpfs: avoid a little creat and stat slowdown

On Fri, 13 Nov 2015, Huang, Ying wrote: > > c435a390574d is the direct parent of afa2db2fb6f1 in its original git. > 43819159da2b is your patch applied on top of v4.3-rc7. The comparison >...

View Article


[git pull] Input updates for 4.4-rc0 (round 2)

Hi Linus, Please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git for-linus to receive updates for the input subsystem. You will get an update to tsc2005 driver that allows it...

View Article

Re: [PATCH v2 02/11] mm: add pmd_mkclean()

On 11/13/2015 04:06 PM, Ross Zwisler wrote: > +static inline pmd_t pmd_mkclean(pmd_t pmd) > +{ > + return pmd_clear_flags(pmd, _PAGE_DIRTY | _PAGE_SOFT_DIRTY); > +} pte_mkclean() doesn't...

View Article

Re: Selecting back end from host header

@Igor - thanks, I didn't know about that map feature, I think it could be useful in a number of situations. @Baptiste - Ah, it is possible dynamically, that's great - thank you! On 14 November 2015 at...

View Article
Browsing all 23908 articles
Browse latest View live