Commit graph

716 commits

Author SHA1 Message Date
Eric Biggers
c5637a55d8 Recommend enabling ext4 and f2fs encryption support
Recommend enabling the kernel config options needed to use file-based
encryption on ext4 and f2fs.

Change-Id: I69097c7e5f38f9c2916cae40df5720183377cd7e
Signed-off-by: Eric Biggers <ebiggers@google.com>
2019-04-10 20:48:07 +00:00
Daniel Rosenberg
a98c1ac745 Add CONFIG_FUSE_FS to base am: 92c2cf3963
am: 9ae2323f4c

Change-Id: I4c25e33fcc072d76f6a8bd7a8dbbf8cb1731000f
2019-04-09 19:59:56 -07:00
Daniel Rosenberg
9ae2323f4c Add CONFIG_FUSE_FS to base
am: 92c2cf3963

Change-Id: Ic44bf2eb5e457803015a7025c0fc46a1f6ec6d15
2019-04-09 17:07:16 -07:00
Daniel Rosenberg
92c2cf3963 Add CONFIG_FUSE_FS to base
These are required for AppFuse, and to pass cts. Adding here to reflect
that.

Bug: 129901600
Change-Id: I5ebb4ca97acc1e32bbe5eab5285ddc8b6238e5d9
Signed-off-by: Daniel Rosenberg <drosen@google.com>
2019-04-08 15:38:41 -07:00
Daniel Rosenberg
237c80df60 Add CONFIG_FUSE_FS to base am: 8384af3f9d am: 2af59dcf0d
am: d8c5a744af

Change-Id: I62e7bab997fabc5b85c8131893eec96342b63c60
2019-04-08 10:10:54 -07:00
Daniel Rosenberg
d8c5a744af Add CONFIG_FUSE_FS to base am: 8384af3f9d
am: 2af59dcf0d

Change-Id: I265d5868f1ca7dbf72815180e580a0bafa5ad5fa
2019-04-08 09:48:44 -07:00
Eric Biggers
63f8ad1f4b Recommend enabling architecture-optimized AES and SHA-256
It's usually very helpful to enable AES-XTS and SHA-256 optimized with
the ARM crypto extensions (or x86 AES-NI and SHA-NI).  AES-XTS is used
by file-based encryption; SHA-256 is used by dm-verity.  I was a bit
surprised to see that these weren't already in the recommended configs.

Change-Id: I6175e16261a7360d34de76735e06e21c41db58c8
Signed-off-by: Eric Biggers <ebiggers@google.com>
2019-04-05 17:03:37 -07:00
Daniel Rosenberg
2af59dcf0d Add CONFIG_FUSE_FS to base
am: 8384af3f9d

Change-Id: I0480a7e7815dca555fb7a1947df4f192431ca6fb
2019-04-05 16:23:51 -07:00
Maciej enczykowski
35f448bdf2 android-4.9+ for Q: require CONFIG_NET_SCH_INGRESS=y am: c9aa5157cd
am: 71e6dd8b14

Change-Id: I80173fdd11af68ba66b19ce61de308d8cc0f11ab
2019-04-05 02:11:02 -07:00
Maciej enczykowski
71e6dd8b14 android-4.9+ for Q: require CONFIG_NET_SCH_INGRESS=y
am: c9aa5157cd

Change-Id: I9b798c22fc7f4475245bf606b86cd528e4a51625
2019-04-05 02:06:31 -07:00
Daniel Rosenberg
8384af3f9d Add CONFIG_FUSE_FS to base
These are required for AppFuse, and to pass cts. Adding here to reflect
that.

Bug: 129901600
Change-Id: I5ebb4ca97acc1e32bbe5eab5285ddc8b6238e5d9
Signed-off-by: Daniel Rosenberg <drosen@google.com>
2019-04-04 21:08:46 +00:00
Maciej Żenczykowski
c9aa5157cd android-4.9+ for Q: require CONFIG_NET_SCH_INGRESS=y
This enables the ingress qdisc which is the older version of
the clsact qdisc (which is implemented in the same file) and is
required by netd/clatcontroller on Q+.

(This was missed since this was already enabled on pixel devices
 and was only picked up during cuttlefish unit testing)

Bug: 65674744
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I1477ed3f35a617137034cd93eeb5fcf04c51fe72
(cherry picked from commit 994b6221dc)
2019-04-04 11:45:38 -07:00
Maciej enczykowski
becae3e1ed android-4.9+ for Q: require CONFIG_NET_SCH_INGRESS=y am: 994b6221dc am: 51c11a12bd
am: 8d583431a1

Change-Id: I07dead646ae564387af8f3063d1757530673f1aa
2019-04-04 03:52:34 -07:00
Maciej enczykowski
8d583431a1 android-4.9+ for Q: require CONFIG_NET_SCH_INGRESS=y am: 994b6221dc
am: 51c11a12bd

Change-Id: Ifd99d4773c5f82669fe64722b5b95838944d3b4f
2019-04-04 03:36:41 -07:00
Maciej enczykowski
51c11a12bd android-4.9+ for Q: require CONFIG_NET_SCH_INGRESS=y
am: 994b6221dc

Change-Id: Iafb81d26cf95d051c7beaf0f5691189d8747e080
2019-04-04 02:17:52 -07:00
Maciej Żenczykowski
994b6221dc android-4.9+ for Q: require CONFIG_NET_SCH_INGRESS=y
This enables the ingress qdisc which is the older version of
the clsact qdisc (which is implemented in the same file) and is
required by netd/clatcontroller on Q+.

(This was missed since this was already enabled on pixel devices
 and was only picked up during cuttlefish unit testing)

Bug: 65674744
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I1477ed3f35a617137034cd93eeb5fcf04c51fe72
2019-04-04 00:34:18 -07:00
Bill Rassieur
cf5ead3249 Merge master@5428150 into git_qt-dev. am: c3e4e2a2b8
am: bb5d8d1350

Change-Id: Ie5e9b4582917edfd2ca276b81a69552fc4aa73b2
2019-04-03 17:18:49 -07:00
Bill Rassieur
22e687c511 Merge master@5428150 into git_qt-dev-plus-aosp.
am: e30cb86c94

Change-Id: I600d513a8a5db3100b7fbcc8d7ca37503eb6a7d1
2019-04-03 16:09:29 -07:00
Bill Rassieur
bb5d8d1350 Merge master@5428150 into git_qt-dev.
am: c3e4e2a2b8

Change-Id: I1c896f5ce5a3a5f3eaadcae9cdb667970c64c87b
2019-04-03 08:29:48 -07:00
Bill Rassieur
e30cb86c94 Merge master@5428150 into git_qt-dev-plus-aosp.
Change-Id: I3b15c969e6cb32fb8f89737a019db112a3229350
BUG: 129345239
2019-04-02 18:26:31 +00:00
Bill Rassieur
c3e4e2a2b8 Merge master@5428150 into git_qt-dev.
Change-Id: I1f8c7bf6b24bcc38c8b62deb2259106874689802
BUG: 129345239
2019-04-02 16:49:55 +00:00
Alistair Strachan
fbafe83a7a Add CONFIG_PSI to recommended am: aaf4b964e6 am: a115e72680
am: 0d9b57d339

Change-Id: I58495494e9557d865b6f9492c426bd59421927c9
2019-03-27 01:28:29 -07:00
Alistair Strachan
d9b88e213c Add CONFIG_DM_BOW to recommended am: c85479e4c1 am: 34f286db60
am: 3e3db321b3

Change-Id: I4543559e11a598178555d78fc9bda9d600721033
2019-03-27 01:28:20 -07:00
Alistair Strachan
0d9b57d339 Add CONFIG_PSI to recommended am: aaf4b964e6
am: a115e72680

Change-Id: Ib1585a49cd310e42cafdefb04755e46351fdceb1
2019-03-27 01:13:57 -07:00
Alistair Strachan
3e3db321b3 Add CONFIG_DM_BOW to recommended am: c85479e4c1
am: 34f286db60

Change-Id: Ia62c2adfd59ada1830a5c9e0870ab06a203a89af
2019-03-27 01:13:53 -07:00
Alistair Strachan
a115e72680 Add CONFIG_PSI to recommended
am: aaf4b964e6

Change-Id: Ife2ff5fff41ffdef4b18402ff161c093a9cfe23f
2019-03-27 01:09:55 -07:00
Alistair Strachan
34f286db60 Add CONFIG_DM_BOW to recommended
am: c85479e4c1

Change-Id: I9e92bd176cf211421835f7ee182e5c9ff6e1e416
2019-03-27 01:09:52 -07:00
Alistair Strachan
aaf4b964e6 Add CONFIG_PSI to recommended
This feature is not (yet?) required for Go, so we need to put it in
'recommended'.

Bug: 127712811
Change-Id: I1276965a4f5e8ba31d27166caf41220985ceb7bf
Signed-off-by: Alistair Strachan <astrachan@google.com>
2019-03-27 07:55:44 +00:00
Alistair Strachan
c85479e4c1 Add CONFIG_DM_BOW to recommended
If you are using Q on ext4 userdata, you need this feature.

Bug: 119769411
Change-Id: Ie00d9593614387ffc85e56961e18523b78f353f8
Signed-off-by: Alistair Strachan <astrachan@google.com>
2019-03-27 07:55:29 +00:00
Sandeep Patil
ba2005f654 android-recommended: Keep CONFIG_KSM disabled am: 87a7a7fe07 am: 174fb5c1e1
am: 84e8f1dec6

Change-Id: Ib3871569772ef9cf9466a777559c5716af6c2802
2019-03-26 14:23:19 -07:00
Sandeep Patil
84e8f1dec6 android-recommended: Keep CONFIG_KSM disabled am: 87a7a7fe07
am: 174fb5c1e1

Change-Id: Idf3e29b199d4faa45281b5e150acdc7942895185
2019-03-26 13:36:56 -07:00
Sandeep Patil
174fb5c1e1 android-recommended: Keep CONFIG_KSM disabled
am: 87a7a7fe07

Change-Id: If28055881754349deef24454f7902d902464a0d6
2019-03-26 13:20:35 -07:00
Sandeep Patil
87a7a7fe07 android-recommended: Keep CONFIG_KSM disabled
Bug: 115637122
Fixes: 115637122

Change-Id: Ifb5f70268b4b607b7639ac2b1400d620861d917d
Signed-off-by: Sandeep Patil <sspatil@google.com>
2019-03-25 23:20:48 -07:00
Maciej enczykowski
dd0b7a819f Require CONFIG_USB_RTL8152 != n if we have host usb support. am: 56ca936e4f am: 53ec17ac02
am: 33f0ebd37c

Change-Id: I480e73fca8edf519fc1e23846941b6afc6e53ed4
2019-03-07 16:14:27 -08:00
Maciej enczykowski
33f0ebd37c Require CONFIG_USB_RTL8152 != n if we have host usb support. am: 56ca936e4f
am: 53ec17ac02

Change-Id: Ic181e53fa02cc50a1d61733e42d2a104b1b3621e
2019-03-07 15:17:22 -08:00
Maciej enczykowski
53ec17ac02 Require CONFIG_USB_RTL8152 != n if we have host usb support.
am: 56ca936e4f

Change-Id: I6c2580be51d8520c96f2bfb736183123357b01b0
2019-03-07 14:54:58 -08:00
Maciej Żenczykowski
56ca936e4f Require CONFIG_USB_RTL8152 != n if we have host usb support.
We want to require the r8152 usb ethernet gigabit dongle driver
on any device with a usb host port (like the USB-C port on a standard
phone).

ie. we want:

  CONFIG_USB in {m,y}  -->  CONFIG_USB_RTL8152 in {m,y}

which can be logically reversed to

  CONFIG_USB_RTL8152 = n  -->  CONFIG_USB = n

which is implementable with current conditional xml syntax.

Bug: 110755806
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I0fabe8c48536fbc597751afd34418e4ff42a06c6
2019-03-06 16:45:05 -08:00
Maciej enczykowski
598964722e android-4.9+: add CONFIG_NETFILTER_XT_TARGET_CT=y to base config am: d5d4f856ff am: c96f5aa12e
am: cee0088c7e

Change-Id: Idc22c45dde559319149124c500e805da2e36ab5b
2019-03-06 07:38:55 -08:00
Maciej enczykowski
cee0088c7e android-4.9+: add CONFIG_NETFILTER_XT_TARGET_CT=y to base config am: d5d4f856ff
am: c96f5aa12e

Change-Id: I642476943419fc2f5a9289dec0649a372d166eb2
2019-03-06 07:34:55 -08:00
Maciej enczykowski
c96f5aa12e android-4.9+: add CONFIG_NETFILTER_XT_TARGET_CT=y to base config
am: d5d4f856ff

Change-Id: Iea7fe8274c9288fec667a220505295541814cdab
2019-03-06 07:30:53 -08:00
Maciej Żenczykowski
d5d4f856ff android-4.9+: add CONFIG_NETFILTER_XT_TARGET_CT=y to base config
In practice, AFAICT, this has always been required just never documented.

Bug: 124361845
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I6035ef8e75f9daada706a9233999368a22904c4e
2019-03-05 22:50:14 -08:00
Martijn Coenen
8ad72206cf Require CONFIG_DM_VERITY and CONFIG_BLK_DEV_LOOP. am: 6b79d9cb6a am: dfc295606e
am: f9d4dedf7c

Change-Id: I26579a7a3f8ef4426cf4ad89da4c0208bc066e00
2019-03-04 00:08:51 -08:00
Martijn Coenen
f9d4dedf7c Require CONFIG_DM_VERITY and CONFIG_BLK_DEV_LOOP. am: 6b79d9cb6a
am: dfc295606e

Change-Id: Ie92028fce307511311e251bde92355490f1a4230
2019-03-04 00:04:50 -08:00
Martijn Coenen
dfc295606e Require CONFIG_DM_VERITY and CONFIG_BLK_DEV_LOOP.
am: 6b79d9cb6a

Change-Id: I99b6344296ea4020b9a9e77ea3bfc92a2e957525
2019-03-03 23:56:22 -08:00
Martijn Coenen
6b79d9cb6a Require CONFIG_DM_VERITY and CONFIG_BLK_DEV_LOOP.
These are required for APEX modules, which are required starting with
Q.

Bug: 119022885
Test: builds
Change-Id: I9f1fadf3cb842f2d86f7adb5d9beb31e3c9b8be8
2019-03-01 18:39:54 +00:00
Yifan Hong
2cfcbdeb7f Merge "Require CONFIG_MD=y." am: 5783754adb am: a257433266
am: 18f4df8493

Change-Id: Ic6545e5739baae303c9b1c4ddd25a3c8a86ffd25
2019-02-26 13:04:42 -08:00
Yifan Hong
18f4df8493 Merge "Require CONFIG_MD=y." am: 5783754adb
am: a257433266

Change-Id: I76b7b6c54640e01e569ef14e012e4e5ac3a64410
2019-02-26 13:00:41 -08:00
Yifan Hong
a257433266 Merge "Require CONFIG_MD=y."
am: 5783754adb

Change-Id: Ie4d56a21641b062959502fd68e8867ef2178d769
2019-02-26 12:55:33 -08:00
Yifan Hong
5783754adb Merge "Require CONFIG_MD=y." 2019-02-26 20:31:56 +00:00
Maciej enczykowski
43ac28cf43 p/android-4.9+: relax QTAGUID requirements am: 1d961dc1ab am: 7160fe215f
am: dcaf9f78af

Change-Id: Ic9ff7edf455f678d893787c5ccb793c345a568a9
2019-02-25 18:39:47 -08:00