I have made the following changes intended for : CE:Adaptation:N950-N9 / kernel-adaptation-n950
Please review and accept or decline. BOSS has already run some checks on this request. See the "Messages from BOSS" section below. https://build.pub.meego.com//request/show/7048 Thank You, zalevski [This message was auto-generated] --- Request # 7048: Messages from BOSS: State: review at 2012-10-17T07:14:25 by bossbot Reviews: accepted by bossbot : Prechecks succeeded. new for CE-maintainers : Please replace this text with a review and approve/reject the review (not the SR). BOSS will take care of the rest Changes: submit: home:zalevski:branches:CE:Adaptation:N950-N9 / kernel-adaptation-n950 -> CE:Adaptation:N950-N9 / kernel-adaptation-n950 changes files: -------------- --- kernel-adaptation-n950.changes +++ kernel-adaptation-n950.changes @@ -0,0 +1,3 @@ +* Thu Oct 11 2012 Denis Zalevskiy <[email protected]> - 2.6.32.20121301 +- N9 kernel 2.6.32-20121301+0m8 + mer patches + old: ---- 000-kcflag-mno-unaligned-access.patch 0001-backport-g_ffs-from-2.6.35.patch 0001-fix-power-draw-for-g_multi.patch 0001-v4l2-ctrls-use-const-char-const-for-the-menu-arrays.patch 0002-as3645a-use-const-char-const-for-the-menu-arrays.patch 0003-v4l2-ctrls-only-check-def-for-menu-integer-and-boole.patch 0004-v4l2-ctrls-v4l2_ctrl_handler_setup-must-set-is_new-t.patch 0005-v4l2-ctrls-fix-missing-read-only-check.patch 0006-v4l2-ctrls-queryctrl-shouldn-t-attempt-to-replace-V4.patch 0007-v4l2-ctrls-add-new-bitmask-control-type.patch 0008-DocBook-document-V4L2_CTRL_TYPE_BITMASK.patch 0009-v4l-Add-a-class-and-a-set-of-controls-for-flash-devi.patch 0010-v4l-Add-flash-control-documentation.patch 0011-as3645a-Use-standard-V4L2_CID_FLASH_STROBE-and-TIMEO.patch 0012-as3645a-Use-standard-flash-intensity-controls.patch 0013-as3645a-Use-standard-V4L2_CID_FLASH_STROBE_SOURCE-co.patch 0014-as3645a-Use-standard-V4L2_CID_FLASH_READY-control.patch 0015-v4l-Add-over-current-and-indicator-flash-fault-bits.patch 0016-as3645a-Use-standard-V4L2_CID_FLASH_FAULT-control.patch 0017-as3645a-Remove-extra-checks-on-timeout-duration.patch 0018-as3645a-Store-the-flash-timeout-in-microseconds.patch 0019-as3645a-Merge-timeout-and-ext_strobe_width-fields.patch 0020-as3645a-Use-as3645a_is_active-instead-of-reading-the.patch 0021-as3645a-Remove-V4L2_CID_FLASH_FAULT_LED_AMOUNT-contr.patch 0022-as3645a-Refactor-duplicated-code-in-as3645a_trigger.patch 0023-as3645a-Clean-up-register-definitions.patch 0024-as3645a-Remove-AS_MODE_FLASH_READY-flash-mode.patch 0025-as3645a-Centralize-event-handling-in-as3645a_event_s.patch 0026-as3645a-Create-enum-as_state-to-store-the-flash-stat.patch 0027-as3645a-Merge-the-flash_end-and-event-timers.patch 0028-as3645a-Reorder-functions-to-group-them-by-purpose.patch 0029-as3645a-Create-as3645a_set_config-to-set-the-hardwar.patch 0030-as3645a-Document-the-as3645a-structure-with-kerneldo.patch 0031-as3645a-Rename-MAX_COOLING_TIME-to-MIN_COOLING_TIME.patch 0032-as3645a-Remove-unneeded-argument-to-as3645a_flash_pr.patch 0033-as3645a-Remove-struct-as3645a-unneeded-field.patch 0034-as3645a-Remove-unneeded-as3645a_set_config-calls.patch 0035-as3645a-Clean-overheat-protection-code.patch 0036-as3645a-Add-V4L2_FLASH_LED_MODE-control.patch 0037-as3645a-Don-t-modify-control-values-when-powering-th.patch 0038-as3645a-Use-mA-and-A-units-for-flash-torch-and-indic.patch 0039-rm680-rm696-rx71-Update-after-as3645a-platform-data-.patch 0040-as3645a-Set-control-limits-in-probe.patch 0041-as3645a-Protect-the-state-with-a-spinlock-instead-of.patch 0042-as3645a-Add-STROBE_STOP-and-STROBE_STATUS-controls.patch 0043-as3645a-Synchronize-flash-state-and-overheat-protect.patch 0044-as3645a-Update-LED-state-correctly-when-switching-to.patch 0045-as3645a-Fix-external-strobe-mode.patch 0046-ad5807-use-const-char-const-for-the-menu-arrays.patch 0047-ad58xx-use-const-char-const-for-the-menu-arrays.patch 0048-V4L-DVB-v4l2-hook-up-the-new-control-framework-into-.patch 0049-media-Incorporate-changes-from-the-media-controller-.patch 0050-omap3isp-Incorporate-changes-from-the-OMAP3-ISP-driv.patch 0051-omap3isp-Don-t-fill-control-operations-in-core-ops.patch 0052-omap3isp-Remove-control-handlers-for-CCDC-CCP2-CSI2-.patch 0053-v4l-subdev-Move-open-close-file-operations-to-intern.patch 0054-omap3isp-Move-open-close-file-operations-to-internal.patch 0055-smiapp-Move-open-close-file-operations-to-internal-o.patch 0056-ad5807-Move-open-close-file-operations-to-internal-o.patch 0057-ad58xx-Move-open-close-file-operations-to-internal-o.patch 0058-as3645a-Move-open-close-file-operations-to-internal-.patch 0059-omap3isp-ccdc-Use-positive-register-mask-values.patch 0060-omap3isp-Fix-checkpatch.pl-warnings-and-errors.patch 0061-omap3isp-stat-update-struct-ispstat_generic_config-s.patch 0062-media-Incorporate-changes-from-the-media-controller-.patch 0063-omap3isp-Incorporate-changes-from-the-media-controll.patch 0064-smiapp-Incorporate-changes-from-the-media-controller.patch 0065-omap3isp-stat-Remove-deprecated-omap3isp_stat_data-n.patch 0066-omap3isp-isp-Reset-the-ISP-when-the-pipeline-can-t-b.patch 0067-v4l-add-V4L2_PIX_FMT_Y12-format.patch 0068-media-add-missing-8-bit-bayer-formats-and-Y12.patch 0069-omap3isp-ccdc-support-Y10-12-8-bit-bayer-fmts.patch 0070-omap3isp-lane-shifter-support.patch 0071-omap3isp-Support-configurable-HS-VS-polarities.patch 0072-omap3isp-fix-compiler-warning.patch 0073-media-omap3isp-fix-a-potential-NULL-deref.patch 0074-OMAP3-ISP-Add-regulator-control-for-omap34xx.patch 0075-Fix-common-misspellings.patch 0076-v4l-Release-module-if-subdev-registration-fails.patch 0077-v4l2-subdev-fix-broken-subdev-control-enumeration.patch 0078-v4l-Don-t-register-media-entities-for-subdev-device-.patch 0100-arm-Fix-cpu_proc_fin-for-proc-v7.S-and-make-kexec-wo.patch 0101-arm-Fix-init_atags_procfs-to-check-tag-hdr.size.patch 0102-ARM-Implement-cpu_v7_reset.patch 0103-ARMv7-disable-L2-cache.patch 0104-ARMv7-adds-sec-extensions-for-armv7.patch 0105-Fix-for-new-assembler-build-problem.patch 0106-initramfs-hack-to-ignore-junk-data-in-decompression.patch 0107-Load-correct-bluetooth-firmware-for-Nokia-N9.patch backport_media_ioc_definitions.patch bt-module-alias.patch cgroup-add-clone_children-control-file.patch cgroup-fs-avoid-switching-d_op-on-live-dentry.patch cgroupfs-create-sys-fs-cgroup-to-mount-cgroupfs-on.patch enable-broken.patch kernel-2.6.32-gcc46.patch kernel-adaptation-n950.yaml kernel_2.6.32-20112201+0m6.tar.gz linux-2.6.38-tty-add-active-sysfs-attribute-to-tty0-and-console-d.patch make-omap-iommu-build-in.patch series.conf wire-up-sys_accept4-on-ARM.patch wl1271-module-alias.patch new: ---- kernel-2.6.32.tar.bz2 spec files: ----------- --- kernel-adaptation-n950-debug.spec +++ kernel-adaptation-n950-debug.spec @@ -1,8 +1,3 @@ -# -# Do NOT Edit the Auto-generated Part! -# Generated by: spectacle version 0.24.1 -# - Name: kernel-adaptation-n950-debug # >> macros @@ -11,119 +6,19 @@ # kernel_devel_dir for includes/kconfig/makefiles and other devel- files %define kernel_devel_dir %{_prefix}/src/kernels/%{kernel_version_build} # For the extra version string of kernel -%define kernel_extra_version 20112201 +%define kernel_extra_version 20121301 # << macros Summary: Kernel Adaptation %{kernel_target_hw} -Version: 2.6.32.20112201 -Release: 1 +Version: 2.6.32.20121301 +Release: 3 Group: Kernel/Linux Kernel License: GPLv2 -Source0: kernel_2.6.32-20112201+0m6.tar.gz +URL: https://bitbucket.org/deztructor/mer-n9-kernel/ +Source0: kernel-2.6.32.tar.bz2 Source1: kernel-adaptation-n950.config Source2: kernel-adaptation-n950-debug.config Source3: kernel-adaptation-n950.cmdline -Source4: series.conf -Source100: kernel-adaptation-n950.yaml -Patch0: wl1271-module-alias.patch -Patch1: bt-module-alias.patch -Patch2: wire-up-sys_accept4-on-ARM.patch -Patch3: cgroupfs-create-sys-fs-cgroup-to-mount-cgroupfs-on.patch -Patch4: cgroup-fs-avoid-switching-d_op-on-live-dentry.patch -Patch5: cgroup-add-clone_children-control-file.patch -Patch6: kernel-2.6.32-gcc46.patch -Patch7: 0001-v4l2-ctrls-use-const-char-const-for-the-menu-arrays.patch -Patch8: 0002-as3645a-use-const-char-const-for-the-menu-arrays.patch -Patch9: 0003-v4l2-ctrls-only-check-def-for-menu-integer-and-boole.patch -Patch10: 0004-v4l2-ctrls-v4l2_ctrl_handler_setup-must-set-is_new-t.patch -Patch11: 0005-v4l2-ctrls-fix-missing-read-only-check.patch -Patch12: 0006-v4l2-ctrls-queryctrl-shouldn-t-attempt-to-replace-V4.patch -Patch13: 0007-v4l2-ctrls-add-new-bitmask-control-type.patch -Patch14: 0008-DocBook-document-V4L2_CTRL_TYPE_BITMASK.patch -Patch15: 0009-v4l-Add-a-class-and-a-set-of-controls-for-flash-devi.patch -Patch16: 0010-v4l-Add-flash-control-documentation.patch -Patch17: 0011-as3645a-Use-standard-V4L2_CID_FLASH_STROBE-and-TIMEO.patch -Patch18: 0012-as3645a-Use-standard-flash-intensity-controls.patch -Patch19: 0013-as3645a-Use-standard-V4L2_CID_FLASH_STROBE_SOURCE-co.patch -Patch20: 0014-as3645a-Use-standard-V4L2_CID_FLASH_READY-control.patch -Patch21: 0015-v4l-Add-over-current-and-indicator-flash-fault-bits.patch -Patch22: 0016-as3645a-Use-standard-V4L2_CID_FLASH_FAULT-control.patch -Patch23: 0017-as3645a-Remove-extra-checks-on-timeout-duration.patch -Patch24: 0018-as3645a-Store-the-flash-timeout-in-microseconds.patch -Patch25: 0019-as3645a-Merge-timeout-and-ext_strobe_width-fields.patch -Patch26: 0020-as3645a-Use-as3645a_is_active-instead-of-reading-the.patch -Patch27: 0021-as3645a-Remove-V4L2_CID_FLASH_FAULT_LED_AMOUNT-contr.patch -Patch28: 0022-as3645a-Refactor-duplicated-code-in-as3645a_trigger.patch -Patch29: 0023-as3645a-Clean-up-register-definitions.patch -Patch30: 0024-as3645a-Remove-AS_MODE_FLASH_READY-flash-mode.patch -Patch31: 0025-as3645a-Centralize-event-handling-in-as3645a_event_s.patch -Patch32: 0026-as3645a-Create-enum-as_state-to-store-the-flash-stat.patch -Patch33: 0027-as3645a-Merge-the-flash_end-and-event-timers.patch -Patch34: 0028-as3645a-Reorder-functions-to-group-them-by-purpose.patch -Patch35: 0029-as3645a-Create-as3645a_set_config-to-set-the-hardwar.patch -Patch36: 0030-as3645a-Document-the-as3645a-structure-with-kerneldo.patch -Patch37: 0031-as3645a-Rename-MAX_COOLING_TIME-to-MIN_COOLING_TIME.patch -Patch38: 0032-as3645a-Remove-unneeded-argument-to-as3645a_flash_pr.patch -Patch39: 0033-as3645a-Remove-struct-as3645a-unneeded-field.patch -Patch40: 0034-as3645a-Remove-unneeded-as3645a_set_config-calls.patch -Patch41: 0035-as3645a-Clean-overheat-protection-code.patch -Patch42: 0036-as3645a-Add-V4L2_FLASH_LED_MODE-control.patch -Patch43: 0037-as3645a-Don-t-modify-control-values-when-powering-th.patch -Patch44: 0038-as3645a-Use-mA-and-A-units-for-flash-torch-and-indic.patch -Patch45: 0039-rm680-rm696-rx71-Update-after-as3645a-platform-data-.patch -Patch46: 0040-as3645a-Set-control-limits-in-probe.patch -Patch47: 0041-as3645a-Protect-the-state-with-a-spinlock-instead-of.patch -Patch48: 0042-as3645a-Add-STROBE_STOP-and-STROBE_STATUS-controls.patch -Patch49: 0043-as3645a-Synchronize-flash-state-and-overheat-protect.patch -Patch50: 0044-as3645a-Update-LED-state-correctly-when-switching-to.patch -Patch51: 0045-as3645a-Fix-external-strobe-mode.patch -Patch52: 0046-ad5807-use-const-char-const-for-the-menu-arrays.patch -Patch53: 0047-ad58xx-use-const-char-const-for-the-menu-arrays.patch -Patch54: 0048-V4L-DVB-v4l2-hook-up-the-new-control-framework-into-.patch -Patch55: 0049-media-Incorporate-changes-from-the-media-controller-.patch -Patch56: 0050-omap3isp-Incorporate-changes-from-the-OMAP3-ISP-driv.patch -Patch57: 0051-omap3isp-Don-t-fill-control-operations-in-core-ops.patch -Patch58: 0052-omap3isp-Remove-control-handlers-for-CCDC-CCP2-CSI2-.patch -Patch59: 0053-v4l-subdev-Move-open-close-file-operations-to-intern.patch -Patch60: 0054-omap3isp-Move-open-close-file-operations-to-internal.patch -Patch61: 0055-smiapp-Move-open-close-file-operations-to-internal-o.patch -Patch62: 0056-ad5807-Move-open-close-file-operations-to-internal-o.patch -Patch63: 0057-ad58xx-Move-open-close-file-operations-to-internal-o.patch -Patch64: 0058-as3645a-Move-open-close-file-operations-to-internal-.patch -Patch65: 0059-omap3isp-ccdc-Use-positive-register-mask-values.patch -Patch66: 0060-omap3isp-Fix-checkpatch.pl-warnings-and-errors.patch -Patch67: 0061-omap3isp-stat-update-struct-ispstat_generic_config-s.patch -Patch68: 0062-media-Incorporate-changes-from-the-media-controller-.patch -Patch69: 0063-omap3isp-Incorporate-changes-from-the-media-controll.patch -Patch70: 0064-smiapp-Incorporate-changes-from-the-media-controller.patch -Patch71: 0065-omap3isp-stat-Remove-deprecated-omap3isp_stat_data-n.patch -Patch72: 0066-omap3isp-isp-Reset-the-ISP-when-the-pipeline-can-t-b.patch -Patch73: 0067-v4l-add-V4L2_PIX_FMT_Y12-format.patch -Patch74: 0068-media-add-missing-8-bit-bayer-formats-and-Y12.patch -Patch75: 0069-omap3isp-ccdc-support-Y10-12-8-bit-bayer-fmts.patch -Patch76: 0070-omap3isp-lane-shifter-support.patch -Patch77: 0071-omap3isp-Support-configurable-HS-VS-polarities.patch -Patch78: 0072-omap3isp-fix-compiler-warning.patch -Patch79: 0073-media-omap3isp-fix-a-potential-NULL-deref.patch -Patch80: 0074-OMAP3-ISP-Add-regulator-control-for-omap34xx.patch -Patch81: 0075-Fix-common-misspellings.patch -Patch82: 0076-v4l-Release-module-if-subdev-registration-fails.patch -Patch83: 0077-v4l2-subdev-fix-broken-subdev-control-enumeration.patch -Patch84: 0078-v4l-Don-t-register-media-entities-for-subdev-device-.patch -Patch85: backport_media_ioc_definitions.patch -Patch86: make-omap-iommu-build-in.patch -Patch87: 0100-arm-Fix-cpu_proc_fin-for-proc-v7.S-and-make-kexec-wo.patch -Patch88: 0101-arm-Fix-init_atags_procfs-to-check-tag-hdr.size.patch -Patch89: 0102-ARM-Implement-cpu_v7_reset.patch -Patch90: 0103-ARMv7-disable-L2-cache.patch -Patch91: 0104-ARMv7-adds-sec-extensions-for-armv7.patch -Patch92: 0105-Fix-for-new-assembler-build-problem.patch -Patch93: 0106-initramfs-hack-to-ignore-junk-data-in-decompression.patch -Patch94: 0001-fix-power-draw-for-g_multi.patch -Patch95: 000-kcflag-mno-unaligned-access.patch -Patch96: linux-2.6.38-tty-add-active-sysfs-attribute-to-tty0-and-console-d.patch -Patch97: 0001-backport-g_ffs-from-2.6.35.patch -Patch98: 0107-Load-correct-bluetooth-firmware-for-Nokia-N9.patch BuildRequires: pkgconfig(ncurses) BuildRequires: mer-kernel-checks BuildRequires: perl @@ -148,310 +43,6 @@ %prep %setup -q -n kernel-2.6.32 -# -# Harmattan diff -# -#kernel_2.6.32-20110203+0m6.diff.gz -# -# MeeGo-specific patches on top of Harmattan -# -# Module autoloading fixes -# wl1271-module-alias.patch -%patch0 -p1 - -# bt-module-alias.patch -%patch1 -p1 -# sys_accept4() for Wayland -# wire-up-sys_accept4-on-ARM.patch -%patch2 -p1 -# Cgroups enhancement to better satisfy systemd -# cgroupfs-create-sys-fs-cgroup-to-mount-cgroupfs-on.patch -%patch3 -p1 - -# cgroup-fs-avoid-switching-d_op-on-live-dentry.patch -%patch4 -p1 - -# cgroup-add-clone_children-control-file.patch -%patch5 -p1 - -# kernel-2.6.32-gcc46.patch -%patch6 -p1 -# Camera patches Harmattan -> upstream/adaptation api/abi sync -# 0001-v4l2-ctrls-use-const-char-const-for-the-menu-arrays.patch -%patch7 -p1 - -# 0002-as3645a-use-const-char-const-for-the-menu-arrays.patch -%patch8 -p1 - -# 0003-v4l2-ctrls-only-check-def-for-menu-integer-and-boole.patch -%patch9 -p1 - -# 0004-v4l2-ctrls-v4l2_ctrl_handler_setup-must-set-is_new-t.patch -%patch10 -p1 - -# 0005-v4l2-ctrls-fix-missing-read-only-check.patch -%patch11 -p1 - -# 0006-v4l2-ctrls-queryctrl-shouldn-t-attempt-to-replace-V4.patch -%patch12 -p1 - -# 0007-v4l2-ctrls-add-new-bitmask-control-type.patch -%patch13 -p1 - -# 0008-DocBook-document-V4L2_CTRL_TYPE_BITMASK.patch -%patch14 -p1 - -# 0009-v4l-Add-a-class-and-a-set-of-controls-for-flash-devi.patch -%patch15 -p1 - -# 0010-v4l-Add-flash-control-documentation.patch -%patch16 -p1 - -# 0011-as3645a-Use-standard-V4L2_CID_FLASH_STROBE-and-TIMEO.patch -%patch17 -p1 - -# 0012-as3645a-Use-standard-flash-intensity-controls.patch -%patch18 -p1 - -# 0013-as3645a-Use-standard-V4L2_CID_FLASH_STROBE_SOURCE-co.patch -%patch19 -p1 - -# 0014-as3645a-Use-standard-V4L2_CID_FLASH_READY-control.patch -%patch20 -p1 - -# 0015-v4l-Add-over-current-and-indicator-flash-fault-bits.patch -%patch21 -p1 - -# 0016-as3645a-Use-standard-V4L2_CID_FLASH_FAULT-control.patch -%patch22 -p1 - -# 0017-as3645a-Remove-extra-checks-on-timeout-duration.patch -%patch23 -p1 - -# 0018-as3645a-Store-the-flash-timeout-in-microseconds.patch -%patch24 -p1 - -# 0019-as3645a-Merge-timeout-and-ext_strobe_width-fields.patch -%patch25 -p1 - -# 0020-as3645a-Use-as3645a_is_active-instead-of-reading-the.patch -%patch26 -p1 - -# 0021-as3645a-Remove-V4L2_CID_FLASH_FAULT_LED_AMOUNT-contr.patch -%patch27 -p1 - -# 0022-as3645a-Refactor-duplicated-code-in-as3645a_trigger.patch -%patch28 -p1 - -# 0023-as3645a-Clean-up-register-definitions.patch -%patch29 -p1 - -# 0024-as3645a-Remove-AS_MODE_FLASH_READY-flash-mode.patch -%patch30 -p1 - -# 0025-as3645a-Centralize-event-handling-in-as3645a_event_s.patch -%patch31 -p1 - -# 0026-as3645a-Create-enum-as_state-to-store-the-flash-stat.patch -%patch32 -p1 - -# 0027-as3645a-Merge-the-flash_end-and-event-timers.patch -%patch33 -p1 - -# 0028-as3645a-Reorder-functions-to-group-them-by-purpose.patch -%patch34 -p1 - -# 0029-as3645a-Create-as3645a_set_config-to-set-the-hardwar.patch -%patch35 -p1 - -# 0030-as3645a-Document-the-as3645a-structure-with-kerneldo.patch -%patch36 -p1 - -# 0031-as3645a-Rename-MAX_COOLING_TIME-to-MIN_COOLING_TIME.patch -%patch37 -p1 - -# 0032-as3645a-Remove-unneeded-argument-to-as3645a_flash_pr.patch -%patch38 -p1 - -# 0033-as3645a-Remove-struct-as3645a-unneeded-field.patch -%patch39 -p1 - -# 0034-as3645a-Remove-unneeded-as3645a_set_config-calls.patch -%patch40 -p1 - -# 0035-as3645a-Clean-overheat-protection-code.patch -%patch41 -p1 - -# 0036-as3645a-Add-V4L2_FLASH_LED_MODE-control.patch -%patch42 -p1 - -# 0037-as3645a-Don-t-modify-control-values-when-powering-th.patch -%patch43 -p1 - -# 0038-as3645a-Use-mA-and-A-units-for-flash-torch-and-indic.patch -%patch44 -p1 - -# 0039-rm680-rm696-rx71-Update-after-as3645a-platform-data-.patch -%patch45 -p1 - -# 0040-as3645a-Set-control-limits-in-probe.patch -%patch46 -p1 - -# 0041-as3645a-Protect-the-state-with-a-spinlock-instead-of.patch -%patch47 -p1 - -# 0042-as3645a-Add-STROBE_STOP-and-STROBE_STATUS-controls.patch -%patch48 -p1 - -# 0043-as3645a-Synchronize-flash-state-and-overheat-protect.patch -%patch49 -p1 - -# 0044-as3645a-Update-LED-state-correctly-when-switching-to.patch -%patch50 -p1 - -# 0045-as3645a-Fix-external-strobe-mode.patch -%patch51 -p1 - -# 0046-ad5807-use-const-char-const-for-the-menu-arrays.patch -%patch52 -p1 - -# 0047-ad58xx-use-const-char-const-for-the-menu-arrays.patch -%patch53 -p1 - -# 0048-V4L-DVB-v4l2-hook-up-the-new-control-framework-into-.patch -%patch54 -p1 - -# 0049-media-Incorporate-changes-from-the-media-controller-.patch -%patch55 -p1 - -# 0050-omap3isp-Incorporate-changes-from-the-OMAP3-ISP-driv.patch -%patch56 -p1 - -# 0051-omap3isp-Don-t-fill-control-operations-in-core-ops.patch -%patch57 -p1 - -# 0052-omap3isp-Remove-control-handlers-for-CCDC-CCP2-CSI2-.patch -%patch58 -p1 - -# 0053-v4l-subdev-Move-open-close-file-operations-to-intern.patch -%patch59 -p1 - -# 0054-omap3isp-Move-open-close-file-operations-to-internal.patch -%patch60 -p1 - -# 0055-smiapp-Move-open-close-file-operations-to-internal-o.patch -%patch61 -p1 - -# 0056-ad5807-Move-open-close-file-operations-to-internal-o.patch -%patch62 -p1 - -# 0057-ad58xx-Move-open-close-file-operations-to-internal-o.patch -%patch63 -p1 - -# 0058-as3645a-Move-open-close-file-operations-to-internal-.patch -%patch64 -p1 - -# 0059-omap3isp-ccdc-Use-positive-register-mask-values.patch -%patch65 -p1 - -# 0060-omap3isp-Fix-checkpatch.pl-warnings-and-errors.patch -%patch66 -p1 - -# 0061-omap3isp-stat-update-struct-ispstat_generic_config-s.patch -%patch67 -p1 - -# 0062-media-Incorporate-changes-from-the-media-controller-.patch -%patch68 -p1 - -# 0063-omap3isp-Incorporate-changes-from-the-media-controll.patch -%patch69 -p1 - -# 0064-smiapp-Incorporate-changes-from-the-media-controller.patch -%patch70 -p1 - -# 0065-omap3isp-stat-Remove-deprecated-omap3isp_stat_data-n.patch -%patch71 -p1 - -# 0066-omap3isp-isp-Reset-the-ISP-when-the-pipeline-can-t-b.patch -%patch72 -p1 - -# 0067-v4l-add-V4L2_PIX_FMT_Y12-format.patch -%patch73 -p1 - -# 0068-media-add-missing-8-bit-bayer-formats-and-Y12.patch -%patch74 -p1 - -# 0069-omap3isp-ccdc-support-Y10-12-8-bit-bayer-fmts.patch -%patch75 -p1 - -# 0070-omap3isp-lane-shifter-support.patch -%patch76 -p1 - -# 0071-omap3isp-Support-configurable-HS-VS-polarities.patch -%patch77 -p1 - -# 0072-omap3isp-fix-compiler-warning.patch -%patch78 -p1 - -# 0073-media-omap3isp-fix-a-potential-NULL-deref.patch -%patch79 -p1 - -# 0074-OMAP3-ISP-Add-regulator-control-for-omap34xx.patch -%patch80 -p1 - -# 0075-Fix-common-misspellings.patch -%patch81 -p1 - -# 0076-v4l-Release-module-if-subdev-registration-fails.patch -%patch82 -p1 - -# 0077-v4l2-subdev-fix-broken-subdev-control-enumeration.patch -%patch83 -p1 - -# 0078-v4l-Don-t-register-media-entities-for-subdev-device-.patch -%patch84 -p1 -# Camera Meego adaptation additions -# backport_media_ioc_definitions.patch -%patch85 -p1 - -# make-omap-iommu-build-in.patch -%patch86 -p1 -# Kexec fixes -# 0100-arm-Fix-cpu_proc_fin-for-proc-v7.S-and-make-kexec-wo.patch -%patch87 -p1 - -# 0101-arm-Fix-init_atags_procfs-to-check-tag-hdr.size.patch -%patch88 -p1 - -# 0102-ARM-Implement-cpu_v7_reset.patch -%patch89 -p1 - -# 0103-ARMv7-disable-L2-cache.patch -%patch90 -p1 - -# 0104-ARMv7-adds-sec-extensions-for-armv7.patch -%patch91 -p1 - -# 0105-Fix-for-new-assembler-build-problem.patch -%patch92 -p1 -# Initramfs hack -# 0106-initramfs-hack-to-ignore-junk-data-in-decompression.patch -%patch93 -p1 -# Charging -# 0001-fix-power-draw-for-g_multi.patch -%patch94 -p1 -# Fix for 20110105 kernel -# 000-kcflag-mno-unaligned-access.patch -%patch95 -p1 -# Fix for NEMO#46 -# linux-2.6.38-tty-add-active-sysfs-attribute-to-tty0-and-console-d.patch -%patch96 -p1 -# backport of g_ffs from 2.6.35 -# 0001-backport-g_ffs-from-2.6.35.patch -%patch97 -p1 -# Fix for NEMO#455 -# 0107-Load-correct-bluetooth-firmware-for-Nokia-N9.patch -%patch98 -p1 # >> setup # This should go in the macro section # Determine the kernel arch and what we're building @@ -484,8 +75,10 @@ # Use debug config for debug kernel %if "%{name}" == "kernel-adaptation-n950-debug" +echo "Buiding DEBUG kernel" cp %{SOURCE2} ./.config %else +echo "Buiding RELEASE kernel" cp %{SOURCE1} ./.config %endif --- kernel-adaptation-n950.spec +++ kernel-adaptation-n950.spec @@ -1,8 +1,3 @@ -# -# Do NOT Edit the Auto-generated Part! -# Generated by: spectacle version 0.25 -# - Name: kernel-adaptation-n950 # >> macros @@ -11,120 +6,19 @@ # kernel_devel_dir for includes/kconfig/makefiles and other devel- files %define kernel_devel_dir %{_prefix}/src/kernels/%{kernel_version_build} # For the extra version string of kernel -%define kernel_extra_version 20112201 +%define kernel_extra_version 20121301 # << macros Summary: Kernel Adaptation %{kernel_target_hw} -Version: 2.6.32.20112201 -Release: 1 +Version: 2.6.32.20121301 +Release: 3 Group: Kernel/Linux Kernel License: GPLv2 -Source0: kernel_2.6.32-20112201+0m6.tar.gz +URL: https://bitbucket.org/deztructor/mer-n9-kernel/ +Source0: kernel-2.6.32.tar.bz2 Source1: kernel-adaptation-n950.config Source2: kernel-adaptation-n950-debug.config Source3: kernel-adaptation-n950.cmdline -Source4: series.conf -Source100: kernel-adaptation-n950.yaml -Patch0: wl1271-module-alias.patch -Patch1: bt-module-alias.patch -Patch2: wire-up-sys_accept4-on-ARM.patch -Patch3: cgroupfs-create-sys-fs-cgroup-to-mount-cgroupfs-on.patch -Patch4: cgroup-fs-avoid-switching-d_op-on-live-dentry.patch -Patch5: cgroup-add-clone_children-control-file.patch -Patch6: kernel-2.6.32-gcc46.patch -Patch7: 0001-v4l2-ctrls-use-const-char-const-for-the-menu-arrays.patch -Patch8: 0002-as3645a-use-const-char-const-for-the-menu-arrays.patch -Patch9: 0003-v4l2-ctrls-only-check-def-for-menu-integer-and-boole.patch -Patch10: 0004-v4l2-ctrls-v4l2_ctrl_handler_setup-must-set-is_new-t.patch -Patch11: 0005-v4l2-ctrls-fix-missing-read-only-check.patch -Patch12: 0006-v4l2-ctrls-queryctrl-shouldn-t-attempt-to-replace-V4.patch -Patch13: 0007-v4l2-ctrls-add-new-bitmask-control-type.patch -Patch14: 0008-DocBook-document-V4L2_CTRL_TYPE_BITMASK.patch -Patch15: 0009-v4l-Add-a-class-and-a-set-of-controls-for-flash-devi.patch -Patch16: 0010-v4l-Add-flash-control-documentation.patch -Patch17: 0011-as3645a-Use-standard-V4L2_CID_FLASH_STROBE-and-TIMEO.patch -Patch18: 0012-as3645a-Use-standard-flash-intensity-controls.patch -Patch19: 0013-as3645a-Use-standard-V4L2_CID_FLASH_STROBE_SOURCE-co.patch -Patch20: 0014-as3645a-Use-standard-V4L2_CID_FLASH_READY-control.patch -Patch21: 0015-v4l-Add-over-current-and-indicator-flash-fault-bits.patch -Patch22: 0016-as3645a-Use-standard-V4L2_CID_FLASH_FAULT-control.patch -Patch23: 0017-as3645a-Remove-extra-checks-on-timeout-duration.patch -Patch24: 0018-as3645a-Store-the-flash-timeout-in-microseconds.patch -Patch25: 0019-as3645a-Merge-timeout-and-ext_strobe_width-fields.patch -Patch26: 0020-as3645a-Use-as3645a_is_active-instead-of-reading-the.patch -Patch27: 0021-as3645a-Remove-V4L2_CID_FLASH_FAULT_LED_AMOUNT-contr.patch -Patch28: 0022-as3645a-Refactor-duplicated-code-in-as3645a_trigger.patch -Patch29: 0023-as3645a-Clean-up-register-definitions.patch -Patch30: 0024-as3645a-Remove-AS_MODE_FLASH_READY-flash-mode.patch -Patch31: 0025-as3645a-Centralize-event-handling-in-as3645a_event_s.patch -Patch32: 0026-as3645a-Create-enum-as_state-to-store-the-flash-stat.patch -Patch33: 0027-as3645a-Merge-the-flash_end-and-event-timers.patch -Patch34: 0028-as3645a-Reorder-functions-to-group-them-by-purpose.patch -Patch35: 0029-as3645a-Create-as3645a_set_config-to-set-the-hardwar.patch -Patch36: 0030-as3645a-Document-the-as3645a-structure-with-kerneldo.patch -Patch37: 0031-as3645a-Rename-MAX_COOLING_TIME-to-MIN_COOLING_TIME.patch -Patch38: 0032-as3645a-Remove-unneeded-argument-to-as3645a_flash_pr.patch -Patch39: 0033-as3645a-Remove-struct-as3645a-unneeded-field.patch -Patch40: 0034-as3645a-Remove-unneeded-as3645a_set_config-calls.patch -Patch41: 0035-as3645a-Clean-overheat-protection-code.patch -Patch42: 0036-as3645a-Add-V4L2_FLASH_LED_MODE-control.patch -Patch43: 0037-as3645a-Don-t-modify-control-values-when-powering-th.patch -Patch44: 0038-as3645a-Use-mA-and-A-units-for-flash-torch-and-indic.patch -Patch45: 0039-rm680-rm696-rx71-Update-after-as3645a-platform-data-.patch -Patch46: 0040-as3645a-Set-control-limits-in-probe.patch -Patch47: 0041-as3645a-Protect-the-state-with-a-spinlock-instead-of.patch -Patch48: 0042-as3645a-Add-STROBE_STOP-and-STROBE_STATUS-controls.patch -Patch49: 0043-as3645a-Synchronize-flash-state-and-overheat-protect.patch -Patch50: 0044-as3645a-Update-LED-state-correctly-when-switching-to.patch -Patch51: 0045-as3645a-Fix-external-strobe-mode.patch -Patch52: 0046-ad5807-use-const-char-const-for-the-menu-arrays.patch -Patch53: 0047-ad58xx-use-const-char-const-for-the-menu-arrays.patch -Patch54: 0048-V4L-DVB-v4l2-hook-up-the-new-control-framework-into-.patch -Patch55: 0049-media-Incorporate-changes-from-the-media-controller-.patch -Patch56: 0050-omap3isp-Incorporate-changes-from-the-OMAP3-ISP-driv.patch -Patch57: 0051-omap3isp-Don-t-fill-control-operations-in-core-ops.patch -Patch58: 0052-omap3isp-Remove-control-handlers-for-CCDC-CCP2-CSI2-.patch -Patch59: 0053-v4l-subdev-Move-open-close-file-operations-to-intern.patch -Patch60: 0054-omap3isp-Move-open-close-file-operations-to-internal.patch -Patch61: 0055-smiapp-Move-open-close-file-operations-to-internal-o.patch -Patch62: 0056-ad5807-Move-open-close-file-operations-to-internal-o.patch -Patch63: 0057-ad58xx-Move-open-close-file-operations-to-internal-o.patch -Patch64: 0058-as3645a-Move-open-close-file-operations-to-internal-.patch -Patch65: 0059-omap3isp-ccdc-Use-positive-register-mask-values.patch -Patch66: 0060-omap3isp-Fix-checkpatch.pl-warnings-and-errors.patch -Patch67: 0061-omap3isp-stat-update-struct-ispstat_generic_config-s.patch -Patch68: 0062-media-Incorporate-changes-from-the-media-controller-.patch -Patch69: 0063-omap3isp-Incorporate-changes-from-the-media-controll.patch -Patch70: 0064-smiapp-Incorporate-changes-from-the-media-controller.patch -Patch71: 0065-omap3isp-stat-Remove-deprecated-omap3isp_stat_data-n.patch -Patch72: 0066-omap3isp-isp-Reset-the-ISP-when-the-pipeline-can-t-b.patch -Patch73: 0067-v4l-add-V4L2_PIX_FMT_Y12-format.patch -Patch74: 0068-media-add-missing-8-bit-bayer-formats-and-Y12.patch -Patch75: 0069-omap3isp-ccdc-support-Y10-12-8-bit-bayer-fmts.patch -Patch76: 0070-omap3isp-lane-shifter-support.patch -Patch77: 0071-omap3isp-Support-configurable-HS-VS-polarities.patch -Patch78: 0072-omap3isp-fix-compiler-warning.patch -Patch79: 0073-media-omap3isp-fix-a-potential-NULL-deref.patch -Patch80: 0074-OMAP3-ISP-Add-regulator-control-for-omap34xx.patch -Patch81: 0075-Fix-common-misspellings.patch -Patch82: 0076-v4l-Release-module-if-subdev-registration-fails.patch -Patch83: 0077-v4l2-subdev-fix-broken-subdev-control-enumeration.patch -Patch84: 0078-v4l-Don-t-register-media-entities-for-subdev-device-.patch -Patch85: backport_media_ioc_definitions.patch -Patch86: make-omap-iommu-build-in.patch -Patch87: 0100-arm-Fix-cpu_proc_fin-for-proc-v7.S-and-make-kexec-wo.patch -Patch88: 0101-arm-Fix-init_atags_procfs-to-check-tag-hdr.size.patch -Patch89: 0102-ARM-Implement-cpu_v7_reset.patch -Patch90: 0103-ARMv7-disable-L2-cache.patch -Patch91: 0104-ARMv7-adds-sec-extensions-for-armv7.patch -Patch92: 0105-Fix-for-new-assembler-build-problem.patch -Patch93: 0106-initramfs-hack-to-ignore-junk-data-in-decompression.patch -Patch94: 0001-fix-power-draw-for-g_multi.patch -Patch95: 000-kcflag-mno-unaligned-access.patch -Patch96: linux-2.6.38-tty-add-active-sysfs-attribute-to-tty0-and-console-d.patch -Patch97: 0001-backport-g_ffs-from-2.6.35.patch -Patch98: 0107-Load-correct-bluetooth-firmware-for-Nokia-N9.patch -Patch99: enable-broken.patch BuildRequires: pkgconfig(ncurses) BuildRequires: mer-kernel-checks BuildRequires: perl @@ -149,313 +43,6 @@ %prep %setup -q -n kernel-2.6.32 -# -# Harmattan diff -# -#kernel_2.6.32-20110203+0m6.diff.gz -# -# MeeGo-specific patches on top of Harmattan -# -# Module autoloading fixes -# wl1271-module-alias.patch -%patch0 -p1 - -# bt-module-alias.patch -%patch1 -p1 -# sys_accept4() for Wayland -# wire-up-sys_accept4-on-ARM.patch -%patch2 -p1 -# Cgroups enhancement to better satisfy systemd -# cgroupfs-create-sys-fs-cgroup-to-mount-cgroupfs-on.patch -%patch3 -p1 - -# cgroup-fs-avoid-switching-d_op-on-live-dentry.patch -%patch4 -p1 - -# cgroup-add-clone_children-control-file.patch -%patch5 -p1 - -# kernel-2.6.32-gcc46.patch -%patch6 -p1 -# Camera patches Harmattan -> upstream/adaptation api/abi sync -# 0001-v4l2-ctrls-use-const-char-const-for-the-menu-arrays.patch -%patch7 -p1 - -# 0002-as3645a-use-const-char-const-for-the-menu-arrays.patch -%patch8 -p1 - -# 0003-v4l2-ctrls-only-check-def-for-menu-integer-and-boole.patch -%patch9 -p1 - -# 0004-v4l2-ctrls-v4l2_ctrl_handler_setup-must-set-is_new-t.patch -%patch10 -p1 - -# 0005-v4l2-ctrls-fix-missing-read-only-check.patch -%patch11 -p1 - -# 0006-v4l2-ctrls-queryctrl-shouldn-t-attempt-to-replace-V4.patch -%patch12 -p1 - -# 0007-v4l2-ctrls-add-new-bitmask-control-type.patch -%patch13 -p1 - -# 0008-DocBook-document-V4L2_CTRL_TYPE_BITMASK.patch -%patch14 -p1 - -# 0009-v4l-Add-a-class-and-a-set-of-controls-for-flash-devi.patch -%patch15 -p1 - -# 0010-v4l-Add-flash-control-documentation.patch -%patch16 -p1 - -# 0011-as3645a-Use-standard-V4L2_CID_FLASH_STROBE-and-TIMEO.patch -%patch17 -p1 - -# 0012-as3645a-Use-standard-flash-intensity-controls.patch -%patch18 -p1 - -# 0013-as3645a-Use-standard-V4L2_CID_FLASH_STROBE_SOURCE-co.patch -%patch19 -p1 - -# 0014-as3645a-Use-standard-V4L2_CID_FLASH_READY-control.patch -%patch20 -p1 - -# 0015-v4l-Add-over-current-and-indicator-flash-fault-bits.patch -%patch21 -p1 - -# 0016-as3645a-Use-standard-V4L2_CID_FLASH_FAULT-control.patch -%patch22 -p1 - -# 0017-as3645a-Remove-extra-checks-on-timeout-duration.patch -%patch23 -p1 - -# 0018-as3645a-Store-the-flash-timeout-in-microseconds.patch -%patch24 -p1 - -# 0019-as3645a-Merge-timeout-and-ext_strobe_width-fields.patch -%patch25 -p1 - -# 0020-as3645a-Use-as3645a_is_active-instead-of-reading-the.patch -%patch26 -p1 - -# 0021-as3645a-Remove-V4L2_CID_FLASH_FAULT_LED_AMOUNT-contr.patch -%patch27 -p1 - -# 0022-as3645a-Refactor-duplicated-code-in-as3645a_trigger.patch -%patch28 -p1 - -# 0023-as3645a-Clean-up-register-definitions.patch -%patch29 -p1 - -# 0024-as3645a-Remove-AS_MODE_FLASH_READY-flash-mode.patch -%patch30 -p1 - -# 0025-as3645a-Centralize-event-handling-in-as3645a_event_s.patch -%patch31 -p1 - -# 0026-as3645a-Create-enum-as_state-to-store-the-flash-stat.patch -%patch32 -p1 - -# 0027-as3645a-Merge-the-flash_end-and-event-timers.patch -%patch33 -p1 - -# 0028-as3645a-Reorder-functions-to-group-them-by-purpose.patch -%patch34 -p1 - -# 0029-as3645a-Create-as3645a_set_config-to-set-the-hardwar.patch -%patch35 -p1 - -# 0030-as3645a-Document-the-as3645a-structure-with-kerneldo.patch -%patch36 -p1 - -# 0031-as3645a-Rename-MAX_COOLING_TIME-to-MIN_COOLING_TIME.patch -%patch37 -p1 - -# 0032-as3645a-Remove-unneeded-argument-to-as3645a_flash_pr.patch -%patch38 -p1 - -# 0033-as3645a-Remove-struct-as3645a-unneeded-field.patch -%patch39 -p1 - -# 0034-as3645a-Remove-unneeded-as3645a_set_config-calls.patch -%patch40 -p1 - -# 0035-as3645a-Clean-overheat-protection-code.patch -%patch41 -p1 - -# 0036-as3645a-Add-V4L2_FLASH_LED_MODE-control.patch -%patch42 -p1 - -# 0037-as3645a-Don-t-modify-control-values-when-powering-th.patch -%patch43 -p1 - -# 0038-as3645a-Use-mA-and-A-units-for-flash-torch-and-indic.patch -%patch44 -p1 - -# 0039-rm680-rm696-rx71-Update-after-as3645a-platform-data-.patch -%patch45 -p1 - -# 0040-as3645a-Set-control-limits-in-probe.patch -%patch46 -p1 - -# 0041-as3645a-Protect-the-state-with-a-spinlock-instead-of.patch -%patch47 -p1 - -# 0042-as3645a-Add-STROBE_STOP-and-STROBE_STATUS-controls.patch -%patch48 -p1 - -# 0043-as3645a-Synchronize-flash-state-and-overheat-protect.patch -%patch49 -p1 - -# 0044-as3645a-Update-LED-state-correctly-when-switching-to.patch -%patch50 -p1 - -# 0045-as3645a-Fix-external-strobe-mode.patch -%patch51 -p1 - -# 0046-ad5807-use-const-char-const-for-the-menu-arrays.patch -%patch52 -p1 - -# 0047-ad58xx-use-const-char-const-for-the-menu-arrays.patch -%patch53 -p1 - -# 0048-V4L-DVB-v4l2-hook-up-the-new-control-framework-into-.patch -%patch54 -p1 - -# 0049-media-Incorporate-changes-from-the-media-controller-.patch -%patch55 -p1 - -# 0050-omap3isp-Incorporate-changes-from-the-OMAP3-ISP-driv.patch -%patch56 -p1 - -# 0051-omap3isp-Don-t-fill-control-operations-in-core-ops.patch -%patch57 -p1 - -# 0052-omap3isp-Remove-control-handlers-for-CCDC-CCP2-CSI2-.patch -%patch58 -p1 - -# 0053-v4l-subdev-Move-open-close-file-operations-to-intern.patch -%patch59 -p1 - -# 0054-omap3isp-Move-open-close-file-operations-to-internal.patch -%patch60 -p1 - -# 0055-smiapp-Move-open-close-file-operations-to-internal-o.patch -%patch61 -p1 - -# 0056-ad5807-Move-open-close-file-operations-to-internal-o.patch -%patch62 -p1 - -# 0057-ad58xx-Move-open-close-file-operations-to-internal-o.patch -%patch63 -p1 - -# 0058-as3645a-Move-open-close-file-operations-to-internal-.patch -%patch64 -p1 - -# 0059-omap3isp-ccdc-Use-positive-register-mask-values.patch -%patch65 -p1 - -# 0060-omap3isp-Fix-checkpatch.pl-warnings-and-errors.patch -%patch66 -p1 - -# 0061-omap3isp-stat-update-struct-ispstat_generic_config-s.patch -%patch67 -p1 - -# 0062-media-Incorporate-changes-from-the-media-controller-.patch -%patch68 -p1 - -# 0063-omap3isp-Incorporate-changes-from-the-media-controll.patch -%patch69 -p1 - -# 0064-smiapp-Incorporate-changes-from-the-media-controller.patch -%patch70 -p1 - -# 0065-omap3isp-stat-Remove-deprecated-omap3isp_stat_data-n.patch -%patch71 -p1 - -# 0066-omap3isp-isp-Reset-the-ISP-when-the-pipeline-can-t-b.patch -%patch72 -p1 - -# 0067-v4l-add-V4L2_PIX_FMT_Y12-format.patch -%patch73 -p1 - -# 0068-media-add-missing-8-bit-bayer-formats-and-Y12.patch -%patch74 -p1 - -# 0069-omap3isp-ccdc-support-Y10-12-8-bit-bayer-fmts.patch -%patch75 -p1 - -# 0070-omap3isp-lane-shifter-support.patch -%patch76 -p1 - -# 0071-omap3isp-Support-configurable-HS-VS-polarities.patch -%patch77 -p1 - -# 0072-omap3isp-fix-compiler-warning.patch -%patch78 -p1 - -# 0073-media-omap3isp-fix-a-potential-NULL-deref.patch -%patch79 -p1 - -# 0074-OMAP3-ISP-Add-regulator-control-for-omap34xx.patch -%patch80 -p1 - -# 0075-Fix-common-misspellings.patch -%patch81 -p1 - -# 0076-v4l-Release-module-if-subdev-registration-fails.patch -%patch82 -p1 - -# 0077-v4l2-subdev-fix-broken-subdev-control-enumeration.patch -%patch83 -p1 - -# 0078-v4l-Don-t-register-media-entities-for-subdev-device-.patch -%patch84 -p1 -# Camera Meego adaptation additions -# backport_media_ioc_definitions.patch -%patch85 -p1 - -# make-omap-iommu-build-in.patch -%patch86 -p1 -# Kexec fixes -# 0100-arm-Fix-cpu_proc_fin-for-proc-v7.S-and-make-kexec-wo.patch -%patch87 -p1 - -# 0101-arm-Fix-init_atags_procfs-to-check-tag-hdr.size.patch -%patch88 -p1 - -# 0102-ARM-Implement-cpu_v7_reset.patch -%patch89 -p1 - -# 0103-ARMv7-disable-L2-cache.patch -%patch90 -p1 - -# 0104-ARMv7-adds-sec-extensions-for-armv7.patch -%patch91 -p1 - -# 0105-Fix-for-new-assembler-build-problem.patch -%patch92 -p1 -# Initramfs hack -# 0106-initramfs-hack-to-ignore-junk-data-in-decompression.patch -%patch93 -p1 -# Charging -# 0001-fix-power-draw-for-g_multi.patch -%patch94 -p1 -# Fix for 20110105 kernel -# 000-kcflag-mno-unaligned-access.patch -%patch95 -p1 -# Fix for NEMO#46 -# linux-2.6.38-tty-add-active-sysfs-attribute-to-tty0-and-console-d.patch -%patch96 -p1 -# backport of g_ffs from 2.6.35 -# 0001-backport-g_ffs-from-2.6.35.patch -%patch97 -p1 -# Fix for NEMO#455 -# 0107-Load-correct-bluetooth-firmware-for-Nokia-N9.patch -%patch98 -p1 -# For libhybris -# enable-broken.patch -%patch99 -p1 # >> setup # This should go in the macro section # Determine the kernel arch and what we're building other changes: -------------- ++++++ kernel-2.6.32.tar.bz2 (new) ++++++ kernel-adaptation-n950-debug.config --- kernel-adaptation-n950-debug.config +++ kernel-adaptation-n950-debug.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.32-1-n950 -# Sun Aug 26 10:13:49 2012 +# Linux kernel version: 2.6.32.54 +# Tue Oct 16 09:20:20 2012 # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -30,6 +30,7 @@ # General setup # CONFIG_EXPERIMENTAL=y +CONFIG_BROKEN=y CONFIG_BROKEN_ON_SMP=y CONFIG_LOCK_KERNEL=y CONFIG_INIT_ENV_ARG_LIMIT=32 @@ -48,10 +49,7 @@ CONFIG_POSIX_MQUEUE_SYSCTL=y CONFIG_BSD_PROCESS_ACCT=y # CONFIG_BSD_PROCESS_ACCT_V3 is not set -CONFIG_TASKSTATS=y -CONFIG_TASK_DELAY_ACCT=y -CONFIG_TASK_XACCT=y -CONFIG_TASK_IO_ACCOUNTING=y +# CONFIG_TASKSTATS is not set CONFIG_AUDIT=y # @@ -63,7 +61,8 @@ CONFIG_RCU_FANOUT=32 # CONFIG_RCU_FANOUT_EXACT is not set # CONFIG_TREE_RCU_TRACE is not set -# CONFIG_IKCONFIG is not set +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=16 CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set @@ -99,7 +98,7 @@ CONFIG_UID16=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y -# CONFIG_KALLSYMS_ALL is not set +CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_EXTRA_PASS=y CONFIG_HOTPLUG=y CONFIG_PRINTK=y @@ -702,7 +701,7 @@ # CONFIG_MAC80211_DEBUG_COUNTERS is not set # CONFIG_WIMAX is not set CONFIG_RFKILL=y -# CONFIG_RFKILL_INPUT is not set +CONFIG_RFKILL_INPUT=y # CONFIG_NET_9P is not set # @@ -833,6 +832,7 @@ # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set # CONFIG_MG_DISK is not set +# CONFIG_BLK_DEV_HD is not set CONFIG_MISC_DEVICES=y # CONFIG_ICS932S401 is not set CONFIG_OMAP_SDTI=y @@ -913,6 +913,20 @@ # CONFIG_DM_MULTIPATH is not set # CONFIG_DM_DELAY is not set # CONFIG_DM_UEVENT is not set + +# +# IEEE 1394 (FireWire) support +# + +# +# You can enable one or both FireWire driver stacks. +# + +# +# See the help texts for more information. +# +# CONFIG_FIREWIRE is not set +# CONFIG_IEEE1394 is not set CONFIG_NETDEVICES=y # CONFIG_DUMMY is not set # CONFIG_BONDING is not set @@ -1227,7 +1241,7 @@ # # CONFIG_W1 is not set CONFIG_POWER_SUPPLY=y -CONFIG_POWER_SUPPLY_DEBUG=y +# CONFIG_POWER_SUPPLY_DEBUG is not set # CONFIG_PDA_POWER is not set # CONFIG_BATTERY_DS2760 is not set # CONFIG_BATTERY_DS2782 is not set @@ -1478,8 +1492,8 @@ # CONFIG_OMAP2_DSS_USE_DSI_PLL is not set CONFIG_OMAP2_DSS_FAKE_VSYNC=y CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=0 -# CONFIG_OMAP2_DSS_SLEEP_BEFORE_RESET is not set -# CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET is not set +CONFIG_OMAP2_DSS_SLEEP_BEFORE_RESET=y +CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET=y CONFIG_FB_OMAP2=y CONFIG_FB_OMAP2_DEBUG_SUPPORT=y CONFIG_FB_OMAP2_NUM_FBS=3 @@ -1614,7 +1628,8 @@ CONFIG_USB_ETH=m CONFIG_USB_ETH_RNDIS=y # CONFIG_USB_ETH_EEM is not set -# CONFIG_USB_GADGETFS is not set +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m CONFIG_USB_FUNCTIONFS=m # CONFIG_USB_FUNCTIONFS_ETH is not set # CONFIG_USB_FUNCTIONFS_RNDIS is not set @@ -1683,6 +1698,7 @@ # # CONFIG_LEDS_TRIGGERS is not set # CONFIG_ACCESSIBILITY is not set +# CONFIG_INFINIBAND is not set CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set @@ -1753,7 +1769,38 @@ # # TI VLYNQ # -# CONFIG_STAGING is not set +CONFIG_STAGING=y +# CONFIG_STAGING_EXCLUDE_BUILD is not set +# CONFIG_ECHO is not set + +# +# Android +# +CONFIG_ANDROID=y +CONFIG_ANDROID_BINDER_IPC=y +# CONFIG_ANDROID_LOGGER is not set +# CONFIG_ANDROID_RAM_CONSOLE is not set +CONFIG_ANDROID_TIMED_OUTPUT=y +# CONFIG_ANDROID_TIMED_GPIO is not set +# CONFIG_ANDROID_LOW_MEMORY_KILLER is not set + +# +# Qualcomm MSM Camera And Video +# + +# +# Camera Sensor Selection +# +# CONFIG_INPUT_GPIO is not set +# CONFIG_DST is not set +# CONFIG_POHMELFS is not set +# CONFIG_PLAN9AUTH is not set + +# +# RAR Register Driver +# +# CONFIG_RAR_REGISTER is not set +# CONFIG_IIO is not set CONFIG_MPU_BRIDGE=m CONFIG_BRIDGE_DVFS=y CONFIG_BRIDGE_MEMPOOL_SIZE=0x600000 @@ -1845,6 +1892,7 @@ CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y +# CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set # CONFIG_CONFIGFS_FS is not set CONFIG_MISC_FILESYSTEMS=y @@ -1978,37 +2026,50 @@ CONFIG_DEBUG_FS=y # CONFIG_HEADERS_CHECK is not set CONFIG_DEBUG_KERNEL=y -# CONFIG_DEBUG_SHIRQ is not set -# CONFIG_DETECT_SOFTLOCKUP is not set +CONFIG_DEBUG_SHIRQ=y +CONFIG_DETECT_SOFTLOCKUP=y +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_DETECT_HUNG_TASK=y # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 -# CONFIG_SCHED_DEBUG is not set -# CONFIG_SCHEDSTATS is not set +CONFIG_SCHED_DEBUG=y +CONFIG_SCHEDSTATS=y CONFIG_TIMER_STATS=y -# CONFIG_DEBUG_OBJECTS is not set +CONFIG_DEBUG_OBJECTS=y +CONFIG_DEBUG_OBJECTS_SELFTEST=y +CONFIG_DEBUG_OBJECTS_FREE=y +CONFIG_DEBUG_OBJECTS_TIMERS=y +CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 # CONFIG_SLUB_DEBUG_ON is not set # CONFIG_SLUB_STATS is not set -# CONFIG_DEBUG_KMEMLEAK is not set (81 more lines skipped) ++++++ kernel-adaptation-n950.config --- kernel-adaptation-n950.config +++ kernel-adaptation-n950.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.32.20112201-1-n950 -# Thu Sep 20 12:33:32 2012 +# Linux kernel version: 2.6.32.54 +# Sat Oct 13 06:59:58 2012 # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -61,7 +61,8 @@ CONFIG_RCU_FANOUT=32 # CONFIG_RCU_FANOUT_EXACT is not set # CONFIG_TREE_RCU_TRACE is not set -# CONFIG_IKCONFIG is not set +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=16 CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set @@ -700,7 +701,7 @@ # CONFIG_MAC80211_DEBUG_COUNTERS is not set # CONFIG_WIMAX is not set CONFIG_RFKILL=y -# CONFIG_RFKILL_INPUT is not set +CONFIG_RFKILL_INPUT=y # CONFIG_NET_9P is not set # @@ -1240,7 +1241,7 @@ # # CONFIG_W1 is not set CONFIG_POWER_SUPPLY=y -CONFIG_POWER_SUPPLY_DEBUG=y +# CONFIG_POWER_SUPPLY_DEBUG is not set # CONFIG_PDA_POWER is not set # CONFIG_BATTERY_DS2760 is not set # CONFIG_BATTERY_DS2782 is not set @@ -1491,8 +1492,8 @@ # CONFIG_OMAP2_DSS_USE_DSI_PLL is not set CONFIG_OMAP2_DSS_FAKE_VSYNC=y CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=0 -# CONFIG_OMAP2_DSS_SLEEP_BEFORE_RESET is not set -# CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET is not set +CONFIG_OMAP2_DSS_SLEEP_BEFORE_RESET=y +CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET=y CONFIG_FB_OMAP2=y CONFIG_FB_OMAP2_DEBUG_SUPPORT=y CONFIG_FB_OMAP2_NUM_FBS=3 @@ -1627,7 +1628,8 @@ CONFIG_USB_ETH=m CONFIG_USB_ETH_RNDIS=y # CONFIG_USB_ETH_EEM is not set -# CONFIG_USB_GADGETFS is not set +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m CONFIG_USB_FUNCTIONFS=m # CONFIG_USB_FUNCTIONFS_ETH is not set # CONFIG_USB_FUNCTIONFS_RNDIS is not set @@ -1778,7 +1780,8 @@ CONFIG_ANDROID_BINDER_IPC=y # CONFIG_ANDROID_LOGGER is not set # CONFIG_ANDROID_RAM_CONSOLE is not set -# CONFIG_ANDROID_TIMED_OUTPUT is not set +CONFIG_ANDROID_TIMED_OUTPUT=y +# CONFIG_ANDROID_TIMED_GPIO is not set # CONFIG_ANDROID_LOW_MEMORY_KILLER is not set # @@ -2084,7 +2087,6 @@ # Security options # # CONFIG_KEYS is not set -CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITY=y CONFIG_SECURITYFS=y # CONFIG_SECURITY_NETWORK is not set @@ -2092,7 +2094,6 @@ CONFIG_SECURITY_FILE_CAPABILITIES=y CONFIG_SECURITY_CREDENTIALS_POLICY=y # CONFIG_SECURITY_TOMOYO is not set -# CONFIG_SECURITY_AEGIS is not set CONFIG_CRYPTO=y # ++++++ deleted files: --- 000-kcflag-mno-unaligned-access.patch --- 0001-backport-g_ffs-from-2.6.35.patch --- 0001-fix-power-draw-for-g_multi.patch --- 0001-v4l2-ctrls-use-const-char-const-for-the-menu-arrays.patch --- 0002-as3645a-use-const-char-const-for-the-menu-arrays.patch --- 0003-v4l2-ctrls-only-check-def-for-menu-integer-and-boole.patch --- 0004-v4l2-ctrls-v4l2_ctrl_handler_setup-must-set-is_new-t.patch --- 0005-v4l2-ctrls-fix-missing-read-only-check.patch --- 0006-v4l2-ctrls-queryctrl-shouldn-t-attempt-to-replace-V4.patch --- 0007-v4l2-ctrls-add-new-bitmask-control-type.patch --- 0008-DocBook-document-V4L2_CTRL_TYPE_BITMASK.patch --- 0009-v4l-Add-a-class-and-a-set-of-controls-for-flash-devi.patch --- 0010-v4l-Add-flash-control-documentation.patch --- 0011-as3645a-Use-standard-V4L2_CID_FLASH_STROBE-and-TIMEO.patch --- 0012-as3645a-Use-standard-flash-intensity-controls.patch --- 0013-as3645a-Use-standard-V4L2_CID_FLASH_STROBE_SOURCE-co.patch --- 0014-as3645a-Use-standard-V4L2_CID_FLASH_READY-control.patch --- 0015-v4l-Add-over-current-and-indicator-flash-fault-bits.patch --- 0016-as3645a-Use-standard-V4L2_CID_FLASH_FAULT-control.patch --- 0017-as3645a-Remove-extra-checks-on-timeout-duration.patch --- 0018-as3645a-Store-the-flash-timeout-in-microseconds.patch --- 0019-as3645a-Merge-timeout-and-ext_strobe_width-fields.patch --- 0020-as3645a-Use-as3645a_is_active-instead-of-reading-the.patch --- 0021-as3645a-Remove-V4L2_CID_FLASH_FAULT_LED_AMOUNT-contr.patch --- 0022-as3645a-Refactor-duplicated-code-in-as3645a_trigger.patch --- 0023-as3645a-Clean-up-register-definitions.patch --- 0024-as3645a-Remove-AS_MODE_FLASH_READY-flash-mode.patch --- 0025-as3645a-Centralize-event-handling-in-as3645a_event_s.patch --- 0026-as3645a-Create-enum-as_state-to-store-the-flash-stat.patch --- 0027-as3645a-Merge-the-flash_end-and-event-timers.patch --- 0028-as3645a-Reorder-functions-to-group-them-by-purpose.patch --- 0029-as3645a-Create-as3645a_set_config-to-set-the-hardwar.patch --- 0030-as3645a-Document-the-as3645a-structure-with-kerneldo.patch --- 0031-as3645a-Rename-MAX_COOLING_TIME-to-MIN_COOLING_TIME.patch --- 0032-as3645a-Remove-unneeded-argument-to-as3645a_flash_pr.patch --- 0033-as3645a-Remove-struct-as3645a-unneeded-field.patch --- 0034-as3645a-Remove-unneeded-as3645a_set_config-calls.patch --- 0035-as3645a-Clean-overheat-protection-code.patch --- 0036-as3645a-Add-V4L2_FLASH_LED_MODE-control.patch --- 0037-as3645a-Don-t-modify-control-values-when-powering-th.patch --- 0038-as3645a-Use-mA-and-A-units-for-flash-torch-and-indic.patch --- 0039-rm680-rm696-rx71-Update-after-as3645a-platform-data-.patch --- 0040-as3645a-Set-control-limits-in-probe.patch --- 0041-as3645a-Protect-the-state-with-a-spinlock-instead-of.patch --- 0042-as3645a-Add-STROBE_STOP-and-STROBE_STATUS-controls.patch --- 0043-as3645a-Synchronize-flash-state-and-overheat-protect.patch --- 0044-as3645a-Update-LED-state-correctly-when-switching-to.patch --- 0045-as3645a-Fix-external-strobe-mode.patch --- 0046-ad5807-use-const-char-const-for-the-menu-arrays.patch --- 0047-ad58xx-use-const-char-const-for-the-menu-arrays.patch --- 0048-V4L-DVB-v4l2-hook-up-the-new-control-framework-into-.patch --- 0049-media-Incorporate-changes-from-the-media-controller-.patch --- 0050-omap3isp-Incorporate-changes-from-the-OMAP3-ISP-driv.patch --- 0051-omap3isp-Don-t-fill-control-operations-in-core-ops.patch --- 0052-omap3isp-Remove-control-handlers-for-CCDC-CCP2-CSI2-.patch --- 0053-v4l-subdev-Move-open-close-file-operations-to-intern.patch --- 0054-omap3isp-Move-open-close-file-operations-to-internal.patch --- 0055-smiapp-Move-open-close-file-operations-to-internal-o.patch --- 0056-ad5807-Move-open-close-file-operations-to-internal-o.patch --- 0057-ad58xx-Move-open-close-file-operations-to-internal-o.patch --- 0058-as3645a-Move-open-close-file-operations-to-internal-.patch --- 0059-omap3isp-ccdc-Use-positive-register-mask-values.patch --- 0060-omap3isp-Fix-checkpatch.pl-warnings-and-errors.patch --- 0061-omap3isp-stat-update-struct-ispstat_generic_config-s.patch --- 0062-media-Incorporate-changes-from-the-media-controller-.patch --- 0063-omap3isp-Incorporate-changes-from-the-media-controll.patch --- 0064-smiapp-Incorporate-changes-from-the-media-controller.patch --- 0065-omap3isp-stat-Remove-deprecated-omap3isp_stat_data-n.patch --- 0066-omap3isp-isp-Reset-the-ISP-when-the-pipeline-can-t-b.patch --- 0067-v4l-add-V4L2_PIX_FMT_Y12-format.patch --- 0068-media-add-missing-8-bit-bayer-formats-and-Y12.patch --- 0069-omap3isp-ccdc-support-Y10-12-8-bit-bayer-fmts.patch --- 0070-omap3isp-lane-shifter-support.patch --- 0071-omap3isp-Support-configurable-HS-VS-polarities.patch --- 0072-omap3isp-fix-compiler-warning.patch --- 0073-media-omap3isp-fix-a-potential-NULL-deref.patch --- 0074-OMAP3-ISP-Add-regulator-control-for-omap34xx.patch --- 0075-Fix-common-misspellings.patch --- 0076-v4l-Release-module-if-subdev-registration-fails.patch --- 0077-v4l2-subdev-fix-broken-subdev-control-enumeration.patch --- 0078-v4l-Don-t-register-media-entities-for-subdev-device-.patch --- 0100-arm-Fix-cpu_proc_fin-for-proc-v7.S-and-make-kexec-wo.patch --- 0101-arm-Fix-init_atags_procfs-to-check-tag-hdr.size.patch --- 0102-ARM-Implement-cpu_v7_reset.patch --- 0103-ARMv7-disable-L2-cache.patch --- 0104-ARMv7-adds-sec-extensions-for-armv7.patch --- 0105-Fix-for-new-assembler-build-problem.patch --- 0106-initramfs-hack-to-ignore-junk-data-in-decompression.patch --- 0107-Load-correct-bluetooth-firmware-for-Nokia-N9.patch --- backport_media_ioc_definitions.patch --- bt-module-alias.patch --- cgroup-add-clone_children-control-file.patch --- cgroup-fs-avoid-switching-d_op-on-live-dentry.patch --- cgroupfs-create-sys-fs-cgroup-to-mount-cgroupfs-on.patch --- enable-broken.patch --- kernel-2.6.32-gcc46.patch --- kernel-adaptation-n950.yaml --- kernel_2.6.32-20112201+0m6.tar.gz --- linux-2.6.38-tty-add-active-sysfs-attribute-to-tty0-and-console-d.patch --- make-omap-iommu-build-in.patch --- series.conf --- wire-up-sys_accept4-on-ARM.patch --- wl1271-module-alias.patch
