Add a new software event to count succeeded speculative page faults.
Signed-off-by: Laurent Dufour
---
include/uapi/linux/perf_event.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/include/uapi/linux/perf_event.h b/include/uapi/linux/perf_event.h
index
The current maybe_mkwrite() is getting passed the pointer to the vma
structure to fetch the vm_flags field.
When dealing with the speculative page fault handler, it will be better to
rely on the cached vm_flags value stored in the vm_fault structure.
This patch introduce a __maybe_mkwrite()
From: Peter Zijlstra
Provide infrastructure to do a speculative fault (not holding
mmap_sem).
The not holding of mmap_sem means we can race against VMA
change/removal and page-table destruction. We use the SRCU VMA freeing
to keep the VMA around. We use the VMA seqcount to
When handling speculative page fault, the vma->vm_flags and
vma->vm_page_prot fields are read once the page table lock is released. So
there is no more guarantee that these fields would not change in our back.
They will be saved in the vm_fault structure before the VMA is checked for
changes.
There is a deadlock when a CPU is doing a speculative page fault and
another one is calling do_unmap().
The deadlock occurred because the speculative path try to spinlock the
pte while the interrupt are disabled. When the other CPU in the
unmap's path has locked the pte then is waiting for all
This patch enable the speculative page fault on the PowerPC
architecture.
This will try a speculative page fault without holding the mmap_sem,
if it returns with VM_FAULT_RETRY, the mmap_sem is acquired and the
traditional page fault processing is done.
Support is only provide for BOOK3S_64
Add support for the new speculative faults event.
Signed-off-by: Laurent Dufour
---
tools/include/uapi/linux/perf_event.h | 1 +
tools/perf/util/evsel.c | 1 +
tools/perf/util/parse-events.c| 4
tools/perf/util/parse-events.l| 1 +
On Fri, Sep 08, 2017 at 09:39:29AM -0700, Stephen Hemminger wrote:
> The Linus policy on Kconfig is that the default should be no
> for all new devices. I.e the user rebuild a new kernel from an
> old config should not by default get a larger kernel.
That might make sense for new config, but
> > So i would suggest one driver supporting all the different devices.
>
> There will be 5 drivers to support these devices:
>
> ksz9477.c - KSZ9893/KSZ9897/KSZ9567/KSZ9566/KSZ9477
> ksz8795.c - KSZ8795/KSZ8795/KSZ8765
> ksz8895.c - KSZ8895/KSZ8864
> ksz8863.c - KSZ8863/KSZ8873
> ksz8463.c -
On Fri, 2017-09-08 at 14:50 -0400, Steven Rostedt wrote:
> On Tue, 5 Sep 2017 16:57:43 -0500
> Tom Zanussi wrote:
>
> > The existing code only allows for one space before and after the 'if'
> > specifying the filter for a hist trigger. Add code to make that more
>
> > PERF_CPUID=GenuineIntel-...
> >
> > See the mapfile.csv for valid codes
> >
> > But it's quite a few.
>
> yeah, I'm testing on the ones I have access and on a Skylake machine I'm
> having
> trouble, see below.
> [root@seventh ~]# perf stat -vv --metric-only -M Summary -a sleep 1
The
On Tue, 5 Sep 2017 16:57:44 -0500
Tom Zanussi wrote:
> A common key to use in a histogram is the cpuid - add a new cpu
> 'synthetic' field for that purpose. This field is named cpu rather
> than $cpu or $common_cpu because 'cpu' already exists as a special
> filter
Hi Linus,
The following changes since commit aae4e7a8bc44722fe70d58920a36916b1043195e:
Linux 4.13-rc4 (2017-08-06 18:44:49 -0700)
are available in the git repository at:
git://github.com/awilliam/linux-vfio.git tags/vfio-v4.14-rc1
for you to fetch changes up to
On Fri, 2017-09-08 at 15:08 -0400, Steven Rostedt wrote:
> On Tue, 5 Sep 2017 16:57:44 -0500
> Tom Zanussi wrote:
>
> > A common key to use in a histogram is the cpuid - add a new cpu
> > 'synthetic' field for that purpose. This field is named cpu rather
> > than
Replace self coded binary search, by existing library version.
Signed-off-by: Thomas Meyer
---
drivers/media/rc/rc-main.c | 34 --
1 file changed, 20 insertions(+), 14 deletions(-)
diff --git a/drivers/media/rc/rc-main.c
From: Markus Elfring
Date: Fri, 8 Sep 2017 21:16:50 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
The script “checkpatch.pl” pointed information out like the following.
Comparison to NULL could be written !…
Thus
On Fri, 8 Sep 2017 01:19:52 -0700
"Thomas Gleixner" wrote:
> The rework of the IDT setup changed the way how unused system gates are
> accounted. At the end of the gate initialization all unused gates in the
> system vector area are set to the spurios handler and marked as
On Fri, 08 Sep 2017 18:06:25 +0200,
grygorii tertychnyi wrote:
>
> Hi Greg,
>
> Could you please apply it for 4.4-stable.
> This fixes https://nvd.nist.gov/vuln/detail/CVE-2017-9985
This vulnerability is just non-issue. You can't get it working
practically; it requires a modified hardware of
On Fri, 8 Sep 2017, Stephen Hemminger wrote:
> On Fri, 8 Sep 2017 01:19:52 -0700
> "Thomas Gleixner" wrote:
>
> > The rework of the IDT setup changed the way how unused system gates are
> > accounted. At the end of the gate initialization all unused gates in the
> > system
From: Eduardo Valentin
Date: Fri, 8 Sep 2017 10:04:09 -0700
> However, this is a clear, the system call, from the net subsystem,
> has changed in behavior across kernel versions. From application /
> userspace perspective, changing the system call without clear
> documentation
On 09/04/2017 10:21 AM, Michal Hocko wrote:
> From: Michal Hocko
>
> We have a hardcoded 120s timeout after which the memory offline fails
> basically since the hot remove has been introduced. This is essentially
> a policy implemented in the kernel. Moreover there is no way to
From: Peter Zijlstra
One of the side effects of speculating on faults (without holding
mmap_sem) is that we can race with free_pgtables() and therefore we
cannot assume the page-tables will stick around.
Remove the reliance on the pte pointer.
Signed-off-by: Peter
On Thu, Sep 07, 2017 at 04:37:43PM +0800, Wei-Ning Huang wrote:
> From: Wei-Ning Huang
>
> Add Google hammer HID driver. This driver allow us to control hammer
> keyboard backlights and support future features. Since current hid-core
> logic does not allow us to specify
On Fri, Sep 8, 2017 at 10:22 AM, Linus Torvalds
wrote:
>
> Of course, I only did a "make allmodconfig" to test the MODVERSIONS
> case, I didn't actually install the modules. Is that error perhaps
> only detected at install time?
Oh, I take that back. I just got a
Please pull nfsd changes for 4.14 from
git://linux-nfs.org/~bfields/linux.git tags/nfsd-4.14
More RDMA work and some op-structure constification from Chuck Lever,
and a small cleanup to our xdr encoding.
--b.
Chuck Lever (9):
sunrpc: Const-ify instances of struct svc_xprt_ops
migrate_misplaced_page() is only called during the page fault handling so
it's better to pass the pointer to the struct vm_fault instead of the vma.
This way during the speculative page fault path the saved vma->vm_flags
could be used.
Signed-off-by: Laurent Dufour
On 09/08/2017 07:19 AM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 4.9.49 release.
> There are 32 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses
> Sorry about the formatting. It seems my e-mail system needs to be checked
> to make sure it does not auto-format the contents again.
I've never seen issues like this with git send-email. Please use
it. Email problems generally happen with the client, not the
backend. What client did you use to
From: Roger Quadros
Enable USB 0 which will be used as a host port and USB 1 which will be
used in peripheral mode.
Signed-off-by: Roger Quadros
Signed-off-by: Murali Karicheri
Signed-off-by: Franklin S Cooper Jr
---
On Fri, 8 Sep 2017 19:52:47 +0100
Sean Young wrote:
> On Fri, Sep 08, 2017 at 09:39:29AM -0700, Stephen Hemminger wrote:
> > The Linus policy on Kconfig is that the default should be no
> > for all new devices. I.e the user rebuild a new kernel from an
> > old config should not by
Linus,
For v4.14, I2C has the following changes:
* new drivers for Spreadtrum I2C, Intel Cherry Trail Whiskey Cove SMBUS
* quite some driver updates
* cleanups for the i2c-mux subsystem
* some subsystem-wide constification
* further cleanup of include/linux/i2c
For the latter topic, I applied a
On Tue, 5 Sep 2017 16:57:46 -0500
Tom Zanussi wrote:
> +static char *hist_err_str;
> +static char *last_hist_cmd;
> +
> +static int hist_err_alloc(void)
> +{
> + int ret = 0;
> +
> + last_hist_cmd = kzalloc(MAX_FILTER_STR_VAL, GFP_KERNEL);
> + if
Changes since v7 [1]:
* rebase on the mid-merge-window state of the tree to pick up new mmap
implementations.
* expand the mmap operation handler conversion beyond 'struct
file_operations' to include, 'struct etnaviv_gem_ops', 'struct
dma_buf_ops', 'struct drm_driver', 'struct fb_ops', and
From: Markus Elfring
Date: Fri, 8 Sep 2017 21:28:12 +0200
Three update suggestions were taken into account
from static source code analysis.
Markus Elfring (3):
Delete an error message for a failed memory allocation in viu_of_probe()
Improve two size
Signed-off-by: Tim Harvey
---
MAINTAINERS | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 1c3feff..2f797bf 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -10576,7 +10576,7 @@ F: drivers/net/ppp/ppp_*
PPS SUPPORT
M:
On Sat, Sep 9, 2017 at 1:42 AM, Julia Lawall wrote:
>
>
> On Sat, 9 Sep 2017, Srishti Sharma wrote:
>
>> Return the return value of a function directly, instead of first saving it
>> in a variable and then returning it. This change was made using the following
>
> Your
On Fri, Sep 08, 2017 at 01:43:44PM -0600, Ross Zwisler wrote:
> On Tue, Sep 05, 2017 at 03:20:50PM -0400, Jerome Glisse wrote:
> <>
> > Does HMAT support device hotplug ? I am unfamiliar with the whole inner
> > working
> > of ACPI versus PCIE. Anyway i don't see any issue with device memory also
Howdy,
On Fri, Sep 8, 2017 at 1:28 PM, H. Nikolaus Schaller wrote:
> Hi Liam,
>
>> Am 08.09.2017 um 22:19 schrieb Liam Breck :
>>
>> Hi Nikolaus,
>>
>> On Fri, Sep 8, 2017 at 10:38 AM, H. Nikolaus Schaller
>> wrote:
>>> Hi Liam,
On Thu, 7 Sep 2017, David Rientjes wrote:
> > It has *nothing* to do with zillions of tasks. Its amusing that the SGI
> > ghost is still haunting the discussion here. The company died a couple of
> > years ago finally (ok somehow HP has an "SGI" brand now I believe). But
> > there are multiple
On Sat, Sep 9, 2017 at 2:28 AM, Julia Lawall wrote:
>
>
> On Sat, 9 Sep 2017, Srishti Sharma wrote:
>
>> Merge the assignment and return statements to return the value
>> directly. Done using coccinelle.
>>
>> @@
>> local idexpression ret;
>> expression e;
>> @@
>>
>> -ret =
On Fri, Sep 08, 2017 at 05:21:32PM +0200, Alexander Steffen wrote:
> tpm_transmit() does not offer an explicit interface to indicate the number
> of valid bytes in the communication buffer. Instead, it relies on the
> commandSize field in the TPM header that is encoded within the buffer.
>
On Fri, Sep 8, 2017 at 11:39 AM, Linus Torvalds
wrote:
>
> Strange. Does anybody see what the pattern to the failure is?
Found it. Stupid special case for 'typeof()' that used
is_reserved_word() in ways I hadn't realized.
Fix committed.
Linus
From: Jeffrey Chu
Add CYPRESS_VID vid and CYPRESS_WICED_BT_USB and CYPRESS_WICED_WL_USB
device IDs to ftdi_sio driver
Signed-off-by: Jeffrey Chu
---
drivers/usb/serial/ftdi_sio.c | 2 ++
drivers/usb/serial/ftdi_sio_ids.h | 7 +++
2
On Fri, Sep 8, 2017 at 10:16 AM, Markus Trippelsdorf
wrote:
> On 2017.09.08 at 09:12 -0700, Andy Lutomirski wrote:
>> On Fri, Sep 8, 2017 at 4:30 AM, Markus Trippelsdorf
>> wrote:
>> > On 2017.09.08 at 12:39 +0200, Markus Trippelsdorf wrote:
>> >>
On Mon, 14 Aug 2017, Boris Ostrovsky wrote:
> > > +
> > > +ret = bedata->rsp[req_id].ret;
> >
> > You can just return bedata->rsp[req_id].ret;
>
> Or maybe not. The slot may get reused by the time you get to the end.
Right!
> >
> > -boris
> >
> > > +/* read ret, then set this rsp
Hi!
> > > + default:
> > > + processed = false;
> > > + break;
> > > + }
> > > + if (processed)
> > > + *val = data;
> > > +}
> >
> > Similar code will be needed by other drivers, right?
>
> Although KSZ8795 and KSZ8895 may use the same code, the other
> chips will have
You did not receive this email message in error. You are the intended
recipient of this email message. Everything included in this email message do
not contain confidential information from Cypress or its subsidiaries.
Regards,
-Jeffrey
-Original Message-
From:
Return the return value of a function directly, instead of first saving it in a
variable and then returning it. This change was made using the following
semantic patch by coccinelle.
@@
local idexpression ret;
expression e;
@@
-ret =
+return
e;
-return ret;
Signed-off-by: Srishti Sharma
> -Original Message-
> From: Florian Fainelli [mailto:f.faine...@gmail.com]
> Sent: Friday, September 08, 2017 12:54 PM
> To: Tristram Ha - C24268; muva...@gmail.com
> Cc: and...@lunn.ch; pa...@ucw.cz; nathan.leigh.con...@gmail.com;
> vivien.dide...@savoirfairelinux.com;
From: Markus Elfring
Date: Fri, 8 Sep 2017 22:05:14 +0200
Omit an extra message for a memory allocation failure in this function.
This issue was detected by using the Coccinelle software.
Signed-off-by: Markus Elfring
---
On Tue, 5 Sep 2017 16:57:52 -0500
Tom Zanussi wrote:
> Synthetic event generation requires the reservation of a second event
> while the reservation of a previous event is still in progress. The
> trace_recursive_lock() check in ring_buffer_lock_reserve() prevents
Hi Liam,
> Am 08.09.2017 um 22:19 schrieb Liam Breck :
>
> Hi Nikolaus,
>
> On Fri, Sep 8, 2017 at 10:38 AM, H. Nikolaus Schaller
> wrote:
>> Hi Liam,
>> I finally continues testing on OpenPandora.
>>
>>> Am 31.08.2017 um 22:19 schrieb Liam Breck
__remove_section() calls __remove_zone() to shrink zone and pgdat.
But due to wrong castings, __remvoe_zone() cannot shrink zone
and pgdat correctly if pfn is over 0x.
So the patch fixes the following 3 wrong castings.
1. find_smallest_section_pfn() returns 0 or start_pfn which defined
The schedule for the Tracing Summit 2017 that will be held in Prague,
Czech Republic on October 27th, 2017 is now available online:
http://tracingsummit.org/wiki/TracingSummit2017#Schedule
If you want to attend and are not yet registered, please do it quickly
as the room is already almost full.
On Thu, Sep 7, 2017 at 6:59 PM, Bob Liu wrote:
> On 2017/9/8 1:27, Jerome Glisse wrote:
[..]
>> No this are 2 orthogonal thing, they do not conflict with each others quite
>> the contrary. HMM (the CDM part is no different) is a set of helpers, see
>> it as a toolbox, for
From: Murali Karicheri
K2G EVM has n25q128a13 SPI NOR flash on SPI1. Enable SPI1 in the DT
node as well as add a subnode for the SPI NOR.
Signed-off-by: Murali Karicheri
Signed-off-by: Franklin S Cooper Jr
---
Add pm-domains property which is required for 66AK2Gx. Also document 66AK2G
unique clocks property usage.
Signed-off-by: Franklin S Cooper Jr
---
Documentation/devicetree/bindings/spi/spi-davinci.txt | 10 ++
1 file changed, 10 insertions(+)
diff --git
On 08.09.2017 08:18, Sergey Senozhatsky wrote:
> On (09/07/17 16:05), Luck, Tony wrote:
> [..]
if (not_a_function_descriptor(ptr))
return ptr;
>>>
>>> I'm not sure if it's possible on ia64/ppc64/parisc64
>>> to reliably detect if it's a function descriptor or not.
>>
>>
On Thu, Sep 7, 2017 at 6:24 PM, Jarkko Sakkinen
wrote:
> On Thu, Sep 07, 2017 at 03:30:45PM +0200, Arnd Bergmann wrote:
>>
>
> Thank you Arnd. Do you mind if squash this to Colin's commit and your
> signed-off-by to that one?
Either way works, but if you merge
On Sat, 9 Sep 2017, Srishti Sharma wrote:
> Merge the assignment and return statements to return the value
> directly. Done using coccinelle.
>
> @@
> local idexpression ret;
> expression e;
> @@
>
> -ret =
> +return
> e;
> -return ret;
>
> Signed-off-by: Srishti Sharma
On Sat, 12 Aug 2017, Boris Ostrovsky wrote:
> On 07/31/2017 06:57 PM, Stefano Stabellini wrote:
> > Send PVCALLS_CONNECT to the backend. Allocate a new ring and evtchn for
> > the active socket.
> >
> > Introduce fields in struct sock_mapping to keep track of active sockets.
> > Introduce a
Hi,
On Tue, Aug 8, 2017 at 5:09 PM, Luis R. Rodriguez wrote:
> On Wed, Aug 02, 2017 at 02:12:00AM +0200, Luis R. Rodriguez wrote:
>> On Fri, Jul 21, 2017 at 03:05:20PM +0100, Matt Redfearn wrote:
>> > diff --git a/fs/exec.c b/fs/exec.c
>> > index 62175cbcc801..004bb50a01fe
The following changes since commit 5771a8c08880cdca3bfb4a3fc6d309d6bba20877:
Linux v4.13-rc1 (2017-07-15 15:22:10 -0700)
are available in the git repository at:
git://github.com/andersson/remoteproc tags/rpmsg-v4.14
for you to fetch changes up to ed43d098f9020d6669a00bd26fac807d5c19e202:
Merge the assignment and return statements to return the value
directly. Done using coccinelle.
@@
local idexpression ret;
expression e;
@@
-ret =
+return
e;
-return ret;
Signed-off-by: Srishti Sharma
---
Changes in v3:
-Edit commit message so that it respects 80
Hi!
> There will be 5 drivers to support these devices:
>
> ksz9477.c - KSZ9893/KSZ9897/KSZ9567/KSZ9566/KSZ9477
> ksz8795.c - KSZ8795/KSZ8795/KSZ8765
> ksz8895.c - KSZ8895/KSZ8864
Could we see the 8895 driver, please?
> Out of topic I have a question to ask the community regarding the DSA
>
On Fri, Sep 08, 2017 at 12:48:33PM -0700, Krishna Reddy wrote:
> SDHCI controllers on Tegra186 support 40 bit addressing.
> IOVA addresses are 48-bit wide on Tegra186.
> SDHCI host common code sets dma mask as either 32-bit or 64-bit.
> To avoid access issues when SMMU is enabled, disable 64-bit
oxnas_nand_probe() does not disable clock on error paths.
The patch adds disabling using devm interface.
Found by Linux Driver Verification project (linuxtesting.org).
Signed-off-by: Alexey Khoroshilov
---
drivers/mtd/nand/oxnas_nand.c | 22 +++---
1 file
> Am 08.09.2017 um 22:57 schrieb Liam Breck :
>
> Howdy,
>
> On Fri, Sep 8, 2017 at 1:28 PM, H. Nikolaus Schaller
> wrote:
>> Hi Liam,
>>
>>> Am 08.09.2017 um 22:19 schrieb Liam Breck :
>>>
>>> Hi Nikolaus,
>>>
>>> On Fri,
On Fri, 8 Sep 2017, Paul Moore wrote:
> Looks fine to me from a SELinux perspective. If Casey and John are
> happy with this I can volunteer to pull it into the selinux/next tree
> (once the merge window closes), otherwise if someone else wants to
> merge this my ack is below.
>
As this
From: Andi Kleen
I was looking at large early boot allocations and noticed that
since (1f12e32f x86/topology: Create logical package id)
every 64bit system allocates a 128k array to convert logical
package ids.
This happens because the array is sized for
MAX_LOCAL_APIC and
On Thu, Sep 7, 2017 at 1:31 AM, Ard Biesheuvel
wrote:
> On 7 September 2017 at 00:18, Arnd Bergmann wrote:
>> On Thu, Sep 7, 2017 at 12:48 AM, Ard Biesheuvel
>> I see lots of unaligned helpers in the lz4 code, is this not what
>> we hit?
>>
>> $ git
Hi Andrew,
Thanks for the patch.
On 09/01/2017 07:38 AM, Andrew Jeffery wrote:
> The PCA9552 lines can be used either for driving LEDs or as GPIOs. The
> manual states that for LEDs, the operation is open-drain:
>
> The LSn LED select registers determine the source of the LED data.
>
On Sat, 9 Sep 2017, Srishti Sharma wrote:
> On Sat, Sep 9, 2017 at 1:42 AM, Julia Lawall wrote:
> >
> >
> > On Sat, 9 Sep 2017, Srishti Sharma wrote:
> >
> >> Return the return value of a function directly, instead of first saving it
> >> in a variable and then returning
On Fri, 2017-09-08 at 16:27 -0400, Steven Rostedt wrote:
> On Tue, 5 Sep 2017 16:57:52 -0500
> Tom Zanussi wrote:
>
> > Synthetic event generation requires the reservation of a second event
> > while the reservation of a previous event is still in progress. The
> >
From: Markus Elfring
Date: Fri, 8 Sep 2017 22:25:17 +0200
Omit an extra message for a memory allocation failure in this function.
This issue was detected by using the Coccinelle software.
Signed-off-by: Markus Elfring
---
From: Markus Elfring
Date: Fri, 8 Sep 2017 22:30:09 +0200
Replace the specification of a data structure by a pointer dereference
as the parameter for the operator "sizeof" to make the corresponding size
determination a bit safer according to the Linux coding style
On September 8, 2017 2:45:10 AM PDT, Gary Lin wrote:
>On Thu, Sep 07, 2017 at 02:16:21PM -0700, h...@zytor.com wrote:
>> On September 7, 2017 2:44:51 AM PDT, Gary Lin wrote:
>> >On Thu, Jun 01, 2017 at 08:46:26AM +, Ard Biesheuvel wrote:
>> >> On 1 June 2017 at
On 09/05/2017 08:12 PM, Rob Landley wrote:
> On 09/05/2017 08:24 AM, Alan Cox wrote:
honoring the suid bit if people feel that way. I just wanna unblock
vfork() while still running this code.
>>
>> Would it make more sense to have a way to promote your vfork into a
>> fork when you hit
On Fri, Sep 08, 2017 at 10:27:27AM -0700, Badhri Jagan Sridharan wrote:
> >> +
> >> + for (i = 1; i < nr_pdo; i++) {
> >> + if (pdo_type(pdo[i]) < pdo_type(pdo[i - 1])) {
> >> + tcpm_log_force(port,
> >> +" err:PDOs should be
0-day found[1] performance regression that was tracked down to switching
x86 to generic get_user_pages_fast().
The regression was caused by the fact that we now use local_irq_save() +
local_irq_restore() in get_user_pages_fast() to disable interrupts.
In x86 implementation local_irq_disable() +
On Fri, Sep 08, 2017 at 02:47:00PM -0700, Andy Lutomirski wrote:
> Any chance you could test with CONFIG_DEBUG_VM=y? There are lots of
> potentially useful assertions in that code.
>
> Can you also post your /proc/cpuinfo? And can you re-confirm that a
> problematic guest kernel is causing
Performance of get_user_pages_fast() is critical for some workloads, but
it's tricky to test it directly.
This patch provides /sys/kernel/debug/gup_benchmark that helps with
testing performance of it.
See tools/testing/selftests/vm/gup_benchmark.c for userspace
counterpart.
Signed-off-by:
On 9/8/2017 9:40 AM, Stephen Smalley wrote:
> commit d178bc3a708f39cbfefc3fab37032d3f2511b4ec ("user namespace: usb:
> make usb urbs user namespace aware (v2)") changed kill_pid_info_as_uid
> to kill_pid_info_as_cred, saving and passing a cred structure instead of
> uids. Since the secid can be
On Fri, Sep 8, 2017 at 7:30 AM, Radim Krčmář wrote:
>
> Topic branch merges in s390 and powerpc
> are already in mainline -- would you prefer to see the expected result
> after merge instead of what `git request-pull` produces?
So generally, if you do the test-merge anyway
On Fri, Sep 08, 2017 at 02:48:51PM +1000, James Morris wrote:
>
> Mimi and Christoph worked together on this over several iterations -- I'll
> let them respond.
Mimi --- we should chat next week in LA. I've been working on a
design internally at work which proposes a generic VFS-layer library
This patch supports irq_set_wake for dwapb gpio. It allows GPIOs
to be configured as wakeup sources and wake the system from suspend.
Signed-off-by: Hoan Tran
---
drivers/gpio/gpio-dwapb.c | 23 ++-
1 file changed, 22 insertions(+), 1 deletion(-)
diff --git
On Fri, Aug 18, 2017 at 4:03 AM, Richard Guy Briggs wrote:
> On 2017-08-16 18:21, Paul Moore wrote:
>> On Mon, Aug 14, 2017 at 1:47 AM, Richard Guy Briggs wrote:
>> > Hi David,
>> >
>> > I wanted to respond to this thread to attempt some constructive feedback,
On Fri, 8 Sep 2017 15:41:36 -0400
Steven Rostedt wrote:
> On Fri, 8 Sep 2017 15:31:35 -0400
> Steven Rostedt wrote:
>
> > On Tue, 5 Sep 2017 16:57:47 -0500
> > Tom Zanussi wrote:
> >
> > > Change the order event_mutex
On Sat, 9 Sep 2017, Srishti Sharma wrote:
> Return the return value of a function directly, instead of first saving it in
> a variable and then returning it. This change was made using the following
Your commit message should respect the 80 character limit. The above is
one very long line.
>
Hi Linus,
The previously merged dell-wmi fix noted in the tag message causes a
merge conflict which resolves easily by accepting the hunks from this
tag.
The following changes since commit 972777171f33f9932f51feebe42dbcc1b475d01a:
platform/x86: wmi: Fix error handling in acpi_wmi_init()
On 08.09.2017 08:23, Sergey Senozhatsky wrote:
> On (09/06/17 22:27), Helge Deller wrote:
>> This patch series fixes the wrong usages of the %pF and %pS printk format
>> specifiers throughout the kernel code.
>>
>> Both specifiers have the same result on most architectures. But on ia64,
>> ppc64
From: Colin Ian King
Don't populate the arrays RegAddr on the stack, instead make them static
const. Makes the object code smaller by over 980 bytes:
Before:
textdata bss dec hex filename
64923 304 0 65227fecb
We get a warning about an two incorrect format strings:
drivers/nvdimm/btt.c: In function 'btt_map_init':
include/linux/device.h:1472:23: error: format '%lx' expects argument of type
'long unsigned int', but argument 6 has type 'size_t {aka unsigned int}'
[-Werror=format=]
This changes the %lx
On Fri, Sep 08, 2017 at 02:26:42PM +, alexander.stef...@infineon.com wrote:
> > On Wed, Sep 06, 2017 at 02:19:28PM +,
> > alexander.stef...@infineon.com wrote:
> > > > On Wed, Sep 06, 2017 at 03:42:33PM +0300, Jarkko Sakkinen wrote:
> > > > > On Mon, Sep 04, 2017 at 07:36:42PM +0200,
From: Kan Liang
Goldmont, Glodmont plus and Xeon Phi have MSR_SMI_COUNT as well.
Signed-off-by: Kan Liang
---
arch/x86/events/msr.c | 8
1 file changed, 8 insertions(+)
diff --git a/arch/x86/events/msr.c b/arch/x86/events/msr.c
index
From: Kan Liang
Skylake server uses the same C-state residency events as Sandy Bridge.
Denverton and Gemini lake use the same C-state residency events as
Apollo Lake.
Signed-off-by: Kan Liang
---
arch/x86/events/intel/cstate.c | 4
1 file
From: Kan Liang
DENVERTON and GEMINI_LAKE support same RAPL counters as Apollo Lake.
Signed-off-by: Kan Liang
---
arch/x86/events/intel/rapl.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/arch/x86/events/intel/rapl.c
On Sat, 12 Aug 2017, Boris Ostrovsky wrote:
> On 07/31/2017 06:57 PM, Stefano Stabellini wrote:
> > Send PVCALLS_BIND to the backend. Introduce a new structure, part of
> > struct sock_mapping, to store information specific to passive sockets.
> >
> > Introduce a status field to keep track of the
On Fri, Sep 08, 2017 at 10:58:55PM +0200, Arnd Bergmann wrote:
> On Thu, Sep 7, 2017 at 6:24 PM, Jarkko Sakkinen
> wrote:
> > On Thu, Sep 07, 2017 at 03:30:45PM +0200, Arnd Bergmann wrote:
> >>
> >
> > Thank you Arnd. Do you mind if squash this to Colin's commit
> From: Sergey Senozhatsky [mailto:sergey.senozhatsky.w...@gmail.com]
> On (09/07/17 16:05), Luck, Tony wrote:
> +static inline bool __mod_text_address(struct module *mod,
> + unsigned long addr) {
> + /* Make sure it's within the text section. */
> +
601 - 700 of 1620 matches
Mail list logo