Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge cm-14.1 stuff into mainline linux kernel #3

Merged
merged 146 commits into from
Oct 5, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
146 commits
Select commit Hold shift + click to select a range
f0d6729
Revert "SELinux: ss: Fix policy write for ioctl operations"
jeffvanderstoep Jul 30, 2015
90cb7fe
Revert "SELinux: use deletion-safe iterator to free list"
jeffvanderstoep Jul 30, 2015
2fc7072
Revert "SELinux: per-command whitelisting of ioctls"
jeffvanderstoep Jul 30, 2015
12df8ae
Revert "security: lsm_audit: add ioctl specific auditing"
jeffvanderstoep Jul 30, 2015
0a3d9f8
selinux: remove unnecessary pointer reassignment
jeffvanderstoep Feb 26, 2015
bab6dbe
security: add ioctl specific auditing to lsm_audit
jeffvanderstoep Jul 10, 2015
bb6c128
selinux: extended permissions for ioctls
jeffvanderstoep Jul 10, 2015
8899730
selinux: Android kernel compatibility with M userspace
jeffvanderstoep Oct 22, 2015
ac39b43
selinux: do not check open perm on ftruncate call
jeffvanderstoep Sep 18, 2015
447e61e
selinux/nlmsg: add XFRM_MSG_NEWSPDINFO
NicolasDichtel Apr 8, 2015
3e1025b
selinux/nlmsg: add XFRM_MSG_GETSPDINFO
NicolasDichtel Apr 8, 2015
7020fe5
selinux/nlmsg: add XFRM_MSG_[NEW|GET]SADINFO
NicolasDichtel Apr 8, 2015
da6bd9a
selinux/nlmsg: add XFRM_MSG_REPORT
NicolasDichtel Apr 10, 2015
4209940
selinux/nlmsg: add XFRM_MSG_MIGRATE
NicolasDichtel Apr 10, 2015
b39f654
selinux/nlmsg: add XFRM_MSG_MAPPING
NicolasDichtel Apr 10, 2015
c4202a7
selinux: add SOCK_DIAG_BY_FAMILY to the list of netlink message types
pcmoore Jan 28, 2014
6cf1c3d
selinux: nlmsgtab: add SOCK_DESTROY to the netlink mapping tables
lcolitti Feb 3, 2016
1ef3bea
FROMLIST: mm: mmap: Add new /proc tunable for mmap_base ASLR.
Dec 29, 2015
ba1ead7
FROMLIST: arm: mm: support ARCH_MMAP_RND_BITS.
Dec 29, 2015
e1f4d37
defconfig: regenerate
KonstaT Mar 3, 2017
ddd9cf9
defconfig: arm: setting mmap_rnd_bits
Oct 3, 2016
46e2b9b
FROMLIST: drivers: char: random: add get_random_long()
Feb 24, 2016
dc7e738
BACKPORT: FROMLIST: mm: ASLR: use get_random_long()
Feb 24, 2016
78d01c3
net: add sk_fullsock() helper
Mar 16, 2015
6e16ea4
ipv6: inet6_sk() should use sk_fullsock()
Oct 5, 2015
67e937d
net: diag: split inet_diag_dump_one_icsk into two
lcolitti Dec 16, 2015
f6ddb6c
net: diag: Add the ability to destroy a socket.
lcolitti Dec 16, 2015
fbf1af5
net: diag: Support SOCK_DESTROY for inet sockets.
lcolitti Dec 16, 2015
a19857b
net: diag: Support destroying TCP sockets.
lcolitti Dec 16, 2015
f664c72
defconfig: Enabling config INET_DIAG_DESTROY
Aug 28, 2016
65b7fd8
net: tcp: deal with listen sockets properly in tcp_abort.
lcolitti Dec 19, 2015
78b0238
net: diag: support v4mapped sockets in inet_diag_find_one_icsk()
Jan 21, 2016
cfe122b
UPSTREAM: proc: make proc_fd_permission() thread-friendly
oleg-nesterov Sep 11, 2013
e8baf64
UPSTREAM: proc: actually make proc_fd_permission() thread-friendly
oleg-nesterov Nov 7, 2015
e088e4b
defconfig: Enable config IP_NF_MATCH_RPFILTER
Dec 19, 2016
e741391
msm: vidc: Add SEI extradata
vgarodia May 2, 2016
30cfb69
msm: vidc: Add support for color space information.
May 25, 2016
38c26b6
msm: vidc: Add control to set csc coefficients to firmware.
Dec 14, 2015
b67e09f
msm: vidc: Set constrained intra refresh property
Mar 30, 2016
aa3ca07
Initial port of sdcardfs
djcampello Jun 19, 2015
89e3187
sdcardfs: port to 3.10
djcampello Jun 19, 2015
3cf3dad
sdcardfs: Changed type-cast in packagelist management
djcampello Jun 24, 2015
3b8a573
sdcardfs: Bring up to date with Android M permissions:
drosen-google Feb 4, 2016
e080688
vfs: add d_canonical_path for stacked filesystem support
drosen-google Feb 12, 2016
80d9d2e
sdcardfs: Add support for d_canonicalize
drosen-google Feb 12, 2016
0d423a6
inotify: Fix erroneous update of bit count
drosen-google Mar 23, 2016
475465e
sdcardfs: remove effectless config option
drosen-google Mar 23, 2016
23fd784
sdcardfs: Remove unused code
drosen-google Mar 28, 2016
95fa3f9
sdcardfs: remove unneeded __init and __exit
drosen-google Mar 28, 2016
684f2af
vfs: change d_canonical_path to take two paths
drosen-google Apr 22, 2016
1c1aadd
fuse: Add support for d_canonical_path
drosen-google Apr 22, 2016
d714410
sdcardfs: Truncate packages_gid.list on overflow
drosen-google Jul 8, 2016
4b263ce
ANDROID: sdcardfs: fix itnull.cocci warnings
JuliaLawall Jun 1, 2016
4e9ce2a
sdcardfs: override umask on mkdir and create
drosen-google Apr 13, 2016
1b5142b
sdcardfs: Check for other cases on path lookup
drosen-google Apr 27, 2016
774d40b
sdcardfs: Fix locking for permission fix up
drosen-google Aug 16, 2016
9be1654
sdcardfs: Switch package list to RCU
drosen-google May 10, 2016
4108703
sdcardfs: Added top to sdcardfs_inode_info
drosen-google May 18, 2016
65bce0e
sdcardfs: fix external storage exporting incorrect uid
Sep 19, 2016
20e2ea2
sdcardfs: Move directory unlock before touch
drosen-google Sep 26, 2016
6759621
vfs: Allow filesystems to access their private mount data
drosen-google Oct 26, 2016
46317f6
vfs: Add permission2 for filesystems with per mount permissions
drosen-google Oct 26, 2016
ae9441c
vfs: Add setattr2 for filesystems with per mount permissions
drosen-google Oct 26, 2016
fb7aa82
sdcardfs: User new permission2 functions
drosen-google Oct 26, 2016
ea1add6
sdcardfs: Add gid and mask to private mount data
drosen-google Oct 27, 2016
a77a22e
sdcardfs: Use per mount permissions
drosen-google Oct 27, 2016
95e77c0
ANDROID: vfs: Missed updating truncate to truncate2
drosen-google Dec 28, 2016
d7d91c0
ANDROID: sdcardfs: Fix locking issue with permision fix up
drosen-google Dec 27, 2016
7844204
ANDROID: sdcardfs: Allow non-owners to touch
drosen-google Jan 20, 2017
996c19d
ANDROID: sdcardfs: Refactor configfs interface
drosen-google Jan 21, 2017
8101fdb
ANDROID: sdcardfs: add support for user permission isolation
drosen-google Jan 22, 2017
3ebedfd
ANDROID: sdcardfs: Remove redundant operation
drosen-google Jan 27, 2017
0c59232
ANDROID: sdcardfs: Add GID Derivation to sdcardfs
drosen-google Jan 25, 2017
64b9741
ANDROID: sdcardfs: switch to full_name_hash and qstr
drosen-google Jan 28, 2017
dca4e99
ANDROID: sdcardfs: Switch strcasecmp for internal call
drosen-google Feb 1, 2017
f5a8f7f
ANDROID: sdcardfs: Fix incorrect hash
drosen-google Feb 15, 2017
d9bd54f
ANDROID: sdcardfs: Add missing path_put
drosen-google Feb 17, 2017
d72d731
ANDROID: sdcardfs: Don't bother deleting freelist
drosen-google Feb 22, 2017
612f22f
ANDROID: sdcardfs: implement vm_ops->page_mkwrite
drosen-google Feb 24, 2017
1af8d9b
ANDROID: sdcardfs: support direct-IO (DIO) operations
drosen-google Feb 24, 2017
2ebb6e9
introduce iterate_dir() and dir_context
May 15, 2013
f9050cc
introduce ->iterate(), ctx->pos, dir_emit()
May 15, 2013
b04db3d
constify ->actor
May 23, 2013
ca4871b
defconfig: enable CONFIG_SDCARD_FS
KonstaT Mar 4, 2017
5b918ab
dccp: fix freeing skb too early for IPV6_RECVPKTINFO
xairy Feb 16, 2017
d53a6f8
ipc/shm: Fix shmat mmap nil-page protection
Feb 7, 2017
6b44983
sctp: avoid BUG_ON on sctp_wait_for_sndbuf
marceloleitner Feb 6, 2017
7bad86d
BACKPORT: tcp: avoid infinite loop in tcp_splice_read()
Feb 3, 2017
36ac541
sctp: deny peeloff operation on asocs with threads sleeping on it
marceloleitner Feb 23, 2017
39e4d62
net/llc: avoid BUG_ON() in skb_orphan()
Feb 12, 2017
6c201c5
TTY: n_hdlc, fix lockdep false positive
Nov 26, 2015
fbb8d56
tty: n_hdlc: get rid of racy n_hdlc.tbuf
a13xp0p0v Mar 1, 2017
44f03f5
ext4: validate s_first_meta_bg at mount time
guaneryu Dec 1, 2016
6d72dbb
UPSTREAM: udp: properly support MSG_PEEK with truncated buffers
Jul 15, 2016
7c8afa9
netlink: Eliminate kmalloc in netlink dump operation.
Aug 15, 2013
a9b5abb
netlink: Fix dump skb leak/double free
herbertx May 16, 2016
db82917
ANDROID: ion: Protect kref from userspace manipulation
nickdesaulniers Feb 10, 2017
ce37f3b
irda: Fix lockdep annotations in hashbin_delete().
davem330 Feb 17, 2017
d2a9daf
BACKPORT: block: add blk_rq_set_block_pc()
axboe Jun 6, 2014
f1ff0aa
nf: IDLETIMER: Adds the uid field in the msg
Feb 19, 2017
68cc7bd
msm: thermal-dev: Protect IOCTL from race condition
Mar 23, 2017
28fd4bb
soc: qcom: socinfo: Protect current_image using semaphore lock.
Mar 27, 2017
35414fa
mhi: core: remove unused dbgfs function
Apr 11, 2017
51f61d7
usb: phy: initialize the notifier when add a new phy
Dec 11, 2013
4d053db
mm: migrate dirty page without clear_page_dirty_for_io etc
Jul 15, 2016
de6f6e2
KEYS: Disallow keyrings beginning with '.' to be joined as session ke…
dhowells Apr 18, 2017
71e767c
xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window
Mar 22, 2017
0e445fd
KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings
ebiggers Apr 18, 2017
5263444
scsi: sg: check length passed to SG_NEXT_CMD_LEN
Feb 15, 2017
38b59bd
net/packet: fix overflow in check for tp_reserve
xairy Mar 29, 2017
c8ea128
net/packet: fix overflow in check for tp_frame_nr
xairy Mar 29, 2017
0b7d076
UPSTREAM: packet: handle too big packets for PACKET_V3
Aug 15, 2014
def1368
UPSTREAM: net/packet: fix overflow in check for priv area size
xairy Mar 29, 2017
5a4f997
mm/mempolicy.c: fix error handling in set_mempolicy and mbind.
salls Apr 8, 2017
ba11111
mm: Tighten x86 /dev/mem with zeroing reads
kees Apr 5, 2017
7a19d5a
dccp/tcp: do not inherit mc_list from parent
May 9, 2017
d45e42d
tcp: do not lock listener to process SYN packets
Oct 2, 2015
2a5cdaf
ipv6: fix out of bound writes in __ip6_append_data()
May 19, 2017
544d61a
ipv6: sctp: clone options to avoid use after free
Dec 9, 2015
22aeca1
sctp: do not inherit ipv6_{mc|ac|fl}_list from parent
May 17, 2017
34f9153
ipv6/dccp: do not inherit ipv6_mc_list from parent
congwang May 9, 2017
77be4a4
ipv6: Prevent overrun when parsing v6 header options
kraigatgoog May 16, 2017
bce1d39
BACKPORT: ip6_gre: fix ip6gre_err() invalid reads
Feb 5, 2017
7b2beb0
UPSTREAM: ipx: call ipxitf_put() in ioctl error path
May 2, 2017
899f647
KEYS: Change the name of the dead type to ".dead" to prevent user access
dhowells Apr 18, 2017
ee2720e
BACKPORT: sg: relax 16 byte cdb restriction
doug-gilbert Jun 3, 2014
6e0286c
kernel: Only expose su when daemon is running
tdm Jan 25, 2017
337dbcb
kernel: Fix potential refcount leak in su check
tdm May 19, 2017
0e24365
Bluetooth : Replace %p with %pK
Mar 23, 2016
c779e2e
Bluetooth: Properly check L2CAP config option output buffer length
benseri87 Sep 9, 2017
aa3e9eb
Merge branch 'lineage-15.0' into cm-14.1
NotNoelChannel Oct 3, 2024
803ca4d
Update lookup.c
NotNoelChannel Oct 4, 2024
72eb440
Update derived_perm.c
NotNoelChannel Oct 4, 2024
f860121
Update inode.c
NotNoelChannel Oct 5, 2024
d8bdef6
config: msm: Enable CONFIG_BUILD_ARM_APPENDED_DTB_IMAGE
Jun 22, 2015
52a7689
defconfig: 8909: Enable SMB358 charger
Dec 22, 2014
4a7f95c
config: msm8909: Enabling CONFIG_BUILD_ARM_APPENDED_DTB_IMAGE
Jun 24, 2015
222d08b
defconfig: enable akm09911 defconfig for 8909 QRD skut
Jul 14, 2015
98e98bf
arm: defconfig: Change the iris transport module from modular to buil…
Mar 27, 2015
0ff88b5
a
NotNoelChannel Oct 5, 2024
00a4611
arm: defconfig: Change the iris transport module from modular to buil…
Mar 27, 2015
2337120
defconfig: Enable tee target for netfilter
Aug 4, 2015
afabcf2
defconfig: msm8909w: Add new defconfigs for android wear.
Aug 20, 2015
a7b329c
defconfig: enable ITE tech touch driver for 8909w devices
Aug 26, 2015
62178ea
defconfig: Enable CONFIG_UID_CPUTIME
Sep 7, 2015
cd8dd89
Merge defconfig changes into 'cm-14.1'
NotNoelChannel Oct 5, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions Documentation/filesystems/porting
Original file line number Diff line number Diff line change
Expand Up @@ -445,3 +445,6 @@ object doesn't exist. It's remote/distributed ones that might care...
[mandatory]
FS_REVAL_DOT is gone; if you used to have it, add ->d_weak_revalidate()
in your dentry operations instead.
--
[mandatory]
vfs_readdir() is gone; switch to iterate_dir() instead
29 changes: 29 additions & 0 deletions Documentation/sysctl/vm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,8 @@ Currently, these files are in /proc/sys/vm:
- min_slab_ratio
- min_unmapped_ratio
- mmap_min_addr
- mmap_rnd_bits
- mmap_rnd_compat_bits
- nr_hugepages
- nr_overcommit_hugepages
- nr_trim_pages (only if CONFIG_MMU=n)
Expand Down Expand Up @@ -455,6 +457,33 @@ against future potential kernel bugs.

==============================================================

mmap_rnd_bits:

This value can be used to select the number of bits to use to
determine the random offset to the base address of vma regions
resulting from mmap allocations on architectures which support
tuning address space randomization. This value will be bounded
by the architecture's minimum and maximum supported values.

This value can be changed after boot using the
/proc/sys/vm/mmap_rnd_bits tunable

==============================================================

mmap_rnd_compat_bits:

This value can be used to select the number of bits to use to
determine the random offset to the base address of vma regions
resulting from mmap allocations for applications run in
compatibility mode on architectures which support tuning address
space randomization. This value will be bounded by the
architecture's minimum and maximum supported values.

This value can be changed after boot using the
/proc/sys/vm/mmap_rnd_compat_bits tunable

==============================================================

nr_hugepages

Change the minimum size of the hugepage pool.
Expand Down
68 changes: 68 additions & 0 deletions arch/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -454,6 +454,74 @@ config HAVE_UNDERSCORE_SYMBOL_PREFIX
Some architectures generate an _ in front of C symbols; things like
module loading and assembly files need to know about this.

config HAVE_ARCH_MMAP_RND_BITS
bool
help
An arch should select this symbol if it supports setting a variable
number of bits for use in establishing the base address for mmap
allocations, has MMU enabled and provides values for both:
- ARCH_MMAP_RND_BITS_MIN
- ARCH_MMAP_RND_BITS_MAX

config ARCH_MMAP_RND_BITS_MIN
int

config ARCH_MMAP_RND_BITS_MAX
int

config ARCH_MMAP_RND_BITS_DEFAULT
int

config ARCH_MMAP_RND_BITS
int "Number of bits to use for ASLR of mmap base address" if EXPERT
range ARCH_MMAP_RND_BITS_MIN ARCH_MMAP_RND_BITS_MAX
default ARCH_MMAP_RND_BITS_DEFAULT if ARCH_MMAP_RND_BITS_DEFAULT
default ARCH_MMAP_RND_BITS_MIN
depends on HAVE_ARCH_MMAP_RND_BITS
help
This value can be used to select the number of bits to use to
determine the random offset to the base address of vma regions
resulting from mmap allocations. This value will be bounded
by the architecture's minimum and maximum supported values.

This value can be changed after boot using the
/proc/sys/vm/mmap_rnd_bits tunable

config HAVE_ARCH_MMAP_RND_COMPAT_BITS
bool
help
An arch should select this symbol if it supports running applications
in compatibility mode, supports setting a variable number of bits for
use in establishing the base address for mmap allocations, has MMU
enabled and provides values for both:
- ARCH_MMAP_RND_COMPAT_BITS_MIN
- ARCH_MMAP_RND_COMPAT_BITS_MAX

config ARCH_MMAP_RND_COMPAT_BITS_MIN
int

config ARCH_MMAP_RND_COMPAT_BITS_MAX
int

config ARCH_MMAP_RND_COMPAT_BITS_DEFAULT
int

config ARCH_MMAP_RND_COMPAT_BITS
int "Number of bits to use for ASLR of mmap base address for compatible applications" if EXPERT
range ARCH_MMAP_RND_COMPAT_BITS_MIN ARCH_MMAP_RND_COMPAT_BITS_MAX
default ARCH_MMAP_RND_COMPAT_BITS_DEFAULT if ARCH_MMAP_RND_COMPAT_BITS_DEFAULT
default ARCH_MMAP_RND_COMPAT_BITS_MIN
depends on HAVE_ARCH_MMAP_RND_COMPAT_BITS
help
This value can be used to select the number of bits to use to
determine the random offset to the base address of vma regions
resulting from mmap allocations for compatible applications This
value will be bounded by the architecture's minimum and maximum
supported values.

This value can be changed after boot using the
/proc/sys/vm/mmap_rnd_compat_bits tunable

#
# ABI hall of shame
#
Expand Down
15 changes: 8 additions & 7 deletions arch/alpha/kernel/osf_sys.c
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,7 @@ struct osf_dirent {
};

struct osf_dirent_callback {
struct dir_context ctx;
struct osf_dirent __user *dirent;
long __user *basep;
unsigned int count;
Expand Down Expand Up @@ -146,17 +147,17 @@ SYSCALL_DEFINE4(osf_getdirentries, unsigned int, fd,
{
int error;
struct fd arg = fdget(fd);
struct osf_dirent_callback buf;
struct osf_dirent_callback buf = {
.ctx.actor = osf_filldir,
.dirent = dirent,
.basep = basep,
.count = count
};

if (!arg.file)
return -EBADF;

buf.dirent = dirent;
buf.basep = basep;
buf.count = count;
buf.error = 0;

error = vfs_readdir(arg.file, osf_filldir, &buf);
error = iterate_dir(arg.file, &buf.ctx);
if (error >= 0)
error = buf.error;
if (count != buf.count)
Expand Down
9 changes: 9 additions & 0 deletions arch/arm/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ config ARM
select HARDIRQS_SW_RESEND
select HAVE_ARCH_JUMP_LABEL if !XIP_KERNEL
select HAVE_ARCH_KGDB
select HAVE_ARCH_MMAP_RND_BITS if MMU
select HAVE_ARCH_SECCOMP_FILTER
select HAVE_ARCH_TRACEHOOK
select HAVE_BPF_JIT
Expand Down Expand Up @@ -301,6 +302,14 @@ config MMU
Select if you want MMU-based virtualised addressing space
support by paged memory management. If unsure, say 'Y'.

config ARCH_MMAP_RND_BITS_MIN
default 8

config ARCH_MMAP_RND_BITS_MAX
default 14 if PAGE_OFFSET=0x40000000
default 15 if PAGE_OFFSET=0x80000000
default 16

#
# The "ARM system type" choice list is ordered alphabetically by option
# text. Please add new entries in the option alphabetic order.
Expand Down
3 changes: 1 addition & 2 deletions arch/arm/boot/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,8 @@
ifneq ($(MACHINE),)
include $(srctree)/$(MACHINE)/Makefile.boot
endif
include $(srctree)/arch/arm/boot/dts/Makefile

include $(srctree)/arch/arm/boot/dts/Makefile
include $(srctree)/arch/arm/boot/dts/qcom/Makefile
ifneq ($(DTSSUBDIR),)
DTSSUBDIR_INCS=$(foreach DIR, $(DTSSUBDIR), $(addsuffix /Makefile, $(addprefix $(srctree)/arch/arm/boot/dts/, $(DIR))))
include $(DTSSUBDIR_INCS)
Expand Down
6 changes: 0 additions & 6 deletions arch/arm/boot/dts/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -208,12 +208,6 @@ dtb-$(CONFIG_ARCH_VT8500) += vt8500-bv07.dtb \
wm8850-w70v2.dtb
dtb-$(CONFIG_ARCH_ZYNQ) += zynq-zc702.dtb

DTB_NAMES := $(subst $\",,$(CONFIG_BUILD_ARM_APPENDED_DTB_IMAGE_NAMES))
ifneq ($(DTB_NAMES),)
DTB_LIST := $(addsuffix .dtb,$(DTB_NAMES))
else
DTB_LIST := $(dtb-y)
endif

targets += dtbs
targets += $(DTB_LIST)
Expand Down
1 change: 1 addition & 0 deletions arch/arm/configs/msm8909-1gb-LMT-perf_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -574,3 +574,4 @@ CONFIG_MSM_CORE_CTL_HELPER=y
CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
CONFIG_SECCOMP=y
CONFIG_SECCOMP_FILTER=y
CONFIG_UID_CPUTIME=y
6 changes: 5 additions & 1 deletion arch/arm/configs/msm8909-1gb-perf_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ CONFIG_SMP=y
CONFIG_SCHED_MC=y
CONFIG_PREEMPT=y
CONFIG_AEABI=y
CONFIG_BUILD_ARM_APPENDED_DTB_IMAGE=y
CONFIG_BALANCE_ANON_FILE_RECLAIM=y
CONFIG_HIGHMEM=y
CONFIG_CC_STACKPROTECTOR_REGULAR=y
Expand Down Expand Up @@ -314,6 +315,7 @@ CONFIG_SENSORS_LTR553=y
CONFIG_SENSORS_MPU6050=y
CONFIG_SENSORS_MMC3416X=y
CONFIG_SENSORS_AKM8963=y
CONFIG_SENSORS_AKM09911=y
CONFIG_SENSORS_BMA2X2=y
CONFIG_SENSORS_AP3426=y
CONFIG_SENSORS_HALL=y
Expand Down Expand Up @@ -342,6 +344,7 @@ CONFIG_DEBUG_GPIO=y
CONFIG_GPIO_SYSFS=y
CONFIG_GPIO_QPNP_PIN=y
CONFIG_POWER_SUPPLY=y
CONFIG_SMB358_CHARGER=y
CONFIG_SMB135X_CHARGER=y
CONFIG_SMB1360_CHARGER_FG=y
CONFIG_BATTERY_BCL=y
Expand Down Expand Up @@ -566,7 +569,7 @@ CONFIG_QMI_ENCDEC=y
CONFIG_MSM_BUSPM_DEV=m
CONFIG_MEDIA_RADIO_SUPPORT=y
CONFIG_RADIO_IRIS=y
CONFIG_RADIO_IRIS_TRANSPORT=m
CONFIG_RADIO_IRIS_TRANSPORT=y
CONFIG_MSM_PERFORMANCE=y
CONFIG_MSM_PERFORMANCE_HOTPLUG_ON=n
CONFIG_DEVFREQ_SPDM=y
Expand All @@ -575,3 +578,4 @@ CONFIG_MSM_CORE_CTL_HELPER=y
CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
CONFIG_SECCOMP=y
CONFIG_SECCOMP_FILTER=y
CONFIG_UID_CPUTIME=y
6 changes: 5 additions & 1 deletion arch/arm/configs/msm8909-1gb_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ CONFIG_SMP=y
CONFIG_SCHED_MC=y
CONFIG_PREEMPT=y
CONFIG_AEABI=y
CONFIG_BUILD_ARM_APPENDED_DTB_IMAGE=y
CONFIG_BALANCE_ANON_FILE_RECLAIM=y
CONFIG_HIGHMEM=y
CONFIG_CC_STACKPROTECTOR_REGULAR=y
Expand Down Expand Up @@ -321,6 +322,7 @@ CONFIG_SENSORS_LTR553=y
CONFIG_SENSORS_MPU6050=y
CONFIG_SENSORS_MMC3416X=y
CONFIG_SENSORS_AKM8963=y
CONFIG_SENSORS_AKM09911=y
CONFIG_SENSORS_BMA2X2=y
CONFIG_SENSORS_AP3426=y
CONFIG_SENSORS_HALL=y
Expand Down Expand Up @@ -349,6 +351,7 @@ CONFIG_DEBUG_GPIO=y
CONFIG_GPIO_SYSFS=y
CONFIG_GPIO_QPNP_PIN=y
CONFIG_POWER_SUPPLY=y
CONFIG_SMB358_CHARGER=y
CONFIG_SMB135X_CHARGER=y
CONFIG_SMB1360_CHARGER_FG=y
CONFIG_BATTERY_BCL=y
Expand Down Expand Up @@ -605,7 +608,7 @@ CONFIG_QMI_ENCDEC=y
CONFIG_MSM_BUSPM_DEV=m
CONFIG_MEDIA_RADIO_SUPPORT=y
CONFIG_RADIO_IRIS=y
CONFIG_RADIO_IRIS_TRANSPORT=m
CONFIG_RADIO_IRIS_TRANSPORT=y
CONFIG_MSM_PERFORMANCE=y
CONFIG_MSM_PERFORMANCE_HOTPLUG_ON=n
CONFIG_DEVFREQ_SPDM=y
Expand All @@ -614,3 +617,4 @@ CONFIG_MSM_CORE_CTL_HELPER=y
CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
CONFIG_SECCOMP=y
CONFIG_SECCOMP_FILTER=y
CONFIG_UID_CPUTIME=y
2 changes: 2 additions & 0 deletions arch/arm/configs/msm8909-perf_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -328,6 +328,7 @@ CONFIG_DEBUG_GPIO=y
CONFIG_GPIO_SYSFS=y
CONFIG_GPIO_QPNP_PIN=y
CONFIG_POWER_SUPPLY=y
CONFIG_SMB358_CHARGER=y
CONFIG_SMB135X_CHARGER=y
CONFIG_SMB1360_CHARGER_FG=y
CONFIG_BATTERY_BCL=y
Expand Down Expand Up @@ -557,3 +558,4 @@ CONFIG_MSM_CORE_CTL_HELPER=y
CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
CONFIG_SECCOMP=y
CONFIG_SECCOMP_FILTER=y
CONFIG_UID_CPUTIME=y
10 changes: 8 additions & 2 deletions arch/arm/configs/msm8909-y560-u23_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,10 @@ CONFIG_HAVE_CONTEXT_TRACKING=y
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
CONFIG_MODULES_USE_ELF_REL=y
CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
CONFIG_ARCH_MMAP_RND_BITS_MIN=8
CONFIG_ARCH_MMAP_RND_BITS_MAX=16
CONFIG_ARCH_MMAP_RND_BITS=16
CONFIG_CLONE_BACKWARDS=y
CONFIG_OLD_SIGSUSPEND3=y
CONFIG_OLD_SIGACTION=y
Expand Down Expand Up @@ -663,6 +667,7 @@ CONFIG_INET_XFRM_MODE_BEET=y
CONFIG_INET_DIAG=y
CONFIG_INET_TCP_DIAG=y
# CONFIG_INET_UDP_DIAG is not set
CONFIG_INET_DIAG_DESTROY=y
# CONFIG_TCP_CONG_ADVANCED is not set
CONFIG_TCP_CONG_CUBIC=y
CONFIG_DEFAULT_TCP_CONG="cubic"
Expand Down Expand Up @@ -842,7 +847,7 @@ CONFIG_NF_CONNTRACK_PROC_COMPAT=y
CONFIG_IP_NF_IPTABLES=y
CONFIG_IP_NF_MATCH_AH=y
CONFIG_IP_NF_MATCH_ECN=y
# CONFIG_IP_NF_MATCH_RPFILTER is not set
CONFIG_IP_NF_MATCH_RPFILTER=y
CONFIG_IP_NF_MATCH_TTL=y
CONFIG_IP_NF_FILTER=y
CONFIG_IP_NF_TARGET_REJECT=y
Expand Down Expand Up @@ -879,7 +884,7 @@ CONFIG_IP6_NF_IPTABLES=y
# CONFIG_IP6_NF_MATCH_HL is not set
# CONFIG_IP6_NF_MATCH_IPV6HEADER is not set
# CONFIG_IP6_NF_MATCH_MH is not set
# CONFIG_IP6_NF_MATCH_RPFILTER is not set
CONFIG_IP6_NF_MATCH_RPFILTER=y
# CONFIG_IP6_NF_MATCH_RT is not set
# CONFIG_IP6_NF_TARGET_HL is not set
CONFIG_IP6_NF_FILTER=y
Expand Down Expand Up @@ -3438,6 +3443,7 @@ CONFIG_MISC_FILESYSTEMS=y
# CONFIG_ADFS_FS is not set
# CONFIG_AFFS_FS is not set
# CONFIG_ECRYPT_FS is not set
CONFIG_SDCARD_FS=y
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not set
# CONFIG_BEFS_FS is not set
Expand Down
10 changes: 8 additions & 2 deletions arch/arm/configs/msm8909-y560_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,10 @@ CONFIG_HAVE_CONTEXT_TRACKING=y
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
CONFIG_MODULES_USE_ELF_REL=y
CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
CONFIG_ARCH_MMAP_RND_BITS_MIN=8
CONFIG_ARCH_MMAP_RND_BITS_MAX=16
CONFIG_ARCH_MMAP_RND_BITS=16
CONFIG_CLONE_BACKWARDS=y
CONFIG_OLD_SIGSUSPEND3=y
CONFIG_OLD_SIGACTION=y
Expand Down Expand Up @@ -663,6 +667,7 @@ CONFIG_INET_XFRM_MODE_BEET=y
CONFIG_INET_DIAG=y
CONFIG_INET_TCP_DIAG=y
# CONFIG_INET_UDP_DIAG is not set
CONFIG_INET_DIAG_DESTROY=y
# CONFIG_TCP_CONG_ADVANCED is not set
CONFIG_TCP_CONG_CUBIC=y
CONFIG_DEFAULT_TCP_CONG="cubic"
Expand Down Expand Up @@ -842,7 +847,7 @@ CONFIG_NF_CONNTRACK_PROC_COMPAT=y
CONFIG_IP_NF_IPTABLES=y
CONFIG_IP_NF_MATCH_AH=y
CONFIG_IP_NF_MATCH_ECN=y
# CONFIG_IP_NF_MATCH_RPFILTER is not set
CONFIG_IP_NF_MATCH_RPFILTER=y
CONFIG_IP_NF_MATCH_TTL=y
CONFIG_IP_NF_FILTER=y
CONFIG_IP_NF_TARGET_REJECT=y
Expand Down Expand Up @@ -879,7 +884,7 @@ CONFIG_IP6_NF_IPTABLES=y
# CONFIG_IP6_NF_MATCH_HL is not set
# CONFIG_IP6_NF_MATCH_IPV6HEADER is not set
# CONFIG_IP6_NF_MATCH_MH is not set
# CONFIG_IP6_NF_MATCH_RPFILTER is not set
CONFIG_IP6_NF_MATCH_RPFILTER=y
# CONFIG_IP6_NF_MATCH_RT is not set
# CONFIG_IP6_NF_TARGET_HL is not set
CONFIG_IP6_NF_FILTER=y
Expand Down Expand Up @@ -3438,6 +3443,7 @@ CONFIG_MISC_FILESYSTEMS=y
# CONFIG_ADFS_FS is not set
# CONFIG_AFFS_FS is not set
# CONFIG_ECRYPT_FS is not set
CONFIG_SDCARD_FS=y
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not set
# CONFIG_BEFS_FS is not set
Expand Down
Loading
Loading