summaryrefslogtreecommitdiffstats
path: root/freed-ora/current/F-12
diff options
context:
space:
mode:
authorAlexandre Oliva <lxoliva@fsfla.org>2010-03-22 12:30:59 +0000
committerAlexandre Oliva <lxoliva@fsfla.org>2010-03-22 12:30:59 +0000
commit6813c5b8f67212d97b28a610710a6be0dd7775aa (patch)
tree3cb171d010fe2b3f55c3d72baefd458edd1fda37 /freed-ora/current/F-12
parenta1eb4aff03dc808c77a24a19083b51210c9059de (diff)
downloadlinux-libre-raptor-6813c5b8f67212d97b28a610710a6be0dd7775aa.tar.gz
linux-libre-raptor-6813c5b8f67212d97b28a610710a6be0dd7775aa.zip
2.6.32.10-88.fc12
Diffstat (limited to 'freed-ora/current/F-12')
-rw-r--r--freed-ora/current/F-12/CVS/Entries283
-rw-r--r--freed-ora/current/F-12/CVS/Tag2
-rw-r--r--freed-ora/current/F-12/config-generic2
-rw-r--r--freed-ora/current/F-12/kernel.spec21
-rw-r--r--freed-ora/current/F-12/lirc-2.6.32.patch378
-rw-r--r--freed-ora/current/F-12/scripts/CVS/Entries48
-rw-r--r--freed-ora/current/F-12/scripts/CVS/Tag2
7 files changed, 458 insertions, 278 deletions
diff --git a/freed-ora/current/F-12/CVS/Entries b/freed-ora/current/F-12/CVS/Entries
index 153a948d1..1c76ef984 100644
--- a/freed-ora/current/F-12/CVS/Entries
+++ b/freed-ora/current/F-12/CVS/Entries
@@ -1,144 +1,145 @@
D/scripts////
/linux-2.6.32.tar.bz2.sign/-1.1/Mon Jan 4 15:44:16 2010//Tkernel-2_6_32_2-1_fc12
-/.cvsignore/1.1151/Result of merge+Thu Mar 18 01:24:38 2010//Tkernel-2_6_32_10-83_fc12
-/Makefile/1.116/dummy timestamp from new-entry//Tkernel-2_6_32_10-83_fc12
-/Makefile.config/1.73/Tue Jan 5 02:21:39 2010/-ko/Tkernel-2_6_32_10-83_fc12
-/TODO/1.67/Tue Jan 5 02:22:16 2010//Tkernel-2_6_32_10-83_fc12
-/add-appleir-usb-driver.patch/1.1/Wed Jan 20 15:50:30 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/config-arm/1.5/Tue Jan 5 02:22:16 2010//Tkernel-2_6_32_10-83_fc12
-/config-debug/1.32/Thu Jan 7 10:40:03 2010//Tkernel-2_6_32_10-83_fc12
-/config-generic/1.343/Result of merge//Tkernel-2_6_32_10-83_fc12
-/config-i686-PAE/1.3/Tue Jan 5 02:21:39 2010//Tkernel-2_6_32_10-83_fc12
-/config-ia64-generic/1.28/Thu Jan 7 10:40:03 2010//Tkernel-2_6_32_10-83_fc12
-/config-nodebug/1.42/Thu Jan 7 10:40:03 2010//Tkernel-2_6_32_10-83_fc12
-/config-powerpc-generic/1.52/Thu Jan 7 10:40:03 2010//Tkernel-2_6_32_10-83_fc12
-/config-powerpc32-generic/1.37/Thu Jan 7 10:40:03 2010//Tkernel-2_6_32_10-83_fc12
-/config-powerpc32-smp/1.2/Tue Jan 5 02:21:39 2010//Tkernel-2_6_32_10-83_fc12
-/config-powerpc64/1.37/Thu Jan 7 10:40:03 2010//Tkernel-2_6_32_10-83_fc12
-/config-rhel-generic/1.18/Thu Jan 7 10:40:03 2010//Tkernel-2_6_32_10-83_fc12
-/config-s390x/1.20/Thu Jan 7 10:40:03 2010//Tkernel-2_6_32_10-83_fc12
-/config-sparc64-generic/1.30/Thu Jan 7 10:40:03 2010//Tkernel-2_6_32_10-83_fc12
-/config-x86-generic/1.95/Tue Jan 26 00:44:08 2010//Tkernel-2_6_32_10-83_fc12
-/config-x86_64-generic/1.101/Tue Jan 26 00:44:08 2010//Tkernel-2_6_32_10-83_fc12
-/coredump-uid-pipe-check.patch/1.1/Mon Feb 22 18:15:25 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/crystalhd-2.6.34-staging.patch/1.2/Wed Jan 13 07:03:57 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/die-floppy-die.patch/1.1/Tue Jan 5 02:21:39 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/drm-connection-cache.patch/1.2/Tue Jan 5 02:21:39 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/drm-i915-resume-force-mode.patch/1.2/Tue Jan 5 02:21:39 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/drm-intel-big-hammer.patch/1.3/Mon Jan 4 15:44:10 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/drm-intel-next.patch/1.11/Tue Jan 5 02:21:39 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/drm-intel-no-tv-hotplug.patch/1.3/Mon Jan 11 16:41:49 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/drm-next.patch/1.20/dummy timestamp from new-entry/-kb/Tkernel-2_6_32_10-83_fc12
-/drm-nouveau-g80-ctxprog.patch/1.1/dummy timestamp from new-entry/-kb/Tkernel-2_6_32_10-83_fc12
-/drm-nouveau-kconfig.patch/1.2/Thu Feb 18 07:42:39 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/drm-nouveau-mutex.patch/1.1/Wed Feb 17 05:14:04 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/drm-nouveau-safetile-getparam.patch/1.2/Thu Feb 18 07:42:39 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/drm-nouveau-tvout-disable.patch/1.2/Thu Feb 18 07:42:39 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/drm-nouveau-update.patch/1.4/Sat Feb 27 15:29:34 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/drm-radeon-pm.patch/1.2/Tue Jan 5 02:21:39 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/drm-upgrayed-fixes.patch/1.1/Wed Mar 3 03:26:09 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/drm-upgrayedd.patch/1.4/Result of merge+Thu Mar 18 01:24:43 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/find-provides/1.18/Tue Jan 5 02:21:39 2010/-ko/Tkernel-2_6_32_10-83_fc12
-/fix-abrtd.patch/1.1/Tue Feb 16 19:11:06 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/fix-ima-null-ptr-deref.patch/1.1/Sun Feb 7 22:24:05 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/gen-patches/1.6/Tue Jan 5 02:22:18 2010//Tkernel-2_6_32_10-83_fc12
-/genkey/1.6/Tue Jan 5 02:21:39 2010/-ko/Tkernel-2_6_32_10-83_fc12
-/git-bluetooth.patch/1.2/Tue Jan 5 02:21:39 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/git-cpufreq.patch/1.6/Tue Jan 5 02:21:39 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/git-linus.diff/1.17/Tue Jan 5 02:21:39 2010/-ko/Tkernel-2_6_32_10-83_fc12
-/hda_intel-prealloc-4mb-dmabuffer.patch/1.1/Tue Jan 5 02:21:39 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/hdpvr-ir-enable.patch/1.6/Tue Jan 5 02:22:18 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/ice1712-fix-revo71-mixer-names.patch/1.1/Thu Feb 18 20:13:23 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/iwlwifi-silence-tfds-in-queue-message.patch/1.1/Tue Mar 16 20:09:12 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/kabitool/1.1/Tue Jan 5 02:21:39 2010//Tkernel-2_6_32_10-83_fc12
-/kernel.spec/1.2043/Result of merge+Thu Mar 18 01:24:43 2010//Tkernel-2_6_32_10-83_fc12
-/linux-2.6-acpi-video-dos.patch/1.3/Tue Jan 5 02:21:39 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-ata-quirk.patch/1.2/Tue Jan 5 02:21:39 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-autoload-wmi.patch/1.2/Thu Jan 7 10:40:03 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-b43_-Rewrite-DMA-Tx-status-handling-sanity-checks.patch/1.1/Wed Mar 17 18:17:34 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-block-silently-error-unsupported-empty-barriers-too.patch/1.1/Tue Jan 5 02:21:39 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-btrfs-fix-acl.patch/1.1/Thu Jan 14 20:54:14 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-build-nonintconfig.patch/1.16/Tue Jan 5 02:22:18 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-cantiga-iommu-gfx.patch/1.1/Tue Feb 2 20:59:23 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-compile-fixes.patch/1.197/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-crash-driver.patch/1.16/Tue Jan 5 02:22:18 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-debug-always-inline-kzalloc.patch/1.2/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-debug-nmi-timeout.patch/1.5/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-debug-sizeof-structs.patch/1.8/Tue Jan 5 02:22:18 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-debug-taint-vm.patch/1.25/Thu Jan 7 10:40:03 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-debug-vm-would-have-oomkilled.patch/1.5/Tue Jan 5 02:22:18 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-defaults-acpi-video.patch/1.1/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-defaults-alsa-hda-beep-off.patch/1.1/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-defaults-aspm.patch/1.1/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-defaults-pci_no_msi.patch/1.6/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-defaults-pciehp.patch/1.1/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-dell-laptop-rfkill-fix.patch/1.1/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-driver-level-usb-autosuspend.diff/1.2/Tue Jan 5 02:22:18 2010//Tkernel-2_6_32_10-83_fc12
-/linux-2.6-e1000-ich9.patch/1.4/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-efi-handover.fix/1.1/Wed Mar 3 03:26:10 2010//Tkernel-2_6_32_10-83_fc12
-/linux-2.6-enable-btusb-autosuspend.patch/1.1/Mon Jan 4 15:44:12 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-execshield.patch/1.111/Tue Jan 19 04:24:21 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-firewire-git-pending.patch/1.35/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-firewire-git-update.patch/1.22/Tue Jan 5 02:22:18 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-fix-usb-serial-autosuspend.diff/1.4/Mon Jan 4 15:44:12 2010//Tkernel-2_6_32_10-83_fc12
-/linux-2.6-g5-therm-shutdown.patch/1.1/Tue Jan 5 02:21:40 2010/-ko/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-hotfixes.patch/1.5/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-imac-transparent-bridge.patch/1.1/Tue Jan 5 02:21:40 2010/-ko/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-input-fix-toshiba-hotkeys.patch/1.1/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-input-hid-quirk-egalax.patch/1.1/Mon Feb 1 00:05:38 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-input-kill-stupid-messages.patch/1.5/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-intel-agp-clear-gtt.patch/1.1/Mon Jan 4 15:44:12 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-ksm-kvm.patch/1.5/Tue Jan 5 02:22:18 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-mac80211-age-scan-results-on-resume.patch/1.3/Mon Jan 4 15:44:12 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-makefile-after_link.patch/1.2/Tue Jan 5 02:22:18 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-net-r8169-improved-rx-length-check-errors.patch/1.2/Wed Feb 17 17:31:54 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-nfs4-callback-hidden.patch/1.1/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-nfsd4-proots.patch/1.6/Mon Jan 4 15:44:13 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-pci-cacheline-sizing.patch/1.2/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-pciehp-update.patch/1.7/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-ps3-storage-alias.patch/1.1/Tue Jan 5 02:21:40 2010/-ko/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-qcserial-autosuspend.diff/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-83_fc12
-/linux-2.6-revert-dvb-net-kabi-change.patch/1.3/Mon Jan 4 15:44:13 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-rfkill-all.patch/1.1/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-rt2x00-asus-leds.patch/1.3/Mon Jan 4 15:44:13 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-selinux-mprotect-checks.patch/1.8/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-serial-460800.patch/1.3/Tue Jan 5 02:22:18 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-silence-acpi-blacklist.patch/1.2/Tue Jan 5 02:22:18 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-silence-fbcon-logo.patch/1.2/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-silence-noise.patch/1.22/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-sparc-selinux-mprotect-checks.patch/1.3/Fri Mar 12 23:47:06 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-tracehook.patch/1.10/Tue Jan 5 02:22:18 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-upstream-reverts.patch/1.10/Thu Mar 18 01:24:46 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-usb-uvc-autosuspend.diff/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-83_fc12
-/linux-2.6-utrace-ptrace.patch/1.1/Mon Jan 4 15:44:13 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-utrace.patch/1.119/Sat Feb 6 13:02:23 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-v4l-dvb-experimental.patch/1.10/dummy timestamp from new-entry/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-v4l-dvb-fixes.patch/1.15/dummy timestamp from new-entry/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-v4l-dvb-rebase-gspca-to-latest.patch/1.3/Mon Jan 25 22:10:46 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-v4l-dvb-update.patch/1.16/Tue Jan 5 02:22:19 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-vio-modalias.patch/1.2/Tue Jan 5 02:21:40 2010/-ko/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-wireless_-report-reasonable-bitrate-for-MCS-rates-through-wext.patch/1.1/Thu Jan 21 18:50:54 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6-x86-64-fbdev-primary.patch/1.1/Wed Jan 13 03:12:45 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6.29-sparc-IOC_TYPECHECK.patch/1.1/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6.30-hush-rom-warning.patch/1.2/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6.30-no-pcspkr-modalias.patch/1.1/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6.31-modules-ro-nx.patch/1.3/Mon Jan 4 15:44:16 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/linux-2.6.31-nx-data.patch/1.3/Mon Jan 4 15:44:16 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/lirc-2.6.32.patch/1.7/Result of merge+Thu Mar 18 01:24:48 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/merge.pl/1.9/Tue Jan 5 02:21:40 2010/-ko/Tkernel-2_6_32_10-83_fc12
-/mirrors/1.6/dummy timestamp from new-entry//Tkernel-2_6_32_10-83_fc12
-/noautobuild/1.2/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-83_fc12
-/perf/1.6/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-83_fc12
-/sources/1.1109/Result of merge+Thu Mar 18 01:24:50 2010//Tkernel-2_6_32_10-83_fc12
-/tcp-fix-icmp-rto-war.patch/1.1/Thu Feb 25 09:59:26 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/tg3-05-assign-flags-to-fixes-in-start_xmit_dma_bug.patch/1.3/Sun Mar 14 06:36:02 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/tg3-06-fix-5906-transmit-hangs.patch/1.3/Sun Mar 14 06:36:02 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/upstream/1.1023/Result of merge+Thu Mar 18 01:24:51 2010//Tkernel-2_6_32_10-83_fc12
-/upstream-key.gpg/1.1/dummy timestamp from new-entry//Tkernel-2_6_32_10-83_fc12
-/vgaarb-fix-userspace-ptr-deref.patch/1.1/Tue Feb 16 21:55:42 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/via-hwmon-temp-sensor.patch/1.4/Tue Jan 5 02:22:20 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/viafb-neuter-device-table.patch/1.1/Mon Feb 22 11:40:40 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/wmi-check-find_guid-return-value-to-prevent-oops.patch/1.1/Wed Jan 6 02:34:06 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/wmi-survive-bios-with-duplicate-guids.patch/1.1/Wed Jan 6 02:34:06 2010/-kb/Tkernel-2_6_32_10-83_fc12
-/xfs_swap_extents-needs-to-handle-dynamic-fork-offsets.patch/1.2/Sun Feb 7 22:05:37 2010/-kb/Tkernel-2_6_32_10-83_fc12
/patch-2.6.32.10.bz2.sign/-1.1/Mon Mar 15 16:13:58 2010//Tkernel-2_6_32_10-83_fc12
+/Makefile/1.116/dummy timestamp from new-entry//Tkernel-2_6_32_10-88_fc12
+/Makefile.config/1.73/Tue Jan 5 02:21:39 2010/-ko/Tkernel-2_6_32_10-88_fc12
+/TODO/1.67/Tue Jan 5 02:22:16 2010//Tkernel-2_6_32_10-88_fc12
+/add-appleir-usb-driver.patch/1.1/Wed Jan 20 15:50:30 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/config-arm/1.5/Tue Jan 5 02:22:16 2010//Tkernel-2_6_32_10-88_fc12
+/config-debug/1.32/Thu Jan 7 10:40:03 2010//Tkernel-2_6_32_10-88_fc12
+/config-generic/1.344/Result of merge//Tkernel-2_6_32_10-88_fc12
+/config-i686-PAE/1.3/Tue Jan 5 02:21:39 2010//Tkernel-2_6_32_10-88_fc12
+/config-ia64-generic/1.28/Thu Jan 7 10:40:03 2010//Tkernel-2_6_32_10-88_fc12
+/config-nodebug/1.42/Thu Jan 7 10:40:03 2010//Tkernel-2_6_32_10-88_fc12
+/config-powerpc-generic/1.52/Thu Jan 7 10:40:03 2010//Tkernel-2_6_32_10-88_fc12
+/config-powerpc32-generic/1.37/Thu Jan 7 10:40:03 2010//Tkernel-2_6_32_10-88_fc12
+/config-powerpc32-smp/1.2/Tue Jan 5 02:21:39 2010//Tkernel-2_6_32_10-88_fc12
+/config-powerpc64/1.37/Thu Jan 7 10:40:03 2010//Tkernel-2_6_32_10-88_fc12
+/config-rhel-generic/1.18/Thu Jan 7 10:40:03 2010//Tkernel-2_6_32_10-88_fc12
+/config-s390x/1.20/Thu Jan 7 10:40:03 2010//Tkernel-2_6_32_10-88_fc12
+/config-sparc64-generic/1.30/Thu Jan 7 10:40:03 2010//Tkernel-2_6_32_10-88_fc12
+/config-x86-generic/1.95/Tue Jan 26 00:44:08 2010//Tkernel-2_6_32_10-88_fc12
+/config-x86_64-generic/1.101/Tue Jan 26 00:44:08 2010//Tkernel-2_6_32_10-88_fc12
+/coredump-uid-pipe-check.patch/1.1/Mon Feb 22 18:15:25 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/crystalhd-2.6.34-staging.patch/1.2/Wed Jan 13 07:03:57 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/die-floppy-die.patch/1.1/Tue Jan 5 02:21:39 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/drm-connection-cache.patch/1.2/Tue Jan 5 02:21:39 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/drm-i915-resume-force-mode.patch/1.2/Tue Jan 5 02:21:39 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/drm-intel-big-hammer.patch/1.3/Mon Jan 4 15:44:10 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/drm-intel-next.patch/1.11/Tue Jan 5 02:21:39 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/drm-intel-no-tv-hotplug.patch/1.3/Mon Jan 11 16:41:49 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/drm-next.patch/1.20/dummy timestamp from new-entry/-kb/Tkernel-2_6_32_10-88_fc12
+/drm-nouveau-g80-ctxprog.patch/1.1/dummy timestamp from new-entry/-kb/Tkernel-2_6_32_10-88_fc12
+/drm-nouveau-kconfig.patch/1.2/Thu Feb 18 07:42:39 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/drm-nouveau-mutex.patch/1.1/Wed Feb 17 05:14:04 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/drm-nouveau-safetile-getparam.patch/1.2/Thu Feb 18 07:42:39 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/drm-nouveau-tvout-disable.patch/1.2/Thu Feb 18 07:42:39 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/drm-nouveau-update.patch/1.4/Sat Feb 27 15:29:34 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/drm-radeon-pm.patch/1.2/Tue Jan 5 02:21:39 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/drm-upgrayed-fixes.patch/1.1/Wed Mar 3 03:26:09 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/find-provides/1.18/Tue Jan 5 02:21:39 2010/-ko/Tkernel-2_6_32_10-88_fc12
+/fix-abrtd.patch/1.1/Tue Feb 16 19:11:06 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/fix-ima-null-ptr-deref.patch/1.1/Sun Feb 7 22:24:05 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/gen-patches/1.6/Tue Jan 5 02:22:18 2010//Tkernel-2_6_32_10-88_fc12
+/genkey/1.6/Tue Jan 5 02:21:39 2010/-ko/Tkernel-2_6_32_10-88_fc12
+/git-bluetooth.patch/1.2/Tue Jan 5 02:21:39 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/git-cpufreq.patch/1.6/Tue Jan 5 02:21:39 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/git-linus.diff/1.17/Tue Jan 5 02:21:39 2010/-ko/Tkernel-2_6_32_10-88_fc12
+/hda_intel-prealloc-4mb-dmabuffer.patch/1.1/Tue Jan 5 02:21:39 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/hdpvr-ir-enable.patch/1.6/Tue Jan 5 02:22:18 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/ice1712-fix-revo71-mixer-names.patch/1.1/Thu Feb 18 20:13:23 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/iwlwifi-silence-tfds-in-queue-message.patch/1.1/Tue Mar 16 20:09:12 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/kabitool/1.1/Tue Jan 5 02:21:39 2010//Tkernel-2_6_32_10-88_fc12
+/kernel.spec/1.2048/Result of merge+Sat Mar 20 22:24:59 2010//Tkernel-2_6_32_10-88_fc12
+/linux-2.6-acpi-video-dos.patch/1.3/Tue Jan 5 02:21:39 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-ata-quirk.patch/1.2/Tue Jan 5 02:21:39 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-autoload-wmi.patch/1.2/Thu Jan 7 10:40:03 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-b43_-Rewrite-DMA-Tx-status-handling-sanity-checks.patch/1.1/Wed Mar 17 18:17:34 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-block-silently-error-unsupported-empty-barriers-too.patch/1.1/Tue Jan 5 02:21:39 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-btrfs-fix-acl.patch/1.1/Thu Jan 14 20:54:14 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-build-nonintconfig.patch/1.16/Tue Jan 5 02:22:18 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-cantiga-iommu-gfx.patch/1.1/Tue Feb 2 20:59:23 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-compile-fixes.patch/1.197/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-crash-driver.patch/1.16/Tue Jan 5 02:22:18 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-debug-always-inline-kzalloc.patch/1.2/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-debug-nmi-timeout.patch/1.5/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-debug-sizeof-structs.patch/1.8/Tue Jan 5 02:22:18 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-debug-taint-vm.patch/1.25/Thu Jan 7 10:40:03 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-debug-vm-would-have-oomkilled.patch/1.5/Tue Jan 5 02:22:18 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-defaults-acpi-video.patch/1.1/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-defaults-alsa-hda-beep-off.patch/1.1/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-defaults-aspm.patch/1.1/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-defaults-pci_no_msi.patch/1.6/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-defaults-pciehp.patch/1.1/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-dell-laptop-rfkill-fix.patch/1.1/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-driver-level-usb-autosuspend.diff/1.2/Tue Jan 5 02:22:18 2010//Tkernel-2_6_32_10-88_fc12
+/linux-2.6-e1000-ich9.patch/1.4/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-efi-handover.fix/1.1/Wed Mar 3 03:26:10 2010//Tkernel-2_6_32_10-88_fc12
+/linux-2.6-enable-btusb-autosuspend.patch/1.1/Mon Jan 4 15:44:12 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-execshield.patch/1.111/Tue Jan 19 04:24:21 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-firewire-git-pending.patch/1.35/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-firewire-git-update.patch/1.22/Tue Jan 5 02:22:18 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-fix-usb-serial-autosuspend.diff/1.4/Mon Jan 4 15:44:12 2010//Tkernel-2_6_32_10-88_fc12
+/linux-2.6-g5-therm-shutdown.patch/1.1/Tue Jan 5 02:21:40 2010/-ko/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-hotfixes.patch/1.5/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-imac-transparent-bridge.patch/1.1/Tue Jan 5 02:21:40 2010/-ko/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-input-fix-toshiba-hotkeys.patch/1.1/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-input-hid-quirk-egalax.patch/1.1/Mon Feb 1 00:05:38 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-input-kill-stupid-messages.patch/1.5/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-intel-agp-clear-gtt.patch/1.1/Mon Jan 4 15:44:12 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-ksm-kvm.patch/1.5/Tue Jan 5 02:22:18 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-mac80211-age-scan-results-on-resume.patch/1.3/Mon Jan 4 15:44:12 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-makefile-after_link.patch/1.2/Tue Jan 5 02:22:18 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-net-r8169-improved-rx-length-check-errors.patch/1.2/Wed Feb 17 17:31:54 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-nfs4-callback-hidden.patch/1.1/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-nfsd4-proots.patch/1.6/Mon Jan 4 15:44:13 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-pci-cacheline-sizing.patch/1.2/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-pciehp-update.patch/1.7/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-ps3-storage-alias.patch/1.1/Tue Jan 5 02:21:40 2010/-ko/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-qcserial-autosuspend.diff/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-88_fc12
+/linux-2.6-revert-dvb-net-kabi-change.patch/1.3/Mon Jan 4 15:44:13 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-rfkill-all.patch/1.1/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-rt2x00-asus-leds.patch/1.3/Mon Jan 4 15:44:13 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-selinux-mprotect-checks.patch/1.8/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-serial-460800.patch/1.3/Tue Jan 5 02:22:18 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-silence-acpi-blacklist.patch/1.2/Tue Jan 5 02:22:18 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-silence-fbcon-logo.patch/1.2/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-silence-noise.patch/1.22/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-sparc-selinux-mprotect-checks.patch/1.3/Fri Mar 12 23:47:06 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-tracehook.patch/1.10/Tue Jan 5 02:22:18 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-upstream-reverts.patch/1.10/Thu Mar 18 01:24:46 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-usb-uvc-autosuspend.diff/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-88_fc12
+/linux-2.6-utrace-ptrace.patch/1.1/Mon Jan 4 15:44:13 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-utrace.patch/1.119/Sat Feb 6 13:02:23 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-v4l-dvb-experimental.patch/1.10/dummy timestamp from new-entry/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-v4l-dvb-fixes.patch/1.15/dummy timestamp from new-entry/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-v4l-dvb-rebase-gspca-to-latest.patch/1.3/Mon Jan 25 22:10:46 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-v4l-dvb-update.patch/1.16/Tue Jan 5 02:22:19 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-vio-modalias.patch/1.2/Tue Jan 5 02:21:40 2010/-ko/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-wireless_-report-reasonable-bitrate-for-MCS-rates-through-wext.patch/1.1/Thu Jan 21 18:50:54 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6-x86-64-fbdev-primary.patch/1.1/Wed Jan 13 03:12:45 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6.29-sparc-IOC_TYPECHECK.patch/1.1/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6.30-hush-rom-warning.patch/1.2/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6.30-no-pcspkr-modalias.patch/1.1/Tue Jan 5 02:21:40 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6.31-modules-ro-nx.patch/1.3/Mon Jan 4 15:44:16 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/linux-2.6.31-nx-data.patch/1.3/Mon Jan 4 15:44:16 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/lirc-2.6.32.patch/1.8/Result of merge+Sat Mar 20 22:25:10 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/merge.pl/1.9/Tue Jan 5 02:21:40 2010/-ko/Tkernel-2_6_32_10-88_fc12
+/mirrors/1.6/dummy timestamp from new-entry//Tkernel-2_6_32_10-88_fc12
+/noautobuild/1.2/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-88_fc12
+/perf/1.6/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-88_fc12
+/ssb_check_for_sprom.patch/1.3/Sat Mar 20 00:49:15 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/tcp-fix-icmp-rto-war.patch/1.1/Thu Feb 25 09:59:26 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/tg3-05-assign-flags-to-fixes-in-start_xmit_dma_bug.patch/1.3/Sun Mar 14 06:36:02 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/tg3-06-fix-5906-transmit-hangs.patch/1.3/Sun Mar 14 06:36:02 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/upstream-key.gpg/1.1/dummy timestamp from new-entry//Tkernel-2_6_32_10-88_fc12
+/vgaarb-fix-userspace-ptr-deref.patch/1.1/Tue Feb 16 21:55:42 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/via-hwmon-temp-sensor.patch/1.4/Tue Jan 5 02:22:20 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/viafb-neuter-device-table.patch/1.1/Mon Feb 22 11:40:40 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/wmi-check-find_guid-return-value-to-prevent-oops.patch/1.1/Wed Jan 6 02:34:06 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/wmi-survive-bios-with-duplicate-guids.patch/1.1/Wed Jan 6 02:34:06 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/xfs_swap_extents-needs-to-handle-dynamic-fork-offsets.patch/1.2/Sun Feb 7 22:05:37 2010/-kb/Tkernel-2_6_32_10-88_fc12
+/.cvsignore/1.1151/Sun Mar 21 22:38:02 2010//Tkernel-2_6_32_10-88_fc12
+/sources/1.1109/Sun Mar 21 22:38:02 2010//Tkernel-2_6_32_10-88_fc12
+/upstream/1.1023/Sun Mar 21 22:38:02 2010//Tkernel-2_6_32_10-88_fc12
+/drm-upgrayedd.patch/1.4/Sun Mar 21 22:38:04 2010/-kb/Tkernel-2_6_32_10-88_fc12
diff --git a/freed-ora/current/F-12/CVS/Tag b/freed-ora/current/F-12/CVS/Tag
index 0b484a853..fa06f16bd 100644
--- a/freed-ora/current/F-12/CVS/Tag
+++ b/freed-ora/current/F-12/CVS/Tag
@@ -1 +1 @@
-Nkernel-2_6_32_10-83_fc12
+Nkernel-2_6_32_10-88_fc12
diff --git a/freed-ora/current/F-12/config-generic b/freed-ora/current/F-12/config-generic
index 47d2a2054..7665bb695 100644
--- a/freed-ora/current/F-12/config-generic
+++ b/freed-ora/current/F-12/config-generic
@@ -1022,7 +1022,7 @@ CONFIG_NET_DCCPPROBE=m
#
# TIPC Configuration (EXPERIMENTAL)
#
-CONFIG_TIPC=m
+# CONFIG_TIPC is not set
# CONFIG_TIPC_ADVANCED is not set
# CONFIG_TIPC_DEBUG is not set
diff --git a/freed-ora/current/F-12/kernel.spec b/freed-ora/current/F-12/kernel.spec
index 20dde31bd..9c9c80a7e 100644
--- a/freed-ora/current/F-12/kernel.spec
+++ b/freed-ora/current/F-12/kernel.spec
@@ -29,7 +29,7 @@ Summary: The Linux kernel
# Don't stare at the awk too long, you'll go blind.
%define fedora_cvs_origin 1960
%define fedora_cvs_revision() %2
-%global fedora_build %(echo %{fedora_cvs_origin}.%{fedora_cvs_revision $Revision: 1.2043 $} | awk -F . '{ OFS = "."; ORS = ""; print $3 - $1 ; i = 4 ; OFS = ""; while (i <= NF) { print ".", $i ; i++} }')
+%global fedora_build %(echo %{fedora_cvs_origin}.%{fedora_cvs_revision $Revision: 1.2048 $} | awk -F . '{ OFS = "."; ORS = ""; print $3 - $1 ; i = 4 ; OFS = ""; while (i <= NF) { print ".", $i ; i++} }')
# base_sublevel is the kernel version we're starting with and patching
# on top of -- for example, 2.6.22-rc7-git1 starts with a 2.6.21 base,
@@ -796,6 +796,9 @@ Patch12360: iwlwifi-silence-tfds-in-queue-message.patch
# rhbz#572653
Patch12370: linux-2.6-b43_-Rewrite-DMA-Tx-status-handling-sanity-checks.patch
+# rhbz#533746
+Patch12380: ssb_check_for_sprom.patch
+
# fix regression caused by dropping these (#571638)
Patch14455: tg3-05-assign-flags-to-fixes-in-start_xmit_dma_bug.patch
Patch14456: tg3-06-fix-5906-transmit-hangs.patch
@@ -1480,6 +1483,9 @@ ApplyPatch iwlwifi-silence-tfds-in-queue-message.patch
# rhbz#572653
ApplyPatch linux-2.6-b43_-Rewrite-DMA-Tx-status-handling-sanity-checks.patch
+# rhbz#533746
+ApplyPatch ssb_check_for_sprom.patch
+
# END OF PATCH APPLICATIONS ====================================================
%endif
@@ -2133,6 +2139,19 @@ fi
# and build.
%changelog
+* Fri Mar 19 2010 John W. Linville <linville@redhat.com> 2.6.32.10-88
+- Revise "ssb: check for sprom" (#533746)
+
+* Fri Mar 19 2010 Jarod Wilson <jarod@redhat.com> 2.6.32.10-86
+- Improve mouse button and pad handling on 0xffdc imon devices
+- Add xmit support to topseed 0x0008 lirc_mceusb transceiver
+
+* Fri Mar 19 2010 John W. Linville <linville@redhat.com> 2.6.32.10-85
+- ssb: check for sprom (#533746)
+
+* Thu Mar 18 2010 Neil Horman <nhorman@redhat.com>
+- Remove TIPC from config (bz 574800)
+
* Wed Mar 17 2010 Alexandre Oliva <lxoliva@fsfla.org> -libre
- Rebase on 2.6.32-libre1.
- Adjust patch-libre-2.6.32.10 for deblobbing.
diff --git a/freed-ora/current/F-12/lirc-2.6.32.patch b/freed-ora/current/F-12/lirc-2.6.32.patch
index 7a42b0092..ec54dc040 100644
--- a/freed-ora/current/F-12/lirc-2.6.32.patch
+++ b/freed-ora/current/F-12/lirc-2.6.32.patch
@@ -15,10 +15,10 @@ Deblobbed
drivers/input/lirc/lirc_i2c.c | 536 +++++++
drivers/input/lirc/lirc_igorplugusb.c | 555 ++++++++
drivers/input/lirc/lirc_imon.c | 1053 ++++++++++++++
- drivers/input/lirc/lirc_it87.c | 1019 ++++++++++++++
+ drivers/input/lirc/lirc_it87.c | 1019 +++++++++++++
drivers/input/lirc/lirc_it87.h | 116 ++
drivers/input/lirc/lirc_ite8709.c | 540 +++++++
- drivers/input/lirc/lirc_mceusb.c | 1225 ++++++++++++++++
+ drivers/input/lirc/lirc_mceusb.c | 1378 ++++++++++++++++++
drivers/input/lirc/lirc_parallel.c | 709 ++++++++++
drivers/input/lirc/lirc_parallel.h | 26 +
drivers/input/lirc/lirc_sasem.c | 931 ++++++++++++
@@ -29,11 +29,11 @@ Deblobbed
drivers/input/lirc/lirc_zilog.c | 1388 ++++++++++++++++++
drivers/input/misc/Kconfig | 11 +
drivers/input/misc/Makefile | 1 +
- drivers/input/misc/imon.c | 2501 +++++++++++++++++++++++++++++++++
+ drivers/input/misc/imon.c | 2508 +++++++++++++++++++++++++++++++++
drivers/input/sparse-keymap.c | 250 ++++
include/linux/input/sparse-keymap.h | 62 +
include/linux/lirc.h | 94 ++
- 31 files changed, 17113 insertions(+), 13 deletions(-)
+ 31 files changed, 17273 insertions(+), 13 deletions(-)
diff --git a/drivers/input/Kconfig b/drivers/input/Kconfig
index cd50c00..198e48f 100644
@@ -6368,10 +6368,10 @@ index 0000000..4c3d3ad
+MODULE_PARM_DESC(debug, "Enable debugging messages");
diff --git a/drivers/input/lirc/lirc_mceusb.c b/drivers/input/lirc/lirc_mceusb.c
new file mode 100644
-index 0000000..c8f0983
+index 0000000..f83cf4e
--- /dev/null
+++ b/drivers/input/lirc/lirc_mceusb.c
-@@ -0,0 +1,1225 @@
+@@ -0,0 +1,1378 @@
+/*
+ * LIRC driver for Windows Media Center Edition USB Infrared Transceivers
+ *
@@ -6582,6 +6582,12 @@ index 0000000..c8f0983
+ { }
+};
+
++static struct usb_device_id gen3_list[] = {
++ { USB_DEVICE(VENDOR_PINNACLE, 0x0225) },
++ { USB_DEVICE(VENDOR_TOPSEED, 0x0008) },
++ {}
++};
++
+static struct usb_device_id pinnacle_list[] = {
+ { USB_DEVICE(VENDOR_PINNACLE, 0x0225) },
+ {}
@@ -6631,7 +6637,7 @@ index 0000000..c8f0983
+ unsigned char is_pulse;
+ struct {
+ u32 connected:1;
-+ u32 pinnacle:1;
++ u32 gen3:1;
+ u32 transmitter_mask_inverted:1;
+ u32 microsoft_gen1:1;
+ u32 reserved:28;
@@ -6647,18 +6653,49 @@ index 0000000..c8f0983
+ struct mutex dev_lock;
+};
+
-+/* init strings */
-+static char init1[] = {0x00, 0xff, 0xaa, 0xff, 0x0b};
-+static char init2[] = {0xff, 0x18};
-+
-+static char pin_init1[] = { 0x9f, 0x07};
-+static char pin_init2[] = { 0x9f, 0x13};
-+static char pin_init3[] = { 0x9f, 0x0d};
-+
-+static void mceusb_dev_printdata(struct mceusb_dev *ir, char *buf, int len)
++/*
++ * MCE Device Command Strings
++ * Device command responses vary from device to device...
++ * - DEVICE_RESET resets the hardware to its default state
++ * - GET_REVISION fetches the hardware/software revision, common
++ * replies are ff 0b 45 ff 1b 08 and ff 0b 50 ff 1b 42
++ * - GET_CARRIER_FREQ gets the carrier mode and frequency of the
++ * device, with replies in the form of 9f 06 MM FF, where MM is 0-3,
++ * meaning clk of 10000000, 2500000, 625000 or 156250, and FF is
++ * ((clk / frequency) - 1)
++ * - GET_RX_TIMEOUT fetches the receiver timeout in units of 50us,
++ * response in the form of 9f 0c msb lsb
++ * - GET_TX_BITMASK fetches the transmitter bitmask, replies in
++ * the form of 9f 08 bm, where bm is the bitmask
++ * - GET_RX_SENSOR fetches the RX sensor setting -- long-range
++ * general use one or short-range learning one, in the form of
++ * 9f 14 ss, where ss is either 01 for long-range or 02 for short
++ * - SET_CARRIER_FREQ sets a new carrier mode and frequency
++ * - SET_TX_BITMASK sets the transmitter bitmask
++ * - SET_RX_TIMEOUT sets the receiver timeout
++ * - SET_RX_SENSOR sets which receiver sensor to use
++ */
++static char DEVICE_RESET[] = {0x00, 0xff, 0xaa};
++static char GET_REVISION[] = {0xff, 0x0b};
++static char GET_UNKNOWN[] = {0xff, 0x18};
++static char GET_CARRIER_FREQ[] = {0x9f, 0x07};
++static char GET_RX_TIMEOUT[] = {0x9f, 0x0d};
++static char GET_TX_BITMASK[] = {0x9f, 0x13};
++static char GET_RX_SENSOR[] = {0x9f, 0x15};
++/* sub in desired values in lower byte or bytes for full command */
++//static char SET_CARRIER_FREQ[] = {0x9f, 0x06, 0x00, 0x00};
++//static char SET_TX_BITMASK[] = {0x9f, 0x08, 0x00};
++//static char SET_RX_TIMEOUT[] = {0x9f, 0x0c, 0x00, 0x00};
++//static char SET_RX_SENSOR[] = {0x9f, 0x14, 0x00};
++
++static void mceusb_dev_printdata(struct mceusb_dev *ir, char *buf,
++ int len, bool out)
+{
+ char codes[USB_BUFLEN * 3 + 1];
++ char inout[9];
+ int i;
++ u8 cmd, subcmd, data1, data2;
++ struct device *dev = ir->d->dev;
+
+ if (len <= 0)
+ return;
@@ -6669,7 +6706,108 @@ index 0000000..c8f0983
+ for (i = 0; i < len && i < USB_BUFLEN; i++)
+ snprintf(codes + i * 3, 4, "%02x ", buf[i] & 0xFF);
+
-+ dev_info(ir->d->dev, "data received %s (length=%d)\n", codes, len);
++ dev_info(dev, "%sbound data: %s (length=%d)\n",
++ (out ? "out" : " in"), codes, len);
++
++ if (out)
++ strcpy(inout, "Request\0");
++ else
++ strcpy(inout, "Got\0");
++
++ cmd = buf[0] & 0xff;
++ subcmd = buf[1] & 0xff;
++ data1 = buf[2] & 0xff;
++ data2 = buf[3] & 0xff;
++
++ switch (cmd) {
++ case 0x00:
++ if (subcmd == 0xff && data1 == 0xaa)
++ dev_info(dev, "Device reset requested\n");
++ else
++ dev_info(dev, "Unknown command 0x%02x 0x%02x\n",
++ cmd, subcmd);
++ break;
++ case 0xff:
++ switch (subcmd) {
++ case 0x0b:
++ if (len == 2)
++ dev_info(dev, "Get hw/sw rev?\n");
++ else
++ dev_info(dev, "hw/sw rev 0x%02x 0x%02x "
++ "0x%02x 0x%02x\n", data1, data2,
++ buf[4], buf[5]);
++ break;
++ case 0xaa:
++ dev_info(dev, "Device reset requested\n");
++ break;
++ case 0xfe:
++ dev_info(dev, "Previous command not supported\n");
++ break;
++ case 0x18:
++ case 0x1b:
++ default:
++ dev_info(dev, "Unknown command 0x%02x 0x%02x\n",
++ cmd, subcmd);
++ break;
++ }
++ break;
++ case 0x9f:
++ switch (subcmd) {
++ case 0x03:
++ dev_info(dev, "Ping\n");
++ break;
++ case 0x04:
++ dev_info(dev, "Resp to 9f 05 of 0x%02x 0x%02x\n",
++ data1, data2);
++ break;
++ case 0x06:
++ dev_info(dev, "%s carrier mode and freq of 0x%02x 0x%02x\n",
++ inout, data1, data2);
++ break;
++ case 0x07:
++ dev_info(dev, "Get carrier mode and freq\n");
++ break;
++ case 0x08:
++ dev_info(dev, "%s transmit blaster mask of 0x%02x\n",
++ inout, data1);
++ break;
++ case 0x0c:
++ /* value is in units of 50us, so x*50/100 or x/2 ms */
++ dev_info(dev, "%s receive timeout of %d ms\n",
++ inout, ((data1 << 8) | data2) / 2);
++ break;
++ case 0x0d:
++ dev_info(dev, "Get receive timeout\n");
++ break;
++ case 0x13:
++ dev_info(dev, "Get transmit blaster mask\n");
++ break;
++ case 0x14:
++ dev_info(dev, "%s %s-range receive sensor in use\n",
++ inout, data1 == 0x02 ? "short" : "long");
++ break;
++ case 0x15:
++ if (len == 2)
++ dev_info(dev, "Get receive sensor\n");
++ else
++ dev_info(dev, "Received pulse count is %d\n",
++ ((data1 << 8) | data2));
++ break;
++ case 0xfe:
++ dev_info(dev, "Error! Hardware is likely wedged...\n");
++ break;
++ case 0x05:
++ case 0x09:
++ case 0x0f:
++ default:
++ dev_info(dev, "Unknown command 0x%02x 0x%02x\n",
++ cmd, subcmd);
++ break;
++ }
++ break;
++ default:
++ break;
++ }
+}
+
+static void usb_async_callback(struct urb *urb, struct pt_regs *regs)
@@ -6688,54 +6826,49 @@ index 0000000..c8f0983
+ urb->status, len);
+
+ if (debug)
-+ mceusb_dev_printdata(ir, urb->transfer_buffer, len);
++ mceusb_dev_printdata(ir, urb->transfer_buffer, len, true);
+ }
+
+}
+
+/* request incoming or send outgoing usb packet - used to initialize remote */
-+static void request_packet_async(struct mceusb_dev *ir,
-+ struct usb_endpoint_descriptor *ep,
-+ unsigned char *data, int size, int urb_type)
++static void mce_request_packet(struct mceusb_dev *ir,
++ struct usb_endpoint_descriptor *ep,
++ unsigned char *data, int size, int urb_type)
+{
+ int res;
+ struct urb *async_urb;
+ unsigned char *async_buf;
+
-+ if (urb_type) {
++ if (urb_type == MCEUSB_OUTBOUND) {
+ async_urb = usb_alloc_urb(0, GFP_KERNEL);
-+ if (unlikely(!async_urb))
++ if (unlikely(!async_urb)) {
++ dev_err(ir->d->dev, "Error, couldn't allocate urb!\n");
+ return;
++ }
+
+ async_buf = kzalloc(size, GFP_KERNEL);
+ if (!async_buf) {
++ dev_err(ir->d->dev, "Error, couldn't allocate buf!\n");
+ usb_free_urb(async_urb);
+ return;
+ }
+
-+ if (urb_type == MCEUSB_OUTBOUND) {
-+ /* outbound data */
-+ usb_fill_int_urb(async_urb, ir->usbdev,
-+ usb_sndintpipe(ir->usbdev,
-+ ep->bEndpointAddress),
-+ async_buf, size,
-+ (usb_complete_t) usb_async_callback,
-+ ir, ep->bInterval);
-+ memcpy(async_buf, data, size);
-+ } else {
-+ /* inbound data */
-+ usb_fill_int_urb(async_urb, ir->usbdev,
-+ usb_rcvintpipe(ir->usbdev,
-+ ep->bEndpointAddress),
-+ async_buf, size,
-+ (usb_complete_t) usb_async_callback,
-+ ir, ep->bInterval);
-+ }
++ /* outbound data */
++ usb_fill_int_urb(async_urb, ir->usbdev,
++ usb_sndintpipe(ir->usbdev, ep->bEndpointAddress),
++ async_buf, size, (usb_complete_t) usb_async_callback,
++ ir, ep->bInterval);
++ memcpy(async_buf, data, size);
+
-+ } else {
++ } else if (urb_type == MCEUSB_INBOUND) {
+ /* standard request */
+ async_urb = ir->urb_in;
+ ir->send_flags = RECV_FLAG_IN_PROGRESS;
++
++ } else {
++ dev_err(ir->d->dev, "Error! Unknown urb type %d\n", urb_type);
++ return;
+ }
+
+ dev_dbg(ir->d->dev, "receive request called (size=%#x)\n", size);
@@ -6751,6 +6884,16 @@ index 0000000..c8f0983
+ dev_dbg(ir->d->dev, "receive request complete (res=%d)\n", res);
+}
+
++static void mce_async_out(struct mceusb_dev *ir, unsigned char *data, int size)
++{
++ mce_request_packet(ir, ir->usb_ep_out, data, size, MCEUSB_OUTBOUND);
++}
++
++static void mce_sync_in(struct mceusb_dev *ir, unsigned char *data, int size)
++{
++ mce_request_packet(ir, ir->usb_ep_in, data, size, MCEUSB_INBOUND);
++}
++
+static int unregister_from_lirc(struct mceusb_dev *ir)
+{
+ struct lirc_driver *d = ir->d;
@@ -6945,7 +7088,7 @@ index 0000000..c8f0983
+ buf_len = urb->actual_length;
+
+ if (debug)
-+ mceusb_dev_printdata(ir, urb->transfer_buffer, buf_len);
++ mceusb_dev_printdata(ir, urb->transfer_buffer, buf_len, false);
+
+ if (ir->send_flags == RECV_FLAG_IN_PROGRESS) {
+ ir->send_flags = SEND_FLAG_COMPLETE;
@@ -7043,8 +7186,7 @@ index 0000000..c8f0983
+ cmdbuf[cmdcount++] = 0x80;
+
+ /* Transmit the command to the mce device */
-+ request_packet_async(ir, ir->usb_ep_out, cmdbuf,
-+ cmdcount, MCEUSB_OUTBOUND);
++ mce_async_out(ir, cmdbuf, cmdcount);
+
+ /*
+ * The lircd gap calculation expects the write function to
@@ -7085,9 +7227,7 @@ index 0000000..c8f0983
+ ir->carrier_freq = carrier;
+ dev_dbg(ir->d->dev, "SET_CARRIER disabling carrier "
+ "modulation\n");
-+ request_packet_async(ir, ir->usb_ep_out,
-+ cmdbuf, sizeof(cmdbuf),
-+ MCEUSB_OUTBOUND);
++ mce_async_out(ir, cmdbuf, sizeof(cmdbuf));
+ return carrier;
+ }
+
@@ -7101,9 +7241,7 @@ index 0000000..c8f0983
+ "%d Hz\n", carrier);
+
+ /* Transmit new carrier to mce device */
-+ request_packet_async(ir, ir->usb_ep_out,
-+ cmdbuf, sizeof(cmdbuf),
-+ MCEUSB_OUTBOUND);
++ mce_async_out(ir, cmdbuf, sizeof(cmdbuf));
+ return carrier;
+ }
+ }
@@ -7280,7 +7418,7 @@ index 0000000..c8f0983
+ int i;
+ char buf[63], name[128] = "";
+ int mem_failure = 0;
-+ int is_pinnacle;
++ int is_gen3;
+ int is_microsoft_gen1;
+
+ dev_dbg(&intf->dev, ": %s called\n", __func__);
@@ -7291,7 +7429,7 @@ index 0000000..c8f0983
+
+ idesc = intf->cur_altsetting;
+
-+ is_pinnacle = usb_match_id(intf, pinnacle_list) ? 1 : 0;
++ is_gen3 = usb_match_id(intf, gen3_list) ? 1 : 0;
+
+ is_microsoft_gen1 = usb_match_id(intf, microsoft_gen1_list) ? 1 : 0;
+
@@ -7311,13 +7449,12 @@ index 0000000..c8f0983
+ "found\n");
+ ep_in = ep;
+ ep_in->bmAttributes = USB_ENDPOINT_XFER_INT;
-+ if (is_pinnacle)
++ if (!is_gen3)
+ /*
-+ * setting seems to 1 seem to cause issues with
-+ * Pinnacle timing out on transfer.
++ * ideally, we'd use what the device offers up,
++ * but that leads to non-functioning first and
++ * second-gen devices.
+ */
-+ ep_in->bInterval = ep->bInterval;
-+ else
+ ep_in->bInterval = 1;
+ }
+
@@ -7333,13 +7470,12 @@ index 0000000..c8f0983
+ "found\n");
+ ep_out = ep;
+ ep_out->bmAttributes = USB_ENDPOINT_XFER_INT;
-+ if (is_pinnacle)
++ if (!is_gen3)
+ /*
-+ * setting seems to 1 seem to cause issues with
-+ * Pinnacle timing out on transfer.
++ * ideally, we'd use what the device offers up,
++ * but that leads to non-functioning first and
++ * second-gen devices.
+ */
-+ ep_out->bInterval = ep->bInterval;
-+ else
+ ep_out->bInterval = 1;
+ }
+ }
@@ -7405,7 +7541,7 @@ index 0000000..c8f0983
+ ir->len_in = maxp;
+ ir->overflow_len = 0;
+ ir->flags.connected = 0;
-+ ir->flags.pinnacle = is_pinnacle;
++ ir->flags.gen3 = is_gen3;
+ ir->flags.microsoft_gen1 = is_microsoft_gen1;
+ ir->flags.transmitter_mask_inverted =
+ usb_match_id(intf, transmitter_mask_list) ? 0 : 1;
@@ -7435,8 +7571,7 @@ index 0000000..c8f0983
+ ir->urb_in->transfer_dma = ir->dma_in;
+ ir->urb_in->transfer_flags |= URB_NO_TRANSFER_DMA_MAP;
+
-+ /* initialize device */
-+ if (ir->flags.pinnacle) {
++ if (usb_match_id(intf, pinnacle_list)) {
+ int usbret;
+
+ /*
@@ -7447,46 +7582,64 @@ index 0000000..c8f0983
+ * interpreted by the device and the host never does the
+ * completion routine
+ */
-+
+ usbret = usb_reset_configuration(dev);
+ dev_info(ir->d->dev, "usb reset config ret %x\n", usbret);
++ }
++
++ /* initialize device */
++ if (ir->flags.gen3) {
++ mce_sync_in(ir, NULL, maxp);
++
++ /* device reset */
++ mce_async_out(ir, DEVICE_RESET, sizeof(DEVICE_RESET));
++ mce_sync_in(ir, NULL, maxp);
++
++ /* get the carrier and frequency */
++ mce_async_out(ir, GET_CARRIER_FREQ, sizeof(GET_CARRIER_FREQ));
++ mce_sync_in(ir, NULL, maxp);
++
++ /* get the transmitter bitmask */
++ mce_async_out(ir, GET_TX_BITMASK, sizeof(GET_TX_BITMASK));
++ mce_sync_in(ir, NULL, maxp);
++
++ /* get receiver timeout value */
++ mce_async_out(ir, GET_RX_TIMEOUT, sizeof(GET_RX_TIMEOUT));
++ mce_sync_in(ir, NULL, maxp);
++
++ /* get receiver sensor setting */
++ mce_async_out(ir, GET_RX_SENSOR, sizeof(GET_RX_SENSOR));
++ mce_sync_in(ir, NULL, maxp);
+
-+ /*
-+ * its possible we really should wait for a return
-+ * for each of these...
-+ */
-+ request_packet_async(ir, ep_in, NULL, maxp, MCEUSB_INBOUND);
-+ request_packet_async(ir, ep_out, pin_init1, sizeof(pin_init1),
-+ MCEUSB_OUTBOUND);
-+ request_packet_async(ir, ep_in, NULL, maxp, MCEUSB_INBOUND);
-+ request_packet_async(ir, ep_out, pin_init2, sizeof(pin_init2),
-+ MCEUSB_OUTBOUND);
-+ request_packet_async(ir, ep_in, NULL, maxp, MCEUSB_INBOUND);
-+ request_packet_async(ir, ep_out, pin_init3, sizeof(pin_init3),
-+ MCEUSB_OUTBOUND);
+ } else if (ir->flags.microsoft_gen1) {
+ /* original ms mce device requires some additional setup */
+ mceusb_gen1_init(ir);
++
+ } else {
++ mce_sync_in(ir, NULL, maxp);
++ mce_sync_in(ir, NULL, maxp);
++
++ /* device reset */
++ mce_async_out(ir, DEVICE_RESET, sizeof(DEVICE_RESET));
++ mce_sync_in(ir, NULL, maxp);
+
-+ request_packet_async(ir, ep_in, NULL, maxp, MCEUSB_INBOUND);
-+ request_packet_async(ir, ep_in, NULL, maxp, MCEUSB_INBOUND);
-+ request_packet_async(ir, ep_out, init1,
-+ sizeof(init1), MCEUSB_OUTBOUND);
-+ request_packet_async(ir, ep_in, NULL, maxp, MCEUSB_INBOUND);
-+ request_packet_async(ir, ep_out, init2,
-+ sizeof(init2), MCEUSB_OUTBOUND);
++ /* get hw/sw revision? */
++ mce_async_out(ir, GET_REVISION, sizeof(GET_REVISION));
++ mce_sync_in(ir, NULL, maxp);
++
++ /* unknown what this actually returns... */
++ mce_async_out(ir, GET_UNKNOWN, sizeof(GET_UNKNOWN));
++ mce_sync_in(ir, NULL, maxp);
+ }
+
+ /*
-+ * if we don't issue the correct number of receives (MCEUSB_INBOUND)
++ * if we don't issue the correct number of receives (mce_sync_in())
+ * for each outbound, then the first few ir pulses will be interpreted
+ * by the usb_async_callback routine - we should ensure we have the
+ * right amount OR less - as the mceusb_dev_recv routine will handle
+ * the control packets OK - they start with 0x9f - but the async
+ * callback doesn't handle ir pulse packets
+ */
-+ request_packet_async(ir, ep_in, NULL, maxp, 0);
++ mce_sync_in(ir, NULL, maxp);
+
+ usb_set_intfdata(intf, ir);
+
@@ -14524,10 +14677,10 @@ index a8b8485..79358ff 100644
obj-$(CONFIG_INPUT_M68K_BEEP) += m68kspkr.o
diff --git a/drivers/input/misc/imon.c b/drivers/input/misc/imon.c
new file mode 100644
-index 0000000..0c05f95
+index 0000000..889e77e
--- /dev/null
+++ b/drivers/input/misc/imon.c
-@@ -0,0 +1,2501 @@
+@@ -0,0 +1,2508 @@
+/*
+ * imon.c: input and display driver for SoundGraph iMON IR/VFD/LCD
+ *
@@ -14842,11 +14995,6 @@ index 0000000..0c05f95
+ { KE_KEY, 0x29a515b7, { KEY_LEFT } },
+ { KE_KEY, 0x2ba515b7, { KEY_RIGHT } },
+
-+ { KE_KEY, 0x690281b7, { KEY_UP } },
-+ { KE_KEY, 0x688291b7, { KEY_DOWN } },
-+ { KE_KEY, 0x6a8281b7, { KEY_LEFT } },
-+ { KE_KEY, 0x688a81b7, { KEY_RIGHT } },
-+
+ { KE_KEY, 0x0200002c, { KEY_SPACE } }, /* Select/Space */
+ { KE_KEY, 0x2a9315b7, { KEY_SPACE } }, /* Select/Space */
+ { KE_KEY, 0x02000028, { KEY_ENTER } },
@@ -14926,8 +15074,8 @@ index 0000000..0c05f95
+ { KE_KEY, 0x29b195b7, { KEY_EJECTCD } }, /* the one next to play */
+ { KE_KEY, 0x299395b7, { KEY_EJECTCLOSECD } }, /* eject (by TaskSw) */
+
-+ { KE_KEY, 0x02800000, { KEY_MENU } }, /* Left Menu */
-+ { KE_KEY, 0x2b8195b7, { KEY_MENU } }, /* Left Menu*/
++ { KE_KEY, 0x02800000, { KEY_CONTEXT_MENU } }, /* Left Menu */
++ { KE_KEY, 0x2b8195b7, { KEY_CONTEXT_MENU } }, /* Left Menu*/
+ { KE_KEY, 0x02000065, { KEY_COMPOSE } }, /* RightMenu */
+ { KE_KEY, 0x28b715b7, { KEY_COMPOSE } }, /* RightMenu */
+ { KE_KEY, 0x2ab195b7, { KEY_PROG1 } }, /* Go or MultiMon */
@@ -16097,6 +16245,11 @@ index 0000000..0c05f95
+ if (ictx->ki == -1 && buf[0] == 0x02 && buf[3] == 0x00)
+ ictx->kc = ictx->last_keycode;
+
++ /* mouse button release on (some) 0xffdc devices */
++ else if (ictx->ki == -1 && buf[0] == 0x68 && buf[1] == 0x82 &&
++ buf[2] == 0x81 && buf[3] == 0xb7)
++ ictx->kc = ictx->last_keycode;
++
+ /* mce-specific button handling */
+ else if (ksrc == IMON_BUTTON_MCE) {
+ /* initial press */
@@ -16154,6 +16307,10 @@ index 0000000..0c05f95
+
+ idev = ictx->idev;
+
++ /* filter out junk data on the older 0xffdc imon devices */
++ if ((buf[0] == 0xff) && (buf[7] == 0xff))
++ return;
++
+ /* Figure out what key was pressed */
+ memcpy(&temp_key, buf, sizeof(temp_key));
+ if (len == 8 && buf[7] == 0xee) {
@@ -16161,8 +16318,9 @@ index 0000000..0c05f95
+ panel_key = le64_to_cpu(temp_key);
+ ki = imon_panel_key_lookup(panel_key);
+ if (ki < 0)
-+ goto unknown_key;
-+ kc = imon_panel_key_table[ki].keycode;
++ kc = KEY_UNKNOWN;
++ else
++ kc = imon_panel_key_table[ki].keycode;
+ } else {
+ remote_key = (u32) (le64_to_cpu(temp_key) & 0xffffffff);
+ if (ictx->ir_protocol == IMON_IR_PROTOCOL_MCE) {
@@ -16170,13 +16328,15 @@ index 0000000..0c05f95
+ ksrc = IMON_BUTTON_MCE;
+ ki = imon_mce_key_lookup(remote_key);
+ if (ki < 0)
-+ goto unknown_key;
-+ kc = imon_mce_key_table[ki].keycode;
++ kc = KEY_UNKNOWN;
++ else
++ kc = imon_mce_key_table[ki].keycode;
+ } else {
+ ki = imon_remote_key_lookup(remote_key);
+ if (ki < 0)
-+ goto unknown_key;
-+ kc = imon_remote_key_table[ki % offset].keycode;
++ kc = KEY_UNKNOWN;
++ else
++ kc = imon_remote_key_table[ki % offset].keycode;
+ }
+ }
+
@@ -16228,6 +16388,9 @@ index 0000000..0c05f95
+ if (press_type < 0)
+ goto not_input_data;
+
++ if (ictx->kc == KEY_UNKNOWN)
++ goto unknown_key;
++
+ /* KEY_MUTE repeats from MCE and knob need to be suppressed */
+ if ((ictx->kc == KEY_MUTE && ictx->kc == ictx->last_keycode)
+ && (buf[7] == 0xee || ksrc == IMON_BUTTON_MCE)) {
@@ -16252,12 +16415,9 @@ index 0000000..0c05f95
+ return;
+
+unknown_key:
-+ /* filter out junk data on the older 0xffdc imon devices */
-+ if ((buf[0] == 0xff) && (buf[7] == 0xff))
-+ return;
-+
+ dev_info(dev, "%s: unknown keypress, code 0x%x\n", __func__,
-+ (panel_key ? panel_key : remote_key));
++ (panel_key ? be64_to_cpu(panel_key) :
++ be32_to_cpu(remote_key)));
+ return;
+
+not_input_data:
diff --git a/freed-ora/current/F-12/scripts/CVS/Entries b/freed-ora/current/F-12/scripts/CVS/Entries
index c7dc72eed..43ce4d419 100644
--- a/freed-ora/current/F-12/scripts/CVS/Entries
+++ b/freed-ora/current/F-12/scripts/CVS/Entries
@@ -1,25 +1,25 @@
-/bumpspecfile.py/1.5/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-83_fc12
-/check-TODO.sh/1.3/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-83_fc12
-/combine.sh/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-83_fc12
-/configcommon.pl/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-83_fc12
-/configdiff.pl/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-83_fc12
-/cross-amd64.sh/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-83_fc12
-/cross-i586.sh/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-83_fc12
-/cross-i686.sh/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-83_fc12
-/cross-ia64.sh/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-83_fc12
-/cross-iseries.sh/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-83_fc12
-/cross-ppc.sh/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-83_fc12
-/cross-ppc64.sh/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-83_fc12
-/cross-ppc8260.sh/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-83_fc12
-/cross-ppc8560.sh/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-83_fc12
-/cross-pseries.sh/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-83_fc12
-/cross-s390.sh/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-83_fc12
-/cross-s390x.sh/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-83_fc12
-/get-snapshot.sh/1.8/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-83_fc12
-/newpatch.sh/1.2/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-83_fc12
-/pull-upstreams.sh/1.7/Tue Jan 5 02:22:20 2010//Tkernel-2_6_32_10-83_fc12
-/rebase.sh/1.27/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-83_fc12
-/reconfig.sh/1.9/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-83_fc12
-/rediffall.pl/1.4/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-83_fc12
-/sort-config/1.9/Thu Jan 7 10:40:04 2010//Tkernel-2_6_32_10-83_fc12
+/bumpspecfile.py/1.5/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-88_fc12
+/check-TODO.sh/1.3/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-88_fc12
+/combine.sh/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-88_fc12
+/configcommon.pl/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-88_fc12
+/configdiff.pl/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-88_fc12
+/cross-amd64.sh/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-88_fc12
+/cross-i586.sh/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-88_fc12
+/cross-i686.sh/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-88_fc12
+/cross-ia64.sh/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-88_fc12
+/cross-iseries.sh/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-88_fc12
+/cross-ppc.sh/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-88_fc12
+/cross-ppc64.sh/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-88_fc12
+/cross-ppc8260.sh/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-88_fc12
+/cross-ppc8560.sh/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-88_fc12
+/cross-pseries.sh/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-88_fc12
+/cross-s390.sh/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-88_fc12
+/cross-s390x.sh/1.1/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-88_fc12
+/get-snapshot.sh/1.8/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-88_fc12
+/newpatch.sh/1.2/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-88_fc12
+/pull-upstreams.sh/1.7/Tue Jan 5 02:22:20 2010//Tkernel-2_6_32_10-88_fc12
+/rebase.sh/1.27/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-88_fc12
+/reconfig.sh/1.9/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-88_fc12
+/rediffall.pl/1.4/Tue Jan 5 02:21:40 2010//Tkernel-2_6_32_10-88_fc12
+/sort-config/1.9/Thu Jan 7 10:40:04 2010//Tkernel-2_6_32_10-88_fc12
D
diff --git a/freed-ora/current/F-12/scripts/CVS/Tag b/freed-ora/current/F-12/scripts/CVS/Tag
index 0b484a853..fa06f16bd 100644
--- a/freed-ora/current/F-12/scripts/CVS/Tag
+++ b/freed-ora/current/F-12/scripts/CVS/Tag
@@ -1 +1 @@
-Nkernel-2_6_32_10-83_fc12
+Nkernel-2_6_32_10-88_fc12
OpenPOWER on IntegriCloud