| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Add a new flag DMF_MERGE_IS_OPTIONAL to struct mapped_device to indicate
whether the device can accept bios larger than the size its merge
function returns. When set, use this to send large bios to snapshots
which can split them if necessary. Snapshot I/O may be significantly
fragmented and this approach seems to improve peformance.
Before the patch, dm_set_device_limits restricted bio size to page size
if the underlying device had a merge function and the target didn't
provide a merge function. After the patch, dm_set_device_limits
restricts bio size to page size if the underlying device has a merge
function, doesn't have DMF_MERGE_IS_OPTIONAL flag and the target doesn't
provide a merge function.
The snapshot target can't provide a merge function because when the merge
function is called, it is impossible to determine where the bio will be
remapped. Previously this led us to impose a 4k limit, which we can
now remove if the snapshot store is located on a device without a merge
function. Together with another patch for optimizing full chunk writes,
it improves performance from 29MB/s to 40MB/s when writing to the
filesystem on snapshot store.
If the snapshot store is placed on a non-dm device with a merge function
(such as md-raid), device mapper still limits all bios to page size.
Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
Signed-off-by: Alasdair G Kergon <agk@redhat.com>
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | | |
Suppress sparse warnings about cpu_to_le32() by using __le32 types for
on-disk data etc.
Signed-off-by: Alasdair G Kergon <agk@redhat.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
-updates are from i605 4.3 kernel source
-updates + small hack fixes front cam on kona
Change-Id: If8348be6dbef50bb322a60d554d177e046eec429
|
| | |
| | |
| | |
| | | |
Change-Id: I21144c9f3146c9043b137f180c064627ebeed71e
|
| | |\ |
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: Ic5542259e9ff91ba20216844cf8a65f4a252c111
|
| | |\ \
| | | |/
| | |/|
| | | | |
outside the packet" into cm-11.0
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
packet
Some Cisco phones create huge messages that are spread over multiple packets.
After calculating the offset of the SIP body, it is validated to be within
the packet and the packet is dropped otherwise. This breaks operation of
these phones. Since connection tracking is supposed to be passive, just let
those packets pass unmodified and untracked.
Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Conflicts:
net/netfilter/nf_conntrack_sip.c
This commit appears in the 3.8 and 3.9 branches of the Linux kernel
and according to feanor3 on xda-developers:
The "Cisco Jabber" app lets you use your cell phone as a SIP
endpoint with your work number on a Cisco phone system. The
registration packets that Cisco uses are apparently larger
than normal. With your kernel, the registration does not complete.
With your kernel and line 1421 changed to NF_ACCEPT, the registration
complete
Change-Id: If0c4eff68fa10af43767ad49808394910cae4309
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: Ifd1bd76ec2ebf8014107747474145d0bfc9a3281
|
| | |\ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
in some crowded WLANs, with a lot of multicast packages circulating,
the device would not enter deep sleep.
this will allow the device to enter deep sleep.
Change-Id: I72cfefe89af64a7152e644d5095a57823ef04f4e
|
| | |\ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
when charger is plugged in or disconnected while cover is closed
and then opened.
Change-Id: Ifa74d3d0689e1a5c84a4683c2fe24918bc5ab87a
|
| | | |/ /
| | |/| |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This fixes the need to set an initial delay in the sensor hal
in order for the sensors to enable and report data
Change-Id: I1aa639e2cc30be60d00df253a90ea9dd1a6d501f
|
| | | | |
| | | | |
| | | | |
| | | | | |
Change-Id: I264ee04c7c6726e68cdd186f22ab45dc8bf5be0f
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
this corrects a bug where after pressing the button on a headset the mic becomes muted.
partial commit of "sound-soc: Sound platform and WM1811 changes" by SamsungOSRC
Change-Id: I3593e7f0d19b4450d8a3ec55debaede4f80e01c0
|
| | |\ \ \
| | | |/ /
| | |/| | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Change-Id: If1db8d46c3547b807eb3d4ca1fe739b7b932ffb9
|
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
fixes front cam for some that broke from update 11 merge
http://forum.xda-developers.com/showpost.php?p=48429637&postcount=576
Change-Id: I4a654f10e9ccd50a744a710ecd01d2d26f67401d
|
| | |\ \ |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Change-Id: I20b9c19bd6d7fa67c9edd80261224414cde8c53c
|
| | |/ /
| | | |
| | | |
| | | | |
Change-Id: I920dfbfea63e07bde185c36d6b555a18f7a37747
|
| | |\ \ |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Change-Id: I2b0af5e9b52ac0aba26628b67d06f2a9453ba2b8
|
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | | |
Courtesy of a similar commit from OMNI ROM. Requires updated mali blobs
Change-Id: I9ee55b653b57b7c390f8e0e8cd4fc068f1c751c3
|
| | |/
| | |
| | |
| | | |
Change-Id: I7f6dbdd97e3ed66634bf123d43224a79524c04e9
|
| | |
| | |
| | |
| | | |
Change-Id: I6c9798682f9f6349b37cb452353bd0c0e6958401
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Bug https://jira.cyanogenmod.org/browse/CYAN-2419
Could be applied on GT-I9305 and N7100 after tests.
Change-Id: I9bd094f0f672fa67c7a36ec52e1133afe6b06c8d
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
others files using this implements this flag and ifdef
to keep compat with gcc 4.4.3
Change-Id: I290caa7727b750be2f82f13eb5260b877700f81d
|
| | |
| | |
| | |
| | |
| | | |
Signed-off-by: Humberto Borba <humberos@gmail.com>
Change-Id: I73e4f237c5cf67643f96930b3862155966bbf8bc
|
| | |
| | |
| | |
| | |
| | |
| | | |
This reverts commit 7cf296f8064db7991c4cffb13e07de1b5a981d4a.
Change-Id: Iff69627417b6607e9384019154c15b0ae0e8a20b
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This reverts commit 1a05356029493b29f866cf04f7550243ef3ae687, the
enumerator breakage introduced by change Iafbd9fb45253b02d539ac0ba114f57b3bf9eeed4
can be reverted cleanly without further impact and it's a cleaner fix
Change-Id: I351c320f98691241fbe321a0b1ac54152802deb4
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Return "0" when no power supply is present
Fixes CYAN-2138
Change-Id: I4a4391a454e8e1c5681f8a27ce498f77b4934e28
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Some of the printks are in the packet handling path.
We now ratelimit the very unlikely errors to avoid
kmsg spamming.
Signed-off-by: JP Abgrall <jpa@google.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In the past it would always ignore interfaces with loopback addresses.
Now we just treat them like any other.
This also helps with writing tests that check for the presence
of the qtaguid module.
Signed-off-by: JP Abgrall <jpa@google.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In the past the iface_stat_fmt would only show global bytes/packets
for the skb-based numbers.
For stall detection in userspace, distinguishing tcp vs other protocols
makes it easier.
Now we report
ifname total_skb_rx_bytes total_skb_rx_packets total_skb_tx_bytes
total_skb_tx_packets {rx,tx}_{tcp,udp,ohter}_{bytes,packets}
Bug: 6818637
Signed-off-by: JP Abgrall <jpa@google.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
qtaguid limits what can be done with /ctrl and /stats based on group
membership.
This changes removes AID_NET_BW_STATS and AID_NET_BW_ACCT, and picks
up the groups from the gid of the matching proc entry files.
Signed-off-by: JP Abgrall <jpa@google.com>
Change-Id: I42e477adde78a12ed5eb58fbc0b277cdaadb6f94
|
| | |
| | |
| | |
| | | |
Change-Id: I1dd142d0b168101a8170e742d115bf70a47daa48
|
| | |
| | |
| | |
| | | |
Change-Id: I1191517240ae7bcfb2fcbbffc98e22f28e8fa151
|
| | |
| | |
| | |
| | | |
Change-Id: If25044f5eb36ea0374c691c8fee3965b785b8cbf
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Userspace implementation:
http://review.cyanogenmod.org/48796
http://review.cyanogenmod.org/48872
http://review.cyanogenmod.org/48884
Change-Id: Id4ac50168220310e82aa4aae367dad4e72e3a9c3
|
| | |
| | |
| | |
| | | |
Change-Id: Iddecb0688e758eca3ba77b520510a6728ad1e3bb
|
| | |
| | |
| | |
| | | |
Change-Id: I42e3ec88452239a6b953dff0e636a8c2e5dbf958
|
| | |\
| | | |
| | | |
| | | | |
thresholds" into cm-10.2
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
8-level table was always used, resulting in increased voltages for
1400MHz devices. Now, the right table (5-level) can be picked at
runtime.
Restore the thresholds to stock value for more stable frequencies.
Change-Id: I29900535c15557e75c72793b7169771982fce7f9
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Devices using the 1400MHz Exynos 4210 are using 1280*800 screens. This
is a much bigger resolution than the Galaxy S2. 100MHz as the lowest GPU
step is too low for these devices, resulting in lag. Bump it up to
134MHz.
Change-Id: Ifd08cdc2e263695232d034890e54585f122453ff
|
| | |
| | |
| | |
| | | |
Change-Id: I20678ad210403fc0cbb894fe16ba0edc357020b4
|
| | |
| | |
| | |
| | | |
Change-Id: I50b353531a1ee581217305b257d30317ce73b0c7
|
| | |
| | |
| | |
| | | |
Change-Id: I944a80e4ffd9d7b86b18a13534a3fa8fd2104934
|
| | |
| | |
| | |
| | | |
Change-Id: I1ca8450000be99505c7c48c6c4fd2dfb15bba670
|