[PATCH] init: Introduce 'noinitramfs' kernel parameter

2014-06-21 Thread Ezequiel Garcia
Currently, we have no kernel paramater to avoid loading a configured initial RAM filesystem. Therefore, if a kernel is built with an appended initramfs, there's no way to avoid unpacking and mounting it as the rootfs. This commit adds a new kernel parameter to provide such option, following the

Re: [PATCH] arch/score/include/uapi/asm/ptrace.h: Add prefix 'SCORE_' for related macros

2014-06-21 Thread Chen Gang
On 06/22/2014 01:16 PM, Guenter Roeck wrote: > On 06/21/2014 09:48 PM, Chen Gang wrote: >> 'COUNTER' and other same kind macros are too common to use, and easy to >> get conflict with other modules. So add prefix for them. >> >> The related warning (allmodconfig with score): >> >> CC [M]

Linux 3.16-rc2

2014-06-21 Thread Linus Torvalds
It's a day early, but tomorrow ends up being inconvenient for me due to being on the road most of the day, so here you are. These days most people send me their pull requests and patches during the week, so it's not like I expect that a Sunday release would have made much of a difference. And it's

Re: [PATCH] arch/score/include/uapi/asm/ptrace.h: Add prefix 'SCORE_' for related macros

2014-06-21 Thread Guenter Roeck
On 06/21/2014 09:48 PM, Chen Gang wrote: 'COUNTER' and other same kind macros are too common to use, and easy to get conflict with other modules. So add prefix for them. The related warning (allmodconfig with score): CC [M] drivers/md/raid1.o In file included from

[PATCH] arch/score/include/uapi/asm/ptrace.h: Add prefix 'SCORE_' for related macros

2014-06-21 Thread Chen Gang
'COUNTER' and other same kind macros are too common to use, and easy to get conflict with other modules. So add prefix for them. The related warning (allmodconfig with score): CC [M] drivers/md/raid1.o In file included from drivers/md/raid1.c:42:0: drivers/md/bitmap.h:93:0: warning:

Re: Latency histogram broken after "hrtimer: Set expiry time before switch_hrtimer_base()"

2014-06-21 Thread Mike Galbraith
(CCs stable -rt maintainer) On Sun, 2014-06-22 at 06:10 +0200, Mike Galbraith wrote: > On Sun, 2014-06-22 at 02:04 +0100, Ben Hutchings wrote: > > In an rt-kernel with CONFIG_MISSED_TIMER_OFFSETS_HIST enabled, > > __hrtimer_start_range_ns() now crashes, as new_base is not assigned > > before it

Re: Latency histogram broken after "hrtimer: Set expiry time before switch_hrtimer_base()"

2014-06-21 Thread Mike Galbraith
On Sun, 2014-06-22 at 02:04 +0100, Ben Hutchings wrote: > In an rt-kernel with CONFIG_MISSED_TIMER_OFFSETS_HIST enabled, > __hrtimer_start_range_ns() now crashes, as new_base is not assigned > before it is used. Oh yeah, forgot about this. > I'm not sure how this should be fixed; is it: My

Re: [RFC] Tux3 for review

2014-06-21 Thread Daniel Phillips
On Saturday, June 21, 2014 12:29:01 PM PDT, James Bottomley wrote: On Thu, 2014-06-19 at 14:58 -0700, Daniel Phillips wrote: We already removed 450 lines of core kernel workarounds from Tux3 with an approach that was literally cut and pasted from one of Dave's emails. Then Dave changed his

[PATCH] fs/ntfs: Use '%lx' instead of '%zx'

2014-06-21 Thread Chen Gang
For subtraction between 2 pointers, the result's type is 'long', so need use '%lx' instead of '%zx'. The related warning (allmodconfig under unicore32): CC [M] fs/ntfs/compress.o fs/ntfs/compress.c: In function 'ntfs_decompress': fs/ntfs/compress.c:207:2: warning: format '%zx' expects

Re: [PATCH 1/1] net/dsa/dsa.c: remove null test before kfree

2014-06-21 Thread David Miller
From: Joe Perches Date: Sat, 21 Jun 2014 07:10:06 -0700 > In this case, it seems the simple substitution of > "unnecessary null" to the subject would have been > enough validation. Agreed. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to

Re: [PATCH] tulip: Poll link status more frequently for Comet chips

2014-06-21 Thread David Miller
From: Grant Grundler Date: Sat, 21 Jun 2014 15:59:30 -0700 > Hi Ondrej, > > On Sat, Jun 21, 2014 at 1:29 PM, Ondrej Zary > wrote: >> Poll link status every 2 seconds instead of 60 for ADMtek Comet chips. > > Why use 2 seconds for the polling interval? > > I'm sure you have a good reason for

[GIT PULL] please pull file locking bugfixes for v3.16 (pile #2)

2014-06-21 Thread Jeff Layton
The following changes since commit 64b2d1fbbfda07765dae3f601862796a61b2c451: Merge tag 'for-f2fs-3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs (2014-06-09 19:11:44 -0700) are available in the git repository at: git://git.samba.org/jlayton/linux.git

Re: [RFC] Tux3 for review

2014-06-21 Thread Dave Chinner
On Sat, Jun 21, 2014 at 12:29:01PM -0700, James Bottomley wrote: > On Thu, 2014-06-19 at 14:58 -0700, Daniel Phillips wrote: > > On Thursday, June 19, 2014 2:26:48 AM PDT, Lukáš Czerner wrote: > > > Let me remind you some more important problems Dave brought up, > > > including page forking: > > >

Latency histogram broken after "hrtimer: Set expiry time before switch_hrtimer_base()"

2014-06-21 Thread Ben Hutchings
In an rt-kernel with CONFIG_MISSED_TIMER_OFFSETS_HIST enabled, __hrtimer_start_range_ns() now crashes, as new_base is not assigned before it is used. I'm not sure how this should be fixed; is it: --- a/kernel/hrtimer.c +++ b/kernel/hrtimer.c @@ -1108,7 +1108,7 @@ int

Re: 32-bit bug in iovec iterator changes

2014-06-21 Thread Al Viro
On Sun, Jun 22, 2014 at 01:53:52AM +0100, Al Viro wrote: > On Sat, Jun 21, 2014 at 05:32:44PM -0700, James Bottomley wrote: > > > No, we are not. Look: > > > * comparison promotes both operands to u64 here, so its result is > > > accurate, no matter how large count is. They are compared as

Re: 32-bit bug in iovec iterator changes

2014-06-21 Thread James Bottomley
On Sun, 2014-06-22 at 01:53 +0100, Al Viro wrote: > On Sat, Jun 21, 2014 at 05:32:44PM -0700, James Bottomley wrote: > > > No, we are not. Look: > > > * comparison promotes both operands to u64 here, so its result is > > > accurate, no matter how large count is. They are compared as natural >

Re: 32-bit bug in iovec iterator changes

2014-06-21 Thread Al Viro
On Sat, Jun 21, 2014 at 05:32:44PM -0700, James Bottomley wrote: > > No, we are not. Look: > > * comparison promotes both operands to u64 here, so its result is > > accurate, no matter how large count is. They are compared as natural > > numbers. > > True ... figured this out 10 seconds

Re: 32-bit bug in iovec iterator changes

2014-06-21 Thread James Bottomley
On Sun, 2014-06-22 at 01:26 +0100, Al Viro wrote: > On Sat, Jun 21, 2014 at 05:03:20PM -0700, James Bottomley wrote: > > > > Anyway, does the following alone fix the problem you are seeing? > > > > > > diff --git a/include/linux/uio.h b/include/linux/uio.h > > > index ddfdb53..dbb02d4 100644 > >

Re: 32-bit bug in iovec iterator changes

2014-06-21 Thread Al Viro
On Sat, Jun 21, 2014 at 05:03:20PM -0700, James Bottomley wrote: > > Anyway, does the following alone fix the problem you are seeing? > > > > diff --git a/include/linux/uio.h b/include/linux/uio.h > > index ddfdb53..dbb02d4 100644 > > --- a/include/linux/uio.h > > +++ b/include/linux/uio.h > >

Re: 32-bit bug in iovec iterator changes

2014-06-21 Thread James Bottomley
On Sun, 2014-06-22 at 00:49 +0100, Al Viro wrote: > On Sat, Jun 21, 2014 at 07:09:22PM -0400, Theodore Ts'o wrote: > > On Sat, Jun 21, 2014 at 06:53:07AM +0100, Al Viro wrote: > > > > > > ed include/linux/uio.h < > > /iov_iter_truncate/s/size_t/u64/ > > > w > > > q > > > EOF > > > > > > Could

Re: 32-bit bug in iovec iterator changes

2014-06-21 Thread Al Viro
On Sat, Jun 21, 2014 at 07:09:22PM -0400, Theodore Ts'o wrote: > On Sat, Jun 21, 2014 at 06:53:07AM +0100, Al Viro wrote: > > > > ed include/linux/uio.h < > /iov_iter_truncate/s/size_t/u64/ > > w > > q > > EOF > > > > Could you check if that fixes the sucker? > > The following patch (attached

Re: [patch 01/13] irqchip: spear_shirq: Fix interrupt offset

2014-06-21 Thread Jason Cooper
On Thu, Jun 19, 2014 at 09:34:37PM -, Thomas Gleixner wrote: > The ras3 block on spear320 claims to have 3 interrupts. In fact it has > one and 6 reserved interrupts. Account the 6 reserved to this block so > it has 7 interrupts total. That matches the datasheet and the device > tree entries.

[PATCH 1/5] timer: Store cpu-number in 'struct tvec_base'

2014-06-21 Thread Frederic Weisbecker
From: Viresh Kumar Timers are serviced by the tick. But when a timer is enqueued on a dynticks target, we need to kick it in order to make it reconsider the next tick to schedule to correctly handle the timer's expiring time. Now while this kick is correctly performed for add_timer_on(), the

[PATCH 5/5] hrtimer: Remove hrtimer_enqueue_reprogram()

2014-06-21 Thread Frederic Weisbecker
From: Viresh Kumar We call hrtimer_enqueue_reprogram() only when we are in high resolution mode now so we don't need to check that again in hrtimer_enqueue_reprogram(). Once the check is removed, hrtimer_enqueue_reprogram() turns to be an useless wrapper over hrtimer_reprogram() and can be

[PATCH 4/5] hrtimer: Kick lowres dynticks targets on timer enqueue

2014-06-21 Thread Frederic Weisbecker
From: Viresh Kumar In lowres mode, hrtimers are serviced by the tick instead of a clock event. It works well as long as the tick stays periodic but we must also make sure that the hrtimers are serviced in dynticks mode targets, pretty much like timer list timers do. Note that all dynticks modes

[PATCH 0/5] timer: Fix missing dynticks kick v2

2014-06-21 Thread Frederic Weisbecker
Hi, It's a 2nd set that fixes some missing dyntick kicks in the timer's code. This new version also handles missing kicks in the hrtimers subsystem. The patches are also available at: git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks.git timers/missing-kick-v2

[PATCH 3/5] hrtimer: Store cpu-number in 'struct hrtimer_cpu_base'

2014-06-21 Thread Frederic Weisbecker
From: Viresh Kumar In lowres mode, hrtimers are serviced by the tick instead of a clock event. Now it works well as long as the tick stays periodic but we must also make sure that the hrtimers are serviced in dynticks mode. Part of that job consist in kicking a dynticks hrtimer target in order

[PATCH 2/5] timer: Kick dynticks targets on mod_timer*() calls

2014-06-21 Thread Frederic Weisbecker
From: Viresh Kumar When a timer is enqueued or modified on a dynticks target, that CPU must re-evaluate the next tick to service that timer. The tick re-evaluation is performed by an IPI kick on the target. Now while we correctly call wake_up_nohz_cpu() from add_timer_on(), the mod_timer*() API

Re: 32-bit bug in iovec iterator changes

2014-06-21 Thread Theodore Ts'o
On Sat, Jun 21, 2014 at 06:53:07AM +0100, Al Viro wrote: > > ed include/linux/uio.h < /iov_iter_truncate/s/size_t/u64/ > w > q > EOF > > Could you check if that fixes the sucker? The following patch (attached at the end) appears to fix the problem, but looking at uio.h, I'm completely confused

Re: [PATCH] tulip: Poll link status more frequently for Comet chips

2014-06-21 Thread Grant Grundler
Hi Ondrej, On Sat, Jun 21, 2014 at 1:29 PM, Ondrej Zary wrote: > Poll link status every 2 seconds instead of 60 for ADMtek Comet chips. Why use 2 seconds for the polling interval? I'm sure you have a good reason for this and it should be in the commit message or as a comment in the code. I

[PATCH v2] net/wireless/brcm80211/brcmfmac: Make return type and name reflect actual semantics

2014-06-21 Thread Rasmus Villemoes
Applying ++ to a bool is equivalent to setting it true, regardless of its initial value (bools are not uint1_t). Hence the function wl_get_vif_state_all can only ever return true/false. The only in-tree caller uses its return value as a boolean. So update its return type, and since the list

[PATCH v3 3/5] staging: comedi: addi_apci_1564: introduce apci1564_private struct

2014-06-21 Thread Chase Southwood
The addi_private struct defined in addi-data/addi_common.h is very bloated and contains many fields which addi_apci_1564 does not require. In the interest of eventually removing this driver's dependency on addi_common.h, we can create a private data struct specifically for addi_apci_1564

[PATCH v3 4/5] staging: comedi: addi_apci_1564: add Change-of-State interrupt subdevice and required functions

2014-06-21 Thread Chase Southwood
This board supports an interrupt that can be generated by an AND/OR combination of 16 of the input channels. Create a separate subdevice to handle this interrupt. The apci1564_di_config() function is used to configure which inputs are used to generate the interrupt. Currently this function is

[PATCH v3 5/5] staging: comedi: addi_apci_1564: move apci1564_interrupt() into addi_apci_1564.c

2014-06-21 Thread Chase Southwood
On moving the function into the driver proper, also check the device is asserting the shared interrupt line. This patch also fixes the interrupt handling for the digital input change-of-state interrupts. Signed-off-by: Chase Southwood Cc: Ian Abbott Cc: H Hartley Sweeten ---

[PATCH v3 2/5] staging: comedi: addi_apci_1564: remove unused static variables

2014-06-21 Thread Chase Southwood
The global variables ui_InterruptStatus_1564 and ui_InterruptData are both set but never used. Just remove them from the driver. Signed-off-by: Chase Southwood Cc: Ian Abbott Cc: H Hartley Sweeten --- drivers/staging/comedi/drivers/addi-data/hwdrv_apci1564.c | 7 +-- 1 file changed, 1

[PATCH v3 1/5] staging: comedi: addi_apci_1564: remove use of devpriv->b_OutputMemoryStatus

2014-06-21 Thread Chase Southwood
This member of the private data struct is only set at one location in the entire driver, and then never even used for anything. Let's just remove its use. Signed-off-by: Chase Southwood Cc: Ian Abbott Cc: H Hartley Sweeeten --- drivers/staging/comedi/drivers/addi-data/hwdrv_apci1564.c | 5

[PATCH v3 0/5] staging: comedi: addi_apci_1564: fix Change-of-State interrupt functionality

2014-06-21 Thread Chase Southwood
This patchset introduces a new private data struct for this driver, adds all of the code required to support Change-of-State interrupts for the digital input subdevice, and finally fixes apci1564_interrupt() to service this type of interrupt correctly. CHANGES FROM v1: *leave the send_sig() calls

RE: [PATCH 10/14] scsi: only maintain target_blocked if the driver has a target queue limit

2014-06-21 Thread Elliott, Robert (Server Storage)
> -Original Message- > From: Christoph Hellwig [mailto:h...@lst.de] > Sent: Thursday, 12 June, 2014 8:49 AM > To: James Bottomley > Cc: Jens Axboe; Bart Van Assche; Elliott, Robert (Server Storage); linux- > s...@vger.kernel.org; linux-kernel@vger.kernel.org > Subject: [PATCH 10/14]

[PATCH 3/3] ARM: add CLKSRC_OF dependency for PXA

2014-06-21 Thread Robert Jarzmik
Select CLKSRC_OF for PXA architectures, as the clocksource driver can be also initialized from device-tree. Signed-off-by: Robert Jarzmik Cc: Russell King --- arch/arm/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index db3c541..c300b68 100644

[PATCH 1/3] clocksource: move PXA timer to clocksource framework

2014-06-21 Thread Robert Jarzmik
Move time.c from arch/arm/mach-pxa/time.c to drivers/clocksource/pxa_timer.c. Signed-off-by: Robert Jarzmik --- arch/arm/mach-pxa/Makefile | 2 +- drivers/clocksource/Makefile| 1 + arch/arm/mach-pxa/time.c =>

[PATCH 2/3] clocksource: add device-tree support for PXA timer

2014-06-21 Thread Robert Jarzmik
Add device-tree support to PXA platforms. Signed-off-by: Robert Jarzmik --- drivers/clocksource/pxa_timer.c | 131 ++-- 1 file changed, 98 insertions(+), 33 deletions(-) diff --git a/drivers/clocksource/pxa_timer.c b/drivers/clocksource/pxa_timer.c index

Re: [PATCH v2] net: wireless: rtlwifi: rtl8192de: hw.c: Cleaning up if statement that always evaluates to false

2014-06-21 Thread Peter Wu
On Saturday 21 June 2014 23:03:42 Rickard Strandqvist wrote: > I found a logical error in an if statement that always evaluates to false. > > This has after same discussion resulted in that we add a macro to handle this. See other mail, this subject and commit message still suck. The change

Re: [PATCH v2] net: wireless: rtlwifi: rtl8192cu: hw.c: Cleaning up if statement that always evaluates to false

2014-06-21 Thread Peter Wu
On Saturday 21 June 2014 23:00:37 Rickard Strandqvist wrote: > I found a logical error in an if statement that always evaluates to false. > > This has after same discussion resulted in that we add a macro to handle this. The subject is still wrong (it is not a cleanup, but a fix) and the commit

Re: [PATCH] video: fbdev: skeletonfb.c: Adding code to managing allocation error

2014-06-21 Thread Rickard Strandqvist
Hi Sounds like a good idea to have better error handling although it is an example, even more important there. At the first return nothing has been allocated, so it's ok I guess. At the second I reflect about adding some deallocation, there are comments on some form of goto error part which

[PATCH] [arch/mips] rb532: replace mac_addr parsing

2014-06-21 Thread Daniel Walter
Replace parse_mac_addr with sscanf. Signed-off-by: Daniel Walter --- Patch applies against current linux-tree --- arch/mips/rb532/devices.c | 30 +++--- 1 file changed, 7 insertions(+), 23 deletions(-) --- diff --git a/arch/mips/rb532/devices.c

[tip:x86/apic] x86, irq: Introduce helper functions to release IOAPIC pin

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: df334bead7e94772c41745af9f329383067d44ae Gitweb: http://git.kernel.org/tip/df334bead7e94772c41745af9f329383067d44ae Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:20:06 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:44 +0200 x86, irq: Introduce helper

[tip:x86/apic] x86, irq, SFI: Release IOAPIC pin when PCI device is disabled

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: 8a3e533df17f821a4d25dd2969d2f90d7c168b46 Gitweb: http://git.kernel.org/tip/8a3e533df17f821a4d25dd2969d2f90d7c168b46 Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:20:09 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:44 +0200 x86, irq, SFI: Release

[tip:x86/apic] x86, ACPI, irq: Provide basic irqdomain support

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: ca7e28aa4ff34fdd6622d915682b2765453c5ddd Gitweb: http://git.kernel.org/tip/ca7e28aa4ff34fdd6622d915682b2765453c5ddd Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:19:54 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:42 +0200 x86, ACPI, irq: Provide

[tip:x86/apic] x86, irq: Enhance mp_register_ioapic() to support irqdomain

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: 44767bfaaed782d6d635ecbb13f3980041e6f33e Gitweb: http://git.kernel.org/tip/44767bfaaed782d6d635ecbb13f3980041e6f33e Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:19:53 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:42 +0200 x86, irq: Enhance

[tip:x86/apic] x86, irq: Introduce two helper functions to support irqdomain map operation

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: 15a3c7cc9154321fc3ed1f7738bb7bbe690af91d Gitweb: http://git.kernel.org/tip/15a3c7cc9154321fc3ed1f7738bb7bbe690af91d Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:19:58 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:43 +0200 x86, irq: Introduce two

[tip:x86/apic] x86, irq, ACPI: Release IOAPIC pin when PCI device is disabled

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: 6a38fa0e3c94dfd1394a71a2d47c9c4d47367374 Gitweb: http://git.kernel.org/tip/6a38fa0e3c94dfd1394a71a2d47c9c4d47367374 Author: Jiang Liu AuthorDate: Tue, 10 Jun 2014 14:16:27 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:44 +0200 x86, irq, ACPI: Release

[tip:x86/apic] x86, irq: Clean up irqdomain transition code

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: b81975eade8c6495f3c4d6746d22bdc95f61 Gitweb: http://git.kernel.org/tip/b81975eade8c6495f3c4d6746d22bdc95f61 Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:20:11 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:44 +0200 x86, irq: Clean up

[tip:x86/apic] x86, irq: Count legacy IRQs by legacy_pic-> nr_legacy_irqs instead of NR_IRQS_LEGACY

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: 95d76acc7518d566df18d67c1343bb375b78d1f3 Gitweb: http://git.kernel.org/tip/95d76acc7518d566df18d67c1343bb375b78d1f3 Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:19:48 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:42 +0200 x86, irq: Count legacy

[tip:x86/apic] x86, irq, ACPI: Use common irqdomain map interface to program IOAPIC pins

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: d7b830013f59cf586c1cec3caa1ce7156da59a13 Gitweb: http://git.kernel.org/tip/d7b830013f59cf586c1cec3caa1ce7156da59a13 Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:19:59 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:43 +0200 x86, irq, ACPI: Use common

[tip:x86/apic] x86, irq: Simplify the way to handle ISA IRQ

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: 16ee7b3dcc56be14b9a813612cff2cc2339cdced Gitweb: http://git.kernel.org/tip/16ee7b3dcc56be14b9a813612cff2cc2339cdced Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:20:04 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:44 +0200 x86, irq: Simplify the way

[tip:x86/apic] x86, irq, devicetree: Release IOAPIC pin when PCI device is disabled

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: 00f49c29b3298806c74589a4ed016a2afb359e98 Gitweb: http://git.kernel.org/tip/00f49c29b3298806c74589a4ed016a2afb359e98 Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:20:10 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:44 +0200 x86, irq, devicetree:

[tip:x86/apic] x86, irq: Introduce some helper utilities to improve readability

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: 18e485518656205bbffce5e01f07830a6c3f557d Gitweb: http://git.kernel.org/tip/18e485518656205bbffce5e01f07830a6c3f557d Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:19:45 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:41 +0200 x86, irq: Introduce some

[tip:x86/apic] x86, irq: Reorganize IO_APIC_get_PCI_irq_vector() to prepare for irqdomain

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: 79598505aee61bc943955de3653be054c2f7393f Gitweb: http://git.kernel.org/tip/79598505aee61bc943955de3653be054c2f7393f Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:19:44 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:41 +0200 x86, irq: Reorganize

[tip:x86/apic] x86, irq, mpparse: Release IOAPIC pin when PCI device is disabled

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: c03b3b0738a56cf283b0d05256988d5e3c8bd719 Gitweb: http://git.kernel.org/tip/c03b3b0738a56cf283b0d05256988d5e3c8bd719 Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:20:08 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:44 +0200 x86, irq, mpparse: Release

[tip:x86/apic] x86, irq, devicetree: Use common irqdomain map interface to program IOAPIC pins

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: 795aacf63fee1bfe8b68fd5db4882576c5c0c570 Gitweb: http://git.kernel.org/tip/795aacf63fee1bfe8b68fd5db4882576c5c0c570 Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:20:02 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:43 +0200 x86, irq, devicetree: Use

[tip:x86/apic] x86, irq: Clean up unused IOAPIC interface

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: 9f354b0252b81c870ac7534d71906280cb573f86 Gitweb: http://git.kernel.org/tip/9f354b0252b81c870ac7534d71906280cb573f86 Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:20:03 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:44 +0200 x86, irq: Clean up unused

[tip:x86/apic] x86, irq, mpparse: Use common irqdomain map interface to program IOAPIC pins

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: 9506063992cc0785246fd314a4a40b6314685aa8 Gitweb: http://git.kernel.org/tip/9506063992cc0785246fd314a4a40b6314685aa8 Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:20:00 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:43 +0200 x86, irq, mpparse: Use

[tip:x86/apic] x86, irq, SFI: Use common irqdomain map interface to program IOAPIC pins

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: ecc527d560cd87c74cc0bc7aff36eb72f7e18615 Gitweb: http://git.kernel.org/tip/ecc527d560cd87c74cc0bc7aff36eb72f7e18615 Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:20:01 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:43 +0200 x86, irq, SFI: Use common

[tip:x86/apic] x86: ce4100, irq: Make CE4100 depend on CONFIG_X86_IO_APIC

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: 6084a6e23c971ef703229ee1aec68d01688578d6 Gitweb: http://git.kernel.org/tip/6084a6e23c971ef703229ee1aec68d01688578d6 Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:19:46 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:42 +0200 x86: ce4100, irq: Make

Re: 3.16, i915: less colors in X?

2014-06-21 Thread Martin Steigerwald
Am Samstag, 21. Juni 2014, 22:29:01 schrieb Pavel Machek: > Hi! > > I just test-booted 3.16-rc1, and background in X looked just wrong -- > very noticeable bands on the background gradient. I thought that maybe > it is just my eyes, but I went back to older kernel, and background is > ok now. >

[tip:x86/apic] x86, devicetree, irq: Use common mechanism to support irqdomain

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: facd8fdb25fc4d041a283446cfb040cbfe2c3723 Gitweb: http://git.kernel.org/tip/facd8fdb25fc4d041a283446cfb040cbfe2c3723 Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:19:57 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:43 +0200 x86, devicetree, irq: Use

[tip:x86/apic] x86, SFI, irq: Provide basic irqdomain support

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: 1b5d3e00d45e093fa0551c588034c3355b362f66 Gitweb: http://git.kernel.org/tip/1b5d3e00d45e093fa0551c588034c3355b362f66 Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:19:56 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:43 +0200 x86, SFI, irq: Provide

[tip:x86/apic] x86, mpparse, irq: Provide basic irqdomain support

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: 74501edcd846830bec86bfa06c47c25083e70ffc Gitweb: http://git.kernel.org/tip/74501edcd846830bec86bfa06c47c25083e70ffc Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:19:55 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:43 +0200 x86, mpparse, irq: Provide

[tip:x86/apic] x86, irq, ACPI: Change __acpi_register_gsi to return IRQ number instead of GSI

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: 84245af7297ced9e8fe837dc0fc4782438771bd2 Gitweb: http://git.kernel.org/tip/84245af7297ced9e8fe837dc0fc4782438771bd2 Author: Jiang Liu AuthorDate: Tue, 10 Jun 2014 14:14:47 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:42 +0200 x86, irq, ACPI: Change

[tip:x86/apic] x86, irq: Introduce mechanisms to support dynamically allocate IRQ for IOAPIC

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: d7f3d4781852f5160b939f526afbc21a813a0206 Gitweb: http://git.kernel.org/tip/d7f3d4781852f5160b939f526afbc21a813a0206 Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:19:52 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:42 +0200 x86, irq: Introduce

[tip:x86/apic] x86, ACPI, irq: Consolidate algorithm of mapping ( ioapic, pin) to IRQ number

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: 6b9fb7082409cd4a2c7caf43e3c023ad82dad0d4 Gitweb: http://git.kernel.org/tip/6b9fb7082409cd4a2c7caf43e3c023ad82dad0d4 Author: Jiang Liu AuthorDate: Tue, 10 Jun 2014 14:13:25 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:42 +0200 x86, ACPI, irq:

[tip:x86/apic] x86, irq: Simplify arch_early_irq_init()

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: 4b92b4f754939e4ac6bb53355abbe48a5054b573 Gitweb: http://git.kernel.org/tip/4b92b4f754939e4ac6bb53355abbe48a5054b573 Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:19:49 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:42 +0200 x86, irq: Simplify

[tip:x86/apic] x86: ce4100, irq: Do not set legacy_pic to null_legacy_pic

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: 6532ce994c304835f3bfc8479acce9d102cd8b5b Gitweb: http://git.kernel.org/tip/6532ce994c304835f3bfc8479acce9d102cd8b5b Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:19:47 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:42 +0200 x86: ce4100, irq: Do not

[tip:x86/apic] x86, ioapic: Use irq_cfg() instead of irq_get_chip_data() for better readability

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: 32f5ef5d8dd5ac3cc7ac12cdaf33023e2fbd33c1 Gitweb: http://git.kernel.org/tip/32f5ef5d8dd5ac3cc7ac12cdaf33023e2fbd33c1 Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:19:43 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:41 +0200 x86, ioapic: Use irq_cfg()

[tip:x86/apic] x86, ioapic: Kill unused global variable timer_through_8259

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: 4035ed0134b2dc545a0b22e3c052f684786649d4 Gitweb: http://git.kernel.org/tip/4035ed0134b2dc545a0b22e3c052f684786649d4 Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:19:40 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:41 +0200 x86, ioapic: Kill unused

[tip:x86/apic] x86, ioapic: Introduce helper utilities to walk ioapics and pins

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: f44d16929638a6dc34bdd51e7422e7e3c1d0b904 Gitweb: http://git.kernel.org/tip/f44d16929638a6dc34bdd51e7422e7e3c1d0b904 Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:19:42 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:41 +0200 x86, ioapic: Introduce

[tip:x86/apic] x86, ioapic: Kill static variable nr_irqs_gsi

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: 518b2c63fcdde0723d2719bbe5b14086bdc8ec80 Gitweb: http://git.kernel.org/tip/518b2c63fcdde0723d2719bbe5b14086bdc8ec80 Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:19:41 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:41 +0200 x86, ioapic: Kill static

[tip:x86/apic] x86, mpparse: Simplify arch/x86/include/asm/ mpspec.h

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: a491cc902ca495365e9cd45154b60d8c702d86da Gitweb: http://git.kernel.org/tip/a491cc902ca495365e9cd45154b60d8c702d86da Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:19:32 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:40 +0200 x86, mpparse: Simplify

[tip:x86/apic] x86, ACPI, irq: Fix possible eror in GSI to IRQ mapping for legacy IRQ

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: 2e0ad0e2c13534f1a0e7f63661e666c281e09b66 Gitweb: http://git.kernel.org/tip/2e0ad0e2c13534f1a0e7f63661e666c281e09b66 Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:19:38 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:41 +0200 x86, ACPI, irq: Fix

[tip:x86/apic] x86, ACPI, irq: Enhance error handling in function acpi_register_gsi()

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: 2c0a6894df19515baf9d2bf0076a2b57c8b51efb Gitweb: http://git.kernel.org/tip/2c0a6894df19515baf9d2bf0076a2b57c8b51efb Author: Jiang Liu AuthorDate: Tue, 10 Jun 2014 14:11:23 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:40 +0200 x86, ACPI, irq: Enhance

[tip:x86/apic] x86, irq, trivial: Minor improvements of IRQ related code

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: 3eb2be5f49fdeac5ea2880aec90008f0a8250029 Gitweb: http://git.kernel.org/tip/3eb2be5f49fdeac5ea2880aec90008f0a8250029 Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:19:39 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:41 +0200 x86, irq, trivial: Minor

[tip:x86/apic] x86, ACPI, trivial: Minor improvements to arch/x86 /kernel/acpi/boot.c

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: e819813f5cb98030bab38569abffd9354a1c1a82 Gitweb: http://git.kernel.org/tip/e819813f5cb98030bab38569abffd9354a1c1a82 Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:19:36 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:40 +0200 x86, ACPI, trivial: Minor

[tip:x86/apic] x86, PCI, ACPI: Use kmalloc_node() to optimize for performance

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: 965cd0e4a5e5d704934fa6d476b1a4faa0417e1b Gitweb: http://git.kernel.org/tip/965cd0e4a5e5d704934fa6d476b1a4faa0417e1b Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:19:34 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:40 +0200 x86, PCI, ACPI: Use

[tip:x86/apic] x86, acpi, irq: Kill static function irq_to_gsi()

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: 032329eebba86350849c027fe3a0b672558893d4 Gitweb: http://git.kernel.org/tip/032329eebba86350849c027fe3a0b672558893d4 Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:19:35 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:40 +0200 x86, acpi, irq: Kill

[tip:x86/apic] x86, acpi: Reorganize code to avoid forward declaration in boot.c

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: 8d7cdcb9d8f366c0567b66cce0d5ce37d3311aaf Gitweb: http://git.kernel.org/tip/8d7cdcb9d8f366c0567b66cce0d5ce37d3311aaf Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:19:33 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:40 +0200 x86, acpi: Reorganize code

Re: [PATCH] spi: omap-uwire: use devm_ functions

2014-06-21 Thread Mark Brown
On Sat, Jun 21, 2014 at 02:08:58AM +0530, Himangi Saraogi wrote: > This patch introduces the use of devm_clk_get and devm_ioremap instead > of the unmanaged interfaces and removes the corresponding free function > calls. Applied, thanks. signature.asc Description: Digital signature

[tip:x86/apic] x86, mpparse: Use pr_lvl() helper utilities to replace printk(KERN_LVL)

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: b1bfd5ea451b60a4725907c282dec232c63f68bb Gitweb: http://git.kernel.org/tip/b1bfd5ea451b60a4725907c282dec232c63f68bb Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:19:31 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:05:40 +0200 x86, mpparse: Use pr_lvl()

Re: [Patch V4 00/42] use irqdomain to dynamically allocate IRQ for IOAPIC

2014-06-21 Thread Thomas Gleixner
Jiang, On Mon, 9 Jun 2014, Jiang Liu wrote: > On x86 platforms, IRQ number are statically allocated to IOAPIC pins at boot. > There are two issues with this design. First it causes trouble to IOAPIC > hotplug because we need to allocate a block of IRQ numbers for each IOAPIC. > Second it may

[tip:irq/core] genirq: Export irq_domain_disassociate() to architecture interrupt drivers

2014-06-21 Thread tip-bot for Jiang Liu
Commit-ID: 43a775916d63d1c822107b39987192ca5ced445c Gitweb: http://git.kernel.org/tip/43a775916d63d1c822107b39987192ca5ced445c Author: Jiang Liu AuthorDate: Mon, 9 Jun 2014 16:20:05 +0800 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 23:03:36 +0200 genirq: Export

Re: 3.16, i915: less colors in X?

2014-06-21 Thread Chris Wilson
On Sat, Jun 21, 2014 at 10:29:01PM +0200, Pavel Machek wrote: > Hi! > > I just test-booted 3.16-rc1, and background in X looked just wrong -- > very noticeable bands on the background gradient. I thought that maybe > it is just my eyes, but I went back to older kernel, and background is > ok now.

[PATCH v2] net: wireless: rtlwifi: rtl8192de: hw.c: Cleaning up if statement that always evaluates to false

2014-06-21 Thread Rickard Strandqvist
I found a logical error in an if statement that always evaluates to false. This has after same discussion resulted in that we add a macro to handle this. Signed-off-by: Rickard Strandqvist --- drivers/net/wireless/rtlwifi/rtl8192de/hw.c |2 +- drivers/net/wireless/rtlwifi/rtl8192de/reg.h

[PATCH v2] net: wireless: rtlwifi: rtl8192de: hw.c: Cleaning up if statement that always evaluates to false

2014-06-21 Thread Rickard Strandqvist
I found a logical error in an if statement that always evaluates to false. This has after same discussion resulted in that we add a macro to handle this. This was partly found using a static code analysis program called cppcheck. Rickard Strandqvist (1): net: wireless: rtlwifi: rtl8192de:

[PATCH v2] net: wireless: rtlwifi: rtl8192cu: hw.c: Cleaning up if statement that always evaluates to false

2014-06-21 Thread Rickard Strandqvist
I found a logical error in an if statement that always evaluates to false. This has after same discussion resulted in that we add a macro to handle this. Signed-off-by: Rickard Strandqvist --- drivers/net/wireless/rtlwifi/rtl8192ce/hw.c |2 +- drivers/net/wireless/rtlwifi/rtl8192ce/reg.h

[PATCH v2] net: wireless: rtlwifi: rtl8192cu: hw.c: Cleaning up if statement that always evaluates to false

2014-06-21 Thread Rickard Strandqvist
I found a logical error in an if statement that always evaluates to false. This has after same discussion resulted in that we add a macro to handle this. This was partly found using a static code analysis program called cppcheck. Rickard Strandqvist (1): net: wireless: rtlwifi: rtl8192cu:

Re: [PATCH] video: fbdev: skeletonfb.c: Adding code to managing allocation error

2014-06-21 Thread Geert Uytterhoeven
On Sat, Jun 21, 2014 at 3:58 PM, Joe Perches wrote: > (Adding Geert, who probably wrote most of this > and likely might have forgotten all of it) > > On Sat, 2014-06-21 at 15:17 +0200, Rickard Strandqvist wrote: >> Adding missing code for managing a memory allocation error that may occur. >> >>

Re: [PATCH v2 07/10] regulator: Add driver for Maxim 77802 PMIC regulators

2014-06-21 Thread Mark Brown
On Tue, Jun 17, 2014 at 06:05:29PM +0200, Javier Martinez Canillas wrote: > On 06/17/2014 04:12 PM, Mark Brown wrote: > >> I just looked at regulator_register() and saw that it does > >> rdev->dev.parent = > >> dev, so yes this has to be the MFD. > I noticed that many drivers set config.dev =

[tip:timers/core] tomoyo: Use sensible time interface

2014-06-21 Thread tip-bot for Thomas Gleixner
Commit-ID: 77f4fa089c724adc3a87c10eb031bca91b144ac0 Gitweb: http://git.kernel.org/tip/77f4fa089c724adc3a87c10eb031bca91b144ac0 Author: Thomas Gleixner AuthorDate: Wed, 11 Jun 2014 23:59:19 + Committer: Thomas Gleixner CommitDate: Thu, 12 Jun 2014 16:18:45 +0200 tomoyo: Use

[tip:timers/core] fork: Use ktime_get_ts()

2014-06-21 Thread tip-bot for Thomas Gleixner
Commit-ID: f037c1171db79be2a047b1a5aafa2fd1f05051cb Gitweb: http://git.kernel.org/tip/f037c1171db79be2a047b1a5aafa2fd1f05051cb Author: Thomas Gleixner AuthorDate: Wed, 11 Jun 2014 23:59:17 + Committer: Thomas Gleixner CommitDate: Thu, 12 Jun 2014 16:18:45 +0200 fork: Use

[tip:timers/core] clocksource: Add a Kconfig menu

2014-06-21 Thread tip-bot for Jean Delvare
Commit-ID: 58394271c610e9c65dd0165a1c1f6dec75dc5f3e Gitweb: http://git.kernel.org/tip/58394271c610e9c65dd0165a1c1f6dec75dc5f3e Author: Jean Delvare AuthorDate: Mon, 16 Jun 2014 11:48:45 +0200 Committer: Thomas Gleixner CommitDate: Sat, 21 Jun 2014 22:32:42 +0200 clocksource: Add a

[tip:timers/core] firewire: Use ktime_get_ts()

2014-06-21 Thread tip-bot for Thomas Gleixner
Commit-ID: 889235ce2b26cdd231c7a1d6005928ec42f11637 Gitweb: http://git.kernel.org/tip/889235ce2b26cdd231c7a1d6005928ec42f11637 Author: Thomas Gleixner AuthorDate: Wed, 11 Jun 2014 23:59:16 + Committer: Thomas Gleixner CommitDate: Thu, 12 Jun 2014 16:18:45 +0200 firewire: Use

  1   2   3   4   5   >