A low local/remote numa hinting fault ratio is potentially explained by
failed migrations. This patch adds a tracepoint that fires when migration
fails due to migration rate limitation.
Signed-off-by: Mel Gorman
---
include/trace/events/migrate.h | 26 ++
mm/migrate.c
move_task() is called from move_one_task and move_tasks and is an
approximation of load balancer activity. We should be able to track
tasks that move between CPUs frequently. If the tracepoint included node
information then we could distinguish between in-node and between-node
traffic for load bala
This patch adds three tracepoints
o trace_sched_move_numawhen a task is moved to a node
o trace_sched_swap_numawhen a task is swapped with another task
o trace_sched_stick_numa when a numa-related migration fails
The tracepoints allow the NUMA scheduler activity to be moni
numamigrate_update_ratelimit and numamigrate_isolate_page only have callers
in mm/migrate.c. This patch makes them static.
Signed-off-by: Mel Gorman
---
mm/migrate.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/mm/migrate.c b/mm/migrate.c
index 5372521..77147bd 100644
Base pages are unmapped and flushed from cache and TLB during normal page
migration and replaced with a migration entry that causes any parallel or
gup to block until migration completes. THP does not unmap pages due to
a lack of support for migration entries at a PMD level. This allows races
with
NUMA migrate rate limiting protects a migration counter and window using
a lock but in some cases this can be a contended lock. It is not
critical that the number of pages be perfect, lost updates are
acceptable. Reduce the importance of this lock.
Signed-off-by: Mel Gorman
---
include/linux/mmz
THP migration can fail for a variety of reasons. Avoid flushing the TLB
to deal with THP migration races until the copy is ready to start.
Cc: sta...@vger.kernel.org
Signed-off-by: Mel Gorman
---
mm/huge_memory.c | 7 ---
mm/migrate.c | 6 ++
2 files changed, 6 insertions(+), 7 delet
Inaccessible VMA should not be trapping NUMA hint faults. Skip them.
Cc: sta...@vger.kernel.org
Signed-off-by: Mel Gorman
---
kernel/sched/fair.c | 7 +++
1 file changed, 7 insertions(+)
diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c
index e8b652e..1ce1615 100644
--- a/kernel/sched/
do_huge_pmd_numa_page() handles the case where there is parallel THP
migration. However, by the time it is checked the NUMA hinting information
has already been disrupted. This patch adds an earlier check with some helpers.
Cc: sta...@vger.kernel.org
Signed-off-by: Mel Gorman
---
include/linux/
From: Rik van Riel
There are a few subtle races, between change_protection_range (used by
mprotect and change_prot_numa) on one side, and NUMA page migration and
compaction on the other side.
The basic race is that there is a time window between when the PTE gets
made non-present (PROT_NONE or N
On a protection change it is no longer clear if the page should be still
accessible. This patch clears the NUMA hinting fault bits on a protection
change.
Cc: sta...@vger.kernel.org
Signed-off-by: Mel Gorman
---
mm/huge_memory.c | 2 ++
mm/mprotect.c| 2 ++
2 files changed, 4 insertions(+)
If the PMD is flushed then a parallel fault in handle_mm_fault() will enter
the pmd_none and do_huge_pmd_anonymous_page() path where it'll attempt
to insert a huge zero page. This is wasteful so the patch avoids clearing
the PMD when setting pmd_numa.
Cc: sta...@vger.kernel.org
Signed-off-by: Mel
The TLB must be flushed if the PTE is updated but change_pte_range is clearing
the PTE while marking PTEs pte_numa without necessarily flushing the TLB if it
reinserts the same entry. Without the flush, it's conceivable that two
processors
have different TLBs for the same virtual address and at th
If a PMD changes during a THP migration then migration aborts but the
failure path is doing more work than is necessary.
Cc: sta...@vger.kernel.org
Signed-off-by: Mel Gorman
---
mm/migrate.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/mm/migrate.c b/mm/migrate.c
index
Hi,
On Thursday 05 December 2013 01:28 PM, Heikki Krogerus wrote:
Hi,
On Thu, Dec 05, 2013 at 12:04:46PM +0530, Kishon Vijay Abraham I wrote:
On Wednesday 04 December 2013 08:10 PM, Heikki Krogerus wrote:
On Mon, Nov 25, 2013 at 03:31:24PM +0530, Kishon Vijay Abraham I wrote:
There can be sy
pmdp_invalidate clears the present bit without taking into account that it
might be in the _PAGE_NUMA bit leaving the PMD in an unexpected state. Clear
pmd_numa before invalidating.
Cc: sta...@vger.kernel.org
Signed-off-by: Mel Gorman
---
mm/pgtable-generic.c | 3 +++
1 file changed, 3 insertion
Hello Chen-Yu
On 12/6/2013 6:29 PM, Chen-Yu Tsai wrote:
Signed-off-by: Chen-Yu Tsai
---
Guiseppe previously stated that the "stmmaceth" clock is the
main clock that drives the IP. The stmmac driver does not
enable this clock during the probe phase. When the driver is
built in to the kernel, th
On Friday 06 December 2013 04:22 PM, Kamil Debski wrote:
Hi,
From: Kishon Vijay Abraham I [mailto:kis...@ti.com]
Sent: Friday, December 06, 2013 6:31 AM
Hi,
On Thursday 05 December 2013 05:59 PM, Kamil Debski wrote:
Previously the of_phy_get function took a struct device * and was
declared s
According to the datasheet, the address of FABID is 0x4. Fix it.
Signed-off-by: Axel Lin
---
drivers/regulator/pfuze100-regulator.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/regulator/pfuze100-regulator.c
b/drivers/regulator/pfuze100-regulator.c
index 032df37..
Hi Peppe,
On Mon, Dec 9, 2013 at 3:14 PM, Giuseppe CAVALLARO
wrote:
> Hello Chen-Yu
>
>
> On 12/6/2013 6:29 PM, Chen-Yu Tsai wrote:
>>
>> Signed-off-by: Chen-Yu Tsai
>> ---
>>
>> Guiseppe previously stated that the "stmmaceth" clock is the
>> main clock that drives the IP. The stmmac driver does
hal_ind_mutex suppose to protect msg_ind but with this patch
allocation will be done outside the critical section.
On Sat, Dec 7, 2013 at 5:13 PM, Michal Nazarewicz wrote:
>
> This also simplifies flow-controll as there is now only one if
> condition with a single branch.
> ---
> drivers/net/wir
Hi Masami,
On Wed, 04 Dec 2013 10:13:37 +0900, Masami Hiramatsu wrote:
> (2013/12/04 3:26), Alexei Starovoitov wrote:
>> the only inconvenience so far is to know how parameters are getting
>> into registers.
>> on x86-64, arg1 is in rdi, arg2 is in rsi,... I want to improve that
>> after first ste
On 12/08/2013 02:26 AM, Sasha Levin wrote:
> unix_dgram_recvmsg() will hold the readlock of the socket until recv
> is complete.
>
> In the same time, we may try to setsockopt(SO_PEEK_OFF) which will hang until
> unix_dgram_recvmsg() will complete (which can take a while) without allowing
> us to
Hi Tony,
On Thu, Dec 5, 2013 at 7:43 PM, Tony Lindgren wrote:
> * Belisko Marek [131203 01:21]:
>> On Tue, Dec 3, 2013 at 10:08 AM, Belisko Marek
>> wrote:
>> > Hi,
>> >
>> > On Tue, Dec 3, 2013 at 9:58 AM, Kishon Vijay Abraham I
>> > wrote:
>> >> Hi,
>> >>
>> >> On Tuesday 03 December 2013
On Fri, Dec 06, 2013 at 04:34:11PM -0800, Sonny Rao wrote:
> Based on a suggestion from John Stultz.
>
> This adds a dynamic clock device which can be used with clock_gettime
> to sample the clock source used for time stamping trace events in the
> kernel. The only use for this clock source is to
On Sun, 2013-12-08 at 12:52 +0100, Udo van den Heuvel wrote:
> Hello,
>
> Can someone please summarise the status of the xhci_hcd debugging I
> found after booting into 3.12.2?
> I did not see these messages before and I do not yet understand the
> added value for a mere user of this exciting xhci
Hi,
On Friday 06 December 2013 09:58 PM, Kamil Debski wrote:
Hi Kishon,
Thank you for the review.
From: Kishon Vijay Abraham I [mailto:kis...@ti.com]
Sent: Friday, December 06, 2013 11:59 AM
Hi,
On Thursday 05 December 2013 05:59 PM, Kamil Debski wrote:
Add a new driver for the Exynos USB
Hi David,
On Tue, 03 Dec 2013 09:20:23 -0700, David Ahern wrote:
> On 12/3/13, 2:00 AM, Namhyung Kim wrote:
>> diff --git a/tools/perf/util/evsel.h b/tools/perf/util/evsel.h
>> index 20a7c653b74b..ac65fc67972c 100644
>> --- a/tools/perf/util/evsel.h
>> +++ b/tools/perf/util/evsel.h
>> @@ -69,6 +69
From: David Gnedt
Count TX packets and bytes also for monitor interfaces.
Signed-off-by: David Gnedt
---
net/mac80211/tx.c |3 +++
1 file changed, 3 insertions(+)
diff --git a/net/mac80211/tx.c b/net/mac80211/tx.c
index c558b24..37b38fb 100644
--- a/net/mac80211/tx.c
+++ b/net/mac80211/tx
Hello, I'm sending wl1251 patches from linux-n900 tree [1] for comments. More
patches come from David's monitor & packet injection work. Patches are tested
with 3.12 rc5 kernel on Nokia N900.
Second version contains new patch for fixing NULL pointer dereference which
sometimes cause kernel panic a
Driver wl1251 generating mac address randomly at startup and there is no way to
set permanent mac address via SET_IEEE80211_PERM_ADDR. This patch export sysfs
file which can set permanent mac address by userspace helper program. Patch is
needed for devices which do not store mac address in internal
Signed-off-by: Pali Rohár
Reported-by: Felipe Contreras
---
drivers/net/wireless/ti/wl1251/event.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/wireless/ti/wl1251/event.c
b/drivers/net/wireless/ti/wl1251/event.c
index 192cebd..db01053 100644
--- a/drivers/n
Signed-off-by: Pali Rohár
---
drivers/net/wireless/ti/wl1251/main.c |1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/net/wireless/ti/wl1251/main.c
b/drivers/net/wireless/ti/wl1251/main.c
index 1ef264c..382dedf 100644
--- a/drivers/net/wireless/ti/wl1251/main.c
+++ b/drivers/net/wir
From: David Gnedt
The firmware doesn't support per packet encryption selection, so disable hw
encryption support completely while a monitor interface is present to support
injection of packets (which shouldn't get encrypted by hw).
To enforce the changed hw encryption support force a disassociati
This patch adds support for configuring reg domains.
Patch was extracted from Maemo 2.6.28 kernel.
Signed-off-by: Pali Rohár
---
drivers/net/wireless/ti/wl1251/main.c | 152 +
1 file changed, 152 insertions(+)
diff --git a/drivers/net/wireless/ti/wl1251/main.c
From: David Gnedt
Port the bt_coex_mode sysfs interface from wl1251 driver version included
in the Maemo Fremantle kernel to allow bt-coexistence mode configuration.
This enables userspace applications to set one of the modes
WL1251_BT_COEX_OFF, WL1251_BT_COEX_ENABLE and WL1251_BT_COEX_MONOAUDIO.
From: David Gnedt
Update hardware ARP filter configuration on BSS_CHANGED_ARP_FILTER
notification from mac80211.
Ported from wl1271 driver.
Signed-off-by: David Gnedt
Signed-off-by: Pali Rohár
---
drivers/net/wireless/ti/wl1251/acx.c | 26 ++
drivers/net/wireless/ti
From: David Gnedt
If necessary enable the tx path in monitor mode for packet injection using
the JOIN command with BSS_TYPE_STA_BSS and zero BSSID.
Signed-off-by: David Gnedt
Signed-off-by: Pali Rohár
---
drivers/net/wireless/ti/wl1251/main.c |5 +
drivers/net/wireless/ti/wl1251/tx.
From: David Gnedt
Port of the power save entry retry code from wl1251 driver version included
in the Maemo Fremantle kernel.
This tries to enable power save mode up to 3 times before failing.
Signed-off-by: David Gnedt
Signed-off-by: Pali Rohár
---
drivers/net/wireless/ti/wl1251/boot.c |
From: David Gnedt
With a dissacociated card I often encoutered very long scan delays.
My guess is that it has something to do with the cards DTIM handling and
another firmware bug mentioned in the TI WLAN driver, which is described as
the card may never end scanning if the channel is overloaded
Martin,
> [...] bug seems to be caused by:
> http://git.savannah.gnu.org/cgit/quilt.git/commit/?id=02f15444278eb3a854acae0192124153e0c6d9d4
>
> I think that the last lines should be changed as follows (and same for
> the one before):
> - -e 's/^\('"$*"'\):\(.*<.*@.*>\)/Recipient-Cc:\2/Ip' \
> + -
From: David Gnedt
Set the retry limit to 0 and disable the ACK policy for injected packets.
Signed-off-by: David Gnedt
Signed-off-by: Pali Rohár
---
drivers/net/wireless/ti/wl1251/acx.c |8 +++-
drivers/net/wireless/ti/wl1251/tx.c |7 ++-
2 files changed, 13 insertions(+), 2
From: David Gnedt
Use the ENABLE_RX command for channel switching when no interface is present
(monitor mode only).
The advantage of ENABLE_RX is that it leaves the tx data path disabled in
firmware, whereas the usual JOIN command seems to transmit some frames at
firmware level.
Signed-off-by: D
From: David Gnedt
Force power saving off while monitor interface is present.
Signed-off-by: David Gnedt
Signed-off-by: Pali Rohár
---
drivers/net/wireless/ti/wl1251/main.c | 10 +++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/drivers/net/wireless/ti/wl1251/main.c
b
From: David Gnedt
Split up data path initialisation into RX and TX data path initialisation
functions. This change is required for channel switching in monitor mode.
Signed-off-by: David Gnedt
Signed-off-by: Pali Rohár
---
drivers/net/wireless/ti/wl1251/cmd.c | 46 +++--
From: David Gnedt
Disable hardware encryption (DF_ENCRYPTION_DISABLE) and decryption
(DF_SNIFF_MODE_ENABLE) via wl1251_acx_feature_cfg while monitor interface is
present.
Signed-off-by: David Gnedt
Signed-off-by: Pali Rohár
---
drivers/net/wireless/ti/wl1251/acx.c|6 +++---
drivers/ne
From: David Gnedt
Port multicast address filtering from wl1271 driver.
It sets up the hardware multicast address filter in configure_filter() with
addresses supplied through prepare_multicast().
Signed-off-by: David Gnedt
Signed-off-by: Pali Rohár
---
drivers/net/wireless/ti/wl1251/acx.c|
Move the NULL check of slabp to the right place before refer its memeber in
function alloc_slabmgmt().
This bug may be introduced by rewriting of funcion kmemleak_scan_area(),
the first parameter changed from slabp to &slabp->list.
Signed-off-by: ethan.zhao
---
mm/slab.c | 4 ++--
1 file change
device_driver.name is "const char *"
Signed-off-by: Geert Uytterhoeven
Cc: Alessandro Zummo
---
drivers/rtc/rtc-cmos.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/rtc/rtc-cmos.c b/drivers/rtc/rtc-cmos.c
index f14876256a4a..ed5540d78a80 100644
--- a/drivers/rtc
Rename RTC_PORT() to ATARI_RTC_PORT(), as the rtc-cmos RTC driver uses the
presence of this macro to enable support for the second NVRAM bank, which
Atari doesn't have ("Unable to handle kernel access at virtual address
00ff8965").
Signed-off-by: Geert Uytterhoeven
---
arch/m68k/include/asm/mc14
On ARAnyM (emulating an Atari Falcon, which doesn't have an RTC IRQ, as the
Second Multi Function Peripheral MFP 68901 is available on Atari TT only),
rtc-cmos doesn't work well:
- The date is of by 32 years (2045 instead of 2013):
rtc_cmos rtc_cmos: setting system clock to 2045-12-02 10:56:
On Sun, Dec 08, 2013 at 10:19:31AM +0100, Andreas Gruenbacher wrote:
> Martin,
>
> > [...] bug seems to be caused by:
> > http://git.savannah.gnu.org/cgit/quilt.git/commit/?id=02f15444278eb3a854acae0192124153e0c6d9d4
> >
> > I think that the last lines should be changed as follows (and same for
>
Hi Iwamatsu-san,
On Thu, Dec 5, 2013 at 7:49 AM, Nobuhiro Iwamatsu
wrote:
> I was just creating a patch as your patch I noticed your patch by chance.
> I think your proposal is good.
>
> But Paul does not maintain the SH tree.
> Andrew, Could you pickup this patch ?
As Andrew wasn't CCed on
On Sun, 2013-12-08 at 11:24 +0100, Zdenek Kabelac wrote:
> I'm testing recent 3.13-rc kernel - and I've notice my Lenovo T61 is not able
> to resume. After bisect I've found commit:
>
> 5a87182aa21d6d5d306840feab9321818dd3e2a3
That's "cpufreq: suspend governors on system suspend/hibernate".
>
Should check debugfs initialization with debugfs_initialized() before using it,
Because if it isn't initialized, the return value of fake debugfs_create_dir()
etc
functions would be ERR_PTR(-ENODEV), checking with NULL will not work.
Signed-off-by: ethan.zhao
---
arch/x86/xen/debugfs.c | 6
Should check return value of debugfs_create_dir(), the d_mmu_debug
pointer before using it in function xen_p2m_debugfs().
Signed-off-by: ethan.zhao
---
arch/x86/xen/p2m.c | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/arch/x86/xen/p2m.c b/arch/x86/xen/p2m.c
index a61c7
Hello,
Can someone please summarise the status of the xhci_hcd debugging I
found after booting into 3.12.2?
I did not see these messages before and I do not yet understand the
added value for a mere user of this exciting xhci technology.
Can we please have them go away if really there's noting rea
Hi!
> > >> I guess the initial mail somehow didn't make it through your spam filter:
> > >> https://lkml.org/lkml/2013/12/1/70
> > > It did, but I thought that people asked for it to be changed in the
> > > thread afterwards, so I was expecting an updated version from you.
> > >
> > > Care to fix
On Thu 2013-12-05 16:35:15, Matthew Garrett wrote:
> On Thu, 2013-12-05 at 11:48 +0100, Pavel Machek wrote:
> > On Mon 2013-12-02 20:18:52, Matthew Garrett wrote:
> > > The kernel as a number of cases of gendered language. The majority of
> > > these
> > > refer to objects that don't have gender i
On Sun, Dec 08, 2013 at 01:34:36AM +0100, Rafael J. Wysocki wrote:
> On Saturday, December 07, 2013 04:24:09 PM Paul Bolle wrote:
> > On Sat, 2013-12-07 at 12:01 +0100, Bjørn Mork wrote:
> > > Sorry to be making noise here again, but I was eager to verify that the
> > > fixes in v3.13-rc3 were OK o
Hello
Can you send us your full Product catalog, we want to buy and ship to Doha,
Qatar.
waiting
for your response
Jermaine Shannon
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vg
Hi!
> > (And I'm pretty sure most people will parse it the wrong way.)
> >
> > > @@ -23,7 +24,7 @@ Quota netlink interface
> > > When user exceeds a softlimit, runs out of grace time or reaches
> > > hardlimit,
> > > quota subsystem traditionally printed a message to the controlling
> > > ter
On 08.12.2013 01:49, Steven Luo wrote:
This patch causes problems with DSP codecs on OMAP3 devices running
Android -- specifically, when the decoder is cleaning up after itself,
munmap() of the mapped area fails, leading to a memory leak which
eventually crashes the system.
As far as I can tell
On 12/07/13 00:23, Alexandre Belloni wrote:
> From: Hector Palacios
>
> Adds in_voltageX_scale_available file for every channel to read
> the different available scales.
> There are two scales per channel:
> [0] = divider_by_two disabled (default)
> [1] = divider_by_two enabled
> The scale is a
On 12/07/13 00:24, Alexandre Belloni wrote:
> From: Hector Palacios
>
> Added write_raw function to manipulate the optional divider_by_two
> through the scaling attribute out of the available scales.
>
> Signed-off-by: Hector Palacios
> Signed-off-by: Alexandre Belloni
Looks good to me - make th
I have a Dell Inspiron N7010 Laptop with Intel graphics. When the dell-laptop
module is loaded,
two backlight device devices are created; dell_backlight, and intel_backlight
from the Intel
graphics driver. The dell_backlight device is non-functional, but the graphics
subsystem uses
it instead of
Hallo,
aus Südamerika bekommen Sie jetzt die schufafreie Kreditkarte gegen
Einkommensnachweis.
Ihre genehmigte Überziehung auf der Karte ist sofort bis zu *20.ooo*EUR.
Also ideal für Unternehmer, Angestellte und Rentner.
Bestellen Sie jetzt sofort Ihr Konto mit Karte.
Lesen Sie nach, welche w
On Sun, Dec 08, 2013 at 07:31:02PM +0800, ethan.zhao wrote:
> Should check debugfs initialization with debugfs_initialized() before using
> it,
> Because if it isn't initialized, the return value of fake
> debugfs_create_dir() etc
> functions would be ERR_PTR(-ENODEV), checking with NULL will not
From: Namjae Jeon
This patch series is in response of the following post:
http://lwn.net/Articles/556136/
"ext4: introduce two new ioctls"
Dave chinner suggested that truncate_block_range
(which was one of the ioctls name) should be an fallocate operation
and not any fs specific ioctl, hence we
From: Namjae Jeon
Add new flag(FALLOC_FL_COLLAPSE_RANGE) for fallocate.
updated detailed semantics in comments.
Signed-off-by: Namjae Jeon
Signed-off-by: Ashish Sangwan
---
fs/open.c | 24 +---
include/uapi/linux/falloc.h | 21 +
2
From: Namjae Jeon
Add support FALLOC_FL_COLLAPSE_RANGE for fallocate
Signed-off-by: Namjae Jeon
Signed-off-by: Ashish Sangwan
---
fs/ext4/ext4.h |3 +
fs/ext4/extents.c | 297 ++-
fs/ext4/move_extent.c |2 +-
includ
From: Namjae Jeon
This testcase(001) tries to test various corner cases
for fcollapse range functionality over different type of extents.
Signed-off-by: Namjae Jeon
Signed-off-by: Ashish Sangwan
---
common/punch | 133 --
common/rc
From: Namjae Jeon
Add support FALLOC_FL_COLLAPSE_RANGE for fallocate.
Signed-off-by: Namjae Jeon
Signed-off-by: Ashish Sangwan
---
io/prealloc.c | 41 +++--
man/man8/xfs_io.8 |6 ++
2 files changed, 45 insertions(+), 2 deletions(-)
diff --git
From: Namjae Jeon
Add support FALLOC_FL_COLLAPSE_RANGE for fallocate.
Signed-off-by: Namjae Jeon
Signed-off-by: Ashish Sangwan
---
fs/xfs/xfs_bmap.c | 195
fs/xfs/xfs_bmap.h |5 ++
fs/xfs/xfs_bmap_util.c | 99 ++
From: Namjae Jeon
This testcase(002) tries to test various corner cases with delayed extents
for fcollapse range functionality over different type of extents.
Signed-off-by: Namjae Jeon
Signed-off-by: Ashish Sangwan
---
tests/shared/002 | 65 +
From: Namjae Jeon
This testcase(004) tries to test various corner cases with delayed extents and
pre-existing holes for fcollapse range functionality
over different type of extents.
Signed-off-by: Namjae Jeon
Signed-off-by: Ashish Sangwan
---
tests/shared/004 | 65 ++
From: Namjae Jeon
Update FALLOC_FL_COLLAPSE_RANGE flag in fallocate.
Signed-off-by: Namjae Jeon
Signed-off-by: Ashish Sangwan
---
man2/fallocate.2 | 21 +
1 file changed, 21 insertions(+)
diff --git a/man2/fallocate.2 b/man2/fallocate.2
index ec9011c..69a4dbd 100644
---
From: Namjae Jeon
This testcase(003) tries to test various corner cases with pre-existing holes
for fcollapse range functionality over different type of extents.
Signed-off-by: Namjae Jeon
Signed-off-by: Ashish Sangwan
---
tests/shared/003 | 65 ++
From: Namjae Jeon
We execute collapse range multiple times on same file.
Each collapse range call collapses a single alternate block.
After the test execution, file will be left with 80 blocks and
as much number of extents.
We also check for file system consistency after the completion.
Signed-o
From: Namjae Jeon
This patch series is in response of the following post:
http://lwn.net/Articles/556136/
"ext4: introduce two new ioctls"
Dave chinner suggested that truncate_block_range
(which was one of the ioctls name) should be an fallocate operation
and not any fs specific ioctl, hence we
From: Namjae Jeon
Add support FALLOC_FL_COLLAPSE_RANGE for fallocate.
Signed-off-by: Namjae Jeon
Signed-off-by: Ashish Sangwan
---
fs/xfs/xfs_bmap.c | 195
fs/xfs/xfs_bmap.h |5 ++
fs/xfs/xfs_bmap_util.c | 99 ++
2013-12-08 14:40, Alex Davis:
I have a Dell Inspiron N7010 Laptop with Intel graphics. When the dell-laptop
module is loaded,
two backlight device devices are created; dell_backlight, and intel_backlight
from the Intel
graphics driver. The dell_backlight device is non-functional, but the graph
From: Namjae Jeon
Add new flag(FALLOC_FL_COLLAPSE_RANGE) for fallocate.
updated detailed semantics in comments.
Signed-off-by: Namjae Jeon
Signed-off-by: Ashish Sangwan
---
fs/open.c | 24 +---
include/uapi/linux/falloc.h | 21 +
2
From: Namjae Jeon
Add support FALLOC_FL_COLLAPSE_RANGE for fallocate.
Signed-off-by: Namjae Jeon
Signed-off-by: Ashish Sangwan
Reviewed-by: Dave Chinner
---
io/prealloc.c | 41 +++--
man/man8/xfs_io.8 |6 ++
2 files changed, 45 insertions(+),
From: Namjae Jeon
Add support FALLOC_FL_COLLAPSE_RANGE for fallocate
Signed-off-by: Namjae Jeon
Signed-off-by: Ashish Sangwan
---
fs/ext4/ext4.h |3 +
fs/ext4/extents.c | 297 ++-
fs/ext4/move_extent.c |2 +-
includ
From: Namjae Jeon
This testcase(003) tries to test various corner cases with pre-existing holes
for fcollapse range functionality over different type of extents.
Signed-off-by: Namjae Jeon
Signed-off-by: Ashish Sangwan
---
tests/shared/003 | 65 ++
From: Namjae Jeon
This testcase(001) tries to test various corner cases
for fcollapse range functionality over different type of extents.
Signed-off-by: Namjae Jeon
Signed-off-by: Ashish Sangwan
---
common/punch | 133 --
common/rc
From: Namjae Jeon
This testcase(002) tries to test various corner cases with delayed extents
for fcollapse range functionality over different type of extents.
Signed-off-by: Namjae Jeon
Signed-off-by: Ashish Sangwan
---
tests/shared/002 | 65 +
From: Namjae Jeon
We execute collapse range multiple times on same file.
Each collapse range call collapses a single alternate block.
After the test execution, file will be left with 80 blocks and
as much number of extents.
We also check for file system consistency after the completion.
Signed-o
From: Namjae Jeon
This testcase(004) tries to test various corner cases with delayed extents and
pre-existing holes for fcollapse range functionality
over different type of extents.
Signed-off-by: Namjae Jeon
Signed-off-by: Ashish Sangwan
---
tests/shared/004 | 65 ++
This adds Marvell Berlin SoC to the list of maintainers. I am taking
maintainership for arch/arm/mach-berlin/.
Signed-off-by: Sebastian Hesselbarth
Acked-by: Jason Cooper
---
Changelog:
any->v4:
- none
Cc: Russell King
Cc: Olof Johansson
Cc: Arnd Bergmann
Cc: Kevin Hilman
Cc: linux-arm-ker.
This adds the Marvell Berlin SoC family, Marvell Armada 1500
(BG2), and Marvell Armada 1500-mini (BG2CD) to the multi_v7_defconfig.
Signed-off-by: Sebastian Hesselbarth
Reviewed-by: Jason Cooper
Reviewed-by: Thomas Petazzoni
Reviewed-by: Arnd Bergmann
---
Changelog:
v3->v4:
- none
v2->v3:
- al
From: Namjae Jeon
Update FALLOC_FL_COLLAPSE_RANGE flag in fallocate.
Signed-off-by: Namjae Jeon
Signed-off-by: Ashish Sangwan
---
man2/fallocate.2 | 21 +
1 file changed, 21 insertions(+)
diff --git a/man2/fallocate.2 b/man2/fallocate.2
index ec9011c..69a4dbd 100644
---
This adds UART0 as found on Marvell 88DE3xxx SoCs, e.g. Armada 1500
to the list of possible lowlevel debug options.
Signed-off-by: Sebastian Hesselbarth
Reviewed-by: Jason Cooper
Reviewed-by: Thomas Petazzoni
Reviewed-by: Arnd Bergmann
---
Changelog:
v2->v4:
- none
v1->v2:
- replace 88DE3xxx n
This adds support for the Marvell Tauros3 cache controller which
is compatible with pl310 cache controller but broadcasts L1 cache
operations to L2 cache. While updating the binding documentation,
clean up the list of possible compatibles. Also reorder driver
compatibles in alphabetical order.
Sig
This adds very basic device tree files for the Marvell Armada
1500-mini SoC (Berlin BG2CD) and the Google Chromecast. Currently,
SoC only has nodes for cpu, some clocks, l2 cache controller, local
timer, apb timers, uart, and interrupt controllers.
The Google Chromecast is a consumer device compris
This adds initial support for the Marvell Berlin SoC family with
Armada 1500 (88DE3100) and Armada 1500-mini (88DE3005) SoCs.
Signed-off-by: Sebastian Hesselbarth
Reviewed-by: Jason Cooper
Reviewed-by: Thomas Petazzoni
Reviewed-by: Arnd Bergmann
---
Changelog:
v3->v4:
- move ARM_GIC to ARCH_BE
This adds very basic device tree files for the Marvell Armada 1500 SoC
(Berlin BG2) and the Sony NSZ-GS7 GoogleTV board. Currently, SoC only has
nodes for cpus, some clocks, l2 cache controller, local timer, apb timers,
uart, and interrupt controllers. The Sony NSZ-GS7 is a GoogleTV consumer
device
This adds known facts and rumors about the Marvell Berlin (88DE3xxx) SoC
family to the Marvell SoC documentation.
Signed-off-by: Sebastian Hesselbarth
Reviewed-by: Jason Cooper
Reviewed-by: Thomas Petazzoni
Reviewed-by: Arnd Bergmann
---
Changelog:
v3->v4:
- remove Armada 1000 which has been d
This adds an irqchip driver and corresponding devicetree binding for the
secondary interrupt controllers based on Synopsys DesignWare IP dw_apb_ictl.
Signed-off-by: Sebastian Hesselbarth
Reviewed-by: Mark Rutland
Reviewed-by: Jisheng Zhang
Reviewed-by: Thomas Gleixner
---
Changelog:
v2->v4:
-
1 - 100 of 329 matches
Mail list logo