3.14-stable review patch. If anyone has any objections, please let me know.
--
From: Vitaly Kuznetsov
commit 04a258c162a85c0f4ae56be67634dc43c9a4fa9b upstream.
When build with Debug the following crash is sometimes observed:
Call Trace:
[] string+0x40/0x100
[] vsnprintf+0x21
3.14-stable review patch. If anyone has any objections, please let me know.
--
From: Christian Riesch
commit 8bfbe2de769afda051c56aba5450391670e769fc upstream.
Commit 19e2ad6a09f0c06dbca19c98e5f4584269d913dd ("n_tty: Remove overflow
tests from receive_buf() path") moved the in
3.14-stable review patch. If anyone has any objections, please let me know.
--
From: Jiri Jaburek
commit d70a1b9893f820fdbcdffac408c909c50f2e6b43 upstream.
The Arcam rPAC seems to have the same problem - whenever anything
(alsamixer, udevd, 3.9+ kernel from 60af3d037eb8c, ..)
3.14-stable review patch. If anyone has any objections, please let me know.
--
From: Oliver Neukum
commit d908f8478a8d18e66c80a12adb27764920c1f1ca upstream.
If probe() fails not only the attributes need to be removed
but also the memory freed.
Reported-by: Ahmed Tamrawi
Sign
3.14-stable review patch. If anyone has any objections, please let me know.
--
From: Steev Klimaszewski
commit 007487f1fd43d84f26cda926081ca219a24ecbc4 upstream.
Currently we enable Exynos devices in the multi v7 defconfig, however, when
testing on my ODROID-U3, I noticed that
On 01/13/2015 05:21 PM, James Hogan wrote:
On 13 January 2015 15:16:10 GMT+00:00, Qais Yousef
wrote:
Will this really be helpful? I think it'll be more clutter (the
backtrace on metag arch is not great):
I suspect you don't have frame pointers enabled in your kernel config. That
should impr
3.14-stable review patch. If anyone has any objections, please let me know.
--
From: Andy Lutomirski
commit 394f56fe480140877304d342dec46d50dc823d46 upstream.
The theory behind vdso randomization is that it's mapped at a random
offset above the top of the stack. To avoid wast
3.14-stable review patch. If anyone has any objections, please let me know.
--
From: Ian Abbott
commit cf35d6e0475982667b0d2d318fb27be4b8849827 upstream.
`genwqe_user_vmap()` calls `get_user_pages_fast()` and if the return
value is less than the number of pages requested, it f
3.14-stable review patch. If anyone has any objections, please let me know.
--
From: Greg Kroah-Hartman
commit 403dff4e2c94f275e24fd85f40b2732ffec268a1 upstream.
We need to check that we have both a valid data and control inteface for both
types of headers (union and not union
3.14-stable review patch. If anyone has any objections, please let me know.
--
From: Alex Williamson
commit bb34cb6bbd287b57e955bc5cfd42fcde6aaca279 upstream.
bus_find_device_by_name() acquires a device reference which is never
released. This results in an object leak, which
3.14-stable review patch. If anyone has any objections, please let me know.
--
From: Jarkko Nikula
commit 48826ee590da03e9882922edf96d8d27bdfe9552 upstream.
Commit 5fe5b767dc6f ("ASoC: dapm: Do not pretend to support controls for non
mixer/mux widgets") revealed ill-defined co
3.14-stable review patch. If anyone has any objections, please let me know.
--
From: Andy Lutomirski
commit 1ddf0b1b11aa8a90cef6706e935fc31c75c406ba upstream.
In Linux 3.18 and below, GCC hoists the lsl instructions in the
pvclock code all the way to the beginning of __vdso_cl
3.14-stable review patch. If anyone has any objections, please let me know.
--
From: Takashi Iwai
commit c507de88f6a336bd7296c9ec0073b2d4af8b4f5e upstream.
stac_store_hints() does utterly wrong for masking the values for
gpio_dir and gpio_data, likely due to copy&paste errors.
3.14-stable review patch. If anyone has any objections, please let me know.
--
From: Gwendal Grignou
commit d1c7e29e8d276c669e8790bb8be9f505ddc4 upstream.
Before ->start() is called, bufsize size is set to HID_MIN_BUFFER_SIZE,
64 bytes. While processing the IRQ, we were as
3.14-stable review patch. If anyone has any objections, please let me know.
--
From: Karl Relton
commit da940db41dcf8c04166f711646df2f35376010aa upstream.
Apple bluetooth wireless keyboard (sold in UK) has always reported zero
for battery strength no matter what condition the
3.14-stable review patch. If anyone has any objections, please let me know.
--
From: Jiang Liu
commit cc4f14aa170d895c9a43bdb56f62070c8a6da908 upstream.
There's an off-by-one bug in function __domain_mapping(), which may
trigger the BUG_ON(nr_pages < lvl_pages) when
(n
3.14-stable review patch. If anyone has any objections, please let me know.
--
From: Dan Carpenter
commit 69eba10e606a80665f8573221fec589430d9d1cb upstream.
In olden times the snd_hda_param_read() function always set "*start_id"
but in 2007 we introduced a new return and it ca
3.14-stable review patch. If anyone has any objections, please let me know.
--
From: Jens Axboe
commit a33c1ba2913802b6fb23e974bb2f6a4e73c8b7ce upstream.
We currently use num_possible_cpus(), but that breaks on sparc64 where
the CPU ID space is discontig. Use nr_cpu_ids as the
3.14-stable review patch. If anyone has any objections, please let me know.
--
From: Jean-Baptiste Maneyrol
commit 6296f4a8eb86f9abcc370fb7a1a116b8441c17fd upstream.
Current driver uses a common buffer for reading reports either
synchronously in i2c_hid_get_raw_report() and as
3.14-stable review patch. If anyone has any objections, please let me know.
--
From: Richard Weinberger
commit f38aed975c0c3645bbdfc5ebe35726e64caaf588 upstream.
The logic of vfree()'ing vol->upd_buf is tied to vol->updating.
In ubi_start_update() vol->updating is set long bef
3.14-stable review patch. If anyone has any objections, please let me know.
--
From: Stephane Grosjean
commit af35d0f1cce7a990286e2b94c260a2c2d2a0e4b0 upstream.
This patch sets the correct reverse sequence order to the instructions
set to run, when any failure occurs during th
3.14-stable review patch. If anyone has any objections, please let me know.
--
From: Richard Weinberger
commit aa5ad3b6eb8feb2399a5d26c8fb0060561bb9534 upstream.
If the erase worker is unable to erase a PEB it will
free the ubi_wl_entry itself.
The failing ubi_wl_entry must no
This is the start of the stable review cycle for the 3.14.29 release.
There are 77 patches in this series, all will be posted as a response
to this one. If anyone has any issues with these being applied, please
let me know.
Responses should be made by Fri Jan 16 07:22:07 UTC 2015.
Anything receiv
On 01/14/2015 12:37 AM, Andrew Morton wrote:
> On Mon, 12 Jan 2015 10:18:38 +0100 Andrzej Hajda wrote:
>
>> Hi,
>>
>> kstrdup if often used to duplicate strings where neither source neither
>> destination will be ever modified. In such case we can just reuse the source
>> instead of duplicating it
3.14-stable review patch. If anyone has any objections, please let me know.
--
From: Stefano Stabellini
commit d6883e6f32e07ef2cc974753ba00927de099e6d7 upstream.
xen_dma_unmap_page and xen_dma_sync_single_for_cpu take a dma_addr_t
handle as argument, not a physical address.
S
Hi
On Tue Jan 13 21:26:01 2015 GMT+0200, Paul Clements wrote:
> On Tue, Jan 13, 2015 at 11:14 AM, Andrey Utkin
> wrote:
> > Hi Paul,
> > could you please describe
>
> > - how wide is NBD usage today (any estimation is ok),
>
> It depends somewhat on who you consider to be users. There are two
>
3.14-stable review patch. If anyone has any objections, please let me know.
--
From: Stephane Grosjean
commit dc50ddcd4c58a5a0226038307d6ef884bec9f8c2 upstream.
This patchs fixes a misplaced call to memset() that fills the request
buffer with 0. The problem was with sending PC
3.14-stable review patch. If anyone has any objections, please let me know.
--
From: Xue jiufei
commit 53dc20b9a3d928b0744dad5aee65b610de1cc85d upstream.
In ocfs2_link(), the parent directory inode passed to function
ocfs2_lookup_ino_from_name() is wrong. Parameter dir is the
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Pavel Machek
commit 4bf9636c39ac70da091d5a2e28d3448eaa7f115c upstream.
Commit 9fc2105aeaaf ("ARM: 7830/1: delay: don't bother reporting
bogomips in /proc/cpuinfo") breaks audio in python, and
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Hans de Goede
commit 7091c443dda8c6c6d8e70e33452252f9ad3e7814 upstream.
The v7 proto differentiates between a primary touch (with high precision)
and a secondary touch (with lower precision).
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Laura Abbott
commit c3684fbb446501b48dec6677a6a9f61c215053de upstream.
The function cpu_resume currently lives in the .data section.
There's no reason for it to be there since we can use relat
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Hans de Goede
commit 8b23811535d2e1dd6abbe4ce6ea1edfd50ce72de upstream.
NEW packets are send to indicate a discontinuity in the finger coordinate
reporting. Specifically a finger may have move
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Vlastimil Babka
commit 9e5e3661727eaf960d3480213f8e87c8d67b6956 upstream.
Charles Shirron and Paul Cassella from Cray Inc have reported kswapd
stuck in a busy loop with nothing left to balance
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Linus Torvalds
commit 690eac53daff34169a4d74fc7bfbd388c4896abb upstream.
Commit fee7e49d4514 ("mm: propagate error from stack expansion even for
guard page") made sure that we return the error
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Linus Torvalds
commit fee7e49d45149fba60156f5b59014f764d3e3728 upstream.
Jay Foad reports that the address sanitizer test (asan) sometimes gets
confused by a stack pointer that ends up being o
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Krzysztof Kozlowski
commit 2836766a9d0bd02c66073f8dd44796e6cc23848d upstream.
Sleep in atomic context happened on Trats2 board after inserting or
removing SD card because mmc_gpio_get_cd() was
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Johannes Weiner
commit 2d6d7f98284648c5ed113fe22a132148950b140f upstream.
Tejun, while reviewing the code, spotted the following race condition
between the dirtying and truncation of a page:
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Hisashi Nakamura
commit 015760563ec77bf17cec712fa94afdf53b285287 upstream.
SH-MSIOF driver is enabled autosuspend API of spi framework.
But autosuspend framework doesn't work during initializi
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Krzysztof Kozlowski
commit 1222d8fe578cd28a6c7f5e4e6c6b664c56abfdc0 upstream.
Invalid buck4 configuration for linear mapping of voltage in S2MPS14
regulators caused boot failure on Gear 2 (dw_
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Oleg Nesterov
commit 3245d6acab981a2388ffb877c7ecc97e763c59d4 upstream.
wait_consider_task() checks EXIT_ZOMBIE after EXIT_DEAD/EXIT_TRACE and
both checks can fail if we race with EXIT_ZOMBIE
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Jiri Olsa
commit f61ff6c06dc8f32c7036013ad802c899ec590607 upstream.
Linus reported perf report command being interrupted due to processing
of 'out of order' event, with following error:
Tim
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Aaron Lu
commit 7d0b93499f4879ddbc75d594f4ea216ba964f78e upstream.
Several Samsung laptop models (SAMSUNG 870Z5E/880Z5E/680Z5E and
SAMSUNG 370R4E/370R4V/370R5E/3570RE/370R5V) do not have a wor
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Johannes Berg
commit 1e359a5de861a57aa04d92bb620f52a5c1d7f8b1 upstream.
This reverts commit ca34e3b5c808385b175650605faa29e71e91991b.
It turns out that the p54 and cw2100 drivers assume that
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Andi Kleen
commit 5306c31c5733cb4a79cc002e0c3ad256fd439614 upstream.
There was another report of a boot failure with a #GP fault in the
uncore SBOX initialization. The earlier work around was
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Kazuya Mizuguchi
commit 11432050f070810ba139d0226344eef120c3a559 upstream.
This patch fixes an issue that the NULL pointer dereference happens
when we uses g_audio driver. Since the g_audio dr
On Sun, Dec 21, 2014 at 10:14 PM, Wolfram Sang wrote:
> This platform_driver does not need to set an owner, it will be populated by
> the
> driver core.
>
> Signed-off-by: Wolfram Sang
Patch applied, thanks!
Yours,
Linus Walleij
--
To unsubscribe from this list: send the line "unsubscribe lin
On 01/14/2015 08:43 AM, Takashi Iwai wrote:
At Tue, 13 Jan 2015 21:54:12 +,
Mark Brown wrote:
On Tue, Jan 13, 2015 at 06:24:44PM +0100, Takashi Iwai wrote:
Wang, Jiada (ESD) wrote:
I am using i.MX6Q sabreSD board, which have imx_wm892 machine driver, wm8962
codec and SSI CPU DAI,
I
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Philipp Reisner
commit 9581f97a687724ea41cf2e145dda4751161198c1 upstream.
A connection timeout affects all volumes of a resource!
Under the following conditions:
A resource with multiple vol
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Tejun Heo
commit 9c6ac78eb3521c5937b2dd8a7d1b300f41092f45 upstream.
After invoking ->dirty_inode(), __mark_inode_dirty() does smp_mb() and
tests inode->i_state locklessly to see whether it alr
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Oliver Neukum
commit d908f8478a8d18e66c80a12adb27764920c1f1ca upstream.
If probe() fails not only the attributes need to be removed
but also the memory freed.
Reported-by: Ahmed Tamrawi
Sign
On 01/13/2015 05:19 PM, Stephen Warren wrote:
> On 01/13/2015 08:40 AM, Bart Tanghe wrote:
>> On 01/10/2015 05:38 PM, Stephen Warren wrote:
>>> On 01/05/2015 08:33 AM, Bart Tanghe wrote:
To probe the bcm2835-pwm driver properly, this dts bindings has to be added
to the bcm2835 dtsi file.
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Tomi Valkeinen
commit d73f825e6efa723e81d9ffcc4949fe9f03f1df29 upstream.
The lcd0 node for am437x-sk-evm.dts contains bad LCD timings, and while
they seem to work with a quick test, doing for
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Lokesh Vutla
commit be6688350a4470e417aaeca54d162652aab40ac5 upstream.
OMAP wdt driver supports only ti,omap3-wdt compatible. In DRA7 dt
wdt compatible property is defined as ti,omap4-wdt by m
On 2015/1/9 1:06, Marc Zyngier wrote:
> In order to populate the PHB msi_domain, use the "msi-parent"
> attribute to lookup a corresponding irq domain. If found,
> this is our MSI domain.
>
> This gets plugged into the core PCI code.
>
Hi Marc,
Since the whole patch series based on the fact th
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Luca Abeni
commit 269ad8015a6b2bb1cf9e684da4921eb6fa0a0c88 upstream.
The dl_runtime_exceeded() function is supposed to ckeck if
a SCHED_DEADLINE task must be throttled, by checking if its
curr
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Johannes Berg
commit 7b990789a4c3420fa57596b368733158e432d444 upstream.
The change from \d+ to .+ inside __aligned() means that the following
structure:
struct test {
u8 a __aligned
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Steev Klimaszewski
commit 007487f1fd43d84f26cda926081ca219a24ecbc4 upstream.
Currently we enable Exynos devices in the multi v7 defconfig, however, when
testing on my ODROID-U3, I noticed that
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Luca Abeni
commit 6a503c3be937d275113b702e0421e5b0720abe8a upstream.
According to global EDF, tasks should be migrated between runqueues
without checking if their scheduling deadlines and runt
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Alison Chaiken
commit 834b686552d9018e2d17bd56ac5361b78bcc75b8 upstream.
As stated in a5b7616c5, "mtd: m25p80,spi-nor: Fix module aliases for
m25p80", m25p_ids[] in m25p80.c needs to be kept i
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Brian Norris
commit 68f29815034e9dc9ed53cad85946c32b07adc8cc upstream.
The torture test should quit once it actually induces an error in the
flash. This step was accidentally removed during re
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Aaron Lu
commit b4df463678fb9c6dae9548dbb7545993779fd416 upstream.
If the firmware has declared more than 8 video output devices, and the
one that control the internal panel's backlight is lis
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Vitaly Kuznetsov
commit 31d4ea1a093fcf668d5f95af44b8d41488bdb7ec upstream.
An attempt to fix fcopy on i586 (bc5a5b0 Drivers: hv: util: Properly pack the
data
for file copy functionality) led
Hi, Brian
Thank you so much !
Best regards,
Chunyan
On Thu, Jan 8, 2015 at 9:26 AM, Brian Norris
wrote:
> On Thu, Dec 18, 2014 at 08:53:10AM +0100, Arnd Bergmann wrote:
>> On Thursday 18 December 2014 11:23:31 Chunyan Zhang wrote:
>> > This patch changes the 32-bit time type (timeval) to the 64
Hi,
This patch simply adds WDT IO resource for Quark within lpc_sch driver.
The MFD driver would register 'ie6xx_wdt' platform device and eventually be
bound
to its platform driver under drivers/watchdog/ie6xx_wdt.c
I have tested this patch on Intel Quark Galileo Gen v2 boad by op
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Benjamin Coddington
commit bf7491f1be5e125eece2ec67e0f79d513caa6c7e upstream.
Fix a bug where nfsd4_encode_components_esc() incorrectly calculates the
length of server array in fs_location4--n
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Martin Hauke
commit e7181d005e84b15fe3121a8d22840adc3395d496 upstream.
Added new device layout "DEVICE_HWI" and also added the USB VID/PID for the
HP lt4112 LTE/HSPA+ Gobi 4G Modem (Huawei me9
Hi Mark,
On 2015年01月13日 03:09, Mark Salter wrote:
On Mon, 2015-01-12 at 17:25 +, Will Deacon wrote:
On Mon, Jan 12, 2015 at 04:55:11PM +, Mark Salter wrote:
Commit 0e63ea48b4d8 (arm64/efi: add missing call to early_ioremap_reset())
added a missing call to early_ioremap_reset(). This tr
Hi Rob,
On Tue, 13 Jan 2015 21:26:42 -0600
Rob Herring wrote:
> On Tue, Jan 13, 2015 at 12:46 PM, Boris Brezillon
> wrote:
> > Some interrupt controllers are multiplexing several peripheral IRQs on
> > a single interrupt line.
> > While this is not a problem for most IRQs (as long as all periph
Quark X1000 uses ie6xx_wdt driver for WDT. To enable WDT, we declare WDT IO
resource size for Quark X1000.
Signed-off-by: Ong Boon Leong
---
drivers/mfd/lpc_sch.c |1
1 file changed, 1 insertion(+)
diff --git a/drivers/mfd/lpc_sch.c b/drivers/mfd/lpc_sch.c
index 5c38df3..a56e4ba 100644
---
Simple style fix - 80 char limit was exceeded.
Context: eudyptula challenge (http://eudyptula-challenge.org/)
Signed-off-by: Patrick Boettcher
Cc: Greg Kroah-Hartman
Cc: Arnd Bergmann
Cc: John Stultz
Cc: Peter Senna Tschudin
Cc: Daniel Vetter
Cc: Maarten Lankhorst
Cc: Tapasweni Pathak
Cc
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Dan Carpenter
commit 606185b20caf4c57d7e41e5a5ea4aff460aef2ab upstream.
This is a static checker fix. We write some binary settings to the
sysfs file. One of the settings is the "->startup_p
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Bart Van Assche
commit 45a9c9d909b24c6ad0e28a7946e7486e73010319 upstream.
blk-mq users are allowed to free the memory request_queue.tag_set
points at after blk_cleanup_queue() has finished but
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Max Filippov
commit ff009ab6d4d4581b62fa055ab6233133aca25ab8 upstream.
Replace PAGE_KERNEL with PAGE_KERNEL_EXEC to allow copy_to_user_page
invalidate icache for pages mapped with kmap.
Signe
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Benjamin Tissoires
commit dff674168878fe7b6d8b9ad60d62295ec517de79 upstream.
Since the conversion from USB to HID (in v3.17), some people reported a
freeze on boot with the wacom driver. Hans
this patch fixes ssd1307fb_ssd1306_init() function to return
proper error codes in case of failures.
Signed-off-by: Lad, Prabhakar
---
drivers/video/fbdev/ssd1307fb.c | 54 ++---
1 file changed, 40 insertions(+), 14 deletions(-)
diff --git a/drivers/video/fbd
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Jean-Baptiste Maneyrol
commit 6296f4a8eb86f9abcc370fb7a1a116b8441c17fd upstream.
Current driver uses a common buffer for reading reports either
synchronously in i2c_hid_get_raw_report() and as
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Gwendal Grignou
commit d1c7e29e8d276c669e8790bb8be9f505ddc4 upstream.
Before ->start() is called, bufsize size is set to HID_MIN_BUFFER_SIZE,
64 bytes. While processing the IRQ, we were as
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Robert Baldyga
commit 1ff383a4c3eda8893ec61b02831826e1b1f46b41 upstream.
This patch adds waiting until transmit buffer and shifter will be empty
before clock disabling.
Without this fix it's
Hi
On 01/14/2015 05:15 PM, Lars-Peter Clausen wrote:
On 01/14/2015 08:43 AM, Takashi Iwai wrote:
At Tue, 13 Jan 2015 21:54:12 +,
Mark Brown wrote:
On Tue, Jan 13, 2015 at 06:24:44PM +0100, Takashi Iwai wrote:
Wang, Jiada (ESD) wrote:
I am using i.MX6Q sabreSD board, which have imx_wm89
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Axel Lin
commit 6b1f40cf4840820051d69646af0b6503878cb1bc upstream.
The mcb_device_id table is supposed to be zero-terminated.
Signed-off-by: Axel Lin
Signed-off-by: Greg Kroah-Hartman
---
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: NeilBrown
commit 108cef3aa41669610e1836fe638812dd067d72de upstream.
It is critical that fetch_block() and handle_stripe_dirtying()
are consistent in their analysis of what needs to be loaded.
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Oliver Neukum
commit a32c99e7ab8410bae7c276a7e94ca84d108de034 upstream.
The touchscreen needs the same quirk as the other models.
Signed-off-by: Oliver Neukum
Reported-by: Bryan Poling
Acke
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Greg Kroah-Hartman
commit 403dff4e2c94f275e24fd85f40b2732ffec268a1 upstream.
We need to check that we have both a valid data and control inteface for both
types of headers (union and not union
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Kailang Yang
commit 506b62c33a7444b91a93bf2da772f4c7e6656410 upstream.
Add new support for ALC298 codec.
Signed-off-by: Kailang Yang
Signed-off-by: Takashi Iwai
Signed-off-by: Greg Kroah-Ha
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Takashi Sakamoto
commit 92cb46584e104e2f4b14a44959109ffe13524a26 upstream.
Although the 't->length' is a big-endian value, it's used without any
conversion. This means that the driver always u
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Daniel Mack
commit 49cdd5b641933fda6324fc901eaf856924ba6a27 upstream.
Commit 897c329bc ("ALSA: usb: caiaq: check for cdev->n_streams > 1")
introduced a safety check to protect against bogus da
3.18-stable review patch. If anyone has any objections, please let me know.
--
From: Dan Carpenter
commit 69eba10e606a80665f8573221fec589430d9d1cb upstream.
In olden times the snd_hda_param_read() function always set "*start_id"
but in 2007 we introduced a new return and it ca
Documentation/CodingStyle ch.4 mentions in a side node that global
variables should only be used if you really need them. Reduce the use of
the global instance of ltc2952_poweroff so we may eventually remove it
entirely.
While at it, rename ltc2952_poweroff_data to ltc2952_poweroff, just to
save t
Make use of the fact that the allocated resources can be automatically
deallocated. This reduces cleanup code and chance of leaks.
Signed-off-by: Frans Klaver
---
drivers/power/reset/ltc2952-poweroff.c | 11 +++
1 file changed, 3 insertions(+), 8 deletions(-)
diff --git a/drivers/power/
Hi there,
Here's a resend of an earlier cleanup and improvement series for the ltc2952
driver.
This series implements devm_* usage, reduction of globals, some cleanup and
finally makes the input trigger optional.
>From the changes to the previous submissions I did not include renaming kill to
po
ltc2952_poweroff_handler uses gotos to return from the function. Since
we don't do cleanups exiting this function, just return IRQ_HANDLED on
the spot and be done with it.
While at it, remove the variable 'ret'. It was never used very much.
Signed-off-by: Frans Klaver
---
drivers/power/reset/lt
Document the fact that the trigger signal is now optional, and describe
the behavior when this is used.
While at it, fix a typo, and paraphrase a sentence to be less platform
specific.
Signed-off-by: Frans Klaver
---
.../devicetree/bindings/power/reset/ltc2952-poweroff.txt| 13 -
This reduces cleanup code and chance of errors.
Signed-off-by: Frans Klaver
---
drivers/power/reset/ltc2952-poweroff.c | 44 --
1 file changed, 10 insertions(+), 34 deletions(-)
diff --git a/drivers/power/reset/ltc2952-poweroff.c
b/drivers/power/reset/ltc2952-po
Disable the timers when ltc2952_poweroff is removed. We don't want to
risk calling functions on data that no longer exist.
Signed-off-by: Frans Klaver
---
drivers/power/reset/ltc2952-poweroff.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/power/reset/ltc2952-poweroff.c
b/driver
In ltc2952_poweroff_handler it is theoretically possible that the timer
fails to start on first pass (button press), but succeeds in starting on
the second (button release). This will cause the button press to be
misinterpreted, and will incorrectly shut down the system. Because a
picture says more
The function pointers for the timers and pm_power_off are assigned with
C++ style
foo = &func;
Let's change it instead to the more C style
foo = func;
Signed-off-by: Frans Klaver
---
drivers/power/reset/ltc2952-poweroff.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(
Documentation/SubmittingDrivers suggests these be implemented even when
they do nothing. On the other hand, the platform code calls these
functions 'legacy'. Suspend and resume operations should go into a
pm_ops structure, pointed at by the driver's pm field. This approach
would lead to a lot of bo
As per Documentation/CodingStyle ch.4, we should keep global variables
to a mininum. Move the panic state into the driver data, regardless of
whether panic is a system state or not.
This removes the need for the custom _init and _exit functions, so
replace them with a call to the module_platform_d
On Wednesday 14 January 2015 09:20:42 Patrick Boettcher wrote:
> diff --git a/drivers/staging/android/sync_debug.c
> b/drivers/staging/android/sync_debug.c
> index 1532a86..9a2aaf8 100644
> --- a/drivers/staging/android/sync_debug.c
> +++ b/drivers/staging/android/sync_debug.c
> @@ -96,7 +96,8 @@
The three gpio's used by this driver are stored in an array of pointers.
This doesn't add much besides cleanups in a loop. In fact, it makes most
of the usage sites harder to read. Unroll the loop, and live with the
fact that cleanups become slightly larger.
Signed-off-by: Frans Klaver
---
drive
1 - 100 of 911 matches
Mail list logo