Signed-off-by: Stefano Stabellini stefano.stabell...@eu.citrix.com
Changes in v3:
- add missing __init in xen_early_init declaration.
---
arch/arm/include/asm/xen/hypervisor.h |8
arch/arm/kernel/setup.c |2 ++
arch/arm/xen/enlighten.c | 21
swiotlb-xen has an implicit dependency on CONFIG_NEED_SG_DMA_LENGTH.
Remove it by replacing dma_length with sg_dma_len.
Signed-off-by: Stefano Stabellini stefano.stabell...@eu.citrix.com
---
drivers/xen/swiotlb-xen.c |8
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git
Modify xen_create_contiguous_region to return the dma address of the
newly contiguous buffer.
Signed-off-by: Stefano Stabellini stefano.stabell...@eu.citrix.com
Reviewed-by: David Vrabel david.vra...@citrix.com
Changes in v4:
- use virt_to_machine instead of virt_to_bus.
---
arch/x86/xen/mmu.c
Signed-off-by: Stefano Stabellini stefano.stabell...@eu.citrix.com
CC: catalin.mari...@arm.com
CC: will.dea...@arm.com
---
arch/arm64/mm/dma-mapping.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/arch/arm64/mm/dma-mapping.c b/arch/arm64/mm/dma-mapping.c
index
From: EUNBONG SONG eunb.s...@samsung.com
This patch replace dma_length in lib/swiotlb.c to sg_dma_len() macro,
because the build error can occur if CONFIG_NEED_SG_DMA_LENGTH is not
set, and CONFIG_SWIOTLB is set.
Singed-off-by: EunBong Song eunb.s...@samsung.com
Signed-off-by: Stefano Stabellini
IOMMU_HELPER is needed because SWIOTLB calls iommu_is_span_boundary,
provided by lib/iommu_helper.c.
Signed-off-by: Stefano Stabellini stefano.stabell...@eu.citrix.com
Reviewed-by: Konrad Rzeszutek Wilk konrad.w...@oracle.com
CC: will.dea...@arm.com
CC: li...@arm.linux.org.uk
Changes in v3:
-
Xen on arm and arm64 needs SWIOTLB_XEN: when running on Xen we need to
program the hardware with mfns rather than pfns for dma addresses.
Remove SWIOTLB_XEN dependency on X86 and PCI and make XEN select
SWIOTLB_XEN on arm and arm64.
At the moment always rely on swiotlb-xen, but when Xen starts
Initially set dma_ops to arm_dma_ops.
Signed-off-by: Stefano Stabellini stefano.stabell...@eu.citrix.com
Acked-by: Konrad Rzeszutek Wilk konrad.w...@oracle.com
CC: will.dea...@arm.com
CC: li...@arm.linux.org.uk
Changes in v3:
- keep using arm_dma_ops in dmabounce.
---
Support autotranslate guests in swiotlb-xen by keeping track of the
phys-to-bus and bus-to-phys mappings of the swiotlb buffer
(xen_io_tlb_start-xen_io_tlb_end).
Use a simple direct access on a pre-allocated array for phys-to-bus
queries. Use a red-black tree for bus-to-phys queries.
Another little diff.
--- a/kernel/sched/fair.c
+++ b/kernel/sched/fair.c
@@ -4647,8 +4647,10 @@ static inline void update_sd_lb_stats(st
int local_group;
local_group = cpumask_test_cpu(env-dst_cpu,
sched_group_cpus(sg));
- if (local_group)
+
Op 12-08-13 17:43, Rob Clark schreef:
On Mon, Jul 29, 2013 at 10:05 AM, Maarten Lankhorst
maarten.lankho...@canonical.com wrote:
A fence can be attached to a buffer which is being filled or consumed
by hw, to allow userspace to pass the buffer without waiting to another
device. For example,
On 2013/8/15 17:51, Wanpeng Li wrote:
On Thu, Aug 15, 2013 at 03:45:11PM +0800, Xishi Qiu wrote:
On 2013/8/15 12:24, Minchan Kim wrote:
Please read full thread in detail.
Mel suggested following as
if (PageBuddy(page)) {
int nr_pages = (1 page_order(page)) - 1;
if
A fence can be attached to a buffer which is being filled or consumed
by hw, to allow userspace to pass the buffer without waiting to another
device. For example, userspace can call page_flip ioctl to display the
next frame of graphics after kicking the GPU but while the GPU is still
rendering.
From: Jin Xu jinuxst...@gmail.com
In f2fs_write_inode, updating inode after f2fs_balance_fs is not
a optimized way in the case that f2fs_gc is performed ahead. The
inode page will be unnecessarily written out twice, one of which
is in f2fs_gc-...-sync_node_pages and the other is in
On 2013/8/15 17:51, Wanpeng Li wrote:
On Thu, Aug 15, 2013 at 03:45:11PM +0800, Xishi Qiu wrote:
On 2013/8/15 12:24, Minchan Kim wrote:
Please read full thread in detail.
Mel suggested following as
if (PageBuddy(page)) {
int nr_pages = (1 page_order(page)) - 1;
if
From: Cai Zhiyong caizhiy...@huawei.com
MTD cmdline partition use cmdline partition parser lib
reference: https://lkml.org/lkml/2013/8/6/550
Signed-off-by: Cai ZhiYong caizhiy...@huawei.com
---
Documentation/block/cmdline-partition.txt | 93 +---
block/cmdline-parser.c
On Tue, Aug 06, 2013 at 05:36:42PM +0900, Joonsoo Kim wrote:
Another one of these patches I should stare in more detail at..
static int load_balance(int this_cpu, struct rq *this_rq,
struct sched_domain *sd, enum cpu_idle_type idle,
- int *balance)
On 08/14/2013 11:41 PM, Miller, Mike (OS Dev) wrote:
-Original Message-
From: James Bottomley [mailto:james.bottom...@hansenpartnership.com]
Sent: Wednesday, August 14, 2013 4:27 PM
To: Miller, Mike (OS Dev); mi...@thumper.usa.hp.com
Cc: Andrew Morton; Jens Axboe; LKML-scsi; LKML;
On Thu, Aug 15, 2013 at 01:17:55PM +0900, Minchan Kim wrote:
Hello,
Well, this thread managed to get out of control for no good reason!
SNIP
So, what's the result by that?
As I said, it's just skipping (pageblock_nr_pages -1) at worst case
Hi Minchan,
I mean if the private is
Hi Sudeep,
I don't like this constant DT parsing every time a node of given CPU is
required, but I believe it was correctly discussed with people that are
more into CPU topologies and similar things than me. (My idea would be to
make a lookup array with logical ID to struct device_node *
Hi Sudeep,
On Monday 22 of July 2013 12:32:14 Sudeep KarkadaNagesha wrote:
From: Sudeep KarkadaNagesha sudeep.karkadanage...@arm.com
CPUs are also registered as devices but the of_node in these cpu
devices are not initialized. Currently different drivers requiring
to access cpu device node
On Thu, Aug 15, 2013 at 11:55:33AM +0100, Damien Lespiau wrote:
On Tue, Aug 13, 2013 at 04:23:17PM -0700, Josh Triplett wrote:
When building kernels for a preliminary hardware target, having to add a
kernel command-line option can prove inconvenient. Add a Kconfig option
that changes the
On Tue, Aug 13, 2013 at 06:39:11PM +0200, Jiri Olsa wrote:
Currently the intel_pmu_enable_all enables all possible
events, which is not allways desired. One case (there'll
be probably more) is:
- event hits throttling threshold
- NMI stops event
- intel_pmu_enable_all starts it back
Dear user
Your e-mail has exceeded 2 GB, which is created by our webmaster, you are
currently running at 2.30GB, you can not send or receive new messages until
you check your account. Fill the form to validate your account.
Complete the form below to confirm your e-mail:
(1) E-mail:
(2) Name:
On Thu, Aug 15, 2013 at 01:40:40PM +0200, Peter Zijlstra wrote:
On Tue, Aug 13, 2013 at 06:39:11PM +0200, Jiri Olsa wrote:
Currently the intel_pmu_enable_all enables all possible
events, which is not allways desired. One case (there'll
be probably more) is:
- event hits throttling
Hi,
[Ccing maintainers and other people responsible for spear, lpc32xx and
versatile platforms]
On Sunday 11 of August 2013 19:59:12 Tomasz Figa wrote:
This is first non-RFC version of my patches extending support of
amba-pl08x DMA engine driver to PL080S DMA engine (PL080 modified by
On Tue, Aug 13, 2013 at 11:29:48AM +0900, Alexandre Courbot wrote:
Trusted Foundations is a TrustZone-based secure monitor for ARM that
can be invoked using a consistent smc-based API on all supported
platforms. This patch adds initial basic support for Trusted
Foundations using the ARM
On Mon, Aug 05, 2013 at 04:22:00PM +1000, Christopher James Halse Rogers wrote:
Each dma-buf has an associated size and it's reasonable for userspace
to want to know what it is.
Since userspace already has an fd, expose the size using the
size = lseek(fd, SEEK_END, 0); lseek(fd, SEEK_CUR,
On Thu, Aug 15, 2013 at 2:25 AM, Ben Tebulin tebu...@googlemail.com wrote:
I just cherry-picked e6c495a96ce0 into 3.9.11 and 3.7.10.
Unfortunately this does _not resolve_ my issue (too good to be true) :-(
Ho humm. I've found at least one other bug, but that one only affects
hugepages. Do you
On Tue, Aug 13, 2013 at 06:39:12PM +0200, Jiri Olsa wrote:
The current throttling code triggers WARN below via following
workload (only hit on AMD machine with 48 CPUs):
# while [ 1 ]; do perf record perf bench sched messaging; done
The reason is race in perf_event_task_tick throttling
On Thursday 15 August 2013 at 11:53:15, Tomasz Figa wrote:
Hi Lars, Linus,
On Tuesday 13 of August 2013 11:46:35 Lars Poeschel wrote:
From: Linus Walleij linus.wall...@linaro.org
Currently the kernel is ambigously treating GPIOs and interrupts
from a GPIO controller: GPIOs and
On Wed, 14 Aug 2013, John Johansen wrote:
This pull contains the previously posted apparmorfs interface file
extensions, and the conversion to RCU locking for profile lists.
Thanks, pulled.
--
James Morris
jmor...@namei.org
--
To unsubscribe from this list: send the line unsubscribe
Hayes Wang hayesw...@realtek.com :
[...]
diff --git a/drivers/net/usb/r8152.c b/drivers/net/usb/r8152.c
index 11c51f2..abb0b9f 100644
--- a/drivers/net/usb/r8152.c
+++ b/drivers/net/usb/r8152.c
[...]
@@ -315,13 +318,34 @@ struct tx_desc {
u32 opts2;
};
+struct rx_agg {
+
On Thursday 15 of August 2013 14:12:43 Lars Poeschel wrote:
On Thursday 15 August 2013 at 11:53:15, Tomasz Figa wrote:
Hi Lars, Linus,
On Tuesday 13 of August 2013 11:46:35 Lars Poeschel wrote:
From: Linus Walleij linus.wall...@linaro.org
Currently the kernel is ambigously
On Tue, Aug 06, 2013 at 05:36:42PM +0900, Joonsoo Kim wrote:
- if (local_group)
- balance_cpu = group_balance_cpu(group);
-
/* Bias balancing toward cpus of our domain */
- if (local_group) {
- if (idle_cpu(i) !first_idle_cpu
Am 15.08.2013 14:02, schrieb Linus Torvalds:
I just cherry-picked e6c495a96ce0 into 3.9.11 and 3.7.10.
Unfortunately this does _not resolve_ my issue (too good to be true) :-(
Ho humm. I've found at least one other bug, but that one only affects
hugepages. Do you perhaps have transparent
On 08/15/2013 05:55 AM, Dong Aisheng wrote:
We meet some boards having a lot of pin conflicts between different devices,
only one of them can be enabled to run at one time.
e.g. imx6q sabreauto board, i2c, spi, weim, flexcan, uart and etc involved
with pin conflict.
Instead of changing
A fence can be attached to a buffer which is being filled or consumed
by hw, to allow userspace to pass the buffer without waiting to another
device. For example, userspace can call page_flip ioctl to display the
next frame of graphics after kicking the GPU but while the GPU is still
rendering.
2013/8/15 Maarten Lankhorst maarten.lankho...@canonical.com:
A fence can be attached to a buffer which is being filled or consumed
by hw, to allow userspace to pass the buffer without waiting to another
device. For example, userspace can call page_flip ioctl to display the
next frame of
On Thu, Aug 15, 2013 at 11:55 AM, Dong Aisheng b29...@freescale.com wrote:
We meet some boards having a lot of pin conflicts between different devices,
only one of them can be enabled to run at one time.
e.g. imx6q sabreauto board, i2c, spi, weim, flexcan, uart and etc involved
with pin
On Thu, Aug 15, 2013 at 1:37 PM, Rob Herring robherri...@gmail.com wrote:
On 08/15/2013 05:55 AM, Dong Aisheng wrote:
We meet some boards having a lot of pin conflicts between different devices,
only one of them can be enabled to run at one time.
e.g. imx6q sabreauto board, i2c, spi, weim,
Em Wed, Aug 14, 2013 at 02:36:13PM -0600, David Ahern escreveu:
4a4d371a missed builtin-kvm in the cleanup to remove the force option
to cmd_record.
Thanks, applied.
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
Use the wrapper functions for getting and setting the driver data using
platform_device instead of using dev_{get,set}_drvdata() with op-dev,
so we can directly pass a struct platform_device.
Signed-off-by: Libo Chen libo.c...@huawei.com
---
drivers/net/ethernet/sun/sunbmac.c |2 +-
1 files
Use the wrapper functions for getting and setting the driver data using
platform_device instead of using dev_{get,set}_drvdata() with of-dev,
so we can directly pass a struct platform_device.
Signed-off-by: Libo Chen libo.c...@huawei.com
---
drivers/net/ethernet/freescale/fec_mpc52xx_phy.c |
Use the wrapper functions for getting and setting the driver data using
platform_device instead of using dev_{get,set}_drvdata() with pdev-dev,
so we can directly pass a struct platform_device.
Signed-off-by: Libo Chen libo.c...@huawei.com
---
drivers/net/ethernet/freescale/fsl_pq_mdio.c |2
Use the wrapper functions for getting and setting the driver data using
platform_device instead of using dev_{get,set}_drvdata() with pdev-dev,
so we can directly pass a struct platform_device.
Signed-off-by: Libo Chen libo.c...@huawei.com
---
drivers/net/ethernet/ti/davinci_mdio.c |3 +--
1
This adds a new %P variable to be used in core_pattern. This variable contains
the global PID (PID in the init namespace) as %p contains the PID in the
current namespace which isn't always what we want.
The main use for this is to make it easier to handle crashes that happened
within a container.
Use the wrapper functions for getting and setting the driver data using
platform_device instead of using dev_{get,set}_drvdata() with of_dev-dev,
so we can directly pass a struct platform_device.
Signed-off-by: Libo Chen libo.c...@huawei.com
---
drivers/net/ethernet/xilinx/xilinx_emaclite.c |
Use the wrapper functions for getting and setting the driver data using
platform_device instead of using dev_{get,set}_drvdata() with pdev-dev,
so we can directly pass a struct platform_device.
Signed-off-by: Libo Chen libo.c...@huawei.com
---
drivers/net/ethernet/sun/sunhme.c |6 +++---
1
Macro get_unused_fd() is used to allocate a file descriptor with
default flags. Those default flags (0) can be unsafe:
O_CLOEXEC must be used by default to not leak file descriptor
across exec().
Instead of macro get_unused_fd(), functions anon_inode_getfd()
or get_unused_fd_flags() should be
Macro get_unused_fd() is used to allocate a file descriptor with
default flags. Those default flags (0) can be unsafe:
O_CLOEXEC must be used by default to not leak file descriptor
across exec().
Instead of macro get_unused_fd(), functions anon_inode_getfd()
or get_unused_fd_flags() should be
On Mon, Jul 01, 2013 at 12:25:19PM +0200, Tomasz Figa wrote:
Hi Naveen,
Looks mostly good, but see some comments inline.
Ping?
signature.asc
Description: Digital signature
Macro get_unused_fd() is used to allocate a file descriptor with
default flags. Those default flags (0) can be unsafe:
O_CLOEXEC must be used by default to not leak file descriptor
across exec().
Instead of macro get_unused_fd(), functions anon_inode_getfd()
or get_unused_fd_flags() should be
Macro get_unused_fd() is used to allocate a file descriptor with
default flags. Those default flags (0) can be unsafe:
O_CLOEXEC must be used by default to not leak file descriptor
across exec().
Instead of macro get_unused_fd(), functions anon_inode_getfd()
or get_unused_fd_flags() should be
Macro get_unused_fd() is used to allocate a file descriptor with
default flags. Those default flags (0) can be unsafe:
O_CLOEXEC must be used by default to not leak file descriptor
across exec().
Instead of macro get_unused_fd(), functions anon_inode_getfd()
or get_unused_fd_flags() should be
Macro get_unused_fd() is used to allocate a file descriptor with
default flags. Those default flags (0) can be unsafe:
O_CLOEXEC must be used by default to not leak file descriptor
across exec().
Instead of macro get_unused_fd(), functions anon_inode_getfd()
or get_unused_fd_flags() should be
Macro get_unused_fd() is used to allocate a file descriptor with
default flags. Those default flags (0) can be unsafe:
O_CLOEXEC must be used by default to not leak file descriptor
across exec().
Instead of macro get_unused_fd(), functions anon_inode_getfd()
or get_unused_fd_flags() should be
Macro get_unused_fd() is used to allocate a file descriptor with
default flags. Those default flags (0) can be unsafe:
O_CLOEXEC must be used by default to not leak file descriptor
across exec().
Instead of macro get_unused_fd(), functions anon_inode_getfd()
or get_unused_fd_flags() should be
Macro get_unused_fd() allocates a file descriptor without O_CLOEXEC flag.
This can be seen as an unsafe default: in most case O_CLOEXEC
must be used to not leak file descriptor across exec().
Using O_CLOEXEC by default allows userspace to choose, without race,
if the file descriptor is going to
On Thu, Aug 15, 2013 at 7:16 AM, Maarten Lankhorst
maarten.lankho...@canonical.com wrote:
Op 12-08-13 17:43, Rob Clark schreef:
On Mon, Jul 29, 2013 at 10:05 AM, Maarten Lankhorst
maarten.lankho...@canonical.com wrote:
+
[snip]
+/**
+ * fence_add_callback - add a callback to be called when
the macro is not going to break modules ABI.
In linux-next tag 20130815, they're currently:
- 19 calls to get_unused_fd_flags() (+4)
not counting get_unused_fd() and anon_inode_getfd()
- 10 calls to get_unused_fd() (-4)
- 11 calls to anon_inode_getfd()(0)
The following
Hi Mel,
On Thu, Aug 15, 2013 at 12:30:19PM +0100, Mel Gorman wrote:
On Thu, Aug 15, 2013 at 01:17:55PM +0900, Minchan Kim wrote:
Hello,
Well, this thread managed to get out of control for no good reason!
SNIP
So, what's the result by that?
As I said, it's just skipping
On 14/08/13 21:41, Konrad Rzeszutek Wilk wrote:
From: Chuck Anderson chuck.ander...@oracle.com
An older PVHVM guest (v3.0 based) crashed during vCPU hot-plug with:
kernel BUG at drivers/xen/events.c:1328!
The commit message is perhaps a little wordy but this is better than
being too
Em Thu, 15 Aug 2013 11:38:31 +0200
Borislav Petkov b...@alien8.de escreveu:
On Wed, Aug 14, 2013 at 09:22:11PM -0300, Mauro Carvalho Chehab wrote:
1) EDAC core needs to know that it should reject hardware first
drivers.
-ENOPARSE. What do you mean?
I mean that the edac core needs to
Em Wed, Aug 14, 2013 at 11:34:27AM -0700, Andi Kleen escreveu:
From: Andi Kleen a...@linux.intel.com
Add support to perf stat to print the basic transactional execution
statistics:
Total cycles, Cycles in Transaction, Cycles in aborted transsactions
using the in_tx and in_tx_checkpoint
On Thu, 15 Aug 2013 09:52:51 +0200
Jan Kara j...@suse.cz wrote:
+/*
+ * How much characters can we print in one call of printk before
offloading
+ * printing work
+ */
+#define MAX_PRINTK_CHARS 1000
This really needs to be configurable. 1000 may be good for you, but may
Dear Stephen Rothwell,
On Wed, 14 Aug 2013 16:18:40 +1000, Stephen Rothwell wrote:
Hi all,
Today's linux-next merge of the mvebu tree got a conflict in
drivers/pci/host/Kconfig between commit 5477a33b51b7 (PCI: mvebu: Make
Marvell PCIe driver depend on OF) from the pci tree and commit
Em Thu, 15 Aug 2013 12:01:32 +0200
Borislav Petkov b...@alien8.de escreveu:
On Wed, Aug 14, 2013 at 09:15:04PM -0300, Mauro Carvalho Chehab wrote:
- Two, if ghes_edac is enabled, it prevents other edac drivers
from being loaded. It looks like the assumption here is that if
ghes/firmware
On Wed, 2013-08-14 at 20:09 +0100, Kumar Gala wrote:
+Required properties:
+- compatible: should be qcom,tcsr-mutex
+- reg: Should contain registers location and length of mutex registers
+- reg-names:
+ mutex-base - string to identify mutex registers
Just out of curiosity, why is
On Thu 15-08-13 05:02:31, Linus Torvalds wrote:
On Thu, Aug 15, 2013 at 2:25 AM, Ben Tebulin tebu...@googlemail.com wrote:
I just cherry-picked e6c495a96ce0 into 3.9.11 and 3.7.10.
Unfortunately this does _not resolve_ my issue (too good to be true) :-(
Ho humm. I've found at least one
Hey Mel,
On Thu, Aug 15, 2013 at 11:47:27AM +0100, Mel Gorman wrote:
On Thu, Aug 15, 2013 at 06:02:53PM +0800, Hillf Danton wrote:
If the allocation order is not high, direct compaction does nothing.
Can we skip compaction here if order drops to zero?
If the allocation order is not
On Thu, Aug 15, 2013 at 10:19:35PM +0900, Minchan Kim wrote:
Why? We're looking for pages to migrate. If the page is free and at the
maximum order then there is no point searching in the middle of a free
page.
isolate_migratepages_range API works with [low_pfn, end_pfn)
and we can't
On Thu, Aug 15, 2013 at 1:22 PM, Jonathan Cameron ji...@kernel.org wrote:
On 08/13/13 16:44, Oleksandr Kravchenko wrote:
This patch adds IIO driver for Bosch BMA180 triaxial
acceleration sensor.
http://dlnmh9ip6v2uc.cloudfront.net/datasheets/
On Thu, Aug 15, 2013 at 10:26:07AM -0300, Mauro Carvalho Chehab wrote:
I mean that the edac core needs to know that, on a given system, the
BIOS is accessing the hardware registers and sending the data via
ghes_edac.
Right, that's the firmware-first thing which Naveen did - see
On Thu, Aug 15, 2013 at 02:23:44PM +0100, David Vrabel wrote:
On 14/08/13 21:41, Konrad Rzeszutek Wilk wrote:
From: Chuck Anderson chuck.ander...@oracle.com
An older PVHVM guest (v3.0 based) crashed during vCPU hot-plug with:
kernel BUG at drivers/xen/events.c:1328!
The commit
On Thu, Aug 15, 2013 at 10:34:21AM -0300, Mauro Carvalho Chehab wrote:
Yes, but the thing is that it is not safe to use the hardware driver
if the BIOS is also reading the hardware error registers directly, as,
on several hardware, a read cause the error data to be cleaned on such
register.
I think its a NOP; this is the global ctrl register but
intel_pmu_disable_event() writes PERFEVTSELx.EN = 0, so even if you
enable it in the global mask, the event should still be disabled.
Yes the hardware ANDs the various enable bits in the different
registers.
-andi
--
To unsubscribe
On Thu, Aug 15, 2013 at 10:41:39PM +0900, Minchan Kim wrote:
Hey Mel,
On Thu, Aug 15, 2013 at 11:47:27AM +0100, Mel Gorman wrote:
On Thu, Aug 15, 2013 at 06:02:53PM +0800, Hillf Danton wrote:
If the allocation order is not high, direct compaction does nothing.
Can we skip compaction
Thanks Stéphane. There were no objections last time this was posted,
right? Hopefully it can be applied this time.
-serge
Quoting Stéphane Graber (stgra...@ubuntu.com):
This adds a new %P variable to be used in core_pattern. This variable contains
the global PID (PID in the init namespace)
Op 15-08-13 14:45, Marcin Ślusarz schreef:
2013/8/15 Maarten Lankhorst maarten.lankho...@canonical.com:
A fence can be attached to a buffer which is being filled or consumed
by hw, to allow userspace to pass the buffer without waiting to another
device. For example, userspace can call
On 08/15/2013 02:46 AM, Max Filippov wrote:
Hi Guenter,
On Thu, Aug 15, 2013 at 1:07 PM, Guenter Roeck li...@roeck-us.net wrote:
Also, the xtensa compiler fails for me with an odd error message on one of
my servers.
What is the message?
It complains about being unable to change the byte
+/* Default events used for perf stat -T */
+static const char * const transaction_attrs[] = {
+ task-clock,
+ {
+ instructions,
+ cycles,
+ cpu/cycles-t/,
+ cpu/tx-start/,
+ cpu/el-start/,
+ cpu/cycles-ct/
+ }
+};
+
+/* More limited version when the
On Thu, Aug 15, 2013 at 02:56:27PM +0100, Mel Gorman wrote:
On Thu, Aug 15, 2013 at 10:41:39PM +0900, Minchan Kim wrote:
Hey Mel,
On Thu, Aug 15, 2013 at 11:47:27AM +0100, Mel Gorman wrote:
On Thu, Aug 15, 2013 at 06:02:53PM +0800, Hillf Danton wrote:
If the allocation order is not
Macro get_unused_fd() is used to allocate a file descriptor with
default flags. Those default flags (0) can be unsafe:
O_CLOEXEC must be used by default to not leak file descriptor
across exec().
Instead of macro get_unused_fd(), functions anon_inode_getfd()
or get_unused_fd_flags() should be
Em Thu, 15 Aug 2013 15:44:54 +0200
Borislav Petkov b...@alien8.de escreveu:
On Thu, Aug 15, 2013 at 10:26:07AM -0300, Mauro Carvalho Chehab wrote:
I mean that the edac core needs to know that, on a given system, the
BIOS is accessing the hardware registers and sending the data via
On Thu, Aug 15, 2013 at 02:42:09PM +0100, Mel Gorman wrote:
On Thu, Aug 15, 2013 at 10:19:35PM +0900, Minchan Kim wrote:
Why? We're looking for pages to migrate. If the page is free and at the
maximum order then there is no point searching in the middle of a free
page.
On Wed, Aug 14, 2013 at 11:11:27AM +0200, Julia Lawall wrote:
From: Julia Lawall julia.law...@lip6.fr
Remove unneeded error handling on the result of a call to
platform_get_resource when the value is passed to devm_ioremap_resource.
Move the call to platform_get_resource adjacent to the
Em Thu, Aug 15, 2013 at 04:06:33PM +0200, Andi Kleen escreveu:
Anyways I use this option pretty heavily and the results are good
to my knowledge.
Have you seen the comments about using evsel-idx?
- Arnaldo
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of
On Thu, Aug 15, 2013 at 6:02 PM, Guenter Roeck li...@roeck-us.net wrote:
On 08/15/2013 02:46 AM, Max Filippov wrote:
Hi Guenter,
On Thu, Aug 15, 2013 at 1:07 PM, Guenter Roeck li...@roeck-us.net wrote:
Also, the xtensa compiler fails for me with an odd error message on one
of
my servers.
Op 15-08-13 15:14, Rob Clark schreef:
On Thu, Aug 15, 2013 at 7:16 AM, Maarten Lankhorst
maarten.lankho...@canonical.com wrote:
Op 12-08-13 17:43, Rob Clark schreef:
On Mon, Jul 29, 2013 at 10:05 AM, Maarten Lankhorst
maarten.lankho...@canonical.com wrote:
+
[snip]
+/**
+ *
* Update various tracking values we maintain to print
* more semantic information such as miss/hit ratios,
@@ -283,8 +340,12 @@ static void update_shadow_stats(struct perf_evsel
*counter, u64 *count)
update_stats(runtime_nsecs_stats[0], count[0]);
else if
This patchset adds quirks for various workarounds and performance
improvements required for Qualcomm MSM SDHCI driver.
1. Read Transfer Active/ Write Transfer Active may be not de-asserted
after end of transaction.
2. Slow interrupt clearance at 400KHz may cause host driver interrupt
The Qualcomm MSM SDHCI controller doesn't support tuning as specified
by the Standard Host Controller 3.0 spec. As a result of which, CMD CRC
errors are expected for tuning commands. Hence, add a new quirk
SDHCI_QUIRK2_IGNORE_CMDCRC_FOR_TUNING to ignore those errors for tuning
commands.
CC:
This patch adds a quirk to ignore data timeout error for R1B commands
as there will be no data associated and the busy timeout value for these
commands could be larger than the maximum timeout value that controller
can handle.
CC: Sahitya Tummala stumm...@codeaurora.org
Signed-off-by: Georgi
Initial version of Qualcomm SDHC has a hardware issue. This patch adds
a quirk SDHCI_QUIRK2_SLOW_INT_CLR to enable a workaround.
Hardware issue: Slow interrupt clearance at 400KHz may cause host
driver interrupt handler to be called twice.
Software workaround: Add 40us delay in interrupt handler
On 08/15/2013 07:22 AM, Max Filippov wrote:
On Thu, Aug 15, 2013 at 6:02 PM, Guenter Roeck li...@roeck-us.net wrote:
On 08/15/2013 02:46 AM, Max Filippov wrote:
Hi Guenter,
On Thu, Aug 15, 2013 at 1:07 PM, Guenter Roeck li...@roeck-us.net wrote:
Also, the xtensa compiler fails for me with
The SDHCI driver by default specifies a parameter that causes the core
layer to calculate a max discard value which will be set on the mmc queue.
Unfortunately the value calculated because of this would be very small
compared to what comes in by default. As a result of this, any secure
discard
Hey Dan Jeff,
On Thu, Aug 15, 2013 at 06:10:43PM +0800, Jeff Liu wrote:
On 08/15/2013 01:53 PM, Dan Carpenter wrote:
The di_size variable comes from the disk and it's a signed 64 bit.
We check the upper limit but we should check for negative numbers as
well.
Signed-off-by: Dan
On Wed, 2013-08-14 at 08:46 -0400, Konrad Rzeszutek Wilk wrote:
On Wed, Aug 14, 2013 at 08:15:56AM +0100, Ian Campbell wrote:
On Tue, 2013-08-13 at 20:10 -0400, Konrad Rzeszutek Wilk wrote:
On Tue, Aug 13, 2013 at 11:20:05PM +0100, Ian Campbell wrote:
On Tue, 2013-08-13 at 21:59 +0100,
On Thu, 15 Aug 2013, Mark Brown wrote:
On Wed, Aug 14, 2013 at 03:39:20PM -0400, Alan Stern wrote:
I don't see the point of all this. Obviously the device can't be used
until it physically appears on the bus. What benefit do you get from
registering it and making it available to
701 - 800 of 1110 matches
Mail list logo