Wolfram Sang
e2088ec002
usb: gadget: udc: goku_udc: don't print on ENOMEM
...
All kmalloc-based functions print enough information on failures.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:17:37 +02:00
Wolfram Sang
d9116ca87e
usb: gadget: udc: fsl_qe_udc: don't print on ENOMEM
...
All kmalloc-based functions print enough information on failures.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:17:37 +02:00
Wolfram Sang
648e0bc961
usb: dwc2: gadget: don't print on ENOMEM
...
All kmalloc-based functions print enough information on failures.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:17:37 +02:00
Wolfram Sang
b62a7a99b8
usb: core: urb: don't print on ENOMEM
...
All kmalloc-based functions print enough information on failures.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:17:37 +02:00
Wolfram Sang
93fab7955e
usb: core: message: don't print on ENOMEM
...
All kmalloc-based functions print enough information on failures.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:17:36 +02:00
Wolfram Sang
b74e706236
usb: core: hub: don't print on ENOMEM
...
All kmalloc-based functions print enough information on failures.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:17:36 +02:00
Wolfram Sang
36af2db870
usb: core: hcd: don't print on ENOMEM
...
All kmalloc-based functions print enough information on failures.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:17:36 +02:00
Wolfram Sang
f6b6f8a09f
usb: class: usbtmc: don't print on ENOMEM
...
All kmalloc-based functions print enough information on failures.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:17:36 +02:00
Wolfram Sang
52879bb190
usb: atm: usbatm: don't print on ENOMEM
...
All kmalloc-based functions print enough information on failures.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:17:36 +02:00
Wolfram Sang
59e1200ecb
usb: atm: ueagle-atm: don't print on ENOMEM
...
All kmalloc-based functions print enough information on failures.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:17:36 +02:00
Wolfram Sang
8b80c106a0
usb: atm: speedtch: don't print on ENOMEM
...
All kmalloc-based functions print enough information on failures.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:17:36 +02:00
Wolfram Sang
04e75e4956
usb: atm: cxacru: don't print on ENOMEM
...
All kmalloc-based functions print enough information on failures.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:17:36 +02:00
Wolfram Sang
78a4a0d22f
watchdog: pcwd_usb: don't print error when allocating urb fails
...
kmalloc will print enough information in case of failure.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Reviewed-by: Guenter Roeck <linux@roeck-us.net >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:13:55 +02:00
Wolfram Sang
4e9f037e20
media: usb: zr364xx: zr364xx: don't print error when allocating urb fails
...
kmalloc will print enough information in case of failure.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:13:55 +02:00
Wolfram Sang
44d6d61220
media: usb: usbvision: usbvision-core: don't print error when allocating urb fails
...
kmalloc will print enough information in case of failure.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:13:55 +02:00
Wolfram Sang
a438612953
media: usb: tm6000: tm6000-video: don't print error when allocating urb fails
...
kmalloc will print enough information in case of failure.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:13:55 +02:00
Wolfram Sang
5d54a42ed7
media: usb: tm6000: tm6000-dvb: don't print error when allocating urb fails
...
kmalloc will print enough information in case of failure.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:13:54 +02:00
Wolfram Sang
7164c590c2
media: usb: stkwebcam: stk-webcam: don't print error when allocating urb fails
...
kmalloc will print enough information in case of failure.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:13:54 +02:00
Wolfram Sang
ec70abd1fa
media: usb: stk1160: stk1160-video: don't print error when allocating urb fails
...
kmalloc will print enough information in case of failure.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:13:54 +02:00
Wolfram Sang
3b2630dcf4
media: usb: s2255: s2255drv: don't print error when allocating urb fails
...
kmalloc will print enough information in case of failure.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:13:54 +02:00
Wolfram Sang
0ecf16674d
media: usb: pwc: pwc-if: don't print error when allocating urb fails
...
kmalloc will print enough information in case of failure.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:13:54 +02:00
Wolfram Sang
ec691d0a8b
media: usb: msi2500: msi2500: don't print error when allocating urb fails
...
kmalloc will print enough information in case of failure.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:13:54 +02:00
Wolfram Sang
908316624f
media: usb: hdpvr: hdpvr-video: don't print error when allocating urb fails
...
kmalloc will print enough information in case of failure.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:13:54 +02:00
Wolfram Sang
604f517e46
media: usb: hackrf: hackrf: don't print error when allocating urb fails
...
kmalloc will print enough information in case of failure.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:13:54 +02:00
Wolfram Sang
e8407a5995
media: usb: gspca: konica: don't print error when allocating urb fails
...
kmalloc will print enough information in case of failure.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:13:54 +02:00
Wolfram Sang
b2a057b053
media: usb: gspca: gspca: don't print error when allocating urb fails
...
kmalloc will print enough information in case of failure.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:13:54 +02:00
Wolfram Sang
37fac9692f
media: usb: gspca: benq: don't print error when allocating urb fails
...
kmalloc will print enough information in case of failure.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:13:54 +02:00
Wolfram Sang
9ebaee44a6
media: usb: em28xx: em28xx-core: don't print error when allocating urb fails
...
kmalloc will print enough information in case of failure.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:13:54 +02:00
Wolfram Sang
47cb39ebcf
media: usb: em28xx: em28xx-audio: don't print error when allocating urb fails
...
kmalloc will print enough information in case of failure.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:13:54 +02:00
Wolfram Sang
5cdf8c3494
media: usb: dvb-usb: dib0700_core: don't print error when allocating urb fails
...
kmalloc will print enough information in case of failure.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:13:53 +02:00
Wolfram Sang
91fb3ee6f3
media: usb: cx231xx: cx231xx-vbi: don't print error when allocating urb fails
...
kmalloc will print enough information in case of failure.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:13:53 +02:00
Wolfram Sang
15c0709119
media: usb: cx231xx: cx231xx-core: don't print error when allocating urb fails
...
kmalloc will print enough information in case of failure.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:13:53 +02:00
Wolfram Sang
1fbfc53cdd
media: usb: cx231xx: cx231xx-audio: don't print error when allocating urb fails
...
kmalloc will print enough information in case of failure.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:13:53 +02:00
Wolfram Sang
d41b2d5d46
media: usb: cpia2: cpia2_usb: don't print error when allocating urb fails
...
kmalloc will print enough information in case of failure.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:13:53 +02:00
Wolfram Sang
b4d920de70
media: usb: au0828: au0828-video: don't print error when allocating urb fails
...
kmalloc will print enough information in case of failure.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:13:53 +02:00
Wolfram Sang
0f578d7cc6
media: usb: as102: as102_usb_drv: don't print error when allocating urb fails
...
kmalloc will print enough information in case of failure.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:13:53 +02:00
Wolfram Sang
05476e6469
media: usb: airspy: airspy: don't print error when allocating urb fails
...
kmalloc will print enough information in case of failure.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:13:53 +02:00
Wolfram Sang
5414c2d6af
media: rc: redrat3: don't print error when allocating urb fails
...
kmalloc will print enough information in case of failure.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:13:53 +02:00
Wolfram Sang
75ee1cb92b
media: rc: imon: don't print error when allocating urb fails
...
kmalloc will print enough information in case of failure.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:13:53 +02:00
Wolfram Sang
9b8c2b68f1
media: radio: si470x: radio-si470x-usb: don't print error when allocating urb fails
...
kmalloc will print enough information in case of failure.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:13:53 +02:00
Wolfram Sang
832fbe077c
media: dvb-frontends: rtl2832_sdr: don't print error when allocating urb fails
...
kmalloc will print enough information in case of failure.
Signed-off-by: Wolfram Sang <wsa-dev@sang-engineering.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:13:52 +02:00
Dave Jones
1328f7b928
usbip: vudc: Fix apparent cut-n-paste error
...
Coverity picked up that this looks like a cut-n-paste from an almost
identical sequence below that didn't get its variable renamed.
Signed-off-by: Dave Jones <davej@codemonkey.org.uk >
Reviewed-by: Krzysztof Opasiak <k.opasiak@samsung.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-30 19:06:43 +02:00
Greg Kroah-Hartman
1aaaa9acae
Merge 4.8-rc3 into usb-next
...
We want the USB fixes in here as well.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-08-21 21:33:17 -04:00
Linus Torvalds
fa8410b355
Linux 4.8-rc3
v4.8-rc3
2016-08-21 16:14:10 -07:00
Linus Torvalds
46097f2718
Merge branch 'parisc-4.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
...
Pull two parisc fixes from Helge Deller:
"The first patch ensures that the high-res cr16 clocksource (which was
added in kernel 4.7) gets choosen as default clocksource for parisc.
The second patch moves the #define of EREFUSED down inside errno.h and
thus unbreaks building the gccgo compiler"
* 'parisc-4.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux:
parisc: Fix order of EREFUSED define in errno.h
parisc: Fix automatic selection of cr16 clocksource
2016-08-21 14:28:24 -07:00
Tony Luck
4ec656bdf4
EDAC, skx_edac: Add EDAC driver for Skylake
...
This is an entirely new driver instead of yet another set of patches
to sb_edac.c because:
1) Mapping from PCI devices to socket/memory controller is significantly
different. Skylake scatters devices on a socket across a number of
PCI buses.
2) There is an extra level of interleaving via the "mcroute" register
that would be a little messy to squeeze into the old driver.
3) Validation is getting too expensive. Changes to sb_edac need to
be checked against Sandy Bridge, Ivy Bridge, Haswell, Broadwell and
Knights Landing.
Acked-by: Aristeu Rozanski <aris@redhat.com >
Acked-by: Borislav Petkov <bp@suse.de >
Signed-off-by: Tony Luck <tony.luck@intel.com >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2016-08-21 10:58:34 -07:00
Helge Deller
3eb53b20d7
parisc: Fix order of EREFUSED define in errno.h
...
When building gccgo in userspace, errno.h gets parsed and the go include file
sysinfo.go is generated.
Since EREFUSED is defined to the same value as ECONNREFUSED, and ECONNREFUSED
is defined later on in errno.h, this leads to go complaining that EREFUSED
isn't defined yet.
Fix this trivial problem by moving the define of EREFUSED down after
ECONNREFUSED in errno.h (and clean up the indenting while touching this line).
Signed-off-by: Helge Deller <deller@gmx.de >
Cc: stable@vger.kernel.org
2016-08-20 13:33:53 +02:00
Helge Deller
ae141830b1
parisc: Fix automatic selection of cr16 clocksource
...
Commit 54b6680090 (parisc: Add native high-resolution sched_clock()
implementation) added support to use the CPU-internal cr16 counters as reliable
clocksource with the help of HAVE_UNSTABLE_SCHED_CLOCK.
Sadly the commit missed to remove the hack which prevented cr16 to become the
default clocksource even on SMP systems.
Signed-off-by: Helge Deller <deller@gmx.de >
Cc: stable@vger.kernel.org # 4.7+
2016-08-20 13:33:51 +02:00
Linus Torvalds
6040e57658
Make the hardened user-copy code depend on having a hardened allocator
...
The kernel test robot reported a usercopy failure in the new hardened
sanity checks, due to a page-crossing copy of the FPU state into the
task structure.
This happened because the kernel test robot was testing with SLOB, which
doesn't actually do the required book-keeping for slab allocations, and
as a result the hardening code didn't realize that the task struct
allocation was one single allocation - and the sanity checks fail.
Since SLOB doesn't even claim to support hardening (and you really
shouldn't use it), the straightforward solution is to just make the
usercopy hardening code depend on the allocator supporting it.
Reported-by: kernel test robot <xiaolong.ye@intel.com >
Cc: Kees Cook <keescook@chromium.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2016-08-19 12:47:01 -07:00
Linus Torvalds
8cc9dddd38
Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
...
Pull i2c fixes from Wolfram Sang:
"I2C has some pretty standard driver bugfixes and one minor cleanup"
* 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux:
i2c: meson: Use complete() instead of complete_all()
i2c: brcmstb: Use complete() instead of complete_all()
i2c: bcm-kona: Use complete() instead of complete_all()
i2c: bcm-iproc: Use complete() instead of complete_all()
i2c: at91: fix support of the "alternative command" feature
i2c: ocores: add missed clk_disable_unprepare() on failure paths
i2c: cros-ec-tunnel: Fix usage of cros_ec_cmd_xfer()
i2c: mux: demux-pinctrl: properly roll back when adding adapter fails
2016-08-19 12:10:06 -07:00