rpms/kernel/devel TODO, 1.36, 1.36.4.1 config-generic, 1.189.6.1, 1.189.6.2 config-x86-generic, 1.51, 1.51.4.1 config-x86_64-generic, 1.49, 1.49.4.1 drm-modesetting-radeon.patch, 1.47, 1.47.4.1 kernel.spec, 1.1104.4.2, 1.1104.4.3 linux-2.6-acpi-clear-wake-status.patch, 1.1, 1.1.10.1 linux-2.6-acpi-ignore-reset_reg_sup.patch, 1.1, 1.1.4.1 linux-2.6-input-dell-keyboard-keyup.patch, 1.1, 1.1.10.1 linux-2.6-libata-pata_it821x-fix-lba48-on-raid-volumes.patch, 1.2, 1.2.4.1
Juan Quintela
quintela at fedoraproject.org
Tue Nov 4 13:17:05 UTC 2008
- Previous message (by thread): rpms/ppl/devel .cvsignore, 1.2, 1.3 ppl.spec, 1.16, 1.17 sources, 1.2, 1.3 ppl-0.9-configure.patch, 1.1, NONE ppl-0.9-cstdlib.patch, 1.1, NONE ppl-0.9-docfiles.patch, 1.1, NONE ppl-0.9-makefiles.patch, 1.1, NONE ppl-0.9-swiprolog.patch, 1.3, NONE
- Next message (by thread): rpms/sblim-testsuite/devel sblim-testsuite.spec,1.5,1.6
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: quintela
Update of /cvs/pkgs/rpms/kernel/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12214
Modified Files:
Tag: private-quintela-F9-kvm-branch
TODO config-generic config-x86-generic config-x86_64-generic
drm-modesetting-radeon.patch kernel.spec
linux-2.6-acpi-clear-wake-status.patch
linux-2.6-acpi-ignore-reset_reg_sup.patch
linux-2.6-input-dell-keyboard-keyup.patch
linux-2.6-libata-pata_it821x-fix-lba48-on-raid-volumes.patch
Log Message:
Update to rawhide kernel-2.6.27.4-78.fc10
Index: TODO
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/TODO,v
retrieving revision 1.36
retrieving revision 1.36.4.1
diff -u -r1.36 -r1.36.4.1
--- TODO 28 Oct 2008 02:12:22 -0000 1.36
+++ TODO 4 Nov 2008 13:16:34 -0000 1.36.4.1
@@ -14,21 +14,24 @@
linux-2.6-acpi-clear-wake-status.patch
linux-2.6-input-dell-keyboard-keyup.patch
+ Upstream in 2.6.28-rc, sent to -stable
+
linux-2.6-eeepc-laptop-update.patch
- mjg59 ACPI/laptop bits.
- Upstreamable for 2.6.28 ?
+ Upstream but slightly different (commit a195dcdc)
linux-2.6-acpi-ignore-reset_reg_sup.patch
Fixes reboot after suspend/resume (https://bugzilla.redhat.com/show_bug.cgi?id=461228)
- Upstream in .28rc1
+ Upstream in .28rc1, sent to stable
linux-2.6-at76.patch
-linux-2.6-iwlwifi-use-dma_alloc_coherent.patch
-linux-2.6-wireless.patch
-linux-2.6-wireless-pending.patch
+linux-2.6-iwl3945-ibss-tsf-fix.patch
+linux-2.6-iwlagn-downgrade-BUG_ON-in-interrupt.patch
Linville. Wireless bits.
Most should be upstream for 2.6.28
+linux-2.6-hostap-skb-cb-hack.patch
+ "A HORRIBLE HACK THAT SHOULD NOT LIVE TO SEE THE DAY"
+
linux-2.6-ata-quirk.patch
IA64 oddness. Query sent to f-k-l
@@ -78,9 +81,6 @@
Fedora policy decisions
Turn into CONFIG_ options and upstream ?
-linux-2.6-defaults-fat-utf8.patch
- Drop?
-
linux-2.6-defaults-pci_no_msi.patch
linux-2.6-input-kill-stupid-messages.patch
Fedora local choices uninteresting to upstream
@@ -183,8 +183,7 @@
The drm patch should be fixed up to not conflict with the upstream patch.
linux-2.6-libata-pata_it821x-fix-lba48-on-raid-volumes.patch
- from linux-kernel, acked by Alan, seems to have gone missing
- submitted to linux-ide 2008-10-26
+ upstream, sent for -stable
linux-2.6-usb-storage-unusual-devs-jmicron-ata-bridge.patch
sent for stable
@@ -204,3 +203,6 @@
linux-2.6-olpc-speaker-out.patch
Enables speaker output by default on OLPC, going to get review from
OLPC folks and then to upstream for .28
+
+linux-2.6-x86-mtrr-kill-bogus-warning.patch
+ Silence bogus warning under vmware ; sent upstream.
Index: config-generic
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/config-generic,v
retrieving revision 1.189.6.1
retrieving revision 1.189.6.2
diff -u -r1.189.6.1 -r1.189.6.2
--- config-generic 30 Oct 2008 22:27:32 -0000 1.189.6.1
+++ config-generic 4 Nov 2008 13:16:34 -0000 1.189.6.2
@@ -297,7 +297,7 @@
# CONFIG_PNPBIOS is not set
CONFIG_ACPI_PCI_SLOT=y
-CONFIG_HOTPLUG_PCI_ACPI=m
+CONFIG_HOTPLUG_PCI_ACPI=y
CONFIG_HOTPLUG_PCI_ACPI_IBM=m
#
Index: config-x86-generic
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/config-x86-generic,v
retrieving revision 1.51
retrieving revision 1.51.4.1
diff -u -r1.51 -r1.51.4.1
--- config-x86-generic 27 Oct 2008 17:12:32 -0000 1.51
+++ config-x86-generic 4 Nov 2008 13:16:34 -0000 1.51.4.1
@@ -187,7 +187,7 @@
CONFIG_X86_SPEEDSTEP_SMI=y
CONFIG_X86_SPEEDSTEP_LIB=y
# CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK is not set
-# CONFIG_X86_P4_CLOCKMOD is not set
+CONFIG_X86_P4_CLOCKMOD=m
CONFIG_X86_LONGRUN=y
# CONFIG_X86_LONGHAUL is not set
# CONFIG_X86_CPUFREQ_NFORCE2 is not set
Index: config-x86_64-generic
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/config-x86_64-generic,v
retrieving revision 1.49
retrieving revision 1.49.4.1
diff -u -r1.49 -r1.49.4.1
--- config-x86_64-generic 30 Oct 2008 02:23:18 -0000 1.49
+++ config-x86_64-generic 4 Nov 2008 13:16:34 -0000 1.49.4.1
@@ -14,7 +14,7 @@
CONFIG_NR_CPUS=64
CONFIG_X86_POWERNOW_K8=m
CONFIG_X86_POWERNOW_K8_ACPI=y
-# CONFIG_X86_P4_CLOCKMOD is not set
+CONFIG_X86_P4_CLOCKMOD=m
CONFIG_IA32_EMULATION=y
# CONFIG_IA32_AOUT is not set
# CONFIG_IOMMU_DEBUG is not set
drm-modesetting-radeon.patch:
Index: drm-modesetting-radeon.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/drm-modesetting-radeon.patch,v
retrieving revision 1.47
retrieving revision 1.47.4.1
diff -u -r1.47 -r1.47.4.1
--- drm-modesetting-radeon.patch 30 Oct 2008 04:05:00 -0000 1.47
+++ drm-modesetting-radeon.patch 4 Nov 2008 13:16:34 -0000 1.47.4.1
@@ -1,3 +1,15 @@
+commit 96b17b8573d9d8d9507602c9dfb0a1b87e6ff1f5
+Author: Dave Airlie <airlied at redhat.com>
+Date: Mon Nov 3 09:56:02 2008 +1100
+
+ radeon: if modesetting state is unknown make it known so pm-utils can use it
+
+commit 73487c9e856db6613b465827372ac618dca4447e
+Author: Dave Airlie <airlied at redhat.com>
+Date: Fri Oct 31 14:40:12 2008 +1000
+
+ radeon: fix ROP values for the paint ROP
+
commit 6c478ab791fd0242bf7abf871570d1af0c2285a9
Author: Dave Airlie <airlied at redhat.com>
Date: Thu Oct 30 14:00:39 2008 +1000
@@ -21047,10 +21059,10 @@
+}
diff --git a/drivers/gpu/drm/radeon/radeon_buffer.c b/drivers/gpu/drm/radeon/radeon_buffer.c
new file mode 100644
-index 0000000..571a0b9
+index 0000000..f047b1a
--- /dev/null
+++ b/drivers/gpu/drm/radeon/radeon_buffer.c
-@@ -0,0 +1,452 @@
+@@ -0,0 +1,453 @@
+/**************************************************************************
+ *
+ * Copyright 2007 Dave Airlie
@@ -21307,7 +21319,8 @@
+ RADEON_GMC_DST_CLIPPING |
+ RADEON_GMC_BRUSH_SOLID_COLOR |
+ (format << 8) |
-+ RADEON_ROP3_S |
++ RADEON_ROP3_P |
++ RADEON_CLR_CMP_SRC_SOURCE |
+ RADEON_GMC_CLR_CMP_CNTL_DIS | RADEON_GMC_WR_MSK_DIS);
+ OUT_RING((pitch << 22) | (dst_offset >> 10)); // PITCH
+ OUT_RING(0); // SC_TOP_LEFT // DST CLIPPING
@@ -23293,7 +23306,7 @@
+ return NULL;
+}
diff --git a/drivers/gpu/drm/radeon/radeon_cp.c b/drivers/gpu/drm/radeon/radeon_cp.c
-index 59a2132..2dc0c7e 100644
+index 59a2132..f3810bc 100644
--- a/drivers/gpu/drm/radeon/radeon_cp.c
+++ b/drivers/gpu/drm/radeon/radeon_cp.c
@@ -31,6 +31,7 @@
@@ -24865,22 +24878,26 @@
switch (flags & RADEON_FAMILY_MASK) {
case CHIP_R100:
case CHIP_RV200:
-@@ -1743,6 +2670,14 @@ int radeon_driver_load(struct drm_device *dev, unsigned long flags)
+@@ -1743,6 +2670,18 @@ int radeon_driver_load(struct drm_device *dev, unsigned long flags)
break;
}
+ /* FEDORA HACKS - don't enable modesetting on pre-r300
+ * until we have a mesa driver in place
+ */
-+ if ((radeon_modeset == -1) && (dev_priv->chip_family <= CHIP_RV280)) {
-+ dev->driver->driver_features &= ~DRIVER_MODESET;
-+ drm_put_minor(&dev->control);
++ if (radeon_modeset == -1) {
++ if (dev_priv->chip_family <= CHIP_RV280) {
++ dev->driver->driver_features &= ~DRIVER_MODESET;
++ drm_put_minor(&dev->control);
++ radeon_modeset = 0;
++ } else
++ radeon_modeset = 1;
+ }
+
if (drm_device_is_agp(dev))
dev_priv->flags |= RADEON_IS_AGP;
else if (drm_device_is_pcie(dev))
-@@ -1752,7 +2687,119 @@ int radeon_driver_load(struct drm_device *dev, unsigned long flags)
+@@ -1752,7 +2691,119 @@ int radeon_driver_load(struct drm_device *dev, unsigned long flags)
DRM_DEBUG("%s card detected\n",
((dev_priv->flags & RADEON_IS_AGP) ? "AGP" : (((dev_priv->flags & RADEON_IS_PCIE) ? "PCIE" : "PCI"))));
@@ -25000,7 +25017,7 @@
}
/* Create mappings for registers and framebuffer so userland doesn't necessarily
-@@ -1760,25 +2807,10 @@ int radeon_driver_load(struct drm_device *dev, unsigned long flags)
+@@ -1760,25 +2811,10 @@ int radeon_driver_load(struct drm_device *dev, unsigned long flags)
*/
int radeon_driver_firstopen(struct drm_device *dev)
{
@@ -25026,7 +25043,7 @@
return 0;
}
-@@ -1786,9 +2818,44 @@ int radeon_driver_unload(struct drm_device *dev)
+@@ -1786,9 +2822,44 @@ int radeon_driver_unload(struct drm_device *dev)
{
drm_radeon_private_t *dev_priv = dev->dev_private;
Index: kernel.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/kernel.spec,v
retrieving revision 1.1104.4.2
retrieving revision 1.1104.4.3
diff -u -r1.1104.4.2 -r1.1104.4.3
--- kernel.spec 30 Oct 2008 22:27:32 -0000 1.1104.4.2
+++ kernel.spec 4 Nov 2008 13:16:34 -0000 1.1104.4.3
@@ -586,7 +586,7 @@
Patch22: linux-2.6-x86-tracehook.patch
Patch23: linux-2.6.27-x86-tracehook-syscall-arg-order.patch
-Patch30: linux-2.6-x86-xen-add-dependencies.patch
+Patch30: linux-2.6-x86-mtrr-kill-bogus-warning.patch
Patch41: linux-2.6-sysrq-c.patch
Patch44: linux-2.6-x86-avoid-dereferencing-beyond-stack-THREAD_SIZE.patch
@@ -613,6 +613,8 @@
Patch360: linux-2.6-debug-always-inline-kzalloc.patch
Patch370: linux-2.6-crash-driver.patch
Patch380: linux-2.6-defaults-pci_no_msi.patch
+Patch381: linux-2.6-pciehp-update.patch
+Patch382: linux-2.6-defaults-pciehp.patch
Patch390: linux-2.6-defaults-acpi-video.patch
Patch391: linux-2.6-acpi-video-dos.patch
Patch392: linux-2.6-acpi-clear-wake-status.patch
@@ -632,6 +634,7 @@
Patch670: linux-2.6-ata-quirk.patch
Patch671: linux-2.6-libata-pata_it821x-fix-lba48-on-raid-volumes.patch
+Patch672: linux-2.6-libata-avoid-overflow-with-large-disks.patch
#Patch680: linux-2.6-iwlwifi-use-dma_alloc_coherent.patch
Patch681: linux-2.6-iwlagn-downgrade-BUG_ON-in-interrupt.patch
@@ -653,9 +656,10 @@
Patch1800: nvidia-agp.patch
Patch1801: linux-2.6-agp-intel-cantiga-fix.patch
Patch1810: drm-next.patch
-Patch1811: drm-modesetting-radeon.patch
-Patch1812: drm-modesetting-i915.patch
-Patch1813: drm-nouveau.patch
+Patch1811: drm-intel-gem-x86-64-faster.patch
+Patch1812: drm-modesetting-radeon.patch
+Patch1813: drm-modesetting-i915.patch
+Patch1814: drm-nouveau.patch
# kludge to make ich9 e1000 work
Patch2000: linux-2.6-e1000-ich9.patch
@@ -672,6 +676,9 @@
# Make Eee laptop driver suck less
Patch2011: linux-2.6-eeepc-laptop-update.patch
+# Backport Toshiba updates so Bluetooth can be enabled (#437091)
+Patch2012: linux-2.6-toshiba-acpi-update.patch
+
# atl2 network driver
Patch2020: linux-2.6-netdev-atl2.patch
@@ -725,6 +732,16 @@
# Sony Vaio suspend fix
Patch3100: linux-2.6.27-sony-laptop-suspend-fix.patch
+# Add better support for DMI-based autoloading
+Patch3110: linux-2.6-dmi-autoload.patch
+
+# SELinux: Fix handling of empty tty_files. 37dd0bd04a3240d2922786d501e2f12cec858fbf BZ469079
+Patch3120: linux-2.6-selinux-empty-tty-files.patch
+
+# Provide P4 clock modulation in-kernel for thermal reasons, but don't expose
+# ui
+Patch3130: disable-p4-cpufreq-ui.patch
+
# kvm patch
Patch4000: linux-2.6-kvm-77.patch
%endif
@@ -1085,7 +1102,7 @@
ApplyPatch linux-2.6-x86-tracehook.patch
ApplyPatch linux-2.6.27-x86-tracehook-syscall-arg-order.patch
-ApplyPatch linux-2.6-x86-xen-add-dependencies.patch
+ApplyPatch linux-2.6-x86-mtrr-kill-bogus-warning.patch
# enable sysrq-c on all kernels, not only kexec
ApplyPatch linux-2.6-sysrq-c.patch
@@ -1181,6 +1198,12 @@
# disable message signaled interrupts
ApplyPatch linux-2.6-defaults-pci_no_msi.patch
+# update the pciehp driver
+ApplyPatch linux-2.6-pciehp-update.patch
+
+# default to enabling passively listening for hotplug events
+ApplyPatch linux-2.6-defaults-pciehp.patch
+
#
# SCSI Bits.
#
@@ -1226,6 +1249,8 @@
ApplyPatch linux-2.6-ata-quirk.patch
# fix it821x raid volumes
ApplyPatch linux-2.6-libata-pata_it821x-fix-lba48-on-raid-volumes.patch
+# fix overlow with large disk
+ApplyPatch linux-2.6-libata-avoid-overflow-with-large-disks.patch
# fix spot's iwlwifi, hopefully...
#ApplyPatch linux-2.6-iwlwifi-use-dma_alloc_coherent.patch
@@ -1271,6 +1296,7 @@
ApplyPatch linux-2.6-r8169-wake-up-the-phy-of-the-8168.patch
ApplyPatch linux-2.6-eeepc-laptop-update.patch
+ApplyPatch linux-2.6-toshiba-acpi-update.patch
# atl2 network driver
ApplyPatch linux-2.6-netdev-atl2.patch
@@ -1283,6 +1309,7 @@
ApplyPatch nvidia-agp.patch
ApplyPatch linux-2.6-agp-intel-cantiga-fix.patch
ApplyPatch drm-next.patch
+ApplyPatch drm-intel-gem-x86-64-faster.patch
ApplyPatch drm-modesetting-radeon.patch
#ApplyPatch drm-modesetting-i915.patch
ApplyPatch drm-nouveau.patch
@@ -1300,6 +1327,8 @@
# Sony Vaio suspend fix
ApplyPatch linux-2.6.27-sony-laptop-suspend-fix.patch
+ApplyPatch linux-2.6-dmi-autoload.patch
+
# silence piix3 in quiet boot (ie, qemu)
ApplyPatch linux-2.6-piix3-silence-quirk.patch
# Hush IOMMU warnings, you typically can't fix them anyway
@@ -1313,6 +1342,12 @@
# EC storms aren't anything you can fix, shut up already
ApplyPatch linux-2.6.27-acpi-ec-drizzle.patch
+# SELinux on ppc64 without plymouth can't boot
+ApplyPatch linux-2.6-selinux-empty-tty-files.patch
+
+ApplyPatch disable-p4-cpufreq-ui.patch
+
+
ApplyPatch linux-2.6-kvm-77.patch
# END OF PATCH APPLICATIONS
@@ -1888,13 +1923,42 @@
%kernel_variant_files -k vmlinux %{with_kdump} kdump
%changelog
-* Thu Oct 30 2008 Juan Quintela <quintela at redhat.com>
-- kvm-77.
+* Tue Nov 4 2008 Juan Quintela <quintela at redhat.com>
+- update to kvm-77.
+
+* Mon Nov 03 2008 Matthew Garrett <mjg at redhat.com> 2.6.27.4-74
+- linux-2.6-toshiba-acpi-update.patch: backport from 2.6.28
+ * Adds support for rfkill control of Bluetooth (#437091)
+- linux-2.6-dmi-autoload.patch: backport DMI autoloading from 2.6.28
+ * Fixes autoloading of Macbook Pro Nvidia backlight driver (#462409)
+- linux-2.6-pciehp-update.patch
+ * Update pciehp driver to support autoloading and listening for events
+- linux-2.6-defaults-pciehp.patch
+ * Enable passive mode by default
+- Build acpiphp in statically
+- disable-p4-cpufreq-ui.patch
+ * Remove the UI from the p4-clockmod code, but allow it to be used in-kernel
+
+* Mon Nov 03 2008 Dave Airlie <airlied at redhat.com> 2.6.27.4-73
+- drm-modesetting-radeon.patch: fix modeset reporting for pm-utils
+
+* Mon Nov 03 2008 Dave Airlie <airlied at redhat.com> 2.6.27.4-72
+- backport upstream fixes to make 64-bit Intel GEM useable (#469584)
+
+* Fri Oct 31 2008 Chuck Ebbert <cebbert at redhat.com> 2.6.27.4-71
+- Fix overflow in libata when using large disks.
+
+* Fri Oct 31 2008 Chuck Ebbert <cebbert at redhat.com> 2.6.27.4-70
+- Silence bogus MTRR warning when running in vmware (#468845)
+- Remove xen dependencies patch, now upstream and not needed in Fedora.
+
+* Fri Oct 31 2008 Dave Airlie <airlied at redhat.com> 2.6.27.4-69
+- radeon: fix out of bounds VRAM access - hopefully fixes the corruption
-* Thu Oct 30 2008 Dave Airlie <airlied at redhat.com> 2.6.27.4-67
+* Thu Oct 30 2008 Dave Airlie <airlied at redhat.com> 2.6.27.4-68
- radeon: try and workaround AGP badness with kms + enable VRAM mtrr
-* Wed Oct 29 2008 Dave Jones <davej at redhat.com>
+* Wed Oct 29 2008 Dave Jones <davej at redhat.com> 2.6.27.4-67
- Reduce maximum supported CPUs on x86-64 to 64.
* Wed Oct 29 2008 Jarod Wilson <jarod at redhat.com> 2.6.27.4-66
linux-2.6-acpi-clear-wake-status.patch:
Index: linux-2.6-acpi-clear-wake-status.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/linux-2.6-acpi-clear-wake-status.patch,v
retrieving revision 1.1
retrieving revision 1.1.10.1
diff -u -r1.1 -r1.1.10.1
--- linux-2.6-acpi-clear-wake-status.patch 6 Aug 2008 18:21:53 -0000 1.1
+++ linux-2.6-acpi-clear-wake-status.patch 4 Nov 2008 13:16:34 -0000 1.1.10.1
@@ -1,3 +1,27 @@
+From: Matthew Garrett <mjg59 at srcf.ucam.org>
+Date: Wed, 6 Aug 2008 18:12:04 +0000 (+0100)
+Subject: ACPI: Clear WAK_STS on resume
+X-Git-Tag: v2.6.28-rc1~26^2~12^2~4
+X-Git-Url: http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux-2.6.git;a=commitdiff_plain;h=a68823ee5285e65b51ceb96f8b13a5b4f99a6888
+
+ACPI: Clear WAK_STS on resume
+
+The leading other brand OS appears to clear the WAK_STS flag on resume.
+When rebooted, certain BIOSes assume that the system is actually
+resuming if it's still set and so fail to reboot correctly. Make sure
+that it's cleared at resume time.
+
+Comment clarified as suggested by Bob Moore
+
+http://bugzilla.kernel.org/show_bug.cgi?id=11634
+
+Signed-off-by: Matthew Garrett <mjg at redhat.com>
+Signed-off-by: Andi Kleen <ak at linux.intel.com>
+Tested-by: Christian Borntraeger <borntraeger at de.ibm.com>
+Tested-by: Romano Giannetti <romano.giannetti at gmail.com>
+Signed-off-by: Len Brown <len.brown at intel.com>
+---
+
diff --git a/drivers/acpi/hardware/hwsleep.c b/drivers/acpi/hardware/hwsleep.c
index dba3cfb..130a44b 100644
--- a/drivers/acpi/hardware/hwsleep.c
linux-2.6-acpi-ignore-reset_reg_sup.patch:
Index: linux-2.6-acpi-ignore-reset_reg_sup.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/linux-2.6-acpi-ignore-reset_reg_sup.patch,v
retrieving revision 1.1
retrieving revision 1.1.4.1
diff -u -r1.1 -r1.1.4.1
--- linux-2.6-acpi-ignore-reset_reg_sup.patch 27 Oct 2008 16:36:10 -0000 1.1
+++ linux-2.6-acpi-ignore-reset_reg_sup.patch 4 Nov 2008 13:16:34 -0000 1.1.4.1
@@ -1,15 +1,26 @@
-Subject: ACPI: Ingore the RESET_REG_SUP bit when using ACPI reset mechanism
From: Zhao Yakui <yakui.zhao at intel.com>
+Date: Fri, 17 Oct 2008 18:22:27 +0000 (-0400)
+Subject: ACPI: Ingore the RESET_REG_SUP bit when using ACPI reset mechanism
+X-Git-Tag: v2.6.28-rc1~26^2~22^2
+X-Git-Url: http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux-2.6.git;a=commitdiff_plain;h=8fd145917fb62368a9b80db59562c20576238f5a
+
+ACPI: Ingore the RESET_REG_SUP bit when using ACPI reset mechanism
+
+According to ACPI 3.0, FADT.flags.RESET_REG_SUP indicates
+whether the ACPI reboot mechanism is supported.
+
+However, some boxes have this bit clear, have a valid
+ACPI_RESET_REG & RESET_VALUE, and ACPI reboot is the only
+mechanism that works for them after S3.
+
+This suggests that other operating systems may not be checking
+the RESET_REG_SUP bit, and are using other means to decide
+whether to use the ACPI reboot mechanism or not.
- According to ACPI 3.0 spec the RESET_REG_SUP bit of FADT flag indicates
-whether the acpi reboot is supported. On some boxes this flag bit is zero. But
-there exists the definition of ACPI_RESET_REG & RESET_VALUE. And on such boxes
-the system can be rebooted only by using ACPI reboot after the cycle of
-suspend/resume.
- So in such case it is unnecessary to check the flag bit any more. When
-acpi reboot is expected, only the reset_register is checked. If the following
-conditions are meeted, it indicates that the reset register is supported.
-Otherwise it means that reset register is unsupported.
+Here we stop checking RESET_REG_SUP.
+Instead, When acpi reboot is requested,
+only the reset_register is checked. If the following
+conditions are met, it indicates that the reset register is supported.
a. reset_register is not zero
b. the access width is eight
c. the bit_offset is zero
@@ -18,15 +29,14 @@
http://bugzilla.kernel.org/show_bug.cgi?id=1148
Signed-off-by: Zhao Yakui <yakui.zhao at intel.com>
+Signed-off-by: Len Brown <len.brown at intel.com>
---
- drivers/acpi/reboot.c | 21 ++++++++++++++++++---
- 1 file changed, 18 insertions(+), 3 deletions(-)
-Index: linux-2.6/drivers/acpi/reboot.c
-===================================================================
---- linux-2.6.orig/drivers/acpi/reboot.c
-+++ linux-2.6/drivers/acpi/reboot.c
-@@ -15,9 +15,24 @@ void acpi_reboot(void)
+diff --git a/drivers/acpi/reboot.c b/drivers/acpi/reboot.c
+index a6b662c..755baf2 100644
+--- a/drivers/acpi/reboot.c
++++ b/drivers/acpi/reboot.c
+@@ -15,9 +15,28 @@ void acpi_reboot(void)
rr = &acpi_gbl_FADT.reset_register;
@@ -34,21 +44,25 @@
- if (!(acpi_gbl_FADT.flags & ACPI_FADT_RESET_REGISTER) ||
- rr->bit_width != 8 || rr->bit_offset != 0)
+ /*
-+ * Is the reset register supported?
-+ * According to ACPI 3.0 spec the RESET_REG_SUP bit of FADT flag
-+ * indicates whether the acpi reboot is supported. On some
-+ * boxes this bit is zero. But there exists the definition of
-+ * ACPI_RESET_REG & RESET_VALUE.
-+ * And on such boxes the system can be rebooted only by using ACPI
-+ * reboot after the cycle of suspend/resume.
-+ * So in such case it is unnecessary to check the flag bit any more.
-+ * When acpi reboot is expected, only the reset_register is checked.
-+ * If the following conditions are meeted, it indicates that the reset
-+ * register is supported. Otherwise it means that reset register is
-+ * unsupported.
-+ * a. reset_register is not zero
-+ * b. the access width is eight
-+ * c. the bit_offset is zero
++ * Is the ACPI reset register supported?
++ *
++ * According to ACPI 3.0, FADT.flags.RESET_REG_SUP indicates
++ * whether the ACPI reset mechanism is supported.
++ *
++ * However, some boxes have this bit clear, yet a valid
++ * ACPI_RESET_REG & RESET_VALUE, and ACPI reboot is the only
++ * mechanism that works for them after S3.
++ *
++ * This suggests that other operating systems may not be checking
++ * the RESET_REG_SUP bit, and are using other means to decide
++ * whether to use the ACPI reboot mechanism or not.
++ *
++ * So when acpi reboot is requested,
++ * only the reset_register is checked. If the following
++ * conditions are met, it indicates that the reset register is supported.
++ * a. reset_register is not zero
++ * b. the access width is eight
++ * c. the bit_offset is zero
+ */
+ if (!(rr->address) || rr->bit_width != 8 || rr->bit_offset != 0)
return;
linux-2.6-input-dell-keyboard-keyup.patch:
Index: linux-2.6-input-dell-keyboard-keyup.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/linux-2.6-input-dell-keyboard-keyup.patch,v
retrieving revision 1.1
retrieving revision 1.1.10.1
diff -u -r1.1 -r1.1.10.1
--- linux-2.6-input-dell-keyboard-keyup.patch 14 Aug 2008 14:07:14 -0000 1.1
+++ linux-2.6-input-dell-keyboard-keyup.patch 4 Nov 2008 13:16:34 -0000 1.1.10.1
@@ -1,5 +1,22 @@
+From: Matthew Garrett <mjg59 at srcf.ucam.org>
+Date: Fri, 15 Aug 2008 17:54:51 +0000 (-0400)
+Subject: Input: atkbd - expand Latitude's force release quirk to other Dells
+X-Git-Tag: v2.6.28-rc1~289^2^2~15
+X-Git-Url: http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux-2.6.git;a=commitdiff_plain;h=61579ba83934d397a4fa2bb7372de9ae112587d5
+
+Input: atkbd - expand Latitude's force release quirk to other Dells
+
+Dell laptops fail to send key up events for several of their special
+keys. There's an existing quirk in the kernel to handle this, but it's
+limited to the Latitude range. This patch extends it to cover all
+portable Dells.
+
+Signed-off-by: Matthew Garrett <mjg at redhat.com>
+Signed-off-by: Dmitry Torokhov <dtor at mail.ru>
+---
+
diff --git a/drivers/input/keyboard/atkbd.c b/drivers/input/keyboard/atkbd.c
-index b1ce10f..e32c24d 100644
+index 4474572..22016ca 100644
--- a/drivers/input/keyboard/atkbd.c
+++ b/drivers/input/keyboard/atkbd.c
@@ -834,10 +834,10 @@ static void atkbd_disconnect(struct serio *serio)
@@ -15,7 +32,7 @@
{
const unsigned int forced_release_keys[] = {
0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8f, 0x93,
-@@ -1461,13 +1461,13 @@ static int __init atkbd_setup_fixup(const struct dmi_system_id *id)
+@@ -1451,13 +1451,13 @@ static int __init atkbd_setup_fixup(const struct dmi_system_id *id)
static struct dmi_system_id atkbd_dmi_quirk_table[] __initdata = {
{
linux-2.6-libata-pata_it821x-fix-lba48-on-raid-volumes.patch:
Index: linux-2.6-libata-pata_it821x-fix-lba48-on-raid-volumes.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/linux-2.6-libata-pata_it821x-fix-lba48-on-raid-volumes.patch,v
retrieving revision 1.2
retrieving revision 1.2.4.1
diff -u -r1.2 -r1.2.4.1
--- linux-2.6-libata-pata_it821x-fix-lba48-on-raid-volumes.patch 26 Oct 2008 22:30:20 -0000 1.2
+++ linux-2.6-libata-pata_it821x-fix-lba48-on-raid-volumes.patch 4 Nov 2008 13:16:34 -0000 1.2.4.1
@@ -1,4 +1,7 @@
From: Ondrej Zary <linux at rainbow-software.org>
+Date: Sun, 26 Oct 2008 22:10:19 +0000 (-0400)
+Subject: libata: Fix LBA48 on pata_it821x RAID volumes.
+X-Git-Url: http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux-2.6.git;a=commitdiff_plain;h=054e5f616b5becdc096b793407dc33fe379749ac
libata: Fix LBA48 on pata_it821x RAID volumes.
@@ -6,10 +9,14 @@
Signed-off-by: Ondrej Zary <linux at rainbow-software.org>
Acked-by: Alan Cox <alan at redhat.com>
+Signed-off-by: Jeff Garzik <jgarzik at redhat.com>
+---
---- linux-2.6.27-orig/drivers/ata/pata_it821x.c 2008-10-18 17:09:07.000000000 +0200
-+++ linux-2.6.27-pentium/drivers/ata/pata_it821x.c 2008-10-18 17:10:24.000000000 +0200
-@@ -557,9 +557,8 @@
+diff --git a/drivers/ata/pata_it821x.c b/drivers/ata/pata_it821x.c
+index 4e13aad..860ede5 100644
+--- a/drivers/ata/pata_it821x.c
++++ b/drivers/ata/pata_it821x.c
+@@ -557,9 +557,8 @@ static unsigned int it821x_read_id(struct ata_device *adev,
if (strstr(model_num, "Integrated Technology Express")) {
/* Set feature bits the firmware neglects */
id[49] |= 0x0300; /* LBA, DMA */
@@ -20,4 +27,3 @@
id[86] |= 0x0400; /* LBA48 on */
id[ATA_ID_MAJOR_VER] |= 0x1F;
}
-
- Previous message (by thread): rpms/ppl/devel .cvsignore, 1.2, 1.3 ppl.spec, 1.16, 1.17 sources, 1.2, 1.3 ppl-0.9-configure.patch, 1.1, NONE ppl-0.9-cstdlib.patch, 1.1, NONE ppl-0.9-docfiles.patch, 1.1, NONE ppl-0.9-makefiles.patch, 1.1, NONE ppl-0.9-swiprolog.patch, 1.3, NONE
- Next message (by thread): rpms/sblim-testsuite/devel sblim-testsuite.spec,1.5,1.6
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list