On Tue, Aug 12, 2014 at 06:44:23PM +0200, Javier Martinez Canillas wrote:
> The tps65090 is a Power Management Unit (PMU) used in several
> boards so the same information is described on different DTS.
> It is better to create a .dtsi fragment that can be included.
Why is it better to do this?
>
From: Lorenzo Pieralisi
In order to consolidate DT configuration for PCI host controllers in the
kernel, a new API was introduced that allows creating a host bridge
and its PCI bus from DT, removing duplicated code present in the
majority of pci host driver implementations.
This patch converts t
Somehow, my cover letter went AWOL. Here it is:
Hi,
This patch adds support for PCI to AArch64. It is based on my v9 patch
that adds support for creating generic host bridge structure from
device tree. With that in place, I was able to boot a platform that
has PCIe host bridge support and use a P
This series does a refactoring by creating dtsi files for the
tps65090 PMU that can be included by DT board files that have
this component. This not only allow to remove duplicated code
but also makes it easier to maintain the tps65090 information.
So the series also improve the tps65090 descripti
Now that there is a .dtsi fragment file for the tps65090 PMU,
include it in the Exynos Snow DTS file to reduce duplication.
Signed-off-by: Javier Martinez Canillas
---
arch/arm/boot/dts/exynos5250-snow.dts | 108 +-
1 file changed, 54 insertions(+), 54 deletions(-
The tps65090 is a Power Management Unit (PMU) used in several
boards so the same information is described on different DTS.
It is better to create a .dtsi fragment that can be included.
Signed-off-by: Javier Martinez Canillas
---
arch/arm/boot/dts/tps65090.dtsi | 57 +
The tps65090 PMU is a component used in many ChromeOS devices
so instead of having the same device tree definitions in many
files, create a .dtsi fragment that can be included in DTS.
This fragment is based on the DT definitions for Peach boards.
Signed-off-by: Javier Martinez Canillas
---
arch
The tps65090 PMU data manual [0] has a table that list the
"Recommended operating conditions" for each regulator. Add
the information about the FET constraints to its dtsi file.
[0]: http://www.ti.com/lit/ds/symlink/tps65090.pdf
Signed-off-by: Javier Martinez Canillas
---
arch/arm/boot/dts/tps6
The DeviceTree files for the Peach Pit and Pi machines have
a simplistic model of the connections between the different
regulators since not all the tps65090 regulators get their
input supply voltage from the VDC. DCDC1-3, LD0-1 and fet7
parent supply is indded VDC but the fet1-6 get their input
su
Peach Pit and Pi machines have the same regulators connection
and regulator name so the cros-tps65090 dtsi file can be used
to remove duplicated code.
Signed-off-by: Javier Martinez Canillas
---
arch/arm/boot/dts/exynos5420-peach-pit.dts | 95 +++---
arch/arm/boot/dts/exy
Use the generic PCI domain and host bridge functions
to provide support for PCI Express on arm64.
Signed-off-by: Liviu Dudau
[Generic PCI domain support]
Signed-off-by: Catalin Marinas
---
arch/arm64/Kconfig| 22 +++-
arch/arm64/include/asm/Kbuild | 1 +
arch/arm64/
On 07/31/14 11:20, Rahul Bedarkar wrote:
> Signed-off-by: Rahul Bedarkar
Acked-by: Randy Dunlap
Jiri, please add to trivial. Thanks.
> ---
> Documentation/kmemleak.txt | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/Documentation/kmemleak.txt b/Documentation/kmemlea
On 08/12/2014 10:38 AM, Nick Dyer wrote:
On 11/08/14 19:03, Dmitry Torokhov wrote:
This should fix the following issues reported by Coverity:
*** CID 1230625: Logically dead code (DEADCODE)
/drivers/input/touchscreen/atmel_mxt_ts.c: 1692 in mxt_initialize()
*** CID 1230627: Missing break in
On 11/08/14 19:03, Dmitry Torokhov wrote:
> This should fix the following issues reported by Coverity:
>
> *** CID 1230625: Logically dead code (DEADCODE)
> /drivers/input/touchscreen/atmel_mxt_ts.c: 1692 in mxt_initialize()
>
> *** CID 1230627: Missing break in switch (MISSING_BREAK)
> /driv
I think patch subject lines with "checkpatch" in
them are almost never really useful.
Maybe a new checkpatch test to see if a subject line
is perhaps less than informational should be added.
Something like:
---
scripts/checkpatch.pl | 7 +++
1 file changed, 7 insertions(+)
diff --git a/scri
Some architectures do not have a simple view of the PCI I/O space
and instead use a range of CPU addresses that map to bus addresses.
For some architectures these ranges will be expressed by OF bindings
in a device tree file.
This patch introduces a pci_register_io_range() helper function with
a g
Add pgprot_device(). It will be aliased to pgprot_noncached for
architectures that do not support special attributes for device
mapping. Used by arm64 to define new attributes for devices.
Cc: Arnd Bergmann
Cc: Catalin Marinas
Signed-off-by: Liviu Dudau
---
include/asm-generic/pgtable.h| 4
Add of_pci_get_domain_nr() to retrieve the PCI domain number
of a given device from DT. If the information is not present,
the function can be requested to allocate a new domain number.
Cc: Bjorn Helgaas
Cc: Arnd Bergmann
Cc: Grant Likely
Cc: Rob Herring
Signed-off-by: Liviu Dudau
---
driver
Previously, of_pci_range_to_resource() would return a resource
that contained physical addresses of the IO space even if the
IORESOURCE_IO flags mandate a logical port set of values. Now
that the function has been fixed we need to update the drivers
that were taking advantage of the old behaviour.
This is my updated attempt at adding support for generic PCI host
bridge controllers that make use of device tree information to
configure themselves. This version incorporates Catalin's proposal
for managing domain numbers that got Bjorn's approval. I am now requesting
ACKs from the relevant maint
Enhance the default implementation of pcibios_add_device() to
parse and map the IRQ of the device if a DT binding is available.
Cc: Bjorn Helgaas
Cc: Grant Likely
Cc: Rob Herring
Signed-off-by: Liviu Dudau
---
drivers/pci/pci.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/pc
Provide a function to parse the PCI DT ranges and use it to
create a pci_host_bridge structure together with its associated
bus. Scan all the child busses and add the devices found.
This is the OF equivalent of pci_scan_root_bus() where all the
resources needed for creating the root bus are discov
From: Shawn Bohrer
In debugging an application that receives -ENOMEM from ib_reg_mr() I
found that ib_umem_get() can fail because the pinned_vm count has
wrapped causing it to always be larger than the lock limit even with
RLIMIT_MEMLOCK set to RLIM_INFINITY.
The wrapping of pinned_vm occurs bec
Introduce a default implementation for remapping PCI bus I/O resources
onto the CPU address space. Architectures with special needs may
provide their own version, but most should be able to use this one.
Cc: Bjorn Helgaas
Cc: Arnd Bergmann
Cc: Rob Herring
Signed-off-by: Liviu Dudau
---
driver
This is needed for calls into OF code that parses PCI ranges.
It signals support for memory mapped PCI I/O accesses that
are described be device trees.
Cc: Russell King
Cc: Catalin Marinas
Cc: Arnd Bergmann
Cc: Rob Herring
Signed-off-by: Liviu Dudau
---
arch/arm/include/asm/io.h | 1 +
1 fil
The ranges property for a host bridge controller in DT describes
the mapping between the PCI bus address and the CPU physical address.
The resources framework however expects that the IO resources start
at a pseudo "port" address 0 (zero) and have a maximum size of IO_SPACE_LIMIT.
The conversion fr
The handling of PCI domains (or PCI segments in ACPI speak) is
usually a straightforward affair but its implementation is
currently left to the architectural code, with pci_domain_nr(b)
querying the value of the domain associated with bus b.
This patch introduces CONFIG_PCI_DOMAINS_GENERIC as an
o
The inline version of ioport_map() that gets used when !CONFIG_GENERIC_IOMAP
is wrong. It returns a mapped (i.e. virtual) address that can start from
zero and completely ignores the PCI_IOBASE and IO_SPACE_LIMIT that most
architectures that use !CONFIG_GENERIC_MAP define.
Signed-off-by: Liviu Duda
Before commit 7b5436635800 the pci_host_bridge was created before the root bus.
As that commit has added a needless dependency on the bus for
pci_alloc_host_bridge()
the creation order has been changed for no good reason. Revert the order of
creation as we are going to depend on the pci_host_bridg
Hi Hugh,
Typically, on our setup we observed, 10% less power consumption with some
use-cases in which CPU goes to power collapse frequently. For example,
playing audio while typically CPU remains idle.
I'm probably stupid, but I don't quite get your scenario from that
description: please wou
On Mon, Aug 11, 2014 at 1:07 PM, Geert Uytterhoeven
wrote:
> Hi Kees,
>
> v3.17 is gonna get a lot of new syscalls...
4 so far! :P
>
> On Wed, Aug 6, 2014 at 6:27 PM, Linux Kernel Mailing List
> wrote:
>> Gitweb:
>> http://git.kernel.org/linus/;a=commit;h=48dc92b9fc3926844257316e75ba11eb5c
The last user of the deprecated struct ahci_platform_data has been
cleaned up recently (SPEAr1340 got a proper PHY driver).
Cc: Hans de Goede
Signed-off-by: Bartlomiej Zolnierkiewicz
---
drivers/ata/ahci_platform.c| 18 +-
drivers/ata/libahci_platform.c | 23
On 21 July 2014 06:37, Apelete Seketeli wrote:
> Make use of the MMC asynchronous request capability to prepare the
> next DMA transfer request in parallel with the current transfer.
> This is done by adding pre-request and post-request callbacks that are
> used by the MMC framework during an acti
On Tue, 12 Aug 2014 08:32:29 -0700
Christoph Hellwig wrote:
> Btw, I might be missing something here, but wouldn't it be better
> to reference count the file_lock structure and grab a reference to
> it where we currently call (__)locks_copy_lock?
>
It's not really possible with the way this cod
On 21 July 2014 06:37, Apelete Seketeli wrote:
> Until now the MMC driver for JZ4740 SoC was relying on PIO mode only
> for data transfers.
> This patch allows the use of DMA for data trasnfers in addition to PIO
> mode by relying on DMA Engine.
>
> DMA tranfers performance might be further improv
Hi Kirill,
I saw the thread has developed nicely :), still - wanted to answer your
question
below.
On 8/12/2014 9:07 AM, Kirill A. Shutemov wrote:
On Tue, Aug 12, 2014 at 08:00:54AM +0300, Oren Twaig wrote:
plain/text, please.
Yes - noticed the html, sent again in plain text.
If not, is
This patch fix the coding style
- Add a new line after variable declaration
- Remove return of void fuction
Tested by compilation
Signed-off-by: Phong Tran
---
drivers/staging/android/ion/ion.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/staging/android/ion/ion.
Hi Ohad,
On 08/12/2014 10:30 AM, Ohad Ben-Cohen wrote:
> Hi Suman,
>
> On Thu, Jul 3, 2014 at 11:53 PM, Suman Anna wrote:
>> The buffers to be used for communication are allocated during
>> the rpmsg virtio driver's probe, and the number of buffers is
>> currently hard-coded to 512. Remove this
This patch fix coding style
- Remove return of void function
Tested by compilation
Signed-off-by: Phong Tran
---
drivers/staging/android/ion/ion_carveout_heap.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/staging/android/ion/ion_carveout_heap.c
b/drivers/staging/android/ion/ion
This patch fix coding rule
- Remove return of void function
Tested by compilation
Signed-off-by: Phong Tran
---
drivers/staging/android/ion/ion_system_heap.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/staging/android/ion/ion_system_heap.c
b/drivers/staging/android/ion/ion_syst
This patch fix coding style
- Remove return of void function
Tested by compilation
Signed-off-by: Phong Tran
---
drivers/staging/android/ion/ion_chunk_heap.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/staging/android/ion/ion_chunk_heap.c
b/drivers/staging/android/ion/ion_chunk
This patch fix coding style
- Replace kzalloc() by kcalloc()
- Remove return of void function
Tested by compilation
Signed-off-by: Phong Tran
---
drivers/staging/android/ion/ion_dummy_driver.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/staging/android/ion/io
Hi Greg,
These patches fix checkpatch warning.
Apply for staging-next branch.
Regards,
Phong.
--
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://vger.kernel.org/majordomo-info.html
Please
This series cleans up a few platform drivers in how they are declaring there
dev_pm_ops structs, and gets rid of a few now redundant #else conditions.
Also it removes the .owner field of drivers which use module_platform_driver
api to register themselves, as this field gets overwritten.
Peter Gri
As the code is using SIMPLE_DEV_PM_OPS helper, this compiles away to
nothing if CONFIG_PM_SLEEP is disabled. Thus we don't need to #define
the suspend/resume callbacks to NULL.
Signed-off-by: Peter Griffin
---
drivers/mmc/host/dw_mmc-pci.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/dr
This allows us to get rid of the #else condition, as the macro compiles
away to nothing if not enabled.
Signed-off-by: Peter Griffin
---
drivers/mmc/host/sdhci-pci.c | 11 ++-
1 file changed, 2 insertions(+), 9 deletions(-)
diff --git a/drivers/mmc/host/sdhci-pci.c b/drivers/mmc/host/sd
As the code is using SIMPLE_DEV_PM_OPS helper, this compiles away to
nothing if CONFIG_PM_SLEEP is disabled. Thus we don't need to #define
the suspend/resume callbacks to NULL.
Signed-off-by: Peter Griffin
---
drivers/mmc/host/dw_mmc-pltfm.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/
This allows us to get rid of the #else condition, as the macro compiles
away to nothing if not enabled.
Signed-off-by: Peter Griffin
---
drivers/mmc/host/sdhci-acpi.c | 11 ++-
1 file changed, 2 insertions(+), 9 deletions(-)
diff --git a/drivers/mmc/host/sdhci-acpi.c b/drivers/mmc/host/
This patch removes the superflous .owner field for drivers which
use the module_platform_driver API, as this is overriden in
platform_driver_register anyway.
Signed-off-by: Peter Griffin
---
drivers/mmc/host/jz4740_mmc.c | 1 -
drivers/mmc/host/moxart-mmc.c | 1 -
drivers/mmc/host/mxcm
On Aug 11, 2014, at 9:42 PM, Stepan Moskovchenko wrote:
> When we parse the device tree and allocate platform
> devices, the 'name' of the newly-created platform_device
> is set to point to the 'name' field of the 'struct device'
> embedded within the platform_device. This is dangerous,
> becaus
As I said earlier in this thread, echo'ing "devices" into "pm_test"
does not result in a crash; but doing so for "platform" does.
Markus
On Aug 12, 2014 1:26 AM, "Zhang Rui" wrote:
>
> On Sat, 2014-08-09 at 03:14 -0700, Markus Gutschke wrote:
> > I am back and have physical access to the machine
On Tue, Aug 12, 2014 at 10:57:26AM +0530, Amit Shah wrote:
> On (Mon) 11 Aug 2014 [13:34:21], Paul E. McKenney wrote:
> > On Tue, Aug 12, 2014 at 01:48:45AM +0530, Amit Shah wrote:
[ . . . ]
> > > > In addition "sendkey alt-sysrq-t" at the "(qemu)" prompt dumps all
> > > > tasks'
> > > > stacks,
On Tue, Aug 12, 2014 at 11:03:21AM +0530, Amit Shah wrote:
> On (Mon) 11 Aug 2014 [20:45:31], Paul E. McKenney wrote:
[ . . . ]
> > > That is a bit surprising. Is it possible that the system is OOMing
> > > quickly due to grace periods not proceeding? If so, maybe giving the
> > > VM more memor
Added DT maintainers as we have here quite fundamental DT question:
How shall we model hardware connected to multiple buses, in DT?
Here we have panel connected to two MIPI-DSI buses.
Below is the summary of our propositions, followed by lengthly detailed
discussion,
including proposed bindings.
On Tue, Aug 12, 2014 at 02:34:58PM +0100, Charles Keepax wrote:
> On Fri, Aug 08, 2014 at 02:35:10PM +0100, Richard Fitzgerald wrote:
> > From: Richard Fitzgerald
> > Some codecs need to boost DVFS for higher sample rates.
> > Signed-off-by: Richard Fitzgerald
> > Signed-off-by: Charles Keepax
Benjamin Herrenschmidt pointed out that I firuther missed
modifying update_vsyscall after the wall_to_mono value was
changed to a timespec64. This causes issues on powerpc32,
which expects a 32bit timespec.
This patch fixes the problem my properly converting from
a timespec64 to a timespec before
Add an appendix briefly describing tools that can be used to test SCHED_DEADLINE
(and the scheduler in general). Links to where source code of the tools is
hosted
are also provided.
Signed-off-by: Juri Lelli
Cc: Randy Dunlap
Cc: Peter Zijlstra
Cc: Ingo Molnar
Cc: Henrik Austad
Cc: Dario Fagg
From: Luca Abeni
Several small changes regarding SCHED_DEADLINE documentation that fix
terminology and improve clarity and readability:
- "current runtime" becomes "remaining runtime"
- readablity of an equation is improved by introducing more spacing
- clarify when admission control will c
Hello everyone,
This small patchset fixes and improves SCHED_DEADLINE documentation.
Patch 1/4 fixes and clarifies terminology; patch 2/4 aligns Section 4 to
the current interface; patch 3/4 improves and clarifies what admission
control means on UP an SMP systems; patch 4/4 introduces an appendix
From: Luca Abeni
Admission control is of key importance for SCHED_DEADLINE, since it guarantees
system schedulability (or tells us something about the degree of guarantees
we can provide to the user).
This patch improves and clarifies bits and pieces regarding AC, both for UP
and SMP systems.
S
Section 4 intro was still describing the old interface. Rewrite it.
Signed-off-by: Juri Lelli
Signed-off-by: Luca Abeni
Cc: Randy Dunlap
Cc: Peter Zijlstra
Cc: Ingo Molnar
Cc: Henrik Austad
Cc: Dario Faggioli
Cc: Juri Lelli
Cc: linux-...@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
---
Michal Hocko writes:
> spin_lock may be an empty struct for !SMP configurations and so
> arch_spin_is_locked may return unconditional 0 and trigger the VM_BUG_ON
> even when the lock is held.
>
> Replace spin_is_locked by lockdep_assert_held. We will not BUG anymore
> but it is questionable wheth
Btw, I might be missing something here, but wouldn't it be better
to reference count the file_lock structure and grab a reference to
it where we currently call (__)locks_copy_lock?
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger
Hi Suman,
On Thu, Jul 3, 2014 at 11:53 PM, Suman Anna wrote:
> The buffers to be used for communication are allocated during
> the rpmsg virtio driver's probe, and the number of buffers is
> currently hard-coded to 512. Remove this hard-coded value, as
> this can vary from one platform to another
On 08/10/2014 09:19 PM, Benjamin Herrenschmidt wrote:
> On Wed, 2014-07-30 at 00:31 -0700, tip-bot for John Stultz wrote:
>> Commit-ID: 953dec21aed4038464fec02f96a2f1b8701a5bce
>> Gitweb:
>> http://git.kernel.org/tip/953dec21aed4038464fec02f96a2f1b8701a5bce
>> Author: John Stultz
>> Auth
Em Tue, Aug 12, 2014 at 04:58:19PM +0200, Ingo Molnar escreveu:
> * Arnaldo Carvalho de Melo wrote:
> > Em Tue, Aug 05, 2014 at 08:08:56AM +0200, Ingo Molnar escreveu:
> > > This patch looks dangerous and misleading to me.
> > I took it more from the angle: hey, it fixes a regression, i.e.
> > -
On Tue, Aug 12, 2014 at 07:15:41AM -0700, Alexandre Courbot wrote:
> On Tue, Aug 12, 2014 at 3:01 AM, Mika Westerberg
> wrote:
> > On Fri, Aug 08, 2014 at 02:36:02PM +0200, Linus Walleij wrote:
> >> On Thu, Jul 24, 2014 at 5:51 PM, Tomasz Nowicki
> >> wrote:
> >>
> >> > GPIO signaled events is qu
On Mon, Aug 11, 2014 at 01:19:12PM +0100, Mark Brown wrote:
> On Mon, Aug 11, 2014 at 11:54:29AM +0530, Vinod Koul wrote:
> > On Thu, Aug 07, 2014 at 06:13:24PM +0100, Mark Brown wrote:
> > > On Thu, Aug 07, 2014 at 07:46:05PM +0530, Vinod Koul wrote:
>
> > > > I was thinking about this as well a
Hi,
On Mon, Aug 11, 2014 at 5:46 AM, Ulf Hansson wrote:
> On 11 August 2014 09:44, Linus Walleij wrote:
>> On Mon, Aug 4, 2014 at 12:18 AM, Heiko Stübner wrote:
>>
>> [Adding Ulf Hansson to this discussion...]
>>
>>> Hi Mark, Linus,
>>>
>>> I'd like to clarify what the appropriate way to handle
(2014/08/12 22:03), Wang Nan wrote:
> Hi Masami and everyone,
>
> When checking my code I found a problem: if we replace a stack operatinon
> instruction,
> it is possible that the emulate execution of such instruction destroy the
> stack used
> by kprobeopt:
>
>> +
>> +asm (
>> +
Hello Linus,
could you please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git for_linus
to get scalability improvements for quota, a few reiserfs fixes, and couple
of misc cleanups (udf, ext2).
Top of the tree is 01777836c870. The full shortlog is:
Andy Shevchenko
Fix building of exynos_defconfig with CONFIG_PM_SLEEP disabled and
CONFIG_ARM_EXYNOS_CPUIDLE enabled by:
* adding EXYNOS_CPU_SUSPEND config option
* building pm.o and sleep.o if EXYNOS_CPU_SUSPEND is enabled
* moving suspend specific code from pm.c to suspend.c
* enabling pm-common.o build also fo
Ifdef around cpu_\name\()_do_suspend and cpu_\name\()_do_resume
ops in proc-macros.S should check for CONFIG_ARM_CPU_SUSPEND and
not CONFIG_PM_SLEEP. Fix it.
[ Please note that cpu_v7_do_[suspend,resume] code in proc-v7.S
already correctly checks for CONFIG_ARM_CPU_SUSPEND, same is
true for f
Hi,
This patch series fixes builds with CONFIG_PM_SLEEP config option
disabled. It has been runtime tested on Exynos4210 based Origen
board.
Depends on:
- next-20140811 branch of linux-next kernel
Changes since v1:
(http://www.mail-archive.com/linux-samsung-soc@vger.kernel.org/msg34079.html)
-
Fix building of exynos_defconfig with disabled CONFIG_PM_SLEEP by
adding checking whether Exynos cpuidle support is enabled before
accessing exynos_enter_aftr.
The build error message:
arch/arm/mach-exynos/built-in.o:(.data+0x74): undefined reference to
`exynos_enter_aftr'
make: *** [vmlinux] Err
On Tue, Aug 12, 2014 at 04:49:35PM +0200, Richard Weinberger wrote:
> Am 12.08.2014 16:46, schrieb Vivek Goyal:
> > Richard and Daniel reported that UML is broken due to changes to resource
> > traversal functions. Problem is that iomem_resource.child can be null
> > and new code does not consider
The khwrngd thread is started when a hwrng device of sufficient
quality is registered. The virtio-rng device is backed by the
hypervisor, and we trust the hypervisor to provide real entropy.
A malicious hypervisor is a scenario that's irrelevant -- such a setup
is bound to cause all sorts of badn
With /proc/sys/kernel/perf_event_paranoid set to 2, the
probe of PERF_FLAG_FD_CLOEXEC would fail. Fix by excluding
kernel profiling from the probe event.
Signed-off-by: Adrian Hunter
---
tools/perf/util/cloexec.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/tools/perf/util/cloexec.c b/to
When probing the kernel API the kernel should be excluded
otherwise the probe will fail for users with insufficient
privilege to profile the kernel.
Signed-off-by: Adrian Hunter
---
tools/perf/util/record.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/perf/util/recor
Hi
Here are some fixes for API probing issues that I have run into,
and a second attempt at the jump-label problem.
Patches apply to your tmp.perf/core branch.
Adrian Hunter (4):
perf tools: Fix CLOEXEC probe for perf_event_paranoid == 2
perf tools: Fix one of the probe events to ex
Fall back to probing with the current pid if cpu-wide
probing fails. This primarily affects the setting of
comm_exec flag when the user is un-privileged and
/proc/sys/kernel/perf_event_paranoid > 0. The change
to comm_exec can be observed by using -vv with
perf record and a kernel that supports c
When doing a system-wide trace with Intel PT, the jump label
set up as a result of probing CLOEXEC gets reset while the
trace is running. That causes an Intel PT decoding error
because the object code (obtained from /proc/kcore) does
not match the running code at that point. While we can't
expect
On Tue, Aug 12, 2014 at 4:02 AM, Matthias Brugger
wrote:
> 2014-08-11 9:15 GMT+02:00 Linus Walleij :
>> On Thu, Jul 31, 2014 at 6:42 PM, Matthias Brugger
>> wrote:
>>
>>> We enable GTP6 which ungates the arch timer clock. Apart we write the
>>> frequency with which the timer is running in the CNT
On Tue, Aug 12, 2014 at 05:28:52AM -0700, Eric Dumazet wrote:
> On Tue, 2014-08-12 at 09:07 +0300, Kirill A. Shutemov wrote:
> > On Tue, Aug 12, 2014 at 08:00:54AM +0300, Oren Twaig wrote:
> > >If not, is there any fast way to change this behavior ? Maybe by
> > >changing the granularity/alignment
Commit-ID: aaecac4ad46b35ad308245384d019633fb9bc21b
Gitweb: http://git.kernel.org/tip/aaecac4ad46b35ad308245384d019633fb9bc21b
Author: Zhihui Zhang
AuthorDate: Fri, 1 Aug 2014 21:18:03 -0400
Committer: Ingo Molnar
CommitDate: Tue, 12 Aug 2014 12:48:21 +0200
sched: Rename a misleading v
On 08/11/2014 10:27 PM, Amit Shah wrote:
> On (Mon) 11 Aug 2014 [15:11:03], H. Peter Anvin wrote:
>> On 08/11/2014 11:49 AM, Amit Shah wrote:
>>> The khwrngd thread is started when a hwrng device of sufficient
>>> quality is registered. The virtio-rng device is backed by the
>>> hypervisor, and we
.
Sent using Boxer
On Aug 10, 2014 8:23 PM, Fengguang Wu wrote:
>
> On Sun, Aug 10, 2014 at 05:05:03PM +0200, Peter Zijlstra wrote:
> > On Sun, Aug 10, 2014 at 06:54:13PM +0800, Fengguang Wu wrote:
> > > The "brickland1/aim7/6000-page_test" is the test case part.
> > >
> > > The "TOTAL XXX"
On Sat, Aug 9, 2014 at 4:46 PM, Rickard Strandqvist
wrote:
> Added a guaranteed null-terminate after call to strncpy.
>
> Signed-off-by: Rickard Strandqvist
> ---
> drivers/staging/lustre/lustre/libcfs/workitem.c |1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/drivers/staging/lustre/
* Arnaldo Carvalho de Melo wrote:
> Em Tue, Aug 05, 2014 at 08:08:56AM +0200, Ingo Molnar escreveu:
> > * Arnaldo Carvalho de Melo wrote:
> > > From: Andi Kleen
>
> > This patch looks dangerous and misleading to me.
>
> I took it more from the angle: hey, it fixes a regression, i.e.
> -T/-
Commit-ID: 9a5d9ba6a3631d55c358fe1bdbaa162a97471a05
Gitweb: http://git.kernel.org/tip/9a5d9ba6a3631d55c358fe1bdbaa162a97471a05
Author: Peter Zijlstra
AuthorDate: Tue, 29 Jul 2014 17:15:11 +0200
Committer: Ingo Molnar
CommitDate: Tue, 12 Aug 2014 12:48:20 +0200
sched/fair: Allow calcula
On Tue, Aug 12, 2014 at 2:45 AM, Andrey Vagin wrote:
> We don't know right timestamp for repaired skb-s. Wrong RTT estimations
> isn't good, because some congestion modules heavily depends on it.
>
> This patch adds the TCPCB_REPAIRED flag, which is included in
> TCPCB_RETRANS.
>
> Thanks to Eric
Commit-ID: b932c03c34f3b03c7364c06aa8cae5b74609fc41
Gitweb: http://git.kernel.org/tip/b932c03c34f3b03c7364c06aa8cae5b74609fc41
Author: Rik van Riel
AuthorDate: Mon, 4 Aug 2014 13:23:27 -0400
Committer: Ingo Molnar
CommitDate: Tue, 12 Aug 2014 12:48:22 +0200
sched/numa: Fix off-by-one i
Commit-ID: caeb178c60f4f93f1b45c0bc056b5cf6d217b67f
Gitweb: http://git.kernel.org/tip/caeb178c60f4f93f1b45c0bc056b5cf6d217b67f
Author: Rik van Riel
AuthorDate: Mon, 28 Jul 2014 14:16:28 -0400
Committer: Ingo Molnar
CommitDate: Tue, 12 Aug 2014 12:48:19 +0200
sched/fair: Make update_sd_
Commit-ID: 83d7f2424741c9dc76c21377c9d00d47abaf88df
Gitweb: http://git.kernel.org/tip/83d7f2424741c9dc76c21377c9d00d47abaf88df
Author: Rik van Riel
AuthorDate: Mon, 4 Aug 2014 13:23:28 -0400
Committer: Ingo Molnar
CommitDate: Tue, 12 Aug 2014 12:48:23 +0200
sched/numa: Fix numa capacit
Commit-ID: 743cb1ff191f00fee653212bdbcee1e56086d6ce
Gitweb: http://git.kernel.org/tip/743cb1ff191f00fee653212bdbcee1e56086d6ce
Author: Peter Zijlstra
AuthorDate: Tue, 29 Jul 2014 17:00:21 +0200
Committer: Ingo Molnar
CommitDate: Tue, 12 Aug 2014 12:48:18 +0200
sched/fair: Make calculat
> -Original Message-
> From: linux-scsi-ow...@vger.kernel.org [mailto:linux-scsi-
> ow...@vger.kernel.org] On Behalf Of Yoshihiro YUNOMAE
> Sent: Friday, 08 August, 2014 6:50 AM
...
> Subject: [RFC PATCH 01/10] scsi/constants: Cleanup printk message in
> __scsi_print_sense()
>
> A device
* xiaofeng.yan wrote:
> It could be wrong for the precision of runtime and deadline
> when the precision is within microsecond level. For example:
> Task runtime deadline period
> P1 200us 500us 500us
>
> This case need enbale HRTICK feature by the next command
>
> PC#echo "HRTICK" > /sy
All callers of locks_copy_lock pass in a brand new file_lock struct, so
there's no need to calls locks_release_private on it. Replace that with
a warning that fires in the event that we receive a target lock that
doesn't look like it's properly initialized.
Signed-off-by: Jeff Layton
---
fs/lock
Am 12.08.2014 16:46, schrieb Vivek Goyal:
> Richard and Daniel reported that UML is broken due to changes to resource
> traversal functions. Problem is that iomem_resource.child can be null
> and new code does not consider that possibility. Old code used a for loop
> and that loop will not even exe
In commit 72f98e72551fa (locks: turn lock_flocks into a spinlock), we
moved from using the BKL to a global spinlock. With this change, we lost
the ability to block in the fl_release_private operation.
This is problematic for NFS (and probably some other filesystems as
well). Add a new list_head ar
301 - 400 of 613 matches
Mail list logo