| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Thanks to logicmann on xda for sending me an adapter to test with
Change-Id: If497ecd39c2e2646320f5e603c94968edd0cc837
|
|
|
|
|
|
|
|
|
| |
As part of mode sense CBW command, communicate to the
host that write cache support is enabled and due to this
during the write commnd, the host is asking for FUA and
because of this write performance is degrading. Hence during
mode sense command, intimate the host that write cache is not
supported.
|
|
|
|
|
|
| |
* Ported from MSM8660 kernel's ondemand driver
Change-Id: If8708a367462fca0b7cad8414f634af57197a2c4
|
|
|
|
| |
Change-Id: I05f3f0656a6d9c43f1e8e611c16f83c9d78d90a8
|
|
|
|
| |
Change-Id: Iaf1e26ad7e19ea0205b7f2905f28fccc19f712f8
|
|
|
|
|
|
| |
also remove duplicate ramdisks for ease of maintenance
Change-Id: Ie101d47db1120a059ea03e1a52b5da0c2151df93
|
|
|
|
|
|
| |
so we can put system dalvik on /cache
Change-Id: I173e7aa7b12735394beb297244fb501bdec53936
|
|
|
|
| |
Change-Id: I996254dcf39b105c7f295c86bdbd3ed626e251d6
|
|
|
|
| |
Change-Id: I51b47ea57eb6c5e92af1c5b4f0bc5b4d83211ac1
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Reverted ad-hoc support for now
Conflicts:
drivers/net/wireless/bcmdhd/bcmsdh_sdmmc_linux.c
drivers/net/wireless/bcmdhd/dhd_linux.c
drivers/net/wireless/bcmdhd/wl_android.c
drivers/net/wireless/bcmdhd/wl_cfg80211.c
Change-Id: Ibaa7a841b177c86a235828e94be5b870f0ac090e
|
| |
| |
| |
| |
| |
| |
| | |
This is a workaround for range-based CPU cache invalidation
apparently not working reliably.
Change-Id: I62fe3d10a465ee630729d7edf054f7bc82a422d8
|
| |
| |
| |
| |
| | |
Not needed anymore, was just to get a prebuild that QA could use.
This reverts commit ca5c535e1e9cae41831adae5a29a76f848f7f792
|
| |
| |
| |
| |
| | |
Not needed anymore, was just to get a prebuild that QA could use.
This reverts commit 5a7b9539f5c1a9bb35131014907929a2da3fa723
|
| |
| |
| |
| |
| |
| | |
Not needed anymore, was just to get a prebuild that QA could use.
This reverts commit d00c00ef81aba03db7d7ebcdbc0ca7c11de5d2ec
|
| |
| |
| |
| |
| | |
Not needed anymore, was just to get a prebuild that QA could use.
This reverts commit ce3815df4836c1f8e10f7a71213b4d2d7615c496
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When page tables would normally be freed, leak them instead.
This experiment is to try to prove a distinction between a use-after-free
type bug and another driver corrupting our page tables. At the point the
asserts go off, we don't expect the page to have been freed yet. So it
should contain only valid PTEs. If however the PT is being used after
free, it might contain junk from other kernel drivers. If we don't free
the PTs, the latter should never happen.
Change-Id: I69714cfd0ee81adb9a60a996d11e8373e209dfa9
|
| |
| |
| |
| |
| | |
It needs to be undone for experiment 3.
This reverts commit 8a055ff107b57392864ec8590fc6ef0aafb4bf62
|
| |
| |
| |
| |
| |
| | |
To help us diagnose an issue relating to SGX MMU page table corruption.
Change-Id: Idede40ddcb4fe6216513de83be955df1897750fb
|
| |
| |
| |
| |
| |
| |
| |
| | |
Clicked submit in the wrong window. It needs to go after some other change.
This reverts commit cc92b070b828b739cb5653407f8d22ca04762de2
Change-Id: Ie2cc8d1715af6b9c40145f5f3e857051916bea0a
Signed-off-by: JP Abgrall <jpa@google.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Add signature words to MMU_CONTEXT and MMU_PT_INFO. These words
are initialized at alloc time and zeroed at free time. They are
checked any time a page table is validated before being freed.
Change-Id: I74aa57c1e8b48e89bfbb1f4f8a4120c54859122f
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When page tables would normally be freed, leak them instead.
This experiment is to try to prove a distinction between a use-after-free
type bug and another driver corrupting our page tables. At the point the
asserts go off, we don't expect the page to have been freed yet. So it
should contain only valid PTEs. If however the PT is being used after
free, it might contain junk from other kernel drivers. If we don't free
the PTs, the latter should never happen.
Change-Id: I3046bb81896ed6ae4ea1f2de19a62a0e5e89e063
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
DumpPT already had a static inline if PT_DEBUG or PT_DUMP
weren't defined, so it shouldn't have been #ifdef guarded.
Furthermore, PT_DEBUG isn't enabled so DumpPT would not have been
called to dump the page tables in one case. This is incorrect as
it should have been called if PT_DUMP was enabled.
Change-Id: I4a0d2a3665b7586a5dfa4390098df4edb6edfe74
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The SGX MMU code was not designed to be used from multiple driver
threads. One theory is that somehow the driver does sometimes use
the MMU code from multiple threads, which could cause corruption
of meta data.
We must allow PID 1 through because the kernel uses this ID before
userspace is up, and the module_init code interacts with the MMU
subsystem.
Otherwise, check that the outer bridge lock is held. If it is held,
check the PID of the caller matches the PID holding the bridge lock.
Change-Id: I35f42f251316b158576e5d853f8099e24942b4f2
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
android-samsung-30-wip-mergedown
* common/android-3.0:
ext4: add missing save_error_info() to ext4_error()
net: wireless: bcmdhd: Update to version 5.90.195.75
net: wireless: bcmdhd: Fix P2P driver crash for MFG firmware
net: wireless: bcmdhd: Make responce waiting uninterruptible
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The ext4_error() function is missing a call to save_error_info().
Since this is the function which marks the file system as containing
an error, this oversight (which was introduced in 2.6.36) is quite
significant, and should be backported to older stable kernels with
high urgency.
Change-Id: Ia1eb8d91f37ceb67faf3b79d6bc79b899f1d6bfc
Reported-by: Ken Sumrall <ksumrall@google.com>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Cc: ksumrall@google.com
Cc: stable@kernel.org
Signed-off-by: Ken Sumrall <ksumrall@android.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Fix false PCB-OVERLAP issue
- Fix simultanious connect request on two P2P devices
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
jung-min.oh@samsung.com suggested ...
"""
Some memory can be reduced in crespo.
For normal video playback, liboverlay in GB uses the reserved memory of
FIMC1
but libhwcomposer in ICS uses the reserved memory of FIMD.
"""
Change-Id: Id3f40d78795fb96900678fb97ee8e0189daa79d3
Signed-off-by: JP Abgrall <jpa@google.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is a version number change only, for compatibility with the
user-mode driver.
Change-Id: I272428a490fbbd18ce9016e92e82829c5dc6b898
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This reverts commit a4f4aa198065e8d33f86cf3567bb4aba0eac5eef.
The DDK change is not yet qualified as a JB release.
But there is a USB VBUS fix needed.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This reverts commit b0293800181f91f5930075ccfc2ef7938cce1f8e.
Breaks UART handling in the rild.
06-01 19:23:04.156 83 83 E RIL(s) : UART_Read : select - timeout occur!
Bug: 6601359
Change-Id: Iffe12ae24e4738c0944d960fad49d9fe94d9b59d
Signed-off-by: JP Abgrall <jpa@google.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is a version number change only, for compatibility with the
user-mode driver.
Change-Id: I0cfc6d73c1a386597f96efa97a3bd2e2d366e760
|
| |\ \
| | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
android-samsung-30-wip-mergedown
* common/android-3.0:
USB: gadget: f_audio_source: Adjust packet timing to reduce glitches
usb: gadget: android: Fix product name
net: wireless: bcmdhd: Fix WPS PBC overlap failure
usb: gadget: composite: Fix corruption when changing configuration
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Increase max packet size and clean up timing logic so we can better
recover from not getting an interrupt in time for a SOF.
Signed-off-by: Mike Lockwood <lockwood@google.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Product names may contain spaces and scanf %s only matches the 1st word.
Use strlcpy instead.
Change-Id: Ie8703fea9775f7fc17fe615a42597ca3816d36b0
Signed-off-by: Benoit Goby <benoit@android.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Remove the config from the configs list before releasing the spinlock.
Otherwise the other cpu might be processing a SET_CONFIGURATION that
will switch to the configuration that is being released.
Bug: 6521576
Change-Id: Id4da0d0e18ead63e20cb236cd1d3e8e6d116acce
Signed-off-by: Benoit Goby <benoit@android.com>
|
| |\ \
| | |/ |
|
| | |
| | |
| | |
| | | |
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- ETIMEDOUT is interpreted as FW is not responding,
so return EINTR instead
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This driver presents a standard USB audio class interface to the host
and an ALSA PCM device to userspace
Signed-off-by: Mike Lockwood <lockwood@google.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Mike Lockwood <lockwood@google.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The control request will be used by the host to enable/disable USB audio
and the ioctl will be used by userspace to read the audio mode
Signed-off-by: Mike Lockwood <lockwood@google.com>
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: Iac47f62437e61b13724afbbf9df1a0729f58f236
Signed-off-by: Todd Poynor <toddpoynor@google.com>
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: I2e5b91d45e8806b0ab94ca2301ed671c9af9ab13
Signed-off-by: Todd Poynor <toddpoynor@google.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
S3CFB_SET_VSYNC_INT previously moved the interrupt to back porch instead
of disabling it.
S3CFB_SET_VSYNC_ACTIVE is now redundant. The vsync_active flag is also
redundant, and removing it fixes some heavily-delayed vsync events.
Change-Id: I37d6bb357e0ccb5faa4618ed10573e40ca1a3c54
Signed-off-by: Greg Hackmann <ghackmann@google.com>
|