Re: [PATCH 00/16] [RFC] Staging updates from the Android tree
On 02/03/2014 06:06 PM, Greg KH wrote: > On Mon, Feb 03, 2014 at 10:16:12AM -0800, John Stultz wrote: >> I recently went through the AOSP common.git android/3.10 tree to >> try to pull fixes that haven't been submitted upstream. I've >> cherry picked those patches and wanted to submit them here for >> review, and for hopeful inclusion into staging for 3.15. >> >> In most cases the patches cherry-picked right over. In a few cases, >> there were collisions due to trivial changes and cleanups like >> spelling fixes. However, the "ion: Move shrinker out of heaps" >> patch required more complicated merge, due to the shrinker api >> change upstream in 3.12. Things build and appear to work, but >> I'd appreciate extra review there. >> >> Anyway, please let me know if there's any feedback or suggestions. > As this series is ordered, I can't take any of them for 3.14-final > (patch 1 is a cleanup patch, not for 3.14.) Right, I actually wasn't shooting for 3.14 at all with these. > Care to make 2 series, one for things you feel should be in 3.14 (i.e. > bugfixes), and the other for what can wait for 3.15 (i.e. uapi header > file stuff)? Yea, I'll see if I can split them up. thanks for the feedback! -john -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [PATCH 00/16] [RFC] Staging updates from the Android tree
On 02/03/2014 06:06 PM, Greg KH wrote: On Mon, Feb 03, 2014 at 10:16:12AM -0800, John Stultz wrote: I recently went through the AOSP common.git android/3.10 tree to try to pull fixes that haven't been submitted upstream. I've cherry picked those patches and wanted to submit them here for review, and for hopeful inclusion into staging for 3.15. In most cases the patches cherry-picked right over. In a few cases, there were collisions due to trivial changes and cleanups like spelling fixes. However, the ion: Move shrinker out of heaps patch required more complicated merge, due to the shrinker api change upstream in 3.12. Things build and appear to work, but I'd appreciate extra review there. Anyway, please let me know if there's any feedback or suggestions. As this series is ordered, I can't take any of them for 3.14-final (patch 1 is a cleanup patch, not for 3.14.) Right, I actually wasn't shooting for 3.14 at all with these. Care to make 2 series, one for things you feel should be in 3.14 (i.e. bugfixes), and the other for what can wait for 3.15 (i.e. uapi header file stuff)? Yea, I'll see if I can split them up. thanks for the feedback! -john -- To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [PATCH 00/16] [RFC] Staging updates from the Android tree
On Mon, Feb 03, 2014 at 10:16:12AM -0800, John Stultz wrote: > I recently went through the AOSP common.git android/3.10 tree to > try to pull fixes that haven't been submitted upstream. I've > cherry picked those patches and wanted to submit them here for > review, and for hopeful inclusion into staging for 3.15. > > In most cases the patches cherry-picked right over. In a few cases, > there were collisions due to trivial changes and cleanups like > spelling fixes. However, the "ion: Move shrinker out of heaps" > patch required more complicated merge, due to the shrinker api > change upstream in 3.12. Things build and appear to work, but > I'd appreciate extra review there. > > Anyway, please let me know if there's any feedback or suggestions. As this series is ordered, I can't take any of them for 3.14-final (patch 1 is a cleanup patch, not for 3.14.) Care to make 2 series, one for things you feel should be in 3.14 (i.e. bugfixes), and the other for what can wait for 3.15 (i.e. uapi header file stuff)? thanks, greg k-h -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[PATCH 00/16] [RFC] Staging updates from the Android tree
I recently went through the AOSP common.git android/3.10 tree to try to pull fixes that haven't been submitted upstream. I've cherry picked those patches and wanted to submit them here for review, and for hopeful inclusion into staging for 3.15. In most cases the patches cherry-picked right over. In a few cases, there were collisions due to trivial changes and cleanups like spelling fixes. However, the "ion: Move shrinker out of heaps" patch required more complicated merge, due to the shrinker api change upstream in 3.12. Things build and appear to work, but I'd appreciate extra review there. Anyway, please let me know if there's any feedback or suggestions. thanks -john Cc: Greg KH Cc: Colin Cross Cc: Greg Hackmann Cc: Prakash Kamliya Cc: Alistair Strachan Cc: Todd Poynor Cc: Mitchel Humpherys Cc: Laura Abbott Cc: Android Kernel Team Alistair Strachan (1): staging: sync: Fix a race condition between release_obj and print_obj Colin Cross (6): staging: android: Split uapi out of android_alarm.h staging: android: Split uapi out of ashmem.h staging: android: split uapi out of sync.h and sw_sync.h staging: android: Split uapi out of binder.h staging: ion: Fix overflow and list bugs in system heap staging: ion: Move shrinker out of heaps Greg Hackmann (1): staging: sw_sync: Add stubs for kernels without CONFIG_SW_SYNC Laura Abbott (2): staging: ion: Fix debugfs handling of multiple kernel clients staging: ion: Fix ION_IOC_FREE compat ioctl Mitchel Humpherys (4): staging: ion: Create separate heap and client debugfs directories staging: ion: Store a copy of the client name on client creation staging: ion: Make sure all clients are exposed in debugfs staging: ion: Add private buffer flag to skip page pooling on free Prakash Kamliya (1): staging: sync: Signal pt before sync_timeline object gets destroyed Todd Poynor (1): staging: ashmem: Avoid deadlock between read and mmap calls drivers/staging/android/android_alarm.h | 44 +--- drivers/staging/android/ashmem.c | 45 ++-- drivers/staging/android/ashmem.h | 30 +-- drivers/staging/android/binder.h | 306 +--- drivers/staging/android/ion/compat_ion.c | 26 +- drivers/staging/android/ion/ion.c | 121 -- drivers/staging/android/ion/ion_heap.c| 65 - drivers/staging/android/ion/ion_page_pool.c | 8 +- drivers/staging/android/ion/ion_priv.h| 63 - drivers/staging/android/ion/ion_system_heap.c | 90 ++- drivers/staging/android/sw_sync.h | 37 +-- drivers/staging/android/sync.c| 14 +- drivers/staging/android/sync.h| 86 +-- drivers/staging/android/uapi/android_alarm.h | 62 + drivers/staging/android/uapi/ashmem.h | 47 drivers/staging/android/uapi/binder.h | 330 ++ drivers/staging/android/uapi/sw_sync.h| 32 +++ drivers/staging/android/uapi/sync.h | 97 18 files changed, 895 insertions(+), 608 deletions(-) create mode 100644 drivers/staging/android/uapi/android_alarm.h create mode 100644 drivers/staging/android/uapi/ashmem.h create mode 100644 drivers/staging/android/uapi/binder.h create mode 100644 drivers/staging/android/uapi/sw_sync.h create mode 100644 drivers/staging/android/uapi/sync.h -- 1.8.3.2 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[PATCH 00/16] [RFC] Staging updates from the Android tree
I recently went through the AOSP common.git android/3.10 tree to try to pull fixes that haven't been submitted upstream. I've cherry picked those patches and wanted to submit them here for review, and for hopeful inclusion into staging for 3.15. In most cases the patches cherry-picked right over. In a few cases, there were collisions due to trivial changes and cleanups like spelling fixes. However, the ion: Move shrinker out of heaps patch required more complicated merge, due to the shrinker api change upstream in 3.12. Things build and appear to work, but I'd appreciate extra review there. Anyway, please let me know if there's any feedback or suggestions. thanks -john Cc: Greg KH gre...@linuxfoundation.org Cc: Colin Cross ccr...@android.com Cc: Greg Hackmann ghackm...@google.com Cc: Prakash Kamliya pkaml...@codeaurora.org Cc: Alistair Strachan alistair.strac...@imgtec.com Cc: Todd Poynor toddpoy...@google.com Cc: Mitchel Humpherys mitch...@codeaurora.org Cc: Laura Abbott lau...@codeaurora.org Cc: Android Kernel Team kernel-t...@android.com Alistair Strachan (1): staging: sync: Fix a race condition between release_obj and print_obj Colin Cross (6): staging: android: Split uapi out of android_alarm.h staging: android: Split uapi out of ashmem.h staging: android: split uapi out of sync.h and sw_sync.h staging: android: Split uapi out of binder.h staging: ion: Fix overflow and list bugs in system heap staging: ion: Move shrinker out of heaps Greg Hackmann (1): staging: sw_sync: Add stubs for kernels without CONFIG_SW_SYNC Laura Abbott (2): staging: ion: Fix debugfs handling of multiple kernel clients staging: ion: Fix ION_IOC_FREE compat ioctl Mitchel Humpherys (4): staging: ion: Create separate heap and client debugfs directories staging: ion: Store a copy of the client name on client creation staging: ion: Make sure all clients are exposed in debugfs staging: ion: Add private buffer flag to skip page pooling on free Prakash Kamliya (1): staging: sync: Signal pt before sync_timeline object gets destroyed Todd Poynor (1): staging: ashmem: Avoid deadlock between read and mmap calls drivers/staging/android/android_alarm.h | 44 +--- drivers/staging/android/ashmem.c | 45 ++-- drivers/staging/android/ashmem.h | 30 +-- drivers/staging/android/binder.h | 306 +--- drivers/staging/android/ion/compat_ion.c | 26 +- drivers/staging/android/ion/ion.c | 121 -- drivers/staging/android/ion/ion_heap.c| 65 - drivers/staging/android/ion/ion_page_pool.c | 8 +- drivers/staging/android/ion/ion_priv.h| 63 - drivers/staging/android/ion/ion_system_heap.c | 90 ++- drivers/staging/android/sw_sync.h | 37 +-- drivers/staging/android/sync.c| 14 +- drivers/staging/android/sync.h| 86 +-- drivers/staging/android/uapi/android_alarm.h | 62 + drivers/staging/android/uapi/ashmem.h | 47 drivers/staging/android/uapi/binder.h | 330 ++ drivers/staging/android/uapi/sw_sync.h| 32 +++ drivers/staging/android/uapi/sync.h | 97 18 files changed, 895 insertions(+), 608 deletions(-) create mode 100644 drivers/staging/android/uapi/android_alarm.h create mode 100644 drivers/staging/android/uapi/ashmem.h create mode 100644 drivers/staging/android/uapi/binder.h create mode 100644 drivers/staging/android/uapi/sw_sync.h create mode 100644 drivers/staging/android/uapi/sync.h -- 1.8.3.2 -- To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [PATCH 00/16] [RFC] Staging updates from the Android tree
On Mon, Feb 03, 2014 at 10:16:12AM -0800, John Stultz wrote: I recently went through the AOSP common.git android/3.10 tree to try to pull fixes that haven't been submitted upstream. I've cherry picked those patches and wanted to submit them here for review, and for hopeful inclusion into staging for 3.15. In most cases the patches cherry-picked right over. In a few cases, there were collisions due to trivial changes and cleanups like spelling fixes. However, the ion: Move shrinker out of heaps patch required more complicated merge, due to the shrinker api change upstream in 3.12. Things build and appear to work, but I'd appreciate extra review there. Anyway, please let me know if there's any feedback or suggestions. As this series is ordered, I can't take any of them for 3.14-final (patch 1 is a cleanup patch, not for 3.14.) Care to make 2 series, one for things you feel should be in 3.14 (i.e. bugfixes), and the other for what can wait for 3.15 (i.e. uapi header file stuff)? thanks, greg k-h -- To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/