Use dev_to_wii() instead of open-coding it.
Signed-off-by: Geliang Tang
---
drivers/hid/hid-wiimote-modules.c | 8 ++--
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/drivers/hid/hid-wiimote-modules.c
b/drivers/hid/hid-wiimote-modules.c
index 05e23c4..4390eee 100644
--- a/dri
to_hid_device() macro is defined in both hid-lg4ff.c and
hid-logitech-hidpp.c. So I move it to include/linux/hid.h.
Signed-off-by: Geliang Tang
---
drivers/hid/hid-lg4ff.c | 2 --
drivers/hid/hid-logitech-hidpp.c | 2 --
include/linux/hid.h | 3 +++
3 files changed, 3 inse
Use to_hid_device() instead of container_of().
Signed-off-by: Geliang Tang
---
drivers/hid/hid-core.c | 16
drivers/hid/hid-cp2112.c | 8
drivers/hid/hid-gt683r.c | 8 +++-
drivers/hid/hid-lenovo.c | 36 ++-
Use kobj_to_dev() instead of open-coding it.
Signed-off-by: Geliang Tang
---
drivers/hid/hid-core.c| 2 +-
drivers/hid/hid-roccat-arvo.c | 6 ++
drivers/hid/hid-roccat-common.c | 6 ++
drivers/hid/hid-roccat-isku.c | 6 ++
drivers/hid/hid-roccat-kone.c |
26bff5f099722fa7c38796a3ccd0e880cf1a524a introduced a regression in
ideapad_laptop (https://bugzilla.kernel.org/show_bug.cgi?id=110021).
I've created a quick fix as a pull request:
https://github.com/torvalds/linux/pull/236 Here's the patch, for
convenience:
*** drivers/platform/x86/ideapad
Add a new helper to_hid_driver() and use it in hid-core.c.
Signed-off-by: Geliang Tang
---
drivers/hid/hid-core.c | 7 +++
include/linux/hid.h| 3 +++
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c
index 3abff97..ecf614b 100
Attention Funds Owner, our server is slow, sorry if you receive this mail in
spam.
We have deposited the check of your fund ($3.700`000`00USD) through
Western Union after our finally meeting regarding your Inheritance
fund, All you will do is to forward me your bellow information or contact
Wes
On Sat, Dec 26, 2015 at 10:57:26PM -0800, Tony Luck wrote:
> ... will get the right value. Maybe this would still work out
> if the fixup is a 31-bit value plus a flag, but the external
> tool thinks it is a 32-bit value? I'd have to ponder that.
I still fail to see why do we need to make it so
In the case where transfer length is not a multiple of 4, KASAN
reports 2 out-of-bounds memory accesses:
- mtk_spi_interrupt: ioread32_rep writes past the end of
trans->rx_buf.
- mtk_spi_fifo_transfer: iowrite32_rep reads past the end of
xfer->tx_buf.
Fix this by using memcpy on the remain
On Sun, Dec 27, 2015 at 10:12:57AM +0800, Minfei Huang wrote:
> You can refer the below link that you may get a clue about GART. This is
> the fisrt time kexec-tools tried to support to ignore GART region in 2nd
> kernel.
>
> http://lists.infradead.org/pipermail/kexec/2008-December/003096.html
So
Use to_pci_dev() instead of open-coding it.
Signed-off-by: Geliang Tang
---
drivers/atm/solos-pci.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/atm/solos-pci.c b/drivers/atm/solos-pci.c
index 0c2b4ba0..6ac2b2b 100644
--- a/drivers/atm/solos-pci.c
+++ b/drive
Use to_pci_dev() instead of open-coding it.
Signed-off-by: Geliang Tang
---
drivers/net/wireless/intel/ipw2x00/ipw2100.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/wireless/intel/ipw2x00/ipw2100.c
b/drivers/net/wireless/intel/ipw2x00/ipw2100.c
index 36818c7.
Use to_pci_dev() instead of open-coding it.
Signed-off-by: Geliang Tang
---
drivers/mmc/host/sdhci-pci-core.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/mmc/host/sdhci-pci-core.c
b/drivers/mmc/host/sdhci-pci-core.c
index 08f4a9f..cc851b0 100644
--- a/drivers
Use to_pci_dev() instead of open-coding it.
Signed-off-by: Geliang Tang
---
drivers/gpu/drm/gma500/power.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/gma500/power.c b/drivers/gpu/drm/gma500/power.c
index b6b135f..bea8578 100644
--- a/drivers/gpu/drm/g
Use to_pci_dev() instead of open-coding it.
Signed-off-by: Geliang Tang
---
drivers/ssb/pci.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/ssb/pci.c b/drivers/ssb/pci.c
index 0f28c08..67428f4 100644
--- a/drivers/ssb/pci.c
+++ b/drivers/ssb/pci.c
@@ -1130,7 +11
Use to_pci_dev() instead of open-coding it.
Signed-off-by: Geliang Tang
---
drivers/i2c/busses/i2c-designware-pcidrv.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/i2c/busses/i2c-designware-pcidrv.c
b/drivers/i2c/busses/i2c-designware-pcidrv.c
index 1543d35d..
Use to_pci_dev() instead of open-coding it.
Signed-off-by: Geliang Tang
---
lib/devres.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/devres.c b/lib/devres.c
index 8c85672..cb1464c 100644
--- a/lib/devres.c
+++ b/lib/devres.c
@@ -236,7 +236,7 @@ struct pcim_iomap_devre
Use to_pci_dev() instead of open-coding it.
Signed-off-by: Geliang Tang
---
drivers/tty/serial/8250/8250_pci.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/tty/serial/8250/8250_pci.c
b/drivers/tty/serial/8250/8250_pci.c
index 4097f3f..afdd2c67 100644
--- a/drive
Use to_pci_dev() instead of open-coding it.
Signed-off-by: Geliang Tang
---
drivers/vme/bridges/vme_ca91cx42.c | 11 +--
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/drivers/vme/bridges/vme_ca91cx42.c
b/drivers/vme/bridges/vme_ca91cx42.c
index b79a74a..5fbeab3 100644
--
Is driver suppport available in linux for MCTP (management component
transport protocol) ?
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read
On Wed, 23 Dec 2015 18:38:16 -0600
Robert Elliott wrote:
> Since commit e004f3c7780d ("lib/cmdline.c: add size unit t/p/e to
> memparse") expanded memparse() to support T, P, and E units in addition
> to K, M, and G, all the kernel parameters that use that function became
> capable of more than [
On Sun, 20 Dec 2015 02:57:16 -0200
Diego Viola wrote:
> Remove LILO from the README in order to keep the booting section
> agnostic. LILO development has also officially stopped.
I know I mentioned LILO before, but LILO is really a symptom of the problem
here and not the problem itself. The re
Fix checkpatch.pl warnings in panel.c
Signed-off-by: Ksenija Stanojevic
Ksenija Stanojevic (2):
Staging: panel: Fix line over 80 characters
Staging: panel: Remove space
drivers/staging/panel/panel.c | 8 +---
1 file changed, 5 insertions(+), 3 deletions(-)
--
1.9.1
--
To unsubscribe
Split comment in order to fit into 80 characters per line.
Found by checkpatch.pl
Signed-off-by: Ksenija Stanojevic
---
drivers/staging/panel/panel.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/staging/panel/panel.c b/drivers/staging/panel/panel.c
index 79ac192
No space is necessary after a cast, therefore remove it.
Found by checkpatch.pl
Signed-off-by: Ksenija Stanojevic
---
drivers/staging/panel/panel.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/staging/panel/panel.c b/drivers/staging/panel/panel.c
index 7171c5d.
On 12/27/2015 9:13 AM, Julia Lawall wrote:
Well, looking again, the patch should be good. I just thought its goal was
to fix the code as well...
I could do that for the irq < 0 case, but I think that in that case, kbuild
will only run the patch version, and the <= cases will not be reporte
On Sun, 27 Dec 2015, SF Markus Elfring wrote:
> > The error return value of platform_get_irq seems to often get dropped.
>
> How do you think about any more fine-tuning here?
>
> Commit message:
> * … of the platform_get_irq() function seems to get dropped too often.
>
> * Why do you concentr
On Fri, Dec 18, 2015 at 11:06:56AM +0200, Noel Grandin wrote:
> This series is
>
> Tested-By: Noel Grandin
>
> On 2015-12-17 10:26 PM, Jiri Olsa wrote:
> >hi,
> >sending several changes together:
> > - leftover for the stat enable/disable changes with Adrian's patch
> > - fixes for issues No
On Thu, Dec 24, 2015 at 10:52:18AM +0800, Wangnan (F) wrote:
>
>
> On 2015/12/24 1:58, Jiri Olsa wrote:
> >hi,
> >Changing the contents of the FEATURE-DUMP file,
> >so it looks like:
> > feature-backtrace=1
> > feature-dwarf=0
> > feature-fortify-source=1
> > feature-sync-compare-and-swap
On Thu, Nov 26, 2015 at 07:25:17AM -0700, David Ahern wrote:
> On 11/26/15 6:55 AM, Jiri Olsa wrote:
> >Adding code to align event names, so we get aligned output
> >in case of multiple events with different names.
> >
> >Before:
> > $ perf script
> > :13757 13757 163918.230829: cpu/mem-snp-non
On Sat, Dec 26, 2015 at 10:57 PM, Tony Luck wrote:
> On Sat, Dec 26, 2015 at 6:16 PM, Andy Lutomirski wrote:
We could make one of them 31-bits (since even an "allyesconfig" kernel
is still much smaller than a gigabyte) to free a bit for a flag. But there
are those external tools to
On Sun, Dec 27, 2015 at 2:09 AM, Borislav Petkov wrote:
> On Sat, Dec 26, 2015 at 10:57:26PM -0800, Tony Luck wrote:
>> ... will get the right value. Maybe this would still work out
>> if the fixup is a 31-bit value plus a flag, but the external
>> tool thinks it is a 32-bit value? I'd have to p
From: Markus Elfring
Date: Sun, 27 Dec 2015 13:12:10 +0100
Subject: [PATCH 0/2] InfiniBand-iSER: Refactoring for two function
implementations
I suggest to return directly instead of using the jump label "err"
in two functions (which are working without clean-up there).
Markus Elfring (2):
One
On Sun, Dec 27, 2015 at 12:46 PM, Geliang Tang wrote:
> Use to_pci_dev() instead of open-coding it.
>
> Signed-off-by: Geliang Tang
> ---
> drivers/tty/serial/8250/8250_pci.c | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/drivers/tty/serial/8250/8250_pci.c
> b/driver
On Sun, Dec 27, 2015 at 12:45 PM, Geliang Tang wrote:
> Use to_pci_dev() instead of open-coding it.
>
Reviewed-by: Andy Shevchenko
> Signed-off-by: Geliang Tang
> ---
> drivers/i2c/busses/i2c-designware-pcidrv.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/driv
From: Markus Elfring
Date: Sun, 27 Dec 2015 11:41:42 +0100
This issue was detected by using the Coccinelle software.
1. Let us return directly if a call of the iser_set_sig_attrs()
function failed.
2. Delete the jump label "err" then.
3. Return zero as a constant at the end.
Signed-off-by:
From: Markus Elfring
Date: Sun, 27 Dec 2015 12:54:52 +0100
This issue was detected by using the Coccinelle software.
1. Let us return directly if a call of the function "isert_set_sig_attrs"
or "ib_post_send" failed.
2. Delete the jump label "err" then.
3. Return zero as a constant at the e
On Sun, Dec 27, 2015 at 01:36:30PM +0100, SF Markus Elfring wrote:
> From: Markus Elfring
> Date: Sun, 27 Dec 2015 13:12:10 +0100
> Subject: [PATCH 0/2] InfiniBand-iSER: Refactoring for two function
> implementations
Just a note for the future submissions (no need to respin), we are using
differe
+Peter, Russell, and Matwey.
I suggest you to ask people I added to the Cc list.
On Sat, Dec 26, 2015 at 6:17 PM, Ильяс Гасанов wrote:
> Hello.
>
> We are upgrading to the 4.1.x kernel for our smart metering appliance
> project, which is based on TI's Sitara hardware (AM335x SoC), and I
> decide
On Sun, Dec 27, 2015 at 01:36:30PM +0100, SF Markus Elfring wrote:
> From: Markus Elfring
> Date: Sun, 27 Dec 2015 13:12:10 +0100
> Subject: [PATCH 0/2] InfiniBand-iSER: Refactoring for two function
> implementations
>
> I suggest to return directly instead of using the jump label "err"
> in two
On 24/12/2015 22:18, Pali Rohár wrote:
> This patch series adds check if Dell WMI descriptor structure is valid and
> fixes processing WMI events on devices with WMI interface version 0.
>
> After testing, second patch is good candidate for backporting into stable
> kernels, but problem is that it
On Sunday 27 December 2015 13:59:57 Gabriele Mazzotta wrote:
> On 24/12/2015 22:18, Pali Rohár wrote:
> > This patch series adds check if Dell WMI descriptor structure is
> > valid and fixes processing WMI events on devices with WMI
> > interface version 0.
> >
> > After testing, second patch is g
On 27/12/2015 14:07, Pali Rohár wrote:
> On Sunday 27 December 2015 13:59:57 Gabriele Mazzotta wrote:
>> On 24/12/2015 22:18, Pali Rohár wrote:
>>> This patch series adds check if Dell WMI descriptor structure is
>>> valid and fixes processing WMI events on devices with WMI
>>> interface version 0.
Andy,
The half of what is described here are implemented in my patches.
But I cannot understand the other half. Each of six AM335x UARTs has
RTS/CTS pins which are controlled by pinmux in device tree, no magic
required here.
2015-12-27 15:47 GMT+03:00 Andy Shevchenko :
> +Peter, Russell, and Mat
Use to_platform_device() instead of open-coding it.
Signed-off-by: Geliang Tang
---
drivers/devfreq/exynos/exynos4_bus.c | 3 +--
drivers/devfreq/exynos/exynos5_bus.c | 9 +++--
2 files changed, 4 insertions(+), 8 deletions(-)
diff --git a/drivers/devfreq/exynos/exynos4_bus.c
b/drivers/dev
On Sunday 27 December 2015 14:10:55 Gabriele Mazzotta wrote:
> On 27/12/2015 14:07, Pali Rohár wrote:
> > On Sunday 27 December 2015 13:59:57 Gabriele Mazzotta wrote:
> >> On 24/12/2015 22:18, Pali Rohár wrote:
> >>> This patch series adds check if Dell WMI descriptor structure is
> >>> valid and f
Use to_platform_device() instead of open-coding it.
Signed-off-by: Geliang Tang
---
drivers/mmc/host/cb710-mmc.h | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/mmc/host/cb710-mmc.h b/drivers/mmc/host/cb710-mmc.h
index 8984ec8..8ecd9e5 100644
--- a/drivers/mmc/host/
Use to_platform_device() instead of open-coding it.
Signed-off-by: Geliang Tang
---
drivers/platform/chrome/cros_ec_lightbar.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/platform/chrome/cros_ec_lightbar.c
b/drivers/platform/chrome/cros_ec_lightbar.c
index ff76
Use to_platform_device() instead of open-coding it.
Signed-off-by: Geliang Tang
---
drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c
b/drivers/net/ethernet/hisilicon/hns/hns_
Use to_platform_device() instead of open-coding it.
Signed-off-by: Geliang Tang
---
drivers/staging/fbtft/fbtft_device.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/staging/fbtft/fbtft_device.c
b/drivers/staging/fbtft/fbtft_device.c
index 071f79b..50d5735 100644
Use to_platform_device() instead of open-coding it.
Signed-off-by: Geliang Tang
---
drivers/i2c/busses/i2c-st.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/i2c/busses/i2c-st.c b/drivers/i2c/busses/i2c-st.c
index 25020ec..6ee7715 100644
--- a/drivers/i2c/busses/i
Use to_platform_device() instead of open-coding it.
Signed-off-by: Geliang Tang
---
drivers/spi/spi-cadence.c | 6 ++
drivers/spi/spi-zynqmp-gqspi.c | 8 ++--
2 files changed, 4 insertions(+), 10 deletions(-)
diff --git a/drivers/spi/spi-cadence.c b/drivers/spi/spi-cadence.c
index
Andy Lutomirski wrote:
>You certainly can, but it doesn't scale well to multiple users of
>similar mechanisms. It also prevents you from using the same
>mechanism in anything that could be inlined, which is IMO kind of
>unfortunate.
Well, but the bit 31 game doesn't make it any better than the b
Use to_platform_device() instead of open-coding it.
Signed-off-by: Geliang Tang
---
drivers/dma/ppc4xx/adma.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/dma/ppc4xx/adma.c b/drivers/dma/ppc4xx/adma.c
index 9217f89..039803a 100644
--- a/drivers/dma/ppc4xx/adma.c
++
Use to_platform_device() instead of open-coding it.
Signed-off-by: Geliang Tang
---
drivers/watchdog/cadence_wdt.c | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/drivers/watchdog/cadence_wdt.c b/drivers/watchdog/cadence_wdt.c
index abf64eb..4dda902 100644
--- a/drivers
Use to_platform_device() instead of open-coding it.
Signed-off-by: Geliang Tang
---
arch/arm/plat-samsung/adc.c | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/arch/arm/plat-samsung/adc.c b/arch/arm/plat-samsung/adc.c
index efa6e85..daf3db9 100644
--- a/arch/arm/plat-sa
On Sat, Dec 26, 2015 at 4:56 PM, João Paulo Rechi Vita
wrote:
> Some Asus notebooks like the Asus E202SA and the Asus X555UB have a
> separate ACPI device for notifications from the airplane mode hotkey.
> This device is called "Wireless Radio Control" in Asus websites and ASHS
> in the DSDT, and
On Sun, Dec 27, 2015 at 3:15 PM, Geliang Tang wrote:
> Use to_platform_device() instead of open-coding it.
>
> Signed-off-by: Geliang Tang
> ---
> drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/drivers/net/ethernet/his
On Sun, Dec 27, 2015 at 5:17 AM, Boris Petkov wrote:
> Andy Lutomirski wrote:
>>You certainly can, but it doesn't scale well to multiple users of
>>similar mechanisms. It also prevents you from using the same
>>mechanism in anything that could be inlined, which is IMO kind of
>>unfortunate.
>
>
From: Noam Camus
This header file is for NPS400 SoC.
It includes macros for accessing memory mapped registers.
These are functional registers that core can use to configure SoC.
Signed-off-by: Noam Camus
---
include/soc/nps/common.h | 123 ++
1 file
From: Noam Camus
We add IPI irq definition to be used later by any
irqchip such NPS400 IC.
Signed-off-by: Noam Camus
---
arch/arc/include/asm/irq.h |4
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/arch/arc/include/asm/irq.h b/arch/arc/include/asm/irq.h
index 4fd7d62.
From: Noam Camus
Adding EZchip NPS400 support.
NPS internal interrupts are internally handled at
Multi Thread Manager (MTM) that is signaled for deactivating
an interrupt.
External interrupts is handled also at Global Interrupt
Controller (GIC) e.g. serial and network devices.
Signed-off-by: Noa
From: Noam Camus
In SMP setup, master loops for each_present_cpu calling cpu_up().
For ARC it returns as soon as new cpu's status becomes online,
However secondary may still do HW initializing,
machine or platform hook level.
So turn secondary online only after all HW setup is done.
Signed-off-b
From: Noam Camus
Add internal tick generator which is shared by all cores.
Each cluster of cores view it through dedicated address.
This is used for SMP system where all CPUs synced by same
clock source.
Signed-off-by: Noam Camus
Cc: Daniel Lezcano
Cc: Rob Herring
Cc: Thomas Gleixner
Cc: Joh
From: Noam Camus
User space use lower 2G of the virtual address space.
However kernel steals upper 512M of this space.
This stolen space is used partially for vmalloc and the rest
serves as gutter between kernel and user space.
The vmalloc size is depend on NR_CPUS since "per cpu" mechanism
use v
From: Noam Camus
ARC uses hwirq at arch_do_IRQ() to pass into generic_handle_irq().
This is wrong since we need first to reverse map it into virq.
Happily, if we use handle_domain_irq() we get all we need.
Just like ARM I created a pointer to handler that should be filled
by an interrupt contro
From: Noam Camus
This behaviour is the desired one as been seen on other arch's.
We do not use generic irq domain and hence hwirq number is used
directly by our code without any mapping to virq.
In order to add IPI status to /proc/interrupts we use
hardirq macros also we define arch_show_interru
From: Noam Camus
Adding default configuration file and DTS file
Signed-off-by: Noam Camus
---
arch/arc/boot/dts/eznps.dts| 94
arch/arc/configs/nps_defconfig | 85
2 files changed, 179 insertions(+), 0 deleti
From: Noam Camus
This platform include boards:
Hardware Emulator (HE)
Simulator based upon nSIM.
Signed-off-by: Noam Camus
---
MAINTAINERS |6 +
arch/arc/plat-eznps/Kconfig | 34 ++
arch/arc/plat-eznps/Makefile|7
From: Noam Camus
We need our own implementaions since we lack LLSC support.
Our extended ISA provided with optimized solution for all 32bit
operations we see in these three headers.
Signed-off-by: Noam Camus
---
arch/arc/include/asm/atomic.h | 79 +++-
arch/ar
From: Noam Camus
The default 256 bytes sometimes is just not enough.
We usually provide earlycon=... and console=... and ip=...
All this and more may need more room.
Signed-off-by: Noam Camus
Acked-by: Vineet Gupta
---
arch/arc/include/asm/setup.h |4
1 files changed, 4 insertions(+)
From: Noam Camus
With generic "identity" num of CPUs is limited to 256 (8 bit).
We use our alternative AUX register GLOBAL_ID (12 bit).
Now we can support up to 4096 CPUs.
Signed-off-by: Noam Camus
---
arch/arc/include/asm/entry-compact.h |8
arch/arc/kernel/ctx_sw.c |
From: Tal Zilcer
Since the CTOP is SMT hardware multi-threaded, we need to hint
the HW that now will be a very good time to do a hardware
thread context switching. This is done by issuing the schd.rw
instruction (binary coded here so as to not require specific
revision of GCC to build the kernel)
On Sat, Dec 26, 2015 at 4:56 PM, João Paulo Rechi Vita
wrote:
> In the ASHS device we have the HSWC method, which basically calls either
> OWGD or OWGS, depending on its parameter:
>
> Device (ASHS)
> {
> Name (_HID, "ATK4002") // _HID: Hardware ID
>
On Sat, Dec 26, 2015 at 10:31:15PM +0100, Linus Walleij wrote:
> On Sat, Dec 26, 2015 at 8:58 AM, Sudip Mukherjee
> wrote:
>
> > We were getting build warning about "iterator" being used uninitialized.
> > Use iterator properly to fix the build warning and in the process remove
> > the variable "
On Sun, Dec 27, 2015 at 05:25:45AM -0800, Andy Lutomirski wrote:
> That could significantly bloat the kernel image.
Yeah, we probably should build an allyesconfig and see how big
__ex_table is and compute how much actually that bloat would be,
because...
> Anyway, the bit 31 game isn't so bad IMO
On Thu, Dec 24, 2015 at 10:28 PM, Weng Xuetian wrote:
> Surface Pro 4 button is managed by a device with _HID "MSHW0040"
> different from Surface Pro 3.
>
> This commit adds MSHW0040 to id list to Support Surface Pro 4, and
> rename the driver to surfacepro_button accordingly.
>
No review until y
We were getting build warning about "iterator" being used uninitialized.
Use iterator properly to fix the build warning and in the process remove
the variable "pos" which is not required now.
Signed-off-by: Sudip Mukherjee
---
v1: at the end of the loop iterator will point to head and we are try
From: Noam Camus
v5:
1) irqchip -- work with handle_domain_irq(), and remove use of
irq_set_default_host()
2) clocksource -- initialize clockevents as well by parsing interrupts node of
DT
3) Do not use IPI with irq generic infrastructure
v4:
1) irqchip -- use irq_domain_add_linear()
2) clocks
On Sun, Dec 27, 2015 at 5:33 AM, Borislav Petkov wrote:
> On Sun, Dec 27, 2015 at 05:25:45AM -0800, Andy Lutomirski wrote:
>> That could significantly bloat the kernel image.
>
> Yeah, we probably should build an allyesconfig and see how big
> __ex_table is and compute how much actually that bloat
From: Noam Camus
Add EZchip to vendor prefixes list.
EZchip introduce the NPS platform for the ARC architecture.
Signed-off-by: Noam Camus
Acked-by: Rob Herring
Cc: Pawel Moll
---
Documentation/devicetree/bindings/arc/eznps.txt|7 +++
.../devicetree/bindings/vendor-prefixes.txt
Hi Matwey,
2015-12-27 16:14 GMT+03:00 Matwey V. Kornilov :
> The half of what is described here are implemented in my patches.
> But I cannot understand the other half. Each of six AM335x UARTs has
> RTS/CTS pins which are controlled by pinmux in device tree, no magic
> required here.
The problem
From: Noam Camus
We've designated:
TIMER0 for events (clockevents)
TIMER1 for free running (clocksource)
Till now timer configuration was done on arch/arc/kernel/time.c
with constant values.
This commit add device tree support so we can do this work
at dedicated clocksource driver which parse t
From: Noam Camus
NPS use special mapping right below TASK_SIZE.
Hence we need to lower STACK_TOP so that user stack won't
overlap NPS special mapping.
Signed-off-by: Noam Camus
Acked-by: Vineet Gupta
---
arch/arc/include/asm/processor.h | 17 +
arch/arc/mm/tlb.c
From: Noam Camus
NPS device got 256 cores and each got 16 HW threads (SMT).
We use EZchip dedicated ISA to trigger HW scheduler of the
core that current HW thread belongs to.
This scheduling makes sure that data beyond barrier is available
to all HW threads in core and by that to all in device (4
From: Noam Camus
This commit should be left last since only now eznps platform
is in state which one can actually use.
Signed-off-by: Noam Camus
---
arch/arc/Kconfig |1 +
arch/arc/Makefile |5 +
2 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/arch/arc/Kconfig b/arch
From: Bogdan Sikora
All are in comments.
Signed-off-by: Bogdan Sikora
Cc:
Cc: Rafael Aquini
Cc: Kent Overstreet
Cc: Jan Kara
Signed-off-by: Jiri Slaby
---
lib/flex_proportions.c | 2 +-
lib/percpu-refcount.c | 2 +-
mm/balloon_compaction.c | 4 ++--
3 files changed, 4 insertions(+), 4
From: Noam Camus
If we hold rwlock and interrupt occures we may
end up spinning on it for ever during softirq.
Note that this lock is an internal lock
and since the lock is free to be used from any context,
the lock needs to be IRQ-safe.
Below you may see an example for interrupt we get while
nl
div_ceil and div_floor macros duplicates round_up and round_down from kernel.h
Signed-off-by: Ivan Safonov
---
drivers/block/drbd/drbd_int.h | 5 -
1 file changed, 5 deletions(-)
diff --git a/drivers/block/drbd/drbd_int.h b/drivers/block/drbd/drbd_int.h
index e66d453..08256ad 100644
--- a/d
Use to_pci_dev() instead of open-coding it.
Signed-off-by: Geliang Tang
Reviewed-by: Andy Shevchenko
---
Changes in v2:
- Made it first line in this block.
---
drivers/tty/serial/8250/8250_pci.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/tty/serial/8250/8250_
On Mon, Dec 21, 2015 at 6:16 PM, Matt Fleming wrote:
> On Thu, 17 Dec, at 07:28:34PM, Robert Elliott wrote:
>> Print the base address for each range in decimal alongside the size.
>> Use a "(size @ base)" format similar to the fake_memmap kernel parameter.
>>
>> Print the range and base in the bes
[if your patch is applied to the wrong git tree, please drop us a note to help
improving the system]
Hi Noam,
[auto build test ERROR on arc/for-next]
[also build test ERROR on v4.4-rc6 next-20151223]
url:
https://github.com/0day-ci/linux/commits/Noam-Camus/Adding-plat-eznps-to-ARC/20151227
On Wed, Dec 23, 2015 at 9:18 PM, Akshay Bhat wrote:
> "at" is not a valid vendor prefix, correcting the same to "atmel"
>
I'm afraid you can't just do this change alone as it's used in some
DTS. Though you may deprecated it along with update of current users.
> Signed-off-by: Akshay Bhat
> ---
On Wed, Dec 23, 2015 at 8:38 PM, Akshay Bhat wrote:
> This adds devicetree documentation for the bindings of rtc-rx8010
> driver.
>
> Signed-off-by: Akshay Bhat
> ---
> Documentation/devicetree/bindings/i2c/trivial-devices.txt | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/Documentatio
On Sun, Dec 27, 2015 at 09:15:47PM +0800, Geliang Tang wrote:
> Use to_platform_device() instead of open-coding it.
>
> Signed-off-by: Geliang Tang
Reviewed-by: Guenter Roeck
> ---
> drivers/watchdog/cadence_wdt.c | 6 ++
> 1 file changed, 2 insertions(+), 4 deletions(-)
>
> diff --git a
Along with Leon's prefix comment:
Acked-by: Sagi Grimberg
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org
>> https://cwe.mitre.org/data/definitions/252.html
>
> The value is not unchecked.
Would you like to express any stronger relationship between
the function call example and the occurrence of an if statement
by the discussed SmPL script?
> I made a specific rule because the specific problem is q
This set of patches adds support to the cyttsp touchscreen driver
to retrieve platform data details from the device tree.
Additionally, they define a default init function that performs a hard
reset of the chip on boot.
Oreste Salerno (3):
Input: cyttsp - remove unused irq_gpio from platform_dat
This field is not being used and the irq is anyway passed
via the 'irq' parameter to cyttsp_probe.
Signed-off-by: Oreste Salerno
---
include/linux/input/cyttsp.h | 1 -
1 file changed, 1 deletion(-)
diff --git a/include/linux/input/cyttsp.h b/include/linux/input/cyttsp.h
index 5af7c66..d7c2520
When using device trees, it's not possible to assign an init()
function in the platform data.
In case the init function has not been assigned, attempt to
perform a hard reset of the chip, using reset gpio defined in the
platform data / device tree.
Signed-off-by: Oreste Salerno
---
drivers/input
1 - 100 of 229 matches
Mail list logo