Commit Graph

650125 Commits

Author SHA1 Message Date
Joy Cho
e87d0f3706 ODROID-COMMON: add gator driver
- gator driver version : 670
- default disabled

Change-Id: Ibc67cfe17cb8d94ab8aa82c2bd2a16ba045be010
2018-12-12 14:43:03 +09:00
Joy Cho
3be1b52e5b Merge "ODROID-N2: thermal: add an exeception logic to control max cpu level" into odroidn2-4.9.y 2018-12-12 13:47:23 +09:00
Kevin Kim
e49d2ea247 Merge "ODROID-COMMON: adjust sound card dai link for spdif_out." into odroidn2-4.9.y 2018-12-11 18:13:53 +09:00
Kevin Kim
a1a3ecc5b8 ODROID-COMMON: usb: add to control USB Host by GPIO
Change-Id: Ibc9c418bd0616ce3a723a45615c5e52bf91b0f2e
Signed-off-by: Kevin Kim <ckkim@hardkernel.com>
2018-12-11 16:22:27 +09:00
Kevin Kim
25a4db262e ODROID-COMMON: adjust sound card dai link for spdif_out.
hw:0,0 -> tdmc <-> internal DAC
hw:0,1 -> spdif_b <-> hdmitx
hw:0,2 -> spdif_a <-> spdif_out(GPIOA_11)

Change-Id: I2d31ec832d6cb82e2363977cbcbc5bc96fa3f993
2018-12-11 11:46:24 +09:00
Joy Cho
04a64378a8 ODROID-N2: thermal: add an exeception logic to control max cpu level
Change-Id: I880b89d828034b029e306bda7c8be9004c3ec913
FIXME: find a better way not to modify thermal core drivers
2018-12-11 10:57:48 +09:00
Joy Cho
895b49d2e8 ODROID-N2: dts: adjust default cpu opp table
Change-Id: I42ed48f07936c6bb92416a666cb472d7da144c81
2018-12-05 09:49:32 +09:00
Kevin Kim
728ebe1676 Merge "ODROID-COMMON:Add /dev/gpiomem device for rootless user GPIO access" into odroidn2-4.9.y 2018-12-04 17:53:10 +09:00
Kevin Kim
a2b457f348 Merge "ODROID-COMMON:Add device information to /proc/cpuinfo" into odroidn2-4.9.y 2018-12-04 17:53:05 +09:00
Joy Cho
696cceea12 ODROID-N2: defconfig: add a new defconfig to support SPI bios
Change-Id: If94100b9640b9c8dd2b85d5d4ae68051a78031ea
Signed-off-by: Joy Cho <joy.cho@hardkernel.com>
2018-12-03 19:17:08 +09:00
Kevin Kim
0e2895f90d ODROID-COMMON:Add /dev/gpiomem device for rootless user GPIO access
Change-Id: I559e9155294144372d64a8b79044ea53318c4e0a
2018-11-30 11:53:49 +09:00
Kevin Kim
5f114f6c3c ODROID-COMMON:Add device information to /proc/cpuinfo
Change-Id: I1148522b11733bfa05a1f74ecb756cf78a0b4fe4
2018-11-30 10:56:04 +09:00
Mauro (mdrjr) Ribeiro
32b1292ddf ODROID-N2: Prepare defconfig for release 2018-11-29 10:29:36 +09:00
Mauro (mdrjr) Ribeiro
30d81f2f16 Merge tag 'v4.9.141' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into odroidn2-4.9.y
This is the 4.9.141 stable release
2018-11-28 19:12:02 +09:00
Mauro (mdrjr) Ribeiro
054c344c54 Merge tag 'v4.9.140' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into odroidn2-4.9.y
This is the 4.9.140 stable release
2018-11-28 19:11:53 +09:00
Mauro (mdrjr) Ribeiro
a688083ead Merge tag 'v4.9.139' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into odroidn2-4.9.y
This is the 4.9.139 stable release
2018-11-28 19:11:32 +09:00
Mauro (mdrjr) Ribeiro
901d3e0e46 Merge tag 'v4.9.138' into odroidn2-4.9.y
This is the 4.9.138 stable release
2018-11-28 18:58:44 +09:00
Mauro (mdrjr) Ribeiro
a0b7895085 Merge tag 'v4.9.137' into odroidn2-4.9.y
This is the 4.9.137 stable release
2018-11-28 18:58:41 +09:00
Mauro (mdrjr) Ribeiro
b880273097 Merge tag 'v4.9.136' into odroidn2-4.9.y
This is the 4.9.136 stable release
2018-11-28 18:58:37 +09:00
Mauro (mdrjr) Ribeiro
c3aacd513b Merge tag 'v4.9.135' into odroidn2-4.9.y
This is the 4.9.135 stable release
2018-11-28 18:58:28 +09:00
Mauro (mdrjr) Ribeiro
1de3a94f7e Merge tag 'v4.9.134' into odroidn2-4.9.y
This is the 4.9.134 stable release
2018-11-28 18:50:36 +09:00
Mauro (mdrjr) Ribeiro
41af7ed3af Merge tag 'v4.9.133' into odroidn2-4.9.y
This is the 4.9.133 stable release
2018-11-28 18:46:05 +09:00
Mauro (mdrjr) Ribeiro
c4fc01bd1e Merge tag 'v4.9.132' into odroidn2-4.9.y
This is the 4.9.132 stable release
2018-11-28 18:41:25 +09:00
Mauro (mdrjr) Ribeiro
7754a78a54 Merge tag 'v4.9.131' into odroidn2-4.9.y
This is the 4.9.131 stable release
2018-11-28 18:41:20 +09:00
Mauro (mdrjr) Ribeiro
57b18be828 Merge tag 'v4.9.130' into odroidn2-4.9.y
This is the 4.9.130 stable release
2018-11-28 18:36:06 +09:00
Mauro (mdrjr) Ribeiro
cee80e1274 Merge tag 'v4.9.129' into odroidn2-4.9.y
This is the 4.9.129 stable release
2018-11-28 18:36:03 +09:00
Mauro (mdrjr) Ribeiro
2e93c47314 Merge tag 'v4.9.128' into odroidn2-4.9.y
This is the 4.9.128 stable release
2018-11-28 18:35:53 +09:00
Mauro (mdrjr) Ribeiro
878b8da2f5 Merge tag 'v4.9.127' into odroidn2-4.9.y
This is the 4.9.127 stable release
2018-11-28 18:25:24 +09:00
Mauro (mdrjr) Ribeiro
a01138426b Merge tag 'v4.9.126' into odroidn2-4.9.y
This is the 4.9.126 stable release
2018-11-28 18:24:27 +09:00
Mauro (mdrjr) Ribeiro
2b7d1a14b6 Merge tag 'v4.9.125' into odroidn2-4.9.y
This is the 4.9.125 stable release
2018-11-28 18:23:41 +09:00
Mauro (mdrjr) Ribeiro
c916134ba9 Merge tag 'v4.9.124' into odroidn2-4.9.y
This is the 4.9.124 stable release
2018-11-28 18:17:51 +09:00
Mauro (mdrjr) Ribeiro
8337485c77 Merge tag 'v4.9.123' into odroidn2-4.9.y
This is the 4.9.123 stable release
2018-11-28 18:17:34 +09:00
Mauro (mdrjr) Ribeiro
48842c21a0 Merge tag 'v4.9.122' into odroidn2-4.9.y
This is the 4.9.122 stable release
2018-11-28 18:17:31 +09:00
Mauro (mdrjr) Ribeiro
06ee7820ac Merge tag 'v4.9.121' into odroidn2-4.9.y
This is the 4.9.121 stable release
2018-11-28 18:17:28 +09:00
Mauro (mdrjr) Ribeiro
23d9d494a9 Merge tag 'v4.9.120' into odroidn2-4.9.y
This is the 4.9.120 stable release
2018-11-28 18:17:19 +09:00
Mauro (mdrjr) Ribeiro
dd6cbaa890 Merge tag 'v4.9.119' into odroidn2-4.9.y
This is the 4.9.119 stable release
2018-11-28 17:58:03 +09:00
Mauro (mdrjr) Ribeiro
402a63a3ad Merge tag 'v4.9.118' into odroidn2-4.9.y
This is the 4.9.118 stable release
2018-11-28 17:57:46 +09:00
Mauro (mdrjr) Ribeiro
2e4823bd03 Merge tag 'v4.9.117' into odroidn2-4.9.y
This is the 4.9.117 stable release
2018-11-28 17:41:55 +09:00
Mauro (mdrjr) Ribeiro
014f83d329 Merge tag 'v4.9.116' into odroidn2-4.9.y
This is the 4.9.116 stable release
2018-11-28 17:41:01 +09:00
Mauro (mdrjr) Ribeiro
08b3f99cfe Merge tag 'v4.9.115' into odroidn2-4.9.y
This is the 4.9.115 stable release
2018-11-28 17:40:58 +09:00
Mauro (mdrjr) Ribeiro
e9ea4f397d Merge tag 'v4.9.114' into odroidn2-4.9.y
This is the 4.9.114 stable release
2018-11-28 17:40:47 +09:00
Mauro (mdrjr) Ribeiro
e53c00d7c1 ODROID-COMMON: Support for Wifi Modules
Change-Id: Id44c28078722efb0cbda44f8ccb5b953572235ce
2018-11-28 17:24:17 +09:00
Mauro (mdrjr) Ribeiro
1619ed75a5 ODROID: fix amlogic driver build on GCC 7 2018-11-28 17:09:36 +09:00
Mauro (mdrjr) Ribeiro
fd9428c31f ODROID-COMMON: lock gpu frequency to its maximum
Change-Id: Ic967f79a1bff001336a5e41a2bc644d5108ecb6a
2018-11-28 16:51:50 +09:00
Mauro (mdrjr) Ribeiro
5ef121eb61 ODROID-COMMON: slipstream Amlogic drivers
Change-Id: I96b0ed0cce029e85a12c1a04327f106b68ba7f43
2018-11-28 16:51:37 +09:00
Mauro (mdrjr) Ribeiro
f64e727448 osd/fb: set default color format for Linux
Change-Id: I1d95d63215d5567673380740528eff65562bc6df
2018-11-28 16:42:21 +09:00
Mauro (mdrjr) Ribeiro
8c7979c905 ODROID: fix build on GCC 7 2018-11-28 16:36:12 +09:00
Mauro (mdrjr) Ribeiro
2017ef2b5a ODROID-N2: slipstream Mali Dvalin Kernel Driver 2018-11-28 16:16:46 +09:00
Greg Kroah-Hartman
bb2d990b6f Linux 4.9.141 2018-11-27 16:09:42 +01:00
Ilya Dryomov
c3ec4e5bda libceph: fall back to sendmsg for slab pages
commit 7e241f647d upstream.

skb_can_coalesce() allows coalescing neighboring slab objects into
a single frag:

  return page == skb_frag_page(frag) &&
         off == frag->page_offset + skb_frag_size(frag);

ceph_tcp_sendpage() can be handed slab pages.  One example of this is
XFS: it passes down sector sized slab objects for its metadata I/O.  If
the kernel client is co-located on the OSD node, the skb may go through
loopback and pop on the receive side with the exact same set of frags.
When tcp_recvmsg() attempts to copy out such a frag, hardened usercopy
complains because the size exceeds the object's allocated size:

  usercopy: kernel memory exposure attempt detected from ffff9ba917f20a00 (kmalloc-512) (1024 bytes)

Although skb_can_coalesce() could be taught to return false if the
resulting frag would cross a slab object boundary, we already have
a fallback for non-refcounted pages.  Utilize it for slab pages too.

Cc: stable@vger.kernel.org # 4.8+
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-11-27 16:09:42 +01:00