On some host errors storvsc module tries to remove sdev by scheduling a job
which does the following:
sdev = scsi_device_lookup(wrk->host, 0, 0, wrk->lun);
if (sdev) {
scsi_remove_device(sdev);
scsi_device_put(sdev);
}
While this code seems correct the following crash is ob
goldfish_pipe_read_write() should pass the buffer's physical
address to qemu, so that host can copy access data correctly,
currently, the drier write a virtual address into address register,
host can not get correct data, then adbd daemon can not work in guest.
Also I comment off access_with_param(
On Fri, Nov 06, 2015 at 02:58:36PM +0100, Klaus Ethgen wrote:
> But that left out completely the, I think more important, usecase of
> _removing_ SUID completely and _replacing_ it with very tight capability
> setting. And that is what I always talked about.
I don't believe this is ever going to b
On Mon, Oct 26, 2015 at 10:32:38PM +0100, Olliver Schinagl wrote:
> From: Olliver Schinagl
>
> This patch adds a bit-banging gpio PWM driver. It makes use of hrtimers,
> to allow nano-second resolution, though it obviously strongly depends on
> the switching speed of the gpio pins, hrtimer and sy
From: Markus Elfring
Date: Fri, 6 Nov 2015 16:48:46 +0100
The of_node_put() function tests whether its argument is NULL and then
returns immediately. Thus the test around the calls is not needed.
This issue was detected by using the Coccinelle software.
Signed-off-by: Markus Elfring
---
drive
Add HAVE_LATENCYTOP_SUPPORT in Kconfig, so that
we can enable this feature on ARM64
Signed-off-by: yalin wang
---
arch/arm64/Kconfig | 4
1 file changed, 4 insertions(+)
diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig
index 851fe11..782b5bd 100644
--- a/arch/arm64/Kconfig
+++ b/arch/a
On Thu, Nov 05, 2015 at 10:14:24AM -0800, Darrick J. Wong wrote:
> ...but I guess nobody ever developed the e2fsprogs regression tests that Ted
> asked for, so none of the patches got merged. Ho hum.
I haven't forgotten, and it's been put on my "if you want to do it
right, you'll have to do it yo
Hi,
I would like to have some feedback for these two patches. I have two questions.
1.
To suppress the warnings telling me I have no vmmc and vqmmc supplies, I have
added them and discovered that adding a vmmc supply involve only writing 1 in
the Power Control Register involves enabling the SD B
When there is a vmmc regulator, only SD Bus Power is set to 1 in the
Power Control Register. It means SD Bus Voltage Select field is set to 0
that is a reserved value. The SD Host Controller specification says:
'SD Bus Power: Before setting this bit, the SD Host Driver shall set SD
Bus Voltage Sele
Add vmmc and vqmmc regulators for sdhci devices.
The voltage for sdmmc0 vqmmc is selected by a signal from coming from
the sdhci device.
Signed-off-by: Ludovic Desroches
---
arch/arm/boot/dts/at91-sama5d2_xplained.dts | 14 ++
1 file changed, 14 insertions(+)
diff --git a/arch/arm/
Hi Arnd,
On Fri, Nov 6, 2015 at 12:54 AM, Arnd Bergmann wrote:
> On Thursday 05 November 2015 15:41:23 Moritz Fischer wrote:
>> +/* Pin names for the E31x usecase */
>> +#define E31X_TX_BANDSEL_2 "DB_1"
>> +#define E31X_RX1B_BANDSEL_0"DB_3"
>> +#define E31X_RX1B_BANDSEL_1"DB_5"
>> +#
On 6 November 2015 at 13:22, Vishnu Pratap Singh wrote:
> This patch handles add_disk() return value.
> Earlier add_disk() function doesn't handle error
> cases, now it is added, so the callers of this function
> should also handle it.
>
> Verfied on X86 based ubuntu machine.
> This patch depends
On Fri, Nov 6, 2015 at 12:06 AM, Thomas Gleixner wrote:
> On Thu, 5 Nov 2015, Dan Williams wrote:
>> On Wed, Oct 28, 2015 at 3:51 PM, Ross Zwisler
>> wrote:
>> > On Wed, Oct 28, 2015 at 06:24:29PM -0400, Jeff Moyer wrote:
>> >> Ross Zwisler writes:
>> >>
>> >> > This series implements the very s
On Fri, Nov 06, 2015 at 11:57:58PM +0800, yalin wang wrote:
> Add HAVE_LATENCYTOP_SUPPORT in Kconfig, so that
> we can enable this feature on ARM64
Do you know what the prerequisites for HAVE_LATENCYTOP_SUPPORT actually
are (beyond those explicitly listed as dependencies for CONFIG_LATENCYTOP)?
W
On Fri, Nov 06, 2015 at 10:57:58AM +0100, Arnd Bergmann wrote:
> On Thursday 05 November 2015 18:27:18 Catalin Marinas wrote:
> > On Wed, Nov 04, 2015 at 02:55:01PM -0800, Linus Torvalds wrote:
> > > On Wed, Nov 4, 2015 at 10:25 AM, Catalin Marinas
> > > wrote:
> > > It's good for single-process
On Fri, Nov 06, 2015 at 04:46:54PM +0100, Olliver Schinagl wrote:
> Hey Thierry,
>
> On 06-11-15 16:18, Thierry Reding wrote:
> >On Mon, Oct 26, 2015 at 10:32:39PM +0100, Olliver Schinagl wrote:
> >>From: Olliver Schinagl
> >>
> >>Some hardware PWM's have the possibility to only send out one (or
On 11/05/2015 08:38 PM, Linus Torvalds wrote:
On Thu, Nov 5, 2015 at 6:19 PM, Al Viro wrote:
How are we going to handle that one? I can put it into mainline pull
request via vfs.git, with Cc: stable, but if e.g. Jens prefers to take it
via the block tree, I'll be glad to leave it for him to d
Hi Nikolaus,
[auto build test ERROR on input/next]
[also build test ERROR on v4.3 next-20151106]
url:
https://github.com/0day-ci/linux/commits/H-Nikolaus-Schaller/drivers-touchscreen-tsc2007-and-ads7846-tsc2046-improvements-use-common-touchscreen-bindings-pre-calibration-spi-fix-and-provide
On 2015-10-28 01:46, Olof Johansson wrote:
> On Wed, Oct 28, 2015 at 9:42 AM, Olof Johansson wrote:
>> Hi,
>>
>> Somewhat wide distribution list here, since I've added everyone who's
>> touched the script, with the presumption that those have been the major
>> users of it. Please make sure none of
Hello,
in order to "conserve" the patches, I've setup a repository named
parallelized_kernel_init at github.
I've just put patches for 4.3 into that repository, also I don't know if
and how long I will use and maintain this series.
Regards,
Alexander Holler
--
To unsubscribe from this list
On Mon, Oct 26, 2015 at 10:32:33PM +0100, Olliver Schinagl wrote:
> From: Olliver Schinagl
>
> This patch changes no code, it just fixes the whitespacing
>
> Signed-off-by: Olliver Schinagl
> ---
> drivers/pwm/pwm-sun4i.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
Applied, with a
i just enable it on ARM64,
and it can work,
i don’t see some special requirement to enable this config .
> On Nov 7, 2015, at 00:05, Will Deacon wrote:
>
> On Fri, Nov 06, 2015 at 11:57:58PM +0800, yalin wang wrote:
>> Add HAVE_LATENCYTOP_SUPPORT in Kconfig, so that
>> we can enable this feature
On Fri, Nov 06, 2015 at 12:30:09PM +, Will Deacon wrote:
> On Wed, Nov 04, 2015 at 09:37:51AM -0800, Yang Shi wrote:
> > FRAME_POINTER is defined in lib/Kconfig.debug, it is unnecessary to redefine
> > it in arch/arm64/Kconfig.debug.
>
> It might be worth noting that this adds a dependency on
On Mon, Oct 26, 2015 at 10:32:34PM +0100, Olliver Schinagl wrote:
> The pwm-block of some of the sunxi chips feature a 'ready' flag to
> indicate the software that it is ready for new commands.
>
> Right now, when we call pwm_config and set the period, we write the
> values to the registers, and t
On Friday 06 November 2015 16:56:33 SF Markus Elfring wrote:
> From: Markus Elfring
> Date: Fri, 6 Nov 2015 16:48:46 +0100
>
> The of_node_put() function tests whether its argument is NULL and then
> returns immediately. Thus the test around the calls is not needed.
>
> This issue was detected b
On 05.11.2015 [11:58:39 -0800], Christoph Hellwig wrote:
> Looks fine,
>
> Reviewed-by: Christoph Hellwig
>
> ... but I doubt we'll ever bother updating it. Most architectures
> with arger page sizes also have iommus and would need different settings
> for different iommus vs direct mapping for
From: Michal Hocko
jbd2_alloc is explicit about its allocation preferences wrt. the
allocation size. Sub page allocations go to the slab allocator
and larger are using either the page allocator or vmalloc. This
is all good but the logic is unnecessarily complex. Requests larger
than order-3 are d
Hey Thierry,
On 06-11-15 17:05, Thierry Reding wrote:
On Fri, Nov 06, 2015 at 04:46:54PM +0100, Olliver Schinagl wrote:
Hey Thierry,
On 06-11-15 16:18, Thierry Reding wrote:
On Mon, Oct 26, 2015 at 10:32:39PM +0100, Olliver Schinagl wrote:
From: Olliver Schinagl
Some hardware PWM's have th
On Fri, Nov 06, 2015 at 04:12:14PM +, Catalin Marinas wrote:
> On Fri, Nov 06, 2015 at 12:30:09PM +, Will Deacon wrote:
> > On Wed, Nov 04, 2015 at 09:37:51AM -0800, Yang Shi wrote:
> > > FRAME_POINTER is defined in lib/Kconfig.debug, it is unnecessary to
> > > redefine
> > > it in arch/ar
On Fri, Nov 06, 2015 at 11:57:24AM +0100, Michal Hocko wrote:
> On Thu 05-11-15 17:52:00, Johannes Weiner wrote:
> > On Thu, Nov 05, 2015 at 03:55:22PM -0500, Johannes Weiner wrote:
> > > On Thu, Nov 05, 2015 at 03:40:02PM +0100, Michal Hocko wrote:
> > > > This would be true if they moved on to th
On Fri, Nov 06, 2015 at 12:50:02PM +, Mark Rutland wrote:
> On Fri, Nov 06, 2015 at 12:30:09PM +, Will Deacon wrote:
> > On Wed, Nov 04, 2015 at 09:37:51AM -0800, Yang Shi wrote:
> > > FRAME_POINTER is defined in lib/Kconfig.debug, it is unnecessary to
> > > redefine
> > > it in arch/arm64
On Sat, Nov 07, 2015 at 12:11:16AM +0800, yalin wang wrote:
> i just enable it on ARM64,
> and it can work,
> i don’t see some special requirement to enable this config .
Right, so why does HAVE_LATENCYTOP_SUPPORT exist?
Will
--
To unsubscribe from this list: send the line "unsubscribe linux-kern
Linus,
please pull sound updates for v4.4-rc1 from:
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
tags/sound-4.4-rc1
The topmost commit is 5cf92c8b3dc5da59e05dc81bdc069cedf6f38313
sound updates for 4.4-rc1
Her
> Subject: Re: [PATCH v2] acpi: Use kstrtoul() instead of
> strtoul()/simple_strtoul()
So, this would fix the issue(s) (in aclinux.h):
#define strtoul kstrtoul
strtoul is used frequently in with the ACPICA in-kernel AML Debugger:
dbcmds.c(188):Address = strtoul (I
Am 06.11.2015 um 17:08 schrieb kbuild test robot :
> Hi Nikolaus,
>
> [auto build test ERROR on input/next]
> [also build test ERROR on v4.3 next-20151106]
>
> url:
> https://github.com/0day-ci/linux/commits/H-Nikolaus-Schaller/drivers-touchscreen-tsc2007-and-ads7846
Hi Linus,
Here are the PCI changes I intend for v4.4.
There's one silent conflict because I added the Altera host driver, which
uses the pci_msi_create_irq_domain() interface. That interface was changed
this cycle by be5436c83ac8 ("irqdomain/msi: Use fwnode instead of
of_node"). I included Arnd
On Fri, Nov 06, 2015 at 04:21:09PM +, Catalin Marinas wrote:
> On Fri, Nov 06, 2015 at 12:50:02PM +, Mark Rutland wrote:
> > On Fri, Nov 06, 2015 at 12:30:09PM +, Will Deacon wrote:
> > > On Wed, Nov 04, 2015 at 09:37:51AM -0800, Yang Shi wrote:
> > > > FRAME_POINTER is defined in lib/K
The following changes since commit 1f93e4a96c9109378204c147b3eec0d0e8100fde:
Linux 4.3-rc2 (2015-09-20 14:32:34 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
tags/ext4_for_linus
for you to fetch changes up to be69e1c19f0efb091f2
On Friday 06 November 2015 16:04:08 Catalin Marinas wrote:
> On Fri, Nov 06, 2015 at 10:57:58AM +0100, Arnd Bergmann wrote:
> > On Thursday 05 November 2015 18:27:18 Catalin Marinas wrote:
> > > On Wed, Nov 04, 2015 at 02:55:01PM -0800, Linus Torvalds wrote:
> > > > On Wed, Nov 4, 2015 at 10:25 AM,
Fix these warnings:
CHECK drivers/iommu/s390-iommu.c
drivers/iommu/s390-iommu.c:52:21: warning: symbol 's390_domain_alloc' was not
declared. Should it be static?
drivers/iommu/s390-iommu.c:76:6: warning: symbol 's390_domain_free' was not
declared. Should it be static?
Signed-off-by: Sebastia
Jarod Wilson wrote:
The bonding driver saves a copy of slaves' original mac address and then
assigns whatever mac as needed to the slave, depending on mode. In at
least modes 5 and 6 (balance-tlb, balance-alb), it often ends up being the
mac address of another slave. On release from the bond, the
h8300's clocksource driver update.
Changes for v2
- Diff base on 6ddcedf38a75f94bf662438afd7ed8c7837ab00e
Changes for v1
- Drop non-initialize changes.
- Private data static allocation.
- Avoid magic number.
- Use request_irq.
Signed-off-by: Yoshinori Sato
---
drivers/clocksource/h8300_timer16.
Hi !
I have an issue on my i.MX6 board I don't understand (kernel is a 4.2)...
When I connect a USB key, and then disconnect it, it oopses and
reboots (as I have panic on oops, and reboot on panic).
Seems to be on the umount part...
The USB is connected through a smsc95xx but I don't think this is
On Tue, Oct 27, 2015 at 5:32 AM, Olliver Schinagl
wrote:
> The pwm-block of some of the sunxi chips feature a 'ready' flag to
> indicate the software that it is ready for new commands.
>
> Right now, when we call pwm_config and set the period, we write the
> values to the registers, and turn off t
On Fri, Nov 06, 2015 at 12:05:55PM +0300, Vladimir Davydov wrote:
> On Thu, Nov 05, 2015 at 03:55:22PM -0500, Johannes Weiner wrote:
> > On Thu, Nov 05, 2015 at 03:40:02PM +0100, Michal Hocko wrote:
> ...
> > > 3) keep only some (safe) cache types enabled by default with the current
> > >failin
On Fri, Nov 06, 2015 at 02:47:12PM +0900, Krzysztof Kozlowski wrote:
> 2015-11-06 14:27 GMT+09:00 Alim Akhtar :
> > Exynos7 based espresso board uses S2MPS15, a multifunction device.
> > This patch enables S2MPS1X regulator, pmic-clk and rtc drivers utilized by
> > the same.
> >
> > Signed-off-by:
On Friday 06 November 2015 17:32:30 Jean-Michel Hautbois wrote:
> I have an issue on my i.MX6 board I don't understand (kernel is a 4.2)...
> When I connect a USB key, and then disconnect it, it oopses and
> reboots (as I have panic on oops, and reboot on panic).
> Seems to be on the umount part...
On 11/06/2015 05:31 PM, Yoshinori Sato wrote:
h8300's clocksource driver update.
Changes for v2
- Diff base on 6ddcedf38a75f94bf662438afd7ed8c7837ab00e
Changes for v1
- Drop non-initialize changes.
- Private data static allocation.
- Avoid magic number.
- Use request_irq.
Signed-off-by: Yoshino
On Friday 06 November 2015 08:01:25 Moritz Fischer wrote:
> Hi Arnd,
>
> On Fri, Nov 6, 2015 at 12:54 AM, Arnd Bergmann wrote:
> > On Thursday 05 November 2015 15:41:23 Moritz Fischer wrote:
> >> +/* Pin names for the E31x usecase */
> >> +#define E31X_TX_BANDSEL_2 "DB_1"
> >> +#define E31X_
On 6 November 2015 at 16:59, Ludovic Desroches
wrote:
> Hi,
>
> I would like to have some feedback for these two patches. I have two
> questions.
>
> 1.
>
> To suppress the warnings telling me I have no vmmc and vqmmc supplies, I have
> added them and discovered that adding a vmmc supply involve
Hi yalin,
[auto build test ERROR on staging/staging-testing]
[also build test ERROR on v4.3 next-20151106]
url:
https://github.com/0day-ci/linux/commits/yalin-wang/goldfish-fix-goldfish_pipe-driver-BUG/20151106-235541
config: i386-allmodconfig (attached as .config)
reproduce:
# save
On Fri 06-11-15 11:19:53, Johannes Weiner wrote:
> On Fri, Nov 06, 2015 at 11:57:24AM +0100, Michal Hocko wrote:
> > On Thu 05-11-15 17:52:00, Johannes Weiner wrote:
> > > On Thu, Nov 05, 2015 at 03:55:22PM -0500, Johannes Weiner wrote:
> > > > On Thu, Nov 05, 2015 at 03:40:02PM +0100, Michal Hocko
Hi Linus,
The following changes since commit 049e6dde7e57f0054fdc49102e7ef4830c698b46:
Linux 4.3-rc4 (2015-10-04 16:57:17 +0100)
are available in the git repository at:
git://git.linaro.org/landing-teams/working/fujitsu/integration.git
mailbox-for-next
for you to fetch changes up to cb1ca0
On 11/6/2015 6:46 AM, Carlos Hernandez wrote:
System V IPC is required by some LTP tests.
It is also enabled on omap2plus_defconfig which is the other base
config used for TI platforms.
Signed-off-by: Carlos Hernandez
---
Looks fine. I will pick this up.
Regards,
Santosh
--
To unsubscribe fr
On Fri, Nov 06, 2015 at 07:24:18PM +0530, Ranjith T wrote:
> Is this patch is fine?..Because I didn't get any reply for this patch
You sent it 1 day ago, while we are in the middle of the merge window
and I can't touch anything for 2 weeks at the earliest.
Please be patient.
greg k-h
--
To unsub
Peter Zijlstra writes:
> People, trim your emails!
>
> On Wed, Nov 04, 2015 at 08:58:30AM -0800, Jacob Pan wrote:
>
>> > I also like #2 too. Specially now that it is not limited to a specific
>> > platform. One question though, could you still keep the cooling device
>> > support of it? In some s
Hi Arnd,
2015-11-06 17:38 GMT+01:00 Arnd Bergmann :
> On Friday 06 November 2015 17:32:30 Jean-Michel Hautbois wrote:
>> I have an issue on my i.MX6 board I don't understand (kernel is a 4.2)...
>> When I connect a USB key, and then disconnect it, it oopses and
>> reboots (as I have panic on oops,
Remove the function ll_check_page() and replace all its calls with the
function it wrapped.
Signed-off-by: Shivani Bhardwaj
---
drivers/staging/lustre/lustre/llite/dir.c | 9 ++---
1 file changed, 2 insertions(+), 7 deletions(-)
diff --git a/drivers/staging/lustre/lustre/llite/dir.c
b/driv
On Fri, Nov 06, 2015 at 07:35:10PM +0800, Baolin Wang wrote:
> The usb charger framework is based on usb gadget. The usb charger
> need to be notified the state changing of usb gadget to confirm the
> usb charger state.
>
> Thus this patch adds a notifier mechanism for usb gadget to report a
> eve
accessing a pointer after free could possible lead to segmentation
fault, hence correcting it
Signed-off-by: Saurabh Sengar
---
drivers/media/usb/hackrf/hackrf.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/media/usb/hackrf/hackrf.c
b/drivers/media/usb/hackrf/hack
Hi Nikolaus,
[auto build test ERROR on input/next]
[also build test ERROR on v4.3 next-20151106]
url:
https://github.com/0day-ci/linux/commits/H-Nikolaus-Schaller/drivers-touchscreen-tsc2007-and-ads7846-tsc2046-improvements-use-common-touchscreen-bindings-pre-calibration-spi-fix-and-provide
On Wed, Nov 04, 2015 at 08:43:59PM -0800, Zi Shen Lim wrote:
> Turns out in the case of modulo by zero in a BPF program:
> A = A % X; (X == 0)
> the expected behavior is to terminate with return value 0.
>
> The bug in JIT is exposed by a new test case [1].
>
> [1] https://lkml.org/lkml/20
From: Markus Elfring
Date: Fri, 6 Nov 2015 17:55:23 +0100
The kobject_put() function tests whether its argument is NULL and then
returns immediately. Thus the test around the call is not needed.
This issue was detected by using the Coccinelle software.
Signed-off-by: Markus Elfring
---
driver
The following changes since commit 049e6dde7e57f0054fdc49102e7ef4830c698b46:
Linux 4.3-rc4 (2015-10-04 16:57:17 +0100)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
tags/asm-generic-for-linus
for you to fetch changes up to 4008cb
On Fri, Nov 06, 2015 at 02:42:46PM +0100, Petr Mladek wrote:
> On Fri 2015-11-06 06:12:47, Josh Poimboeuf wrote:
> > On Fri, Nov 06, 2015 at 11:40:55AM +0100, Petr Mladek wrote:
> > > On Thu 2015-11-05 15:18:05, Josh Poimboeuf wrote:
> > > > Calling set_memory_rw() and set_memory_ro() for every ite
On Fri, Nov 6, 2015 at 7:53 AM, Theodore Ts'o wrote:
> On Fri, Nov 06, 2015 at 02:58:36PM +0100, Klaus Ethgen wrote:
>> But that left out completely the, I think more important, usecase of
>> _removing_ SUID completely and _replacing_ it with very tight capability
>> setting. And that is what I al
ello,
I'm interested since a very long time in kernel development, but I
never saw the right path to become familiar with parts of the kernel.
I read a bit of ipc code and ext* code, but since I often don't know
any possible next steps I moved back to something else in the user
space.
I really li
This patchset removes a wrapper function, its prototype and replace its calls
in different files with a standard function.
After applying this patch, code becomes cleaner.
Shivani Bhardwaj (3):
Staging: lustre: module: Replace function calls
Staging: lustre: tracefile: Remove wrapper function
drivers/mtd/spi-nor/mtk-quadspi.c:223:6-28: Move constant to right.
drivers/mtd/spi-nor/mtk-quadspi.c:214:6-10: Move constant to right.
Move constants to the right of binary operators.
Semantic patch information:
Depends on personal taste in some cases.
Generated by: scripts/coccinelle/misc/co
Hi Bayi,
[auto build test ERROR on mtd/master]
[also build test ERROR on v4.3 next-20151106]
url:
https://github.com/0day-ci/linux/commits/Bayi-Cheng/Mediatek-SPI-NOR-flash-driver/20151106-235157
base: git://git.infradead.org/linux-mtd.git master
config: i386-allmodconfig (attached as
Replace the calls of function cfs_trace_free_string_buffer() with
kfree() as the former function is not required.
Signed-off-by: Shivani Bhardwaj
---
drivers/staging/lustre/lustre/libcfs/module.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/staging/lustre/lustr
Remove the prototype of function cfs_trace_free_string_buffer() as it is
no longer needed.
Signed-off-by: Shivani Bhardwaj
---
drivers/staging/lustre/lustre/libcfs/tracefile.h | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/staging/lustre/lustre/libcfs/tracefile.h
b/drivers/staging/l
Hi,
This is a basic framework for supporting polled IO with the block
layer stack, and added support for sync O_DIRECT IO and the NVMe
driver.
There are a few things missing to truly productize this, but it's
very useful for testing. For now, it's a per-device opt-in feature.
To enable it, you ec
This adds support for sync O_DIRECT read/write poll support.
Signed-off-by: Jens Axboe
[hch: split from a larger patch, minor updates]
Signed-off-by: Christoph Hellwig
---
fs/direct-io.c | 14 ++
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/fs/direct-io.c b/fs/dire
Remove the function cfs_trace_free_string_buffer() as it can be replaced
with the standard function kfree().
Signed-off-by: Shivani Bhardwaj
---
drivers/staging/lustre/lustre/libcfs/tracefile.c | 9 ++---
1 file changed, 2 insertions(+), 7 deletions(-)
diff --git a/drivers/staging/lustre/lu
On Thu, 5 Nov 2015, Milan Broz wrote:
> On 11/05/2015 03:02 AM, Sami Tolvanen wrote:
> > This patch set adds error correction support to dm-verity, which
> > makes it possible to recover from data corruption in exchange of
> > increased space overhead.
> >
> > The feature is implemented as part
Add basic support for polling for specific IO to complete. This uses
the cookie that blk-mq passes back, which enables the block layer
to pass this cookie to the driver to spin for a specific request.
This will be combined with request latency tracking, so we can make
qualified decisions about whe
Add nvme_poll(), which will check a specific completion queue for
command completions. Wire that up to the new block layer poll
mechanism.
Later on we'll setup specific sq/cq pairs that don't have interrups
enabled, so we can do more efficient polling. As of this patch, an
IRQ will still trigger o
Return a cookie, blk_qc_t, from the blk-mq make request functions, that
allows a later caller to uniquely identify a specific IO. The cookie
doesn't mean anything to the caller, but the caller can use it to later
pass back to the block layer. The block layer can then identify the
hardware queue and
No functional changes in this patch, but it prepares us for returning
a more useful cookie related to the IO that was queued up.
Signed-off-by: Jens Axboe
---
arch/m68k/emu/nfblock.c | 3 ++-
arch/powerpc/sysdev/axonram.c | 5 +++--
arch/xtensa/platforms/iss/s
On 11/6/2015 8:25 AM, Will Deacon wrote:
On Fri, Nov 06, 2015 at 04:21:09PM +, Catalin Marinas wrote:
On Fri, Nov 06, 2015 at 12:50:02PM +, Mark Rutland wrote:
On Fri, Nov 06, 2015 at 12:30:09PM +, Will Deacon wrote:
On Wed, Nov 04, 2015 at 09:37:51AM -0800, Yang Shi wrote:
FRAME_
Since commit 5cb2fbd6ea0d1 ("raid5-cache: use crc32c checksum"),
parisc:generic-32bit_defconfig and probably other builds fail as follows.
ERROR: "crc32c" [drivers/md/raid456.ko] undefined!
Fixes: 5cb2fbd6ea0d1 ("raid5-cache: use crc32c checksum")
Signed-off-by: Guenter Roeck
---
drivers/md/Kco
On Fri, Nov 06, 2015 at 09:23:38AM -0800, Shi, Yang wrote:
> On 11/6/2015 8:25 AM, Will Deacon wrote:
> >However, the patch would allow one to
> >disable FRAME_POINTERS (not sure it has any effect on the aarch64 gcc
> >though).
>
> No, it doesn't. Actually, FRAME_POINTER could be disabled regardle
On Fri, 6 Nov 2015, Dan Williams wrote:
> On Fri, Nov 6, 2015 at 12:06 AM, Thomas Gleixner wrote:
> > Just for the record. Such a flush mechanism with
> >
> > on_each_cpu()
> > wbinvd()
> > ...
> >
> > will make that stuff completely unusable on Real-Time systems. We've
> > be
On Thu, Nov 05, 2015 at 11:43:45PM -0800, Linus Torvalds wrote:
> On Thu, Nov 5, 2015 at 10:56 PM, Darren Hart wrote:
> >
> > Please note the OLPC/MAINTAINERS changes described in the tag message. If
> > adding
> > this to my maintenance bin is innappropriate, please drop these two patches.
>
>
On 11/6/2015 9:35 AM, Catalin Marinas wrote:
On Fri, Nov 06, 2015 at 09:23:38AM -0800, Shi, Yang wrote:
On 11/6/2015 8:25 AM, Will Deacon wrote:
However, the patch would allow one to
disable FRAME_POINTERS (not sure it has any effect on the aarch64 gcc
though).
No, it doesn't. Actually, FRAME
From: Markus Elfring
Date: Fri, 6 Nov 2015 18:32:41 +0100
The free_io_pgtable_ops() function tests whether its argument is NULL
and then returns immediately. Thus the test around the call is not needed.
This issue was detected by using the Coccinelle software.
Signed-off-by: Markus Elfring
---
On 11/05/2015 11:28 PM, Ling Ma wrote:
Longman
Thanks for your suggestion.
We will look for real scenario to test, and could you please introduce
some benchmarks on spinlock ?
Regards
Ling
The kernel has been well optimized for most common workloads that
spinlock contention is usually not
This patchset removes different wrapper functions from the file ldlm_pool
and replaces their calls with the function they wrapped.
After applying this patchset, code becomes cleaner.
Shivani Bhardwaj (3):
Staging: lustre: ldlm_pool: Remove unneeded wrapper function
Staging: lustre: ldlm_pool:
Remove the function ldlm_pl2ns() and replace its calls with the function
it wrapped.
Signed-off-by: Shivani Bhardwaj
---
drivers/staging/lustre/lustre/ldlm/ldlm_pool.c | 25 +
1 file changed, 13 insertions(+), 12 deletions(-)
diff --git a/drivers/staging/lustre/lustre/ld
Remove the function ldlm_pool_get_limit() and replace its calls with the
function it wrapped.
Signed-off-by: Shivani Bhardwaj
---
drivers/staging/lustre/lustre/ldlm/ldlm_pool.c | 10 +-
1 file changed, 1 insertion(+), 9 deletions(-)
diff --git a/drivers/staging/lustre/lustre/ldlm/ldlm_p
Remove the function ldlm_pool_set_limit() and replace its calls with the
function it wrapped.
Signed-off-by: Shivani Bhardwaj
---
drivers/staging/lustre/lustre/ldlm/ldlm_pool.c | 12 ++--
1 file changed, 2 insertions(+), 10 deletions(-)
diff --git a/drivers/staging/lustre/lustre/ldlm/ld
On Fri, Nov 06, 2015 at 05:46:57PM +0100, Michal Hocko wrote:
> The basic problem was that the Delegate feature has been backported to
> our systemd package without further consideration and that has
> invalidated a lot of performance testing because some resource
> controllers have measurable effe
On 11/06/2015 09:50 AM, Peter Zijlstra wrote:
On Fri, Oct 30, 2015 at 07:26:36PM -0400, Waiman Long wrote:
@@ -431,35 +432,44 @@ queue:
* sequentiality; this is because the set_locked() function below
* does not imply a full barrier.
*
+* The PV pv_wait_head_l
> -Original Message-
> From: Vitaly Kuznetsov [mailto:vkuzn...@redhat.com]
> Sent: Friday, November 6, 2015 7:49 AM
> To: James E.J. Bottomley
> Cc: linux-s...@vger.kernel.org; linux-kernel@vger.kernel.org; KY Srinivasan
> ; Bart Van Assche
> Subject: [PATCH RESEND] scsi_sysfs: protect
On 30/10/15 19:43, J. German Rivera wrote:
> Created an MSI domain for the fsl-mc bus-- including functions
> to create a domain, find a domain, alloc/free domain irqs, and
> bus specific overrides for domain and irq_chip ops.
>
> Signed-off-by: J. German Rivera
> ---
> Changes in v2: none
>
>
On 11/6/2015 7:53 AM, Theodore Ts'o wrote:
> On Fri, Nov 06, 2015 at 02:58:36PM +0100, Klaus Ethgen wrote:
>> But that left out completely the, I think more important, usecase of
>> _removing_ SUID completely and _replacing_ it with very tight capability
>> setting. And that is what I always talked
On Fri, Nov 06, 2015 at 09:39:07AM -0800, Shi, Yang wrote:
> On 11/6/2015 9:35 AM, Catalin Marinas wrote:
> >On Fri, Nov 06, 2015 at 09:23:38AM -0800, Shi, Yang wrote:
> >>On 11/6/2015 8:25 AM, Will Deacon wrote:
> >>>However, the patch would allow one to
> >>>disable FRAME_POINTERS (not sure it ha
On 11/06/2015 10:01 AM, Peter Zijlstra wrote:
On Fri, Oct 30, 2015 at 07:26:37PM -0400, Waiman Long wrote:
+++ b/kernel/locking/qspinlock_paravirt.h
@@ -23,6 +23,19 @@
#define _Q_SLOW_VAL (3U<< _Q_LOCKED_OFFSET)
/*
+ * Queue Node Adaptive Spinning
+ *
+ * A queue node vCPU will stop spin
On Fri, Nov 6, 2015 at 8:42 AM, Arnd Bergmann wrote:
> On Friday 06 November 2015 08:01:25 Moritz Fischer wrote:
>> Hi Arnd,
>>
>> On Fri, Nov 6, 2015 at 12:54 AM, Arnd Bergmann wrote:
>> > On Thursday 05 November 2015 15:41:23 Moritz Fischer wrote:
>> >> +/* Pin names for the E31x usecase */
>>
301 - 400 of 977 matches
Mail list logo