PF_MEMPOLICY is an unnecessary optimization for CONFIG_SLAB users.
There's no significant performance degradation to checking
current->mempolicy rather than current->flags & PF_MEMPOLICY in the
allocation path, especially since this is considered unlikely().
Running TCP_RR with netperf-2.4.5 throu
Add documentation on memcg oom reserves to
Documentation/cgroups/memory.txt and give an example of its usage and
recommended best practices.
Signed-off-by: David Rientjes
---
Documentation/cgroups/memory.txt | 26 ++
1 file changed, 26 insertions(+)
diff --git a/Document
slab_node() is actually a mempolicy function, so rename it to
mempolicy_slab_node() to make it clearer that it used for processes with
mempolicies.
At the same time, cleanup its code by saving numa_mem_id() in a local
variable (since we require a node with memory, not just any node) and
remove an
The root memcg allows unlimited memory charging, so no memory may be
reserved for userspace oom handlers that are responsible for dealing
with system oom conditions.
Instead, this memory must come from per-zone memory reserves. This
allows the memory allocation to succeed, and the memcg charge wi
Now that system oom conditions can properly be handled from userspace,
allow the oom killer to be disabled. Otherwise, the kernel will
immediately kill a process and memory will be freed. The userspace oom
handler may have a different policy.
Signed-off-by: David Rientjes
---
Documentation/cgr
Now that process handling system oom conditions have access to a small
amount of memory reserves, we need a way to notify those process on
system oom conditions.
When a userspace process waits on the root memcg's memory.oom_control, it
will wake up anytime there is a system oom condition.
This is
On Wed, Mar 05, 2014 at 11:29:01AM +0800, Wenyou Yang wrote:
> The PM callbacks implemented by the spi-atmel driver don't call
> spi_master_{resume,suspend}, fix that.
Applied, thanks.
signature.asc
Description: Digital signature
Now that a per-process flag is available, define it for processes that
handle userspace oom notifications. This is an optimization to avoid
mantaining a list of such processes attached to a memcg at any given time
and iterating it at charge time.
This flag gets set whenever a process has register
The res_counter_{charge,uncharge}_locked() variants are not used in the
kernel outside of the resource counter code itself, so remove the
interface.
Signed-off-by: David Rientjes
---
Documentation/cgroups/resource_counter.txt | 12 ++--
include/linux/res_counter.h| 6 +--
Userspace needs a way to define the amount of memory reserves that
processes handling oom conditions may utilize. This patch adds a per-
memcg oom reserve field and file, memory.oom_reserve_in_bytes, to
manipulate its value.
If currently utilized memory reserves are attempted to be reduced by
wri
For memcg oom reserves, we'll need a resource counter interface that will
not fail when exceeding the memcg limit like res_counter_charge_nofail,
but only to a ceiling.
This patch adds res_counter_charge_nofail_max() that will exceed the
resource counter but only to a maximum defined value. If it
On Tue, Mar 04, 2014 at 07:57:51PM -0800, Roland Dreier wrote:
> From: Roland Dreier
>
> This reverts commit 401097ea4b89846d66ac78f7f108d49c2e922d9c. The
> original changelog said:
>
> A patch series to make .shutdown execute asynchronously. Some drivers's
> shutdown can take a lot of
Andrew Morton writes:
> On Thu, 27 Feb 2014 21:53:46 +0200 "Kirill A. Shutemov"
> wrote:
>> +
>> +void do_set_pte(struct vm_area_struct *vma, unsigned long address,
>> +struct page *page, pte_t *pte, bool write, bool anon);
>> #endif
>>
>> /*
>
> lguest made a dubious naming deci
> Hm, no one seems to have said anything for the past 5 years about this.
It definitely is hard to hit -- you have to do "shutdown" or "reboot"
right as something schedules async work. In our case we have some
systems with a large and slightly flaky SAS fabric, so there's a
constant level of re-p
On 4 March 2014 17:44, Borislav Petkov wrote:
> On Tue, Mar 04, 2014 at 01:06:03PM +0700, Chris Bainbridge wrote:
>> On Mon, Mar 03, 2014 at 09:04:19PM -0800, H. Peter Anvin wrote:
>> > forcepae is descriptive.
>>
>> Back to forcepae.
>
> Ok, it looks ok to me after a quick look. Now you only have
On Mon, Mar 03, 2014 at 05:02:06PM +0100, Tomasz Figa wrote:
> This patch introduces generic code to perform power domain look-up using
> device tree and automatically bind devices to their power domains.
> Generic device tree binding is introduced to specify power domains of
> devices in their dev
On Mon, Mar 03, 2014 at 05:02:07PM +0100, Tomasz Figa wrote:
> On a number of platforms, devices are part of controllable power
> domains, which need to be enabled before such devices can be accessed
> and may be powered down when the device is idle to save some power.
> This means that on systems
On 4 March 2014 20:27, Georgi Djakov wrote:
> This patch adds the device-tree binding documentation for
> Qualcomm SDHCI driver. It contains the differences between
> the core properties in mmc.txt and the properties used by
> the sdhci-msm driver.
>
> Signed-off-by: Georgi Djakov
> ---
> .../de
On 03/05/2014 11:14 AM, Stephen Warren wrote:
> On 03/04/2014 08:07 PM, Wei Ni wrote:
>> On 03/05/2014 10:58 AM, Stephen Warren wrote:
>>> On 03/04/2014 07:30 PM, Wei Ni wrote:
On 03/05/2014 06:23 AM, Guenter Roeck wrote:
> On Tue, Mar 04, 2014 at 03:06:48PM -0700, Stephen Warren wrote:
>>
On Mon, Mar 03, 2014 at 05:02:10PM +0100, Tomasz Figa wrote:
> This patch adds always_on field to s3c64xx_pm_domain struct to allow
> handling registration of all domains in the same way, without the need
> to have separate arrays for normal and always on domains.
Reviwed-by: Mark Brown
signatu
On Mon, Mar 03, 2014 at 05:02:11PM +0100, Tomasz Figa wrote:
> There is a status bit for domain G present in BLK_PWR_STAT register, but
> it is currently not specified in the driver.
>
> This patch adds the status bit of domain G to structure describing it.
Reviwed-by: Mark Brown
signature.asc
On Mon, Mar 03, 2014 at 05:02:09PM +0100, Tomasz Figa wrote:
> This patch removes name field from private s3c64xx_pm_domain struct and
> moves domain name to dedicated field of generic_pm_domain struct.
Reviwed-by: Mark Brown
signature.asc
Description: Digital signature
On 03/05/2014 12:26 PM, Wei Ni wrote:
> On 03/05/2014 11:14 AM, Stephen Warren wrote:
>> On 03/04/2014 08:07 PM, Wei Ni wrote:
>>> On 03/05/2014 10:58 AM, Stephen Warren wrote:
On 03/04/2014 07:30 PM, Wei Ni wrote:
> On 03/05/2014 06:23 AM, Guenter Roeck wrote:
>> On Tue, Mar 04, 2014
On Wed, Feb 26, 2014 at 10:19:30AM +0900, Jingoo Han wrote:
> Remove unnecessary parentheses in order to fix the following
> checkpatch error.
>
> ERROR: return is not a function, parentheses are not required
Applied, thanks.
signature.asc
Description: Digital signature
On Mon, Mar 03, 2014 at 05:02:14PM +0100, Tomasz Figa wrote:
> This patch adds device tree nodes for power domains available on S3C64xx
> SoCs.
Reviwed-by: Mark Brown
signature.asc
Description: Digital signature
On Mon, Mar 03, 2014 at 05:02:12PM +0100, Tomasz Figa wrote:
> This patch adds support for registering power domains of S3C64xx SoCs
> and binding devices to them using device tree.
Reviwed-by: Mark Brown
signature.asc
Description: Digital signature
On Mon, Mar 03, 2014 at 05:02:13PM +0100, Tomasz Figa wrote:
> This patch adds call to s3c64xx_pm_init() from init_machine() callback
> of mach-s3c64xx-dt to enable SoC-level power management features, such
> as power domain management and sleep support.
Reviewed-by: Mark Brown
signature.asc
De
On Tue, 2014-03-04 at 14:07 -0700, Bjorn Helgaas wrote:
> Remove mc_capable() and smt_capable(). Neither is used.
>
> Both were added by 5c45bf279d37 ("sched: mc/smt power savings sched
> policy"). Uses of both were removed by 8e7fbcbc22c1 ("sched: Remove stale
> power aware scheduling remnants
On Tue, Mar 04, 2014 at 08:15:36PM -0800, Roland Dreier wrote:
> > Hm, no one seems to have said anything for the past 5 years about this.
>
> It definitely is hard to hit -- you have to do "shutdown" or "reboot"
> right as something schedules async work. In our case we have some
> systems with a
On 4 March 2014 20:27, Georgi Djakov wrote:
> This platform driver adds the initial support of Secure
> Digital Host Controller Interface compliant controller
> found in Qualcomm chipsets.
>
> Signed-off-by: Asutosh Das
> Signed-off-by: Venkat Gopalakrishnan
> Tested-by: Ivan T. Ivanov
> Signed
On Wednesday, March 05, 2014 12:48 PM, Yijing Wang wrote:
> On 2014/3/4 23:50, Liviu Dudau wrote:
> > 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
On Tue, 2014-03-04 at 19:36 -0800, Linus Torvalds wrote:
> On Tue, Mar 4, 2014 at 5:43 PM, Davidlohr Bueso wrote:
> >
> >
> > From the paths related to futex wait we are stuck when taking the hb
> > spinlock in futex_wait_setup >> queue_lock.
>
> Just judging from your trace, I would have suspect
This patch removes the use of the IRQF_DISABLED flag
from drivers/bus/omap_l3_*
It's a NOOP since 2.6.35 and it will be removed one day.
Signed-off-by: Michael Opdenacker
---
drivers/bus/omap_l3_noc.c | 4 ++--
drivers/bus/omap_l3_smx.c | 6 ++
2 files changed, 4 insertions(+), 6 deletions(
Hi Johannes,
On 10/14/2013 11:56 AM, Johannes Thumshirn wrote:
> Hi Michael,
>
> mpc85xx_edac has them already removed in the version that is going into 3.13.
>
> Sorry for the inconvenience. I'll set up a public tree at my github repo, so
> everyone can see the current mpc85xx_edac state.
Any n
This patch removes the use of the IRQF_DISABLED flag
from drivers/pnp/resource.c
It's a NOOP since 2.6.35 and it will be removed one day.
Signed-off-by: Michael Opdenacker
---
drivers/pnp/resource.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/pnp/resource.c b/dri
This patch removes the use of the IRQF_DISABLED flag
from drivers/scsi/NCR5380.c
It's a NOOP since 2.6.35 and it will be removed one day.
Signed-off-by: Michael Opdenacker
---
drivers/scsi/NCR5380.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/scsi/NCR5380.c b/dri
On Tue, Mar 04, 2014 at 07:01:49PM -0500, Jon Ringle wrote:
> +config CC_OPTIMIZE_FOR_SPEED
> +bool "Optimze for speed (-O3)"
> +help
> + Enabling this option will pass "-O3" to gcc
> + resulting in a larger kernel (but possibly faster)
Are you sure about that? Have you measured
This patch removes the use of IRQF_DISABLED
from code in drivers/scsi/aacraid/
It's a NOOP since 2.6.35 and it will be removed one day.
Signed-off-by: Michael Opdenacker
---
drivers/scsi/aacraid/rx.c | 2 +-
drivers/scsi/aacraid/sa.c | 3 +--
drivers/scsi/aacraid/src.c | 4 ++--
3 files chang
This patch removes the use of the IRQF_DISABLED flag
from drivers/scsi/aha152x.c
It's a NOOP since 2.6.35 and it will be removed one day.
Also taking the opportunity to fix checkpatch issues on the lines I modified
Signed-off-by: Michael Opdenacker
---
drivers/scsi/aha152x.c | 4 ++--
1 file c
Remove duplicate define
in drivers/scsi/aic7xxx/aicasm/aicasm_insformat.h
Signed-off-by: Michael Opdenacker
Acked-by: Hannes Reinecke
---
drivers/scsi/aic7xxx/aicasm/aicasm_insformat.h | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/scsi/aic7xxx/aicasm/aicasm_insformat.h
b/drivers/s
--
Urgent Please
My name is Mrs Rose Robert, I have been surffering from Ovarian cancer
disease and the doctor says that i have just few days to leave.I am
from Belgium, but based in Burkina Faso,Africa since ten years ago as
a business woman dealing with cocoa exportation,now that i am about to
This patch removes the use of the IRQF_DISABLED flag
from drivers/scsi/eata*
It's a NOOP since 2.6.35 and it will be removed one day.
Signed-off-by: Michael Opdenacker
---
drivers/scsi/eata.c | 2 +-
drivers/scsi/eata_pio.c | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --
This patch removes the use of the IRQF_DISABLED flag
from drivers/scsi/ibmvscsi/ibmvstgt.c
It's a NOOP since 2.6.35 and it will be removed one day.
Signed-off-by: Michael Opdenacker
---
drivers/scsi/ibmvscsi/ibmvstgt.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/
This patch removes the the use of the IRQF_DISABLED flag
from drivers/scsi/u14-34f.c
It's a NOOP since 2.6.35 and it will be removed one day.
Signed-off-by: Michael Opdenacker
---
drivers/scsi/u14-34f.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/scsi/u14-34f.c b
Hi JC,
> -Original Message-
> From: Jean-Christophe PLAGNIOL-VILLARD [mailto:plagn...@jcrosoft.com]
> Sent: Wednesday, March 05, 2014 12:58 PM
> To: Yang, Wenyou
> Cc: Jean-Christophe PLAGNIOL-VILLARD; linus.wall...@linaro.org;
> b.brezil...@overkiz.com; mailing
> list; Linux Kernel list;
This patch removes the use of the IRQF_DISABLED flag
from drivers/scsi/wd7000.c
It's a NOOP since 2.6.35 and it will be removed one day.
Signed-off-by: Michael Opdenacker
---
drivers/scsi/wd7000.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/scsi/wd7000.c b/driver
On Tue, Mar 04, 2014 at 07:55:03PM -0800, Florian Fainelli wrote:
> 2014-03-04 17:43 GMT-08:00 Paul E. McKenney :
> > On Tue, Mar 04, 2014 at 05:16:27PM -0800, Florian Fainelli wrote:
> >> 2014-03-04 17:03 GMT-08:00 Florian Fainelli :
> >> > 2014-03-04 16:48 GMT-08:00 Eric Dumazet :
> >> >> On Tue,
>On Tuesday, March 4, 2014 6:38 PM, Greg KH wrote:
>>On Mon, Mar 03, 2014 at 12:27:55PM +0300, Dan Carpenter wrote:
>>> On Sun, Mar 02, 2014 at 08:52:19PM -0600, Chase Southwood wrote:
>>> This patch introduces a few simple outl and inl helper functions to allow
>>> several lines which violate th
[ Add Muli, I find his new email in git log]
Hi, Muli
saved_max_pfn is becoming a setback for kexec-tools. Ideally calgary
could get rid of saved_max_pfn at all. But If this can't work, how about
exporting a calgary tce table size to user space, so that kexec-tools
can simply pass calgary=xxx cmd
Add the git repository currently in use for
blackfin architecture development.
This information was obtained from Steven Miao.
Signed-off-by: Michael Opdenacker
---
MAINTAINERS | 1 +
1 file changed, 1 insertion(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index c6d0e93eff62..d00f5ae83236 100644
On Wed, 5 Mar 2014, Greg KH wrote:
> On Tue, Mar 04, 2014 at 07:01:49PM -0500, Jon Ringle wrote:
> > +config CC_OPTIMIZE_FOR_SPEED
> > +bool "Optimze for speed (-O3)"
> > +help
> > + Enabling this option will pass "-O3" to gcc
> > + resulting in a larger kernel (but possibly fa
This patch removes the use of the IRQF_DISABLED flag
in several drivers in drivers/scsi/
It's a NOOP since 2.6.35 and it will be removed one day.
Signed-off-by: Michael Opdenacker
---
drivers/scsi/dtc.c| 2 +-
drivers/scsi/esas2r/esas2r_init.c | 2 +-
drivers/scsi/g_NCR5380.c
On 03/04/2014 07:21 PM, Michal Hocko wrote:
> On Tue 04-03-14 18:56:06, Vladimir Davydov wrote:
>> Hi Johannes, Michal
>>
>> Could you please take a look at this set when you have time?
> I plan to catch up with others as well. I was on vacation last week and
> now catching up with other stuff. I d
Hi Paul,
On Sat, Mar 1, 2014 at 5:13 AM, Paul Bolle wrote:
> Steven,
>
> On Wed, 2014-02-26 at 18:35 +0800, Steven Miao wrote:
>> On Thu, Feb 13, 2014 at 5:40 PM, Paul Bolle wrote:
>> >> 1) There are many lines that might be converted to IS_ENABLED() in this
>> >> file. I'm not sure if and how t
Hello,
This is just a trivial comment.
On Tue, Mar 4, 2014 at 8:13 PM, Shuduo Sang wrote:
>
>
> Submit patch V3 to support Adaptive Keyboard on Thinkpad X1 Carbon 2nd
> generation according to Tobias's comments.
>
> Thanks,
> Shuduo
>
> From 2b8175e69deee661d97d371b2422a9c192fefd52 Mon Sep 17 00
On 03/05/2014 06:52 AM, Michael Opdenacker wrote:
> Fix all occurrences of "the the " in the source code,
> comments and documentation.
>
> The replacement couldn't be automated because sometimes
> the first "the" was meant to be another word.
>
> Example: "according the the"
> meaning: "according
On 03/05/2014 12:57 AM, Haiyang Zhang wrote:
>
>> -Original Message-
>> From: Jason Wang [mailto:jasow...@redhat.com]
>> Sent: Monday, March 3, 2014 10:10 PM
>> To: Haiyang Zhang; da...@davemloft.net; net...@vger.kernel.org
>> Cc: KY Srinivasan; o...@aepfle.de; linux-kernel@vger.kernel.org;
Hi Levente,
Thank you for your good advise!
On 02/20/2014 07:17 PM, Levente Kurusa wrote:
> 2014-02-20 18:44 GMT+01:00 Michael Opdenacker
> :
>> Hi,
>>
>> In spite of the patches I have been sending (and resending!) over the
>> past months, there are still 118 occurrences of the idle IRQF_DISABLE
On Wed, Mar 05, 2014 at 12:37:56AM -0500, Jon Ringle wrote:
> The information contained in this transmission may contain confidential
> information. If the reader of this message is not the intended recipient,
> you are hereby notified that any review, dissemination, distribution or
> duplicati
On Tue, Mar 04, 2014 at 12:27:09AM +0100, Stefan Agner wrote:
> Add choice for low-level debug UART. Similar to i.MX6, there is a
> numeric configuration, valid choices are 0 to 3.
> Not that the kernel assumes that the boot loader initialized clock
> properly.
>
> Signed-off-by: Stefan Agner
> -
On Tue, Jan 28, 2014 at 09:29:44AM +0100, Christian Riesch wrote:
> Signed-off-by: Christian Riesch
> Cc: Artem Bityutskiy
> Cc: Brian Norris
> ---
> drivers/mtd/chips/cfi_cmdset_0001.c | 31 +--
> drivers/mtd/devices/mtd_dataflash.c |7 ---
> drivers/mtd/m
On Tue, Mar 04, 2014 at 03:34:45PM +0100, Vincent Stehlé wrote:
> Use the red gpio led for heartbeat.
Some people think it's annoying to have a LED blinking all the time.
Since it's a user defined LED, let's leave it to users for their
particular use case.
Shawn
>
> Signed-off-by: Vincent Stehl
On Wed, 5 Mar 2014, Greg KH wrote:
> On Wed, Mar 05, 2014 at 12:37:56AM -0500, Jon Ringle wrote:
> > The information contained in this transmission may contain confidential
> > information. If the reader of this message is not the intended recipient,
> > you are hereby notified that any revie
Hi, Thomas
> From: Thomas Renninger [mailto:tr...@suse.de]
> Sent: Tuesday, March 04, 2014 7:55 PM
>
> On Tuesday, March 04, 2014 12:31:57 AM Zheng, Lv wrote:
> > Hi, Thomas
> >
> > > From: Thomas Renninger [mailto:tr...@suse.de]
> > > Sent: Monday, March 03, 2014 8:42 PM
> > >
> > > Hi Lv,
> >
Without this fix, ipv6_exthdrs_offload_init doesn't register IPPROTO_DSTOPTS
offload, but returns 0 (as the IPPROTO_ROUTING registration actually succeeds).
This then causes the ipv6_gso_segment to drop IPv6 packets with IPPROTO_DSTOPTS
header.
The issue detected and the fix verified by running M
On Wed, Mar 05, 2014 at 01:19:17AM -0500, Jon Ringle wrote:
>
>
> On Wed, 5 Mar 2014, Greg KH wrote:
>
> > On Wed, Mar 05, 2014 at 12:37:56AM -0500, Jon Ringle wrote:
> > > The information contained in this transmission may contain confidential
> > > information. If the reader of this message
On 04/03/14 21:21, Randy Dunlap wrote:
>> I have pushed this to my for-next branch. Let's see what happens... At
>> least I'm able to merge the current linux-next without any conflicts.
>
> Thanks, I'm looking at this change in linux-next now.
>
> EXYNOS_VIDEO seems to be a little bit odd. Can
On Tue, Mar 04, 2014 at 09:10:46PM +0200, Valentina Manea wrote:
> Add a new list API from CCAN.
Why can't you just take the one from the kernel, as userspace is GPLv2
code, right?
And are you sure CC0 is a "valid" license that you can mix with GPLv2
code? I ask this seriously, as I have heard t
On 03/05/2014 01:54 PM, SeongJae Park wrote:
> Hello,
> This is just a trivial comment.
>
>
> On Tue, Mar 4, 2014 at 8:13 PM, Shuduo Sang wrote:
>>
>>
>> Submit patch V3 to support Adaptive Keyboard on Thinkpad X1 Carbon 2nd
>> generation according to Tobias's comments.
>>
>> Thanks,
>> Shuduo
Hi all,
After merging the final tree, today's linux-next build (powerpc
allyesconfig) failed like this:
drivers/gpio/gpio-zevio.c: In function 'zevio_gpio_port_get':
drivers/gpio/gpio-zevio.c:70:2: error: implicit declaration of function 'IOMEM'
[-Werror=implicit-function-declaration]
return r
On Tue, Mar 04, 2014 at 09:10:40PM +0200, Valentina Manea wrote:
> This patch series modifies the USB/IP userspace side (usbip-utils)
> to use libudev instead of libsysfs. This change was necessary as
> libsysfs is no longer maintained and we have discovered a bug that
> affected USB/IP.
That's gr
On Wed, Feb 19, 2014 at 04:31:52PM -0500, Matt Porter wrote:
> The BCM11351 BRT board will never see the light of day. Remove the BRT
> dts since it is not maintainable.
>
> Reviewed-by: Alex Elder
> Signed-off-by: Matt Porter
> ---
> Changes since v1:
> - remove bcm11351-brt from Makefile
Hi Gabriel,
On Wed, Mar 05, 2014 at 04:39:28AM +0100, Gabriel FERNANDEZ wrote:
> This patch adds ST Keyscan driver to use the keypad hw a subset
> of ST boards provide. Specific board setup will be put in the
> given dt.
>
> Signed-off-by: Giuseppe Condorelli
> Signed-off-by: Gabriel Fernandez
On Tue, Mar 04, 2014 at 09:25:04PM +0200, Valentina Manea wrote:
> Signed-off-by: Valentina Manea
As you are touching core USB code, you need to have some kind of
description here as to what you are doing, and why you are doing it.
thanks,
greg k-h
--
To unsubscribe from this list: send the lin
Besides the adjustment of the code, support rx checksum,
TCP large send, and IPv6.
v2:
- Split "support rx checksum" into two patches.
- Don't drop the packet, even though the rx checksum fail for
"support rx checksum".
- Replace r8152_xmit_frags() with skb_copy_bits() for "support TSO".
-
Support scatter gather and TSO.
Adjust the tx checksum function and set the max gso size to fix the
size of the tx aggregation buffer.
Signed-off-by: Hayes Wang
---
drivers/net/usb/r8152.c | 117 +++-
1 file changed, 87 insertions(+), 30 deletions(-)
Reset and reinitialize the device when the tx timeout occurs.
Signed-off-by: Hayes Wang
---
drivers/net/usb/r8152.c | 41 +++--
1 file changed, 31 insertions(+), 10 deletions(-)
diff --git a/drivers/net/usb/r8152.c b/drivers/net/usb/r8152.c
index 6c0ec37..2de
Support hw IPv6 checksum for TCP and UDP packets.
Note that the hw has the limitation of the range of the transport
offset. Besides, the TCP Pseudo Header of the IPv6 TSO of the hw
bases on the Microsoft document which excludes the packet length.
Signed-off-by: Hayes Wang
---
drivers/net/usb/r8
Add additional parameter for non x86 platform for better throughput.
Signed-off-by: Hayes Wang
---
drivers/net/usb/r8152.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/drivers/net/usb/r8152.c b/drivers/net/usb/r8152.c
index ddb5200..6c0ec37 100644
--- a/drivers/net/us
Support hw rx checksum for TCP and UDP packets.
Signed-off-by: Hayes Wang
---
drivers/net/usb/r8152.c | 41 +++--
1 file changed, 39 insertions(+), 2 deletions(-)
diff --git a/drivers/net/usb/r8152.c b/drivers/net/usb/r8152.c
index 08f4e870..c76e018 100644
--
Continue dealing with the remain rx packets, even though the allocation
of the skb fail. This could calculate the correct dropped packets.
Signed-off-by: Hayes Wang
---
drivers/net/usb/r8152.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/net/usb/r8152.c b/drivers
Reduce the numbers of tx and rx aggregation buffers.
Signed-off-by: Hayes Wang
---
drivers/net/usb/r8152.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/usb/r8152.c b/drivers/net/usb/r8152.c
index 8e208f30..ddb5200 100644
--- a/drivers/net/usb/r8152.c
+++ b/
Replace some tp->netdev with netdev.
Signed-off-by: Hayes Wang
---
drivers/net/usb/r8152.c | 8 +---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/drivers/net/usb/r8152.c b/drivers/net/usb/r8152.c
index c8bad62..151398b 100644
--- a/drivers/net/usb/r8152.c
+++ b/drivers/net/u
move the tx_bottom() from delayed_work to tasklet. It makes the rx
and tx balanced. If the device is in runtime suspend when getting
the tx packet, wakeup the device before trasmitting.
Signed-off-by: Hayes Wang
---
drivers/net/usb/r8152.c | 45 +++--
1 fi
The rtl8152_get_stats() returns the point address of the struct
net_device_stats. This could be got from struct net_device directly.
Signed-off-by: Hayes Wang
---
drivers/net/usb/r8152.c | 21 ++---
1 file changed, 6 insertions(+), 15 deletions(-)
diff --git a/drivers/net/usb/r8
Add or remove some empty lines. Replace the spaces with the tabs.
Signed-off-by: Hayes Wang
---
drivers/net/usb/r8152.c | 9 ++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/drivers/net/usb/r8152.c b/drivers/net/usb/r8152.c
index 0654bd3..c8bad62 100644
--- a/drivers/net/u
Check tx agg list before spin lock to avoid doing spin lock every
times.
Signed-off-by: Hayes Wang
---
drivers/net/usb/r8152.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/net/usb/r8152.c b/drivers/net/usb/r8152.c
index 8ecb41b..00b3192 100644
--- a/drivers/net/usb/r8152.c
+++
On Mar 5, 2014, at 9:53 AM, Wenyou Yang wrote:
> In order to support the pinctrl sleep state.
As I said before NACK
this is not the job of the pinctrl to describe gpio output or input state
Best Regards,
J.
>
> Signed-off-by: Wenyou Yang
> ---
> Hi Linus,
>
> The patch is based on branch:
Use spin_lock and spin_unlock in interrupt context.
The ndo_start_xmit would not be called in interrupt context, so
replace the relative spin_lock_irqsave and spin_unlock_irqrestore
with spin_lock_bh and spin_unlock_bh.
Signed-off-by: Hayes Wang
---
drivers/net/usb/r8152.c | 28
On Tue, Mar 4, 2014 at 1:27 PM, Georgi Djakov wrote:
> This patch adds the device-tree binding documentation for
> Qualcomm SDHCI driver. It contains the differences between
> the core properties in mmc.txt and the properties used by
> the sdhci-msm driver.
>
> Signed-off-by: Georgi Djakov
> ---
Hi all,
This tree fails (more than usual) the powerpc allyesconfig build.
Changes since 20140304:
The powerpc tree still had its build failure.
The mfd-lj tree lost its build failure.
The wireless-next tree still had its build failure so I used the version
from next-20140224.
The gpio tree
On Wed, Mar 05, 2014 at 06:04:37AM +0100, Michael Opdenacker wrote:
> My patch still applies to 3.14-rc5, which means that mpc85xx_edac is
> still there.
>
> I'd like to get rid of this patch for good ;)
Something like that, right:
https://git.kernel.org/cgit/linux/kernel/git/bp/bp.git/commit/?i
(2014/03/04 14:35), Miao Xie wrote:
> Onthu, 27 Feb 2014 21:44:23 +0900, Yasuaki Ishimatsu wrote:
>> When doing aio ring page migration, we migrated the page, and update
>> ctx->ring_pages[]. Like the following:
>>
>> aio_migratepage()
>> |-> migrate_page_copy(new, old)
>> | ..
> #include "../fb_draw.h"
> ^
>
> Caused by commit 236c52f2ad52 ("fbdev: move fbdev core files to separate
> directory").
>
> I have used the omap_dss2 tree from next-20140304 for today.
Thanks. It was a bad merge between the main fbde
Hi Soren,
> -Original Message-
> From: Sören Brinkmann [mailto:soren.brinkm...@xilinx.com]
> Sent: Wednesday, March 05, 2014 5:21 AM
> To: Appana Durga Kedareswara Rao
> Cc: w...@grandegger.com; m...@pengutronix.de; Michal Simek;
> grant.lik...@linaro.org; robh...@kernel.org; linux-...@vge
Hi Oliver,
> -Original Message-
> From: Oliver Hartkopp [mailto:socket...@hartkopp.net]
> Sent: Wednesday, March 05, 2014 12:29 PM
> To: Appana Durga Kedareswara Rao
> Cc: Soren Brinkmann; w...@grandegger.com; m...@pengutronix.de; Michal
> Simek; grant.lik...@linaro.org; robh...@kernel.org
On 05.03.2014 00:51, Sören Brinkmann wrote:
> Hi Kedar,
>
> On Tue, 2014-03-04 at 06:50PM +0530, Kedareswara rao Appana wrote:
>> This patch adds xilinx CAN controller support.
>> This driver supports both ZYNQ CANPS and Soft IP
>> AXI CAN controller.
>>
> [...]
>> diff --git a/Documentation/dev
On Wed, Mar 5, 2014 at 3:35 PM, Shuduo Sang wrote:
>
>
> On 03/05/2014 01:54 PM, SeongJae Park wrote:
>> Hello,
>> This is just a trivial comment.
>>
>>
>> On Tue, Mar 4, 2014 at 8:13 PM, Shuduo Sang
>> wrote:
>>>
>>>
>>> Submit patch V3 to support Adaptive Keyboard on Thinkpad X1 Carbon 2nd
>>>
Hi,
On Monday 03 March 2014 03:52 PM, George Cherian wrote:
From: Austin Beam
Enable the dra7x errata workaround for false disconnect problem
with USB2PHY. False disconnects were detected with some of the devices.
Reduce the sensitivity of the disconnect logic within the USB2PHY subsystem
to e
On Wed, Mar 05, 2014 at 03:55:50AM +, li.xi...@freescale.com wrote:
> This adds the function of snd_soc_dai_set_tdm_slot_xlate, which is almost
> One new signature of snd_soc_dai_set_tdm_slot discarding the mask
> Parameters, which could be generated by itself.
Right, so that's not a bad thin
1001 - 1100 of 1123 matches
Mail list logo