[PATCH v6 2/4] irqdomain: introduce is_fwnode_irqchip helper

2015-12-09 Thread Suravee Suthikulpanit
Since there will be several places checking if fwnode.type is equal FWNODE_IRQCHIP, this patch adds a convenient function for this purpose. Acked-by: Marc Zyngier Signed-off-by: Suravee Suthikulpanit --- drivers/irqchip/irq-gic.c | 2 +- include/linux/irqdomain.h | 5 + kernel/irq/irqdomain

[PATCH 7/8] cgroup: Add documentation for cgroup namespaces

2015-12-09 Thread serge . hallyn
From: Aditya Kali Signed-off-by: Aditya Kali Signed-off-by: Serge Hallyn --- Changelog (2015-12-08): Merge into Documentation/cgroup.txt --- Documentation/cgroup.txt | 144 ++ 1 file changed, 144 insertions(+) diff --git a/Documentation/cgroup.txt

[PATCH 1/8] kernfs: Add API to generate relative kernfs path

2015-12-09 Thread serge . hallyn
From: Aditya Kali The new function kernfs_path_from_node() generates and returns kernfs path of a given kernfs_node relative to a given parent kernfs_node. Signed-off-by: Aditya Kali Signed-off-by: Serge E. Hallyn --- Changelog 20151125: - Fully-wing multilinecomments - Rework kernfs_path_

Re: [PATCH 02/12] selftests/x86: Add check_initial_reg_state

2015-12-09 Thread Borislav Petkov
On Wed, Dec 09, 2015 at 11:20:53AM -0800, Andy Lutomirski wrote: > emacs, the One True Reference Of Kernel Style, disagrees with you :) Not me, my friend - the bible: Documentation/CodingStyle :-P -- Regards/Gruss, Boris. ECO tip #101: Trim your mails when you reply. -- To unsubscribe from

Re: [PATCH v2] of/address: replace printk() with pr_debug() / pr_err()

2015-12-09 Thread Joe Perches
On Wed, 2015-12-09 at 14:03 +0200, Andy Shevchenko wrote: > On Wed, Dec 9, 2015 at 2:03 AM, Joe Perches wrote: > > On Tue, 2015-12-08 at 15:28 -0600, Rob Herring wrote: > > > On Tue, Dec 8, 2015 at 11:03 AM, Joe Perches wrote: > > > > On Tue, 2015-12-08 at 08:16 -0800, Joe Perches wrote: > > > >

[PATCH 4/8] cgroup: cgroup namespace setns support

2015-12-09 Thread serge . hallyn
From: Aditya Kali setns on a cgroup namespace is allowed only if task has CAP_SYS_ADMIN in its current user-namespace and over the user-namespace associated with target cgroupns. No implicit cgroup changes happen with attaching to another cgroupns. It is expected that the somone moves the attachi

[PATCH 6/8] cgroup: mount cgroupns-root when inside non-init cgroupns

2015-12-09 Thread serge . hallyn
From: Serge Hallyn This patch enables cgroup mounting inside userns when a process as appropriate privileges. The cgroup filesystem mounted is rooted at the cgroupns-root. Thus, in a container-setup, only the hierarchy under the cgroupns-root is exposed inside the container. This allows container

[PATCH 5/8] kernfs: define kernfs_node_dentry

2015-12-09 Thread serge . hallyn
From: Aditya Kali Add a new kernfs api is added to lookup the dentry for a particular kernfs path. Signed-off-by: Aditya Kali Signed-off-by: Serge E. Hallyn --- Changelog: 20151116 - Don't allow user namespaces to bind new subsystems 20151118 - postpone the FS_USERNS_MOUNT flag

[PATCH] x86/entry/64: Remove duplicate syscall table for fast path

2015-12-09 Thread Andy Lutomirski
Instead of using a duplicate syscall table for the fast path, create stubs for the syscalls that need pt_regs that dispatch based on the call site. I think that this is very likely to introduce a mis-predicted branch in all such syscalls. I think that's fine -- all of them are already very slow.

[PATCH 8/8] Add FS_USERNS_FLAG to cgroup fs

2015-12-09 Thread serge . hallyn
From: Serge Hallyn allowing root in a non-init user namespace to mount it. This should now be safe, because 1. non-init-root cannot mount a previously unbound subsystem 2. the task doing the mount must be privileged with respect to the user namespace owning the cgroup namespace 3. the mounte

[PATCH 2/8] sched: new clone flag CLONE_NEWCGROUP for cgroup namespace

2015-12-09 Thread serge . hallyn
From: Aditya Kali CLONE_NEWCGROUP will be used to create new cgroup namespace. Signed-off-by: Aditya Kali Signed-off-by: Serge Hallyn --- include/uapi/linux/sched.h |3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/include/uapi/linux/sched.h b/include/uapi/linux/sched.h

[PATCH 3/8] cgroup: introduce cgroup namespaces

2015-12-09 Thread serge . hallyn
From: Aditya Kali Introduce the ability to create new cgroup namespace. The newly created cgroup namespace remembers the cgroup of the process at the point of creation of the cgroup namespace (referred as cgroupns-root). The main purpose of cgroup namespace is to virtualize the contents of /proc/

CGroup Namespaces (v7)

2015-12-09 Thread serge . hallyn
Hi, following is a revised set of the CGroup Namespace patchset which Aditya Kali has previously sent. The code can also be found in the cgroupns.v7 branch of https://git.kernel.org/cgit/linux/kernel/git/sergeh/linux-security.git/ To summarize the semantics: 1. CLONE_NEWCGROUP re-uses 0x02

Re: 4.4-rc0: 5 W+X pages found

2015-12-09 Thread Mihai Donțu
On Tue, 8 Dec 2015 13:19:32 -0800 Kees Cook wrote: > On Mon, Nov 23, 2015 at 6:37 AM, Mihai Donțu wrote: > > On Sun, 15 Nov 2015 08:00:22 +0100 Pavel Machek wrote: > >> Kernel complains: > >> > >> [5.256044] [ cut here ] > >> [5.259267] WARNING: CPU: 0 PID: 1 at >

Re: [PATCH v2 2/4] introduce post-init read-only memory

2015-12-09 Thread Kees Cook
On Mon, Nov 30, 2015 at 2:24 PM, H. Peter Anvin wrote: > On 11/25/15 16:15, PaX Team wrote: >> On 25 Nov 2015 at 15:31, Kees Cook wrote: >> >>> diff --git a/include/asm-generic/vmlinux.lds.h >>> b/include/asm-generic/vmlinux.lds.h >>> index c4bd0e2c173c..772c784ba763 100644 >>> --- a/include/asm-

Re: [PATCH v2] PCI: dra7xx: mark dra7xx_pcie_msi irq as IRQF_NO_THREAD

2015-12-09 Thread Grygorii Strashko
On 12/09/2015 05:24 PM, Bjorn Helgaas wrote: On Tue, Dec 08, 2015 at 10:05:56AM +0100, Sebastian Andrzej Siewior wrote: * Bjorn Helgaas | 2015-12-04 12:46:19 [-0600]: The backtrace might be OK (maybe slightly overkill), but all the stack addresses are certainly irrelevant and distracting. We

Re: [patch RESEND] atp870u: 64 bit bug in atp885_init()

2015-12-09 Thread One Thousand Gnomes
> You should just delete that code along with the Kconfig and Makefile > entries. Don't bother moving it to staging. The move to staging is > supposed to give people one last chance to yell if they absolutely need > the code. No one has compiled this code for years so no one will miss > it. And

Re: [PATCH v3 3/7] mm: add find_get_entries_tag()

2015-12-09 Thread Dan Williams
On Tue, Dec 8, 2015 at 11:18 AM, Ross Zwisler wrote: > Add find_get_entries_tag() to the family of functions that include > find_get_entries(), find_get_pages() and find_get_pages_tag(). This is > needed for DAX dirty page handling because we need a list of both page > offsets and radix tree entr

[PATCH 1/1] fs.h: import umode to DT conversion

2015-12-09 Thread Fabian Frederick
The same umode -> DT calculation existed in different filesystems. Signed-off-by: Fabian Frederick --- fs/configfs/dir.c | 8 +--- fs/kernfs/dir.c| 8 +--- fs/libfs.c | 9 ++--- fs/logfs/dir.c | 4 ++-- fs/logfs/logfs.h | 5 - fs/nfs/internal.h | 9 -

Re: [Questions] perf c2c: What's the current status of perf c2c?

2015-12-09 Thread Stephane Eranian
On Wed, Dec 9, 2015 at 9:21 AM, Andi Kleen wrote: >> If I recall the c2c tool is giving you more than the bouncing line. It shows >> you >> the offset inside the line and the participating CPUs. > > On Haswell and later you could get the same with the normal address > reporting. The events above

[PATCH v8 2/7] drivers:hv: Export hv_do_hypercall()

2015-12-09 Thread jakeo
From: Jake Oshins This patch exposes the function that hv_vmbus.ko uses to make hypercalls. This is necessary for retargeting an interrupt when it is given a new affinity and vector. Signed-off-by: Jake Oshins --- drivers/hv/hv.c | 20 ++-- drivers/hv/hyperv_vmbus.h |

[PATCH v8 5/7] PCI: irqdomain: Look up IRQ domain by fwnode_handle

2015-12-09 Thread jakeo
From: Jake Oshins This patch adds a second way of finding an IRQ domain associated with a root PCI bus. After looking to see if one can be found through the OF tree, it attempts to look up the IRQ domain through an fwnode_handle stored in the pci_sysdata struct. Signed-off-by: Jake Oshins ---

[PATCH v8 3/7] PCI: Make it possible to implement a PCI MSI IRQ Domain in a module.

2015-12-09 Thread jakeo
From: Jake Oshins The Linux kernel already has the concpet of IRQ domain, wherein a component can expose a set of IRQs which are managed by a particular interrupt controller chip or other subsystem. The PCI driver exposes the notion of an IRQ domain for Message-Signaled Interrupts (MSI) from PCI

[PATCH v8 1/7] drivers:hv: Export a function that maps Linux CPU num onto Hyper-V proc num

2015-12-09 Thread jakeo
From: Jake Oshins This patch exposes the mapping between Linux CPU number and Hyper-V virtual processor number. This is necessary because the hypervisor needs to know which virtual processor to target when making a mapping in the Interrupt Redirection Table in the I/O MMU. Signed-off-by: Jake Os

[PATCH v8 7/7] PCI: hv: New paravirtual PCI front-end for Hyper-V VMs

2015-12-09 Thread jakeo
From: Jake Oshins This patch introduces a new driver which exposes a root PCI bus whenever a PCI Express device is passed through to a guest VM under Hyper-V. The device can be single- or multi-function. The interrupts for the devices are managed by an IRQ domain, implemented within the driver.

[PATCH v8 4/7] PCI: Add fwnode_handle to pci_sysdata

2015-12-09 Thread jakeo
From: Jake Oshins This patch adds an fwnode_handle to struct pci_sysdata, which is used by the next patch in the series when trying to locate an IRQ domain associated with a root PCI bus. Signed-off-by: Jake Oshins --- arch/x86/include/asm/pci.h | 15 +++ drivers/pci/probe.c

[PATCH v8 0/7] PCI: hv: New paravirtual PCI front-end for Hyper-V VMs

2015-12-09 Thread jakeo
From: Jake Oshins This version of the patch series incorporates feedback from Mark Zyngier, making this build on arm/arm64. First, export functions that allow correlating Hyper-V virtual processors and Linux cpus, along with the means for invoking a hypercall that targets interrupts at chosen ve

[PATCH v8 6/7] drivers:hv: Define the channel type of Hyper-V PCI Express pass-through

2015-12-09 Thread jakeo
From: Jake Oshins This defines the channel type for PCI front-ends in Hyper-V VMs. Signed-off-by: Jake Oshins --- include/linux/hyperv.h | 11 +++ 1 file changed, 11 insertions(+) diff --git a/include/linux/hyperv.h b/include/linux/hyperv.h index 24d0b65..c9a9eed 100644 --- a/include/

[PATCH 3/4] usb: host: ehci.h: remove duplicated return

2015-12-09 Thread Geyslan G. Bem
This patch removes the return of the default switch case, since 'ehci_port_speed()' already has the same default return. Signed-off-by: Geyslan G. Bem --- drivers/usb/host/ehci.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/usb/host/ehci.h b/drivers/usb/host/ehci.h

[PATCH 2/4] usb: host: ehci.h: cleanup header file

2015-12-09 Thread Geyslan G. Bem
This patch does align function/macro definitions. Signed-off-by: Geyslan G. Bem --- drivers/usb/host/ehci.h | 22 +++--- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/drivers/usb/host/ehci.h b/drivers/usb/host/ehci.h index a4f5ab5..0daed80 100644 --- a/drivers/u

[PATCH 4/4] usb: host: ehci.h: use flexible array instead of zero-length array

2015-12-09 Thread Geyslan G. Bem
C99 standardized flexible arrays 'array[]'. The zero-length ones are old gcc implementation 'array[0]'. Signed-off-by: Geyslan G. Bem --- drivers/usb/host/ehci.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/usb/host/ehci.h b/drivers/usb/host/ehci.h index 49b91b

Re: [PATCH 01/12] selftests/x86: Extend Makefile to allow 64-bit only tests

2015-12-09 Thread Shuah Khan
On Wed, Dec 9, 2015 at 12:22 PM, Andy Lutomirski wrote: > On Wed, Dec 9, 2015 at 11:11 AM, Shuah Khan wrote: >> On Mon, Dec 7, 2015 at 2:51 PM, Andy Lutomirski wrote: >>> There aren't any yet, but there might be a few some day. >> >> Andy, >> >> Hmm. I would think get_maintainer script should ha

Re: [PATCH v2 1/3] dt-binding: power: Add otg regulator binding

2015-12-09 Thread Bjorn Andersson
On Wed 09 Dec 06:36 PST 2015, Rob Herring wrote: > On Wed, Dec 9, 2015 at 6:55 AM, Tim Bird wrote: > > On 12/08/2015 08:11 PM, Rob Herring wrote: > >> On Tue, Dec 08, 2015 at 04:40:16PM -0800, Tim Bird wrote: > >>> Add a binding for the regulator which controls the OTG chargepath switch. > >>> Th

[PATCH 1/4] usb: host: ehci.h: cleanup header file

2015-12-09 Thread Geyslan G. Bem
This patch silences - A coccinelle warning 'scripts/coccinelle/misc/compare_const_fl.cocci' - All the errors and many warnings shown by checkpatch Signed-off-by: Geyslan G. Bem --- drivers/usb/host/ehci.h | 89 + 1 file changed, 45 insertions(+),

Re: [PATCH] mm: memcontrol: MEMCG no longer works with SLOB

2015-12-09 Thread Johannes Weiner
On Wed, Dec 09, 2015 at 05:32:39PM +0100, Arnd Bergmann wrote: > The change to move the kmem accounting into the normal memcg > code means we can no longer use memcg with slob, which lacks > the memcg_params member in its struct kmem_cache: > > ../mm/slab.h: In function 'is_root_cache': > ../mm/sl

Re: [PATCH 2/2] mm/page_ref: add tracepoint to track down page reference manipulation

2015-12-09 Thread Steven Rostedt
On Thu, 3 Dec 2015 13:16:58 +0900 Joonsoo Kim wrote: > On Tue, Nov 24, 2015 at 10:45:28AM +0900, Joonsoo Kim wrote: > > On Mon, Nov 23, 2015 at 09:26:04AM -0500, Steven Rostedt wrote: > > > On Mon, 23 Nov 2015 17:28:05 +0900 > > > Joonsoo Kim wrote: > > > > > > > On Fri, Nov 20, 2015 at 11:

Re: [PATCH for 4.4 1/2] dmaengine: edma: DT: Change memcpy channel array from 16bit to 32bit type

2015-12-09 Thread Rob Herring
On Wed, Dec 09, 2015 at 10:18:10AM +0200, Peter Ujfalusi wrote: > This change makes the DT file to be easier to read since the memcpy > channels array does not need the '/bits/ 16' to be specified, which might > confuse some people. Why? I don't see the point of this change and plus you are breaki

Re: [PATCH net-next] cgroup: fix sock_cgroup_data initialization on earlier compilers

2015-12-09 Thread David Miller
From: Tejun Heo Date: Wed, 9 Dec 2015 12:30:46 -0500 > sock_cgroup_data is a struct containing an anonymous union. > sock_cgroup_set_prioidx() and sock_cgroup_set_classid() were > initializing a field inside the anonymous union as follows. > > struct sock_ccgroup_data skcd_buf = { .val = VAL };

Re: [PATCH v2] of/address: replace printk() with pr_debug() / pr_err()

2015-12-09 Thread Andy Shevchenko
On Wed, Dec 9, 2015 at 9:28 PM, Joe Perches wrote: > On Wed, 2015-12-09 at 14:03 +0200, Andy Shevchenko wrote: >> On Wed, Dec 9, 2015 at 2:03 AM, Joe Perches wrote: >> > On Tue, 2015-12-08 at 15:28 -0600, Rob Herring wrote: >> > > On Tue, Dec 8, 2015 at 11:03 AM, Joe Perches wrote: >> > > > On T

Re: [PATCH 1/3] mtd: brcmnand: Add brcm,bcm6368-nand device tree binding

2015-12-09 Thread Brian Norris
On Fri, Dec 04, 2015 at 09:29:55PM -, Simon Arlott wrote: > On Fri, December 4, 2015 16:04, Jonas Gorski wrote: > > On Thu, Dec 3, 2015 at 12:41 AM, Simon Arlott wrote: > >> + * "brcm,nand-bcm6368" > >> + - compatible: should contain "brcm,nand-bcm", > >> "brcm,nand-bcm6368" > >> +

Re: [PATCH for 4.4 1/2] dmaengine: edma: DT: Change memcpy channel array from 16bit to 32bit type

2015-12-09 Thread Rob Herring
On Wed, Dec 09, 2015 at 02:02:00PM -0600, Rob Herring wrote: > On Wed, Dec 09, 2015 at 10:18:10AM +0200, Peter Ujfalusi wrote: > > This change makes the DT file to be easier to read since the memcpy > > channels array does not need the '/bits/ 16' to be specified, which might > > confuse some peopl

[PATCH] crypto: asymmetric_keys/signature.c does not need

2015-12-09 Thread Paul Gortmaker
This file does not contain any modular related function calls. So get rid of module.h since it drags in a lot of other headers and adds to the preprocessing load. It does export some symbols though, so we'll need to ensure it has export.h present instead. Cc: Herbert Xu Cc: "David S. Miller" C

Re: [RFC PATCH 0/3] debugfs: implement 'debugfs_create_dir_with_tmpfiles()'

2015-12-09 Thread Roman Peniaev
On Tue, Dec 8, 2015 at 12:49 PM, Greg Kroah-Hartman wrote: > On Tue, Dec 08, 2015 at 10:51:03AM +0100, Roman Pen wrote: >> Hello. >> >> Here is an attempt to solve annoying race, which exists between two >> operations >> on debugfs entries: write (setting a request) and read (reading a response).

Re: module: preserve Elf information for livepatch modules

2015-12-09 Thread Jessica Yu
+++ Josh Poimboeuf [08/12/15 12:32 -0600]: On Mon, Nov 30, 2015 at 11:21:15PM -0500, Jessica Yu wrote: For livepatch modules, copy Elf section, symbol, and string information from the load_info struct in the module loader. Livepatch uses special relocation sections in order to be able to patch

Re: [PATCH 1/4] usb: host: ehci.h: cleanup header file

2015-12-09 Thread Greg Kroah-Hartman
On Wed, Dec 09, 2015 at 04:57:30PM -0300, Geyslan G. Bem wrote: > This patch silences > - A coccinelle warning 'scripts/coccinelle/misc/compare_const_fl.cocci' > - All the errors and many warnings shown by checkpatch "all" is a lot. Please break down each type of change to a separate patch. Th

Re: [PATCH] net: emac: emac gigabit ethernet controller driver

2015-12-09 Thread Timur Tabi
So first of all, thanks for posting this. I know it's missing a bunch of stuff that's necessary for Qualcomm's Server chip, but it's a start. Unfortunately, 6,000 lines is a lot to review at once. Any chance you can break up the next version into smaller patches? On Mon, Dec 7, 2015 at 4:58 PM,

Re: [PATCH v1 1/8] pinctrl: rockchip: add support for the rk3228

2015-12-09 Thread Rob Herring
On Wed, Dec 09, 2015 at 05:04:06PM +0800, Jeffy Chen wrote: > The pinctrl of rk3228 is much the same as rk3288's, but > without pmu. > > Signed-off-by: Jeffy Chen > > --- > > .../bindings/pinctrl/rockchip,pinctrl.txt | 3 +- For the binding: Acked-by: Rob Herring > drivers/pinctr

Re: [PATCH for 4.4 2/2] dmaengine: edma: DT: Change reserved slot array from 16bit to 32bit type

2015-12-09 Thread Rob Herring
On Wed, Dec 09, 2015 at 10:18:11AM +0200, Peter Ujfalusi wrote: > This change makes the DT file to be easier to read since the reserved slots > array does not need the '/bits/ 16' to be specified, which might confuse > some people. > > Signed-off-by: Peter Ujfalusi This too should have info on w

Re: [PATCH] cpufreq: tegra: add regulator dependency for T124

2015-12-09 Thread Mark Brown
On Wed, Dec 09, 2015 at 05:33:33PM +, Jon Hunter wrote: > On 09/12/15 14:47, Mark Brown wrote: > > If changes implemented by the clock driver are trashing the regulator > > settings I would expect the clock driver to be responsible for fixing > > things up rather than another driver that happe

Re: [PATCH 3/4] usb: host: ehci.h: remove duplicated return

2015-12-09 Thread Sergei Shtylyov
Hello. On 12/09/2015 10:57 PM, Geyslan G. Bem wrote: This patch removes the return of the default switch case, since 'ehci_port_speed()' already has the same default return. Signed-off-by: Geyslan G. Bem --- drivers/usb/host/ehci.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) dif

Re: [PATCH v2] of/address: replace printk() with pr_debug() / pr_err()

2015-12-09 Thread Joe Perches
On Wed, 2015-12-09 at 22:02 +0200, Andy Shevchenko wrote: > On Wed, Dec 9, 2015 at 9:28 PM, Joe Perches wrote: [] > > > > diff --git a/lib/hexdump.c b/lib/hexdump.c > > > > index 992457b..49113aa 100644 > > > > --- a/lib/hexdump.c > > > > +++ b/lib/hexdump.c > > > > @@ -81,6 +81,7 @@ EXPORT_SYMBOL

Re: [PATCH 1/1] fs.h: import umode to DT conversion

2015-12-09 Thread Greg Kroah-Hartman
On Wed, Dec 09, 2015 at 08:47:28PM +0100, Fabian Frederick wrote: > The same umode -> DT calculation existed in different > filesystems. > > Signed-off-by: Fabian Frederick > --- > fs/configfs/dir.c | 8 +--- > fs/kernfs/dir.c| 8 +--- > fs/libfs.c | 9 ++--- > fs/logfs/

Re: [PATCH 2/4] usb: host: ehci.h: cleanup header file

2015-12-09 Thread Sergei Shtylyov
Hello. On 12/09/2015 10:57 PM, Geyslan G. Bem wrote: This patch does align function/macro definitions. Signed-off-by: Geyslan G. Bem USB code just uses different alignment style (2 tabs) than the other kernel parts (like networking). MBR, Sergei -- To unsubscribe from this list: sen

Re: [PATCH v1 4/8] dt-bindings: add documentation of rk3228 clock controller

2015-12-09 Thread Rob Herring
On Wed, Dec 09, 2015 at 05:04:09PM +0800, Jeffy Chen wrote: > Add the devicetree binding for the cru on the rk3228 which quite similar > structured as previous clock controllers. > > Signed-off-by: Jeffy Chen Seems like there is a lot of duplication across Rockchip cru bindings. Perhaps they sh

Re: [PATCH for 4.4 0/2] DT/dmaengine: edma: Convert 16bit arrays to 32bit

2015-12-09 Thread Tony Lindgren
* Peter Ujfalusi [151209 00:19]: > Hi, > > Based on the discussion regarding to (convert am33xx to use the new eDMA > bindings): > https://www.mail-archive.com/linux-omap@vger.kernel.org/msg122117.html > > This two patch will convert the new eDMA binding to not use 16bit arrays for > memcpy chan

Re: Linux 3.10.94

2015-12-09 Thread Greg KH
diff --git a/Makefile b/Makefile index 6944160a5631..f73ae0748cbc 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ VERSION = 3 PATCHLEVEL = 10 -SUBLEVEL = 93 +SUBLEVEL = 94 EXTRAVERSION = NAME = TOSSUG Baby Fish diff --git a/arch/arm/mm/dma-mapping.c b/arch/arm/mm/dma-mapping.c index 8ca6

Linux 3.14.58

2015-12-09 Thread Greg KH
I'm announcing the release of the 3.14.58 kernel. All users of the 3.14 kernel series must upgrade. The updated 3.14.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.14.y and can be browsed at the normal kernel.org git web browser:

Linux 4.2.7

2015-12-09 Thread Greg KH
I'm announcing the release of the 4.2.7 kernel. All users of the 4.2 kernel series must upgrade. The updated 4.2.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.2.y and can be browsed at the normal kernel.org git web browser:

Linux 3.10.94

2015-12-09 Thread Greg KH
I'm announcing the release of the 3.10.94 kernel. All users of the 3.10 kernel series must upgrade. The updated 3.10.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.10.y and can be browsed at the normal kernel.org git web browser:

Re: Linux 4.1.14

2015-12-09 Thread Greg KH
diff --git a/Documentation/filesystems/proc.txt b/Documentation/filesystems/proc.txt index c3b6b301d8b0..749b7bae0c00 100644 --- a/Documentation/filesystems/proc.txt +++ b/Documentation/filesystems/proc.txt @@ -140,7 +140,8 @@ Table 1-1: Process specific entries in /proc stat Process st

Re: Linux 3.14.58

2015-12-09 Thread Greg KH
diff --git a/Makefile b/Makefile index 51ee14329c47..48a4d0b37c10 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ VERSION = 3 PATCHLEVEL = 14 -SUBLEVEL = 57 +SUBLEVEL = 58 EXTRAVERSION = NAME = Remembering Coco diff --git a/arch/arm/common/edma.c b/arch/arm/common/edma.c index 5339009b3c

Linux 4.1.14

2015-12-09 Thread Greg KH
I'm announcing the release of the 4.1.14 kernel. All users of the 4.1 kernel series must upgrade. The updated 4.1.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.1.y and can be browsed at the normal kernel.org git web browser:

Linux 4.3.1

2015-12-09 Thread Greg KH
I'm announcing the release of the 4.3.1 kernel. All users of the 4.3 kernel series must upgrade. The updated 4.3.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.3.y and can be browsed at the normal kernel.org git web browser:

Re: Linux 4.2.7

2015-12-09 Thread Greg KH
diff --git a/Documentation/devicetree/bindings/usb/dwc3.txt b/Documentation/devicetree/bindings/usb/dwc3.txt index 0815eac5b185..e12f3448846a 100644 --- a/Documentation/devicetree/bindings/usb/dwc3.txt +++ b/Documentation/devicetree/bindings/usb/dwc3.txt @@ -35,6 +35,8 @@ Optional properties:

Re: [PATCH 3/4] usb: host: ehci.h: remove duplicated return

2015-12-09 Thread Geyslan G. Bem
2015-12-09 17:10 GMT-03:00 Sergei Shtylyov : > Hello. > > On 12/09/2015 10:57 PM, Geyslan G. Bem wrote: > >> This patch removes the return of the default switch case, since >> 'ehci_port_speed()' already has the same default return. >> >> Signed-off-by: Geyslan G. Bem >> --- >> drivers/usb/host/

Re: Linux 4.3.1

2015-12-09 Thread Greg KH
diff --git a/Documentation/devicetree/bindings/usb/dwc3.txt b/Documentation/devicetree/bindings/usb/dwc3.txt index 0815eac5b185..e12f3448846a 100644 --- a/Documentation/devicetree/bindings/usb/dwc3.txt +++ b/Documentation/devicetree/bindings/usb/dwc3.txt @@ -35,6 +35,8 @@ Optional properties:

Re: [PATCH V3 2/2] ASoC: img: Add driver for Pistachio internal DAC

2015-12-09 Thread Mark Brown
On Wed, Dec 09, 2015 at 04:30:09PM +, Damien Horsley wrote: > +static const struct snd_kcontrol_new pistachio_internal_dac_snd_controls[] = > { > + SOC_SINGLE("Mute Switch", PISTACHIO_INTERNAL_DAC_CTRL, 2, 1, 0) > +}; This would normally be called "Playback Switch" and (presumably) have

Re: [PATCH v2] of/address: replace printk() with pr_debug() / pr_err()

2015-12-09 Thread Rasmus Villemoes
On Wed, Dec 09 2015, Andy Shevchenko wrote: > On Wed, Dec 9, 2015 at 9:28 PM, Joe Perches wrote: >> --- >> include/linux/printk.h | 7 +++ >> lib/hexdump.c | 39 +++ >> 2 files changed, 38 insertions(+), 8 deletions(-) >> >> diff --git a/include

Re: [PATCH 2/4] usb: host: ehci.h: cleanup header file

2015-12-09 Thread Geyslan G. Bem
2015-12-09 17:11 GMT-03:00 Sergei Shtylyov : > Hello. > > On 12/09/2015 10:57 PM, Geyslan G. Bem wrote: > >> This patch does align function/macro definitions. >> >> Signed-off-by: Geyslan G. Bem > > > USB code just uses different alignment style (2 tabs) than the other > kernel parts (like net

Re: [PATCH 3/4] usb: host: ehci.h: remove duplicated return

2015-12-09 Thread Greg Kroah-Hartman
On Wed, Dec 09, 2015 at 05:15:43PM -0300, Geyslan G. Bem wrote: > 2015-12-09 17:10 GMT-03:00 Sergei Shtylyov > : > > Hello. > > > > On 12/09/2015 10:57 PM, Geyslan G. Bem wrote: > > > >> This patch removes the return of the default switch case, since > >> 'ehci_port_speed()' already has the same d

Re: [PATCH 3/4] usb: host: ehci.h: remove duplicated return

2015-12-09 Thread Sergei Shtylyov
On 12/09/2015 11:15 PM, Geyslan G. Bem wrote: This patch removes the return of the default switch case, since 'ehci_port_speed()' already has the same default return. Signed-off-by: Geyslan G. Bem --- drivers/usb/host/ehci.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --gi

Re: [PATCH 1/2] net: thunderx: HW TSO support for pass-2 hardware

2015-12-09 Thread David Miller
From: Pavel Fedin Date: Wed, 09 Dec 2015 15:05:01 +0300 > Hello! > >> -Original Message- >> From: netdev-ow...@vger.kernel.org [mailto:netdev-ow...@vger.kernel.org] On >> Behalf Of Sunil >> Goutham >> Sent: Wednesday, December 09, 2015 2:38 PM >> To: net...@vger.kernel.org >> Cc: linux

[PATCH linux-next 1/2] irqchip: Add brcm,bcm6345-l1-intc device tree binding

2015-12-09 Thread Simon Arlott
Add device tree binding for the BCM6345 interrupt controller. This controller is similar to the SMP-capable BCM7038 and the BCM3380 but with packed interrupt registers. Signed-off-by: Simon Arlott --- Corrected example device name to be "interrupt-controller". .../interrupt-controller/brcm,bcm

[RFC PATCH] mm: memcontrol: reign in CONFIG space madness

2015-12-09 Thread Johannes Weiner
Hey guys, there has been quite a bit of trouble that stems from dividing our CONFIG space and having to provide real code and dummy functions correctly in all possible combinations. This is amplified by having the legacy mode and the cgroup2 mode in the same file sharing code. The socket memory a

[PATCH linux-next 2/2] MIPS: bmips: Add bcm6345-l1 interrupt controller

2015-12-09 Thread Simon Arlott
this driver. Signed-off-by: Simon Arlott --- Rebased against linux-next-20151209, no other changes. MAINTAINERS | 1 + arch/mips/Kconfig| 1 + arch/mips/bmips/irq.c| 10 +- drivers/irqchip/Kconfig | 5 + drivers/irqchip/Makefile

Re: [PATCH v2] of/address: replace printk() with pr_debug() / pr_err()

2015-12-09 Thread Andy Shevchenko
On Wed, Dec 9, 2015 at 10:17 PM, Rasmus Villemoes wrote: > On Wed, Dec 09 2015, Andy Shevchenko wrote: >> On Wed, Dec 9, 2015 at 9:28 PM, Joe Perches wrote: >>> +enum { >>> + DUMP_TYPE_CPU = 0, >> >> And still open this, do we need it? I think you may just mention in >> the documentation

Re: [PATCH] net: emac: emac gigabit ethernet controller driver

2015-12-09 Thread Fabio Estevam
On Wed, Dec 9, 2015 at 6:09 PM, Timur Tabi wrote: >> +/* set MAC address */ >> +void emac_mac_addr_clear(struct emac_adapter *adpt, u8 *addr) >> +{ >> + u32 sta; >> + >> + /* for example: 00-A0-C6-11-22-33 >> +* 0<-->C6112233, 1<-->00A0. >> +*/ > > /* > * Multi-line c

Re: [PATCH] ARM: pxa: use PWM lookup table for all machines

2015-12-09 Thread Robert Jarzmik
Arnd Bergmann writes: > The recent change to use a pwm lookup table for the ezx machines > was incomplete and only changed the a780 model, but not the > other ones in the same file. > > This adds the missing calls to pwm_add_table(). > > Signed-off-by: Arnd Bergmann > Fixes: c3322022897c ("ARM:

[GIT PULL] clk: fixes for 4.4

2015-12-09 Thread Stephen Boyd
The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec: Linux 4.4-rc1 (2015-11-15 17:00:27 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git tags/clk-fixes-for-linus for you to fetch changes up to 59f0ec231f39700

Re: [PATCH] spi-fsl-dspi: Fix CTAR Register access

2015-12-09 Thread Mark Brown
On Wed, Dec 09, 2015 at 11:51:39AM +0530, Bhuvanchandra DV wrote: > DSPI instances in Vybrid have a different amount of chip selects > and CTARs (Clock and transfer Attributes Register). In case of > DSPI1 we only have 2 CTAR registers and 4 CS. In present driver This doesn't apply against, curren

[PATCH linux-next (v2) 1/3] mtd: brcmnand: Add brcm,bcm6368-nand device tree binding

2015-12-09 Thread Simon Arlott
Add device tree binding for NAND on the BCM6368. The BCM6368 has a NAND interrupt register with combined status and enable registers. It also requires a clock, so add an optional clock to the common brcmnand binding. Signed-off-by: Simon Arlott --- Changed "nand-intr-base" reg name to "nand-int-

Re: [Questions] perf c2c: What's the current status of perf c2c?

2015-12-09 Thread Joe Mario
On 12/09/2015 12:15 PM, Stephane Eranian wrote: If I recall the c2c tool is giving you more than the bouncing line. It shows you the offset inside the line and the participating CPUs. Correct. It shows much more than the bouncing line. Appended below is the output for running "perf c2c" on a

Re: [PATCH v2] of/address: replace printk() with pr_debug() / pr_err()

2015-12-09 Thread Joe Perches
On Wed, 2015-12-09 at 22:36 +0200, Andy Shevchenko wrote: [] > wondering if _NATIVE is better? I think CPU is better myself and it's already in use like: include/linux/iio/iio.h-enum iio_endian { include/linux/iio/iio.h:IIO_CPU, include/linux/iio/iio.h-IIO_BE, include/linux/iio/ii

Applied "regmap: cache: Add 64-bit mode support" to the regmap tree

2015-12-09 Thread Mark Brown
The patch regmap: cache: Add 64-bit mode support has been applied to the regmap tree at git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24 hours) and sent to Linus

Applied "regmap: cache: To suppress the noise of checkpatch" to the regmap tree

2015-12-09 Thread Mark Brown
The patch regmap: cache: To suppress the noise of checkpatch has been applied to the regmap tree at git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24 hours) and s

[PATCH linux-next (v2) 3/3] mtd: brcmnand: Add support for the BCM6368

2015-12-09 Thread Simon Arlott
The BCM6368 has a NAND interrupt register with combined status and enable registers. As the BCM6328, BCM6362 and BCM6368 all use v2.1 controllers, the first variant that will work with this driver is the BCM63268 using a v4.0 controller. Set up the device by disabling and acking all interrupts, t

[PATCH linux-next (v2) 2/3] mtd: brcmnand: Request and enable the clock if present

2015-12-09 Thread Simon Arlott
Attempt to enable a clock named "nand" as some SoCs have a clock for the controller that needs to be enabled. Signed-off-by: Simon Arlott --- Resend, no changes. drivers/mtd/nand/brcmnand/brcmnand.c | 64 1 file changed, 50 insertions(+), 14 deletions(-) di

Re: [PATCH] ARM: pxa: mark ezx structures as __maybe_unused

2015-12-09 Thread Robert Jarzmik
Arnd Bergmann writes: > The ezx platform contains multiple machine descriptors, but not all > of them use all of the data structures, and it's possible to disable > all of the machines, which produces some harmless warnings: > > mach-pxa/ezx.c:53:26: warning: 'ezx_pwm_lookup' defined but not used

Re: [PATCH v2 1/3] mm, printk: introduce new format string for flags

2015-12-09 Thread Vlastimil Babka
On 12/09/2015 12:29 PM, Arnd Bergmann wrote: > On Friday 04 December 2015 16:16:33 Vlastimil Babka wrote: >> --- a/include/linux/mmdebug.h >> +++ b/include/linux/mmdebug.h >> @@ -2,15 +2,20 @@ >> #define LINUX_MM_DEBUG_H 1 >> >> #include >> +#include >> +#include > > 8<- > Subject: mm:

Re: [PATCH] net: emac: emac gigabit ethernet controller driver

2015-12-09 Thread David Miller
From: Fabio Estevam Date: Wed, 9 Dec 2015 18:37:35 -0200 > On Wed, Dec 9, 2015 at 6:09 PM, Timur Tabi wrote: > >>> +/* set MAC address */ >>> +void emac_mac_addr_clear(struct emac_adapter *adpt, u8 *addr) >>> +{ >>> + u32 sta; >>> + >>> + /* for example: 00-A0-C6-11-22-33 >>> +

[PATCH] pcmcia: vrc4173: delete obsolete driver

2015-12-09 Thread Julia Lawall
This driver contains a call to INIT_WORK with three arguments. Such a call has not been valid since Linux 2.6.19, so it is not likely that anyone is using the current version of this driver. Signed-off-by: Julia Lawall --- drivers/pcmcia/Kconfig |4 drivers/pcmcia/Makefile

Re: [PATCH] ARM: pxa: cm-x2xx: avoid duplicate macro warnings

2015-12-09 Thread Robert Jarzmik
Arnd Bergmann writes: > In an old commit, we worked around the duplicate definition of > GPIO24_SSP1_SFRM in cm-x2xx.c, which includes files for both > pxa25x and pxa27x. Apparently the problem has come back and we > now have four additional duplicate symbols that cause warnings: > > In file incl

Re: [PATCH 1/4] usb: host: ehci.h: cleanup header file

2015-12-09 Thread Geyslan G. Bem
2015-12-09 17:09 GMT-03:00 Greg Kroah-Hartman : > On Wed, Dec 09, 2015 at 04:57:30PM -0300, Geyslan G. Bem wrote: >> This patch silences >> - A coccinelle warning 'scripts/coccinelle/misc/compare_const_fl.cocci' >> - All the errors and many warnings shown by checkpatch > > "all" is a lot. Please

[GIT PULL] DeviceTree fixes for 4.4

2015-12-09 Thread Rob Herring
Hi Linus, Please pull DT fixes for 4.4. I think this should be all for 4.4. Rob The following changes since commit 31ade3b83e1821da5fbb2f11b5b3d4ab2ec39db8: Linux 4.4-rc3 (2015-11-29 18:58:26 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/robh

Re: [PATCH linux-next (v2) 1/3] mtd: brcmnand: Add brcm,bcm6368-nand device tree binding

2015-12-09 Thread Florian Fainelli
Le 09/12/2015 12:40, Simon Arlott a écrit : > Add device tree binding for NAND on the BCM6368. > > The BCM6368 has a NAND interrupt register with combined status and enable > registers. It also requires a clock, so add an optional clock to the > common brcmnand binding. > Reviewed-by: Florian Fa

Re: [PATCH linux-next (v2) 2/3] mtd: brcmnand: Request and enable the clock if present

2015-12-09 Thread Florian Fainelli
Le 09/12/2015 12:42, Simon Arlott a écrit : > Attempt to enable a clock named "nand" as some SoCs have a clock for the > controller that needs to be enabled. > > Signed-off-by: Simon Arlott Reviewed-by: Florian Fainelli > --- > Resend, no changes. > > drivers/mtd/nand/brcmnand/brcmnand.c | 6

Re: [PATCH] mm: memcontrol: MEMCG no longer works with SLOB

2015-12-09 Thread Arnd Bergmann
On Wednesday 09 December 2015 15:01:07 Johannes Weiner wrote: > On Wed, Dec 09, 2015 at 05:32:39PM +0100, Arnd Bergmann wrote: > > The change to move the kmem accounting into the normal memcg > > code means we can no longer use memcg with slob, which lacks > > the memcg_params member in its struct

Re: [PATCH v4 3/7] x86: mm/gup: add gup trace points

2015-12-09 Thread Steven Rostedt
On Wed, 9 Dec 2015 09:29:20 -0800 Yang Shi wrote: > Cc: Thomas Gleixner > Cc: Ingo Molnar > Cc: "H. Peter Anvin" > Cc: x...@kernel.org > Signed-off-by: Yang Shi > --- > arch/x86/mm/gup.c | 7 +++ > 1 file changed, 7 insertions(+) > > diff --git a/arch/x86/mm/gup.c b/arch/x86/mm/gup.c >

Re: [PATCH] staging: drop kbuild workaround dummy module from top dir

2015-12-09 Thread Paul Gortmaker
[Re: [PATCH] staging: drop kbuild workaround dummy module from top dir] On 18/11/2015 (Wed 09:53) Greg Kroah-Hartman wrote: > On Wed, Nov 18, 2015 at 06:45:11PM +0100, Michal Marek wrote: > > Dne 17.11.2015 v 01:58 Paul Gortmaker napsal(a): > > > This is essentially a revert of 86f69fe9c069dd8608

Re: [PATCH linux-next (v2) 3/3] mtd: brcmnand: Add support for the BCM6368

2015-12-09 Thread Florian Fainelli
Le 09/12/2015 12:43, Simon Arlott a écrit : > The BCM6368 has a NAND interrupt register with combined status and enable > registers. > > As the BCM6328, BCM6362 and BCM6368 all use v2.1 controllers, the first > variant that will work with this driver is the BCM63268 using a v4.0 > controller. > >

<    2   3   4   5   6   7   8   9   10   11   >