update to snapshot 2.6.38-git19
This commit is contained in:
parent
561c61e4ca
commit
db49e9edd8
2
.gitignore
vendored
2
.gitignore
vendored
@ -3,4 +3,4 @@ patch-*.bz2
|
||||
clog
|
||||
*.rpm
|
||||
kernel-2.6.*/
|
||||
patch-2.6.38-git12.bz2
|
||||
patch-2.6.38-git19.bz2
|
||||
|
@ -1,89 +0,0 @@
|
||||
From lenb@kernel.org Wed Mar 23 03:07:45 2011
|
||||
From: Len Brown <lenb@kernel.org>
|
||||
To: linux-acpi@vger.kernel.org
|
||||
Cc: Kyle McMartin <kyle@redhat.com>, Len Brown <len.brown@intel.com>
|
||||
Subject: [PATCH 35/42] ACPI battery: fribble sysfs files from a resume notifier
|
||||
Date: Wed, 23 Mar 2011 02:42:48 -0400
|
||||
|
||||
From: Kyle McMartin <kyle@redhat.com>
|
||||
|
||||
Commit da8aeb92 re-poked the battery on resume, but Linus reports that
|
||||
it broke his eee and partially reverted it in b23fffd7. Unfortunately
|
||||
this also results in my x201s giving crack values until the sysfs files
|
||||
are poked again. In the revert message, it was suggested that we poke it
|
||||
from a PM notifier, so let's do that.
|
||||
|
||||
With this in place, I haven't noticed the units going nutty on my
|
||||
gnome-power-manager across a dozen suspends or so...
|
||||
|
||||
Signed-off-by: Kyle McMartin <kyle@redhat.com>
|
||||
Acked-by: Rafael J. Wysocki <rjw@sisk.pl>
|
||||
Signed-off-by: Len Brown <len.brown@intel.com>
|
||||
---
|
||||
drivers/acpi/battery.c | 22 ++++++++++++++++++++++
|
||||
1 files changed, 22 insertions(+), 0 deletions(-)
|
||||
|
||||
diff --git a/drivers/acpi/battery.c b/drivers/acpi/battery.c
|
||||
index ac1a599..fcc13ac 100644
|
||||
--- a/drivers/acpi/battery.c
|
||||
+++ b/drivers/acpi/battery.c
|
||||
@@ -33,6 +33,7 @@
|
||||
#include <linux/async.h>
|
||||
#include <linux/dmi.h>
|
||||
#include <linux/slab.h>
|
||||
+#include <linux/suspend.h>
|
||||
|
||||
#ifdef CONFIG_ACPI_PROCFS_POWER
|
||||
#include <linux/proc_fs.h>
|
||||
@@ -102,6 +103,7 @@ struct acpi_battery {
|
||||
struct mutex lock;
|
||||
struct power_supply bat;
|
||||
struct acpi_device *device;
|
||||
+ struct notifier_block pm_nb;
|
||||
unsigned long update_time;
|
||||
int rate_now;
|
||||
int capacity_now;
|
||||
@@ -940,6 +942,21 @@ static void acpi_battery_notify(struct acpi_device *device, u32 event)
|
||||
power_supply_changed(&battery->bat);
|
||||
}
|
||||
|
||||
+static int battery_notify(struct notifier_block *nb,
|
||||
+ unsigned long mode, void *_unused)
|
||||
+{
|
||||
+ struct acpi_battery *battery = container_of(nb, struct acpi_battery,
|
||||
+ pm_nb);
|
||||
+ switch (mode) {
|
||||
+ case PM_POST_SUSPEND:
|
||||
+ sysfs_remove_battery(battery);
|
||||
+ sysfs_add_battery(battery);
|
||||
+ break;
|
||||
+ }
|
||||
+
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
static int acpi_battery_add(struct acpi_device *device)
|
||||
{
|
||||
int result = 0;
|
||||
@@ -972,6 +989,10 @@ static int acpi_battery_add(struct acpi_device *device)
|
||||
#endif
|
||||
kfree(battery);
|
||||
}
|
||||
+
|
||||
+ battery->pm_nb.notifier_call = battery_notify;
|
||||
+ register_pm_notifier(&battery->pm_nb);
|
||||
+
|
||||
return result;
|
||||
}
|
||||
|
||||
@@ -982,6 +1003,7 @@ static int acpi_battery_remove(struct acpi_device *device, int type)
|
||||
if (!device || !acpi_driver_data(device))
|
||||
return -EINVAL;
|
||||
battery = acpi_driver_data(device);
|
||||
+ unregister_pm_notifier(&battery->pm_nb);
|
||||
#ifdef CONFIG_ACPI_PROCFS_POWER
|
||||
acpi_battery_remove_fs(device);
|
||||
#endif
|
||||
--
|
||||
1.7.4.1.343.ga91df
|
||||
|
@ -22,7 +22,7 @@ index c495aa8..c770e66 100644
|
||||
+ * 1) If the FADT has the ACPI reboot register flag set, try it
|
||||
+ * 2) If still alive, write to the keyboard controller
|
||||
+ * 3) If still alive, write to the ACPI reboot register again
|
||||
+ * 4) Ig still alive, write to the keyboard controller again
|
||||
+ * 4) If still alive, write to the keyboard controller again
|
||||
+ *
|
||||
+ * If the machine is still alive at this stage, it gives up. We default to
|
||||
+ * following the same pattern, except that if we're still alive after (4) we'll
|
||||
@ -51,52 +51,3 @@ index c495aa8..c770e66 100644
|
||||
|
||||
case BOOT_TRIPLE:
|
||||
load_idt(&no_idt);
|
||||
diff --git a/drivers/acpi/acpica/hwxface.c b/drivers/acpi/acpica/hwxface.c
|
||||
index 50cc3be..c6a4e63 100644
|
||||
--- a/drivers/acpi/acpica/hwxface.c
|
||||
+++ b/drivers/acpi/acpica/hwxface.c
|
||||
@@ -82,12 +82,11 @@ acpi_status acpi_reset(void)
|
||||
/*
|
||||
* For I/O space, write directly to the OSL. This bypasses the port
|
||||
* validation mechanism, which may block a valid write to the reset
|
||||
- * register.
|
||||
+ * register. Spec section 4.7.3.6 requires register width to be 8.
|
||||
*/
|
||||
status =
|
||||
acpi_os_write_port((acpi_io_address) reset_reg->address,
|
||||
- acpi_gbl_FADT.reset_value,
|
||||
- reset_reg->bit_width);
|
||||
+ acpi_gbl_FADT.reset_value, 8);
|
||||
} else {
|
||||
/* Write the reset value to the reset register */
|
||||
|
||||
diff --git a/drivers/acpi/reboot.c b/drivers/acpi/reboot.c
|
||||
index 93f9114..a6c77e8b 100644
|
||||
--- a/drivers/acpi/reboot.c
|
||||
+++ b/drivers/acpi/reboot.c
|
||||
@@ -15,9 +15,15 @@ void acpi_reboot(void)
|
||||
|
||||
rr = &acpi_gbl_FADT.reset_register;
|
||||
|
||||
- /* Is the reset register supported? */
|
||||
- if (!(acpi_gbl_FADT.flags & ACPI_FADT_RESET_REGISTER) ||
|
||||
- rr->bit_width != 8 || rr->bit_offset != 0)
|
||||
+ /* ACPI reset register was only introduced with v2 of the FADT */
|
||||
+
|
||||
+ if (acpi_gbl_FADT.header.revision < 2)
|
||||
+ return;
|
||||
+
|
||||
+ /* Is the reset register supported? The spec says we should be
|
||||
+ * checking the bit width and bit offset, but Windows ignores
|
||||
+ * these fields */
|
||||
+ if (!(acpi_gbl_FADT.flags & ACPI_FADT_RESET_REGISTER))
|
||||
return;
|
||||
|
||||
reset_value = acpi_gbl_FADT.reset_value;
|
||||
@@ -45,6 +51,4 @@ void acpi_reboot(void)
|
||||
acpi_reset();
|
||||
break;
|
||||
}
|
||||
- /* Wait ten seconds */
|
||||
- acpi_os_stall(10000000);
|
||||
}
|
||||
|
@ -1,688 +0,0 @@
|
||||
Various fixes to the Apple backlight driver. Upstream in .38?
|
||||
|
||||
diff --git a/drivers/video/backlight/Kconfig b/drivers/video/backlight/Kconfig
|
||||
index e54a337..fb5df46 100644
|
||||
--- a/drivers/video/backlight/Kconfig
|
||||
+++ b/drivers/video/backlight/Kconfig
|
||||
@@ -236,12 +236,12 @@ config BACKLIGHT_MAX8925
|
||||
If you have a LCD backlight connected to the WLED output of MAX8925
|
||||
WLED output, say Y here to enable this driver.
|
||||
|
||||
-config BACKLIGHT_MBP_NVIDIA
|
||||
- tristate "MacBook Pro Nvidia Backlight Driver"
|
||||
+config BACKLIGHT_APPLE
|
||||
+ tristate "Apple Backlight Driver"
|
||||
depends on X86
|
||||
help
|
||||
- If you have an Apple Macbook Pro with Nvidia graphics hardware say Y
|
||||
- to enable a driver for its backlight
|
||||
+ If you have an Intel-based Apple say Y to enable a driver for its
|
||||
+ backlight
|
||||
|
||||
config BACKLIGHT_TOSA
|
||||
tristate "Sharp SL-6000 Backlight Driver"
|
||||
diff --git a/drivers/video/backlight/Makefile b/drivers/video/backlight/Makefile
|
||||
index 44c0f81..ebaecc0 100644
|
||||
--- a/drivers/video/backlight/Makefile
|
||||
+++ b/drivers/video/backlight/Makefile
|
||||
@@ -26,7 +26,7 @@ obj-$(CONFIG_BACKLIGHT_CARILLO_RANCH) += cr_bllcd.o
|
||||
obj-$(CONFIG_BACKLIGHT_PWM) += pwm_bl.o
|
||||
obj-$(CONFIG_BACKLIGHT_DA903X) += da903x_bl.o
|
||||
obj-$(CONFIG_BACKLIGHT_MAX8925) += max8925_bl.o
|
||||
-obj-$(CONFIG_BACKLIGHT_MBP_NVIDIA) += mbp_nvidia_bl.o
|
||||
+obj-$(CONFIG_BACKLIGHT_APPLE) += apple_bl.o
|
||||
obj-$(CONFIG_BACKLIGHT_TOSA) += tosa_bl.o
|
||||
obj-$(CONFIG_BACKLIGHT_SAHARA) += kb3886_bl.o
|
||||
obj-$(CONFIG_BACKLIGHT_WM831X) += wm831x_bl.o
|
||||
diff --git a/drivers/video/backlight/apple_bl.c b/drivers/video/backlight/apple_bl.c
|
||||
new file mode 100644
|
||||
index 0000000..8f808c7
|
||||
--- /dev/null
|
||||
+++ b/drivers/video/backlight/apple_bl.c
|
||||
@@ -0,0 +1,240 @@
|
||||
+/*
|
||||
+ * Backlight Driver for Intel-based Apples
|
||||
+ *
|
||||
+ * Copyright (c) Red Hat <mjg@redhat.com>
|
||||
+ * Based on code from Pommed:
|
||||
+ * Copyright (C) 2006 Nicolas Boichat <nicolas @boichat.ch>
|
||||
+ * Copyright (C) 2006 Felipe Alfaro Solana <felipe_alfaro @linuxmail.org>
|
||||
+ * Copyright (C) 2007 Julien BLACHE <jb@jblache.org>
|
||||
+ *
|
||||
+ * This program is free software; you can redistribute it and/or modify
|
||||
+ * it under the terms of the GNU General Public License version 2 as
|
||||
+ * published by the Free Software Foundation.
|
||||
+ *
|
||||
+ * This driver triggers SMIs which cause the firmware to change the
|
||||
+ * backlight brightness. This is icky in many ways, but it's impractical to
|
||||
+ * get at the firmware code in order to figure out what it's actually doing.
|
||||
+ */
|
||||
+
|
||||
+#include <linux/module.h>
|
||||
+#include <linux/kernel.h>
|
||||
+#include <linux/init.h>
|
||||
+#include <linux/backlight.h>
|
||||
+#include <linux/err.h>
|
||||
+#include <linux/io.h>
|
||||
+#include <linux/pci.h>
|
||||
+#include <linux/acpi.h>
|
||||
+
|
||||
+static struct backlight_device *apple_backlight_device;
|
||||
+
|
||||
+struct hw_data {
|
||||
+ /* I/O resource to allocate. */
|
||||
+ unsigned long iostart;
|
||||
+ unsigned long iolen;
|
||||
+ /* Backlight operations structure. */
|
||||
+ const struct backlight_ops backlight_ops;
|
||||
+ void (*set_brightness)(int);
|
||||
+};
|
||||
+
|
||||
+static const struct hw_data *hw_data;
|
||||
+
|
||||
+#define DRIVER "apple_backlight: "
|
||||
+
|
||||
+/* Module parameters. */
|
||||
+static int debug;
|
||||
+module_param_named(debug, debug, int, 0644);
|
||||
+MODULE_PARM_DESC(debug, "Set to one to enable debugging messages.");
|
||||
+
|
||||
+/*
|
||||
+ * Implementation for machines with Intel chipset.
|
||||
+ */
|
||||
+static void intel_chipset_set_brightness(int intensity)
|
||||
+{
|
||||
+ outb(0x04 | (intensity << 4), 0xb3);
|
||||
+ outb(0xbf, 0xb2);
|
||||
+}
|
||||
+
|
||||
+static int intel_chipset_send_intensity(struct backlight_device *bd)
|
||||
+{
|
||||
+ int intensity = bd->props.brightness;
|
||||
+
|
||||
+ if (debug)
|
||||
+ printk(KERN_DEBUG DRIVER "setting brightness to %d\n",
|
||||
+ intensity);
|
||||
+
|
||||
+ intel_chipset_set_brightness(intensity);
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
+static int intel_chipset_get_intensity(struct backlight_device *bd)
|
||||
+{
|
||||
+ int intensity;
|
||||
+
|
||||
+ outb(0x03, 0xb3);
|
||||
+ outb(0xbf, 0xb2);
|
||||
+ intensity = inb(0xb3) >> 4;
|
||||
+
|
||||
+ if (debug)
|
||||
+ printk(KERN_DEBUG DRIVER "read brightness of %d\n",
|
||||
+ intensity);
|
||||
+
|
||||
+ return intensity;
|
||||
+}
|
||||
+
|
||||
+static const struct hw_data intel_chipset_data = {
|
||||
+ .iostart = 0xb2,
|
||||
+ .iolen = 2,
|
||||
+ .backlight_ops = {
|
||||
+ .options = BL_CORE_SUSPENDRESUME,
|
||||
+ .get_brightness = intel_chipset_get_intensity,
|
||||
+ .update_status = intel_chipset_send_intensity,
|
||||
+ },
|
||||
+ .set_brightness = intel_chipset_set_brightness,
|
||||
+};
|
||||
+
|
||||
+/*
|
||||
+ * Implementation for machines with Nvidia chipset.
|
||||
+ */
|
||||
+static void nvidia_chipset_set_brightness(int intensity)
|
||||
+{
|
||||
+ outb(0x04 | (intensity << 4), 0x52f);
|
||||
+ outb(0xbf, 0x52e);
|
||||
+}
|
||||
+
|
||||
+static int nvidia_chipset_send_intensity(struct backlight_device *bd)
|
||||
+{
|
||||
+ int intensity = bd->props.brightness;
|
||||
+
|
||||
+ if (debug)
|
||||
+ printk(KERN_DEBUG DRIVER "setting brightness to %d\n",
|
||||
+ intensity);
|
||||
+
|
||||
+ nvidia_chipset_set_brightness(intensity);
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
+static int nvidia_chipset_get_intensity(struct backlight_device *bd)
|
||||
+{
|
||||
+ int intensity;
|
||||
+
|
||||
+ outb(0x03, 0x52f);
|
||||
+ outb(0xbf, 0x52e);
|
||||
+ intensity = inb(0x52f) >> 4;
|
||||
+
|
||||
+ if (debug)
|
||||
+ printk(KERN_DEBUG DRIVER "read brightness of %d\n",
|
||||
+ intensity);
|
||||
+
|
||||
+ return intensity;
|
||||
+}
|
||||
+
|
||||
+static const struct hw_data nvidia_chipset_data = {
|
||||
+ .iostart = 0x52e,
|
||||
+ .iolen = 2,
|
||||
+ .backlight_ops = {
|
||||
+ .options = BL_CORE_SUSPENDRESUME,
|
||||
+ .get_brightness = nvidia_chipset_get_intensity,
|
||||
+ .update_status = nvidia_chipset_send_intensity
|
||||
+ },
|
||||
+ .set_brightness = nvidia_chipset_set_brightness,
|
||||
+};
|
||||
+
|
||||
+static int __devinit apple_bl_add(struct acpi_device *dev)
|
||||
+{
|
||||
+ struct backlight_properties props;
|
||||
+ struct pci_dev *host;
|
||||
+ int intensity;
|
||||
+
|
||||
+ host = pci_get_bus_and_slot(0, 0);
|
||||
+
|
||||
+ if (!host) {
|
||||
+ printk(KERN_ERR DRIVER "unable to find PCI host\n");
|
||||
+ return -ENODEV;
|
||||
+ }
|
||||
+
|
||||
+ if (host->vendor == PCI_VENDOR_ID_INTEL)
|
||||
+ hw_data = &intel_chipset_data;
|
||||
+ else if (host->vendor == PCI_VENDOR_ID_NVIDIA)
|
||||
+ hw_data = &nvidia_chipset_data;
|
||||
+
|
||||
+ pci_dev_put(host);
|
||||
+
|
||||
+ if (!hw_data) {
|
||||
+ printk(KERN_ERR DRIVER "unknown hardware\n");
|
||||
+ return -ENODEV;
|
||||
+ }
|
||||
+
|
||||
+ /* Check that the hardware responds - this may not work under EFI */
|
||||
+
|
||||
+ intensity = hw_data->backlight_ops.get_brightness(NULL);
|
||||
+
|
||||
+ if (!intensity) {
|
||||
+ hw_data->set_brightness(1);
|
||||
+ if (!hw_data->backlight_ops.get_brightness(NULL))
|
||||
+ return -ENODEV;
|
||||
+
|
||||
+ hw_data->set_brightness(0);
|
||||
+ }
|
||||
+
|
||||
+ if (!request_region(hw_data->iostart, hw_data->iolen,
|
||||
+ "Apple backlight"))
|
||||
+ return -ENXIO;
|
||||
+
|
||||
+ memset(&props, 0, sizeof(struct backlight_properties));
|
||||
+ props.max_brightness = 15;
|
||||
+ apple_backlight_device = backlight_device_register("apple_backlight",
|
||||
+ NULL, NULL, &hw_data->backlight_ops, &props);
|
||||
+
|
||||
+ if (IS_ERR(apple_backlight_device)) {
|
||||
+ release_region(hw_data->iostart, hw_data->iolen);
|
||||
+ return PTR_ERR(apple_backlight_device);
|
||||
+ }
|
||||
+
|
||||
+ apple_backlight_device->props.brightness =
|
||||
+ hw_data->backlight_ops.get_brightness(apple_backlight_device);
|
||||
+ backlight_update_status(apple_backlight_device);
|
||||
+
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
+static int __devexit apple_bl_remove(struct acpi_device *dev, int type)
|
||||
+{
|
||||
+ backlight_device_unregister(apple_backlight_device);
|
||||
+
|
||||
+ release_region(hw_data->iostart, hw_data->iolen);
|
||||
+ hw_data = NULL;
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
+static const struct acpi_device_id apple_bl_ids[] = {
|
||||
+ {"APP0002", 0},
|
||||
+ {"", 0},
|
||||
+};
|
||||
+
|
||||
+static struct acpi_driver apple_bl_driver = {
|
||||
+ .name = "Apple backlight",
|
||||
+ .ids = apple_bl_ids,
|
||||
+ .ops = {
|
||||
+ .add = apple_bl_add,
|
||||
+ .remove = apple_bl_remove,
|
||||
+ },
|
||||
+};
|
||||
+
|
||||
+static int __init apple_bl_init(void)
|
||||
+{
|
||||
+ return acpi_bus_register_driver(&apple_bl_driver);
|
||||
+}
|
||||
+
|
||||
+static void __exit apple_bl_exit(void)
|
||||
+{
|
||||
+ acpi_bus_unregister_driver(&apple_bl_driver);
|
||||
+}
|
||||
+
|
||||
+module_init(apple_bl_init);
|
||||
+module_exit(apple_bl_exit);
|
||||
+
|
||||
+MODULE_AUTHOR("Matthew Garrett <mjg@redhat.com>");
|
||||
+MODULE_DESCRIPTION("Apple Backlight Driver");
|
||||
+MODULE_LICENSE("GPL");
|
||||
+MODULE_DEVICE_TABLE(acpi, apple_bl_ids);
|
||||
+MODULE_ALIAS("mbp_nvidia_bl");
|
||||
diff --git a/drivers/video/backlight/mbp_nvidia_bl.c b/drivers/video/backlight/mbp_nvidia_bl.c
|
||||
deleted file mode 100644
|
||||
index 1485f73..0000000
|
||||
--- a/drivers/video/backlight/mbp_nvidia_bl.c
|
||||
+++ /dev/null
|
||||
@@ -1,400 +0,0 @@
|
||||
-/*
|
||||
- * Backlight Driver for Nvidia 8600 in Macbook Pro
|
||||
- *
|
||||
- * Copyright (c) Red Hat <mjg@redhat.com>
|
||||
- * Based on code from Pommed:
|
||||
- * Copyright (C) 2006 Nicolas Boichat <nicolas @boichat.ch>
|
||||
- * Copyright (C) 2006 Felipe Alfaro Solana <felipe_alfaro @linuxmail.org>
|
||||
- * Copyright (C) 2007 Julien BLACHE <jb@jblache.org>
|
||||
- *
|
||||
- * This program is free software; you can redistribute it and/or modify
|
||||
- * it under the terms of the GNU General Public License version 2 as
|
||||
- * published by the Free Software Foundation.
|
||||
- *
|
||||
- * This driver triggers SMIs which cause the firmware to change the
|
||||
- * backlight brightness. This is icky in many ways, but it's impractical to
|
||||
- * get at the firmware code in order to figure out what it's actually doing.
|
||||
- */
|
||||
-
|
||||
-#include <linux/module.h>
|
||||
-#include <linux/kernel.h>
|
||||
-#include <linux/init.h>
|
||||
-#include <linux/platform_device.h>
|
||||
-#include <linux/backlight.h>
|
||||
-#include <linux/err.h>
|
||||
-#include <linux/dmi.h>
|
||||
-#include <linux/io.h>
|
||||
-
|
||||
-static struct backlight_device *mbp_backlight_device;
|
||||
-
|
||||
-/* Structure to be passed to the DMI_MATCH function. */
|
||||
-struct dmi_match_data {
|
||||
- /* I/O resource to allocate. */
|
||||
- unsigned long iostart;
|
||||
- unsigned long iolen;
|
||||
- /* Backlight operations structure. */
|
||||
- const struct backlight_ops backlight_ops;
|
||||
-};
|
||||
-
|
||||
-/* Module parameters. */
|
||||
-static int debug;
|
||||
-module_param_named(debug, debug, int, 0644);
|
||||
-MODULE_PARM_DESC(debug, "Set to one to enable debugging messages.");
|
||||
-
|
||||
-/*
|
||||
- * Implementation for MacBooks with Intel chipset.
|
||||
- */
|
||||
-static int intel_chipset_send_intensity(struct backlight_device *bd)
|
||||
-{
|
||||
- int intensity = bd->props.brightness;
|
||||
-
|
||||
- if (debug)
|
||||
- printk(KERN_DEBUG "mbp_nvidia_bl: setting brightness to %d\n",
|
||||
- intensity);
|
||||
-
|
||||
- outb(0x04 | (intensity << 4), 0xb3);
|
||||
- outb(0xbf, 0xb2);
|
||||
- return 0;
|
||||
-}
|
||||
-
|
||||
-static int intel_chipset_get_intensity(struct backlight_device *bd)
|
||||
-{
|
||||
- int intensity;
|
||||
-
|
||||
- outb(0x03, 0xb3);
|
||||
- outb(0xbf, 0xb2);
|
||||
- intensity = inb(0xb3) >> 4;
|
||||
-
|
||||
- if (debug)
|
||||
- printk(KERN_DEBUG "mbp_nvidia_bl: read brightness of %d\n",
|
||||
- intensity);
|
||||
-
|
||||
- return intensity;
|
||||
-}
|
||||
-
|
||||
-static const struct dmi_match_data intel_chipset_data = {
|
||||
- .iostart = 0xb2,
|
||||
- .iolen = 2,
|
||||
- .backlight_ops = {
|
||||
- .options = BL_CORE_SUSPENDRESUME,
|
||||
- .get_brightness = intel_chipset_get_intensity,
|
||||
- .update_status = intel_chipset_send_intensity,
|
||||
- }
|
||||
-};
|
||||
-
|
||||
-/*
|
||||
- * Implementation for MacBooks with Nvidia chipset.
|
||||
- */
|
||||
-static int nvidia_chipset_send_intensity(struct backlight_device *bd)
|
||||
-{
|
||||
- int intensity = bd->props.brightness;
|
||||
-
|
||||
- if (debug)
|
||||
- printk(KERN_DEBUG "mbp_nvidia_bl: setting brightness to %d\n",
|
||||
- intensity);
|
||||
-
|
||||
- outb(0x04 | (intensity << 4), 0x52f);
|
||||
- outb(0xbf, 0x52e);
|
||||
- return 0;
|
||||
-}
|
||||
-
|
||||
-static int nvidia_chipset_get_intensity(struct backlight_device *bd)
|
||||
-{
|
||||
- int intensity;
|
||||
-
|
||||
- outb(0x03, 0x52f);
|
||||
- outb(0xbf, 0x52e);
|
||||
- intensity = inb(0x52f) >> 4;
|
||||
-
|
||||
- if (debug)
|
||||
- printk(KERN_DEBUG "mbp_nvidia_bl: read brightness of %d\n",
|
||||
- intensity);
|
||||
-
|
||||
- return intensity;
|
||||
-}
|
||||
-
|
||||
-static const struct dmi_match_data nvidia_chipset_data = {
|
||||
- .iostart = 0x52e,
|
||||
- .iolen = 2,
|
||||
- .backlight_ops = {
|
||||
- .options = BL_CORE_SUSPENDRESUME,
|
||||
- .get_brightness = nvidia_chipset_get_intensity,
|
||||
- .update_status = nvidia_chipset_send_intensity
|
||||
- }
|
||||
-};
|
||||
-
|
||||
-/*
|
||||
- * DMI matching.
|
||||
- */
|
||||
-static /* const */ struct dmi_match_data *driver_data;
|
||||
-
|
||||
-static int mbp_dmi_match(const struct dmi_system_id *id)
|
||||
-{
|
||||
- driver_data = id->driver_data;
|
||||
-
|
||||
- printk(KERN_INFO "mbp_nvidia_bl: %s detected\n", id->ident);
|
||||
- return 1;
|
||||
-}
|
||||
-
|
||||
-static const struct dmi_system_id __initdata mbp_device_table[] = {
|
||||
- {
|
||||
- .callback = mbp_dmi_match,
|
||||
- .ident = "MacBook 1,1",
|
||||
- .matches = {
|
||||
- DMI_MATCH(DMI_SYS_VENDOR, "Apple Computer, Inc."),
|
||||
- DMI_MATCH(DMI_PRODUCT_NAME, "MacBook1,1"),
|
||||
- },
|
||||
- .driver_data = (void *)&intel_chipset_data,
|
||||
- },
|
||||
- {
|
||||
- .callback = mbp_dmi_match,
|
||||
- .ident = "MacBook 2,1",
|
||||
- .matches = {
|
||||
- DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
|
||||
- DMI_MATCH(DMI_PRODUCT_NAME, "MacBook2,1"),
|
||||
- },
|
||||
- .driver_data = (void *)&intel_chipset_data,
|
||||
- },
|
||||
- {
|
||||
- .callback = mbp_dmi_match,
|
||||
- .ident = "MacBook 3,1",
|
||||
- .matches = {
|
||||
- DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
|
||||
- DMI_MATCH(DMI_PRODUCT_NAME, "MacBook3,1"),
|
||||
- },
|
||||
- .driver_data = (void *)&intel_chipset_data,
|
||||
- },
|
||||
- {
|
||||
- .callback = mbp_dmi_match,
|
||||
- .ident = "MacBook 4,1",
|
||||
- .matches = {
|
||||
- DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
|
||||
- DMI_MATCH(DMI_PRODUCT_NAME, "MacBook4,1"),
|
||||
- },
|
||||
- .driver_data = (void *)&intel_chipset_data,
|
||||
- },
|
||||
- {
|
||||
- .callback = mbp_dmi_match,
|
||||
- .ident = "MacBook 4,2",
|
||||
- .matches = {
|
||||
- DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
|
||||
- DMI_MATCH(DMI_PRODUCT_NAME, "MacBook4,2"),
|
||||
- },
|
||||
- .driver_data = (void *)&intel_chipset_data,
|
||||
- },
|
||||
- {
|
||||
- .callback = mbp_dmi_match,
|
||||
- .ident = "MacBookPro 1,1",
|
||||
- .matches = {
|
||||
- DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
|
||||
- DMI_MATCH(DMI_PRODUCT_NAME, "MacBookPro1,1"),
|
||||
- },
|
||||
- .driver_data = (void *)&intel_chipset_data,
|
||||
- },
|
||||
- {
|
||||
- .callback = mbp_dmi_match,
|
||||
- .ident = "MacBookPro 1,2",
|
||||
- .matches = {
|
||||
- DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
|
||||
- DMI_MATCH(DMI_PRODUCT_NAME, "MacBookPro1,2"),
|
||||
- },
|
||||
- .driver_data = (void *)&intel_chipset_data,
|
||||
- },
|
||||
- {
|
||||
- .callback = mbp_dmi_match,
|
||||
- .ident = "MacBookPro 2,1",
|
||||
- .matches = {
|
||||
- DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
|
||||
- DMI_MATCH(DMI_PRODUCT_NAME, "MacBookPro2,1"),
|
||||
- },
|
||||
- .driver_data = (void *)&intel_chipset_data,
|
||||
- },
|
||||
- {
|
||||
- .callback = mbp_dmi_match,
|
||||
- .ident = "MacBookPro 2,2",
|
||||
- .matches = {
|
||||
- DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
|
||||
- DMI_MATCH(DMI_PRODUCT_NAME, "MacBookPro2,2"),
|
||||
- },
|
||||
- .driver_data = (void *)&intel_chipset_data,
|
||||
- },
|
||||
- {
|
||||
- .callback = mbp_dmi_match,
|
||||
- .ident = "MacBookPro 3,1",
|
||||
- .matches = {
|
||||
- DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
|
||||
- DMI_MATCH(DMI_PRODUCT_NAME, "MacBookPro3,1"),
|
||||
- },
|
||||
- .driver_data = (void *)&intel_chipset_data,
|
||||
- },
|
||||
- {
|
||||
- .callback = mbp_dmi_match,
|
||||
- .ident = "MacBookPro 3,2",
|
||||
- .matches = {
|
||||
- DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
|
||||
- DMI_MATCH(DMI_PRODUCT_NAME, "MacBookPro3,2"),
|
||||
- },
|
||||
- .driver_data = (void *)&intel_chipset_data,
|
||||
- },
|
||||
- {
|
||||
- .callback = mbp_dmi_match,
|
||||
- .ident = "MacBookPro 4,1",
|
||||
- .matches = {
|
||||
- DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
|
||||
- DMI_MATCH(DMI_PRODUCT_NAME, "MacBookPro4,1"),
|
||||
- },
|
||||
- .driver_data = (void *)&intel_chipset_data,
|
||||
- },
|
||||
- {
|
||||
- .callback = mbp_dmi_match,
|
||||
- .ident = "MacBookAir 1,1",
|
||||
- .matches = {
|
||||
- DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
|
||||
- DMI_MATCH(DMI_PRODUCT_NAME, "MacBookAir1,1"),
|
||||
- },
|
||||
- .driver_data = (void *)&intel_chipset_data,
|
||||
- },
|
||||
- {
|
||||
- .callback = mbp_dmi_match,
|
||||
- .ident = "MacBook 5,1",
|
||||
- .matches = {
|
||||
- DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
|
||||
- DMI_MATCH(DMI_PRODUCT_NAME, "MacBook5,1"),
|
||||
- },
|
||||
- .driver_data = (void *)&nvidia_chipset_data,
|
||||
- },
|
||||
- {
|
||||
- .callback = mbp_dmi_match,
|
||||
- .ident = "MacBook 5,2",
|
||||
- .matches = {
|
||||
- DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
|
||||
- DMI_MATCH(DMI_PRODUCT_NAME, "MacBook5,2"),
|
||||
- },
|
||||
- .driver_data = (void *)&nvidia_chipset_data,
|
||||
- },
|
||||
- {
|
||||
- .callback = mbp_dmi_match,
|
||||
- .ident = "MacBook 6,1",
|
||||
- .matches = {
|
||||
- DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
|
||||
- DMI_MATCH(DMI_PRODUCT_NAME, "MacBook6,1"),
|
||||
- },
|
||||
- .driver_data = (void *)&nvidia_chipset_data,
|
||||
- },
|
||||
- {
|
||||
- .callback = mbp_dmi_match,
|
||||
- .ident = "MacBookAir 2,1",
|
||||
- .matches = {
|
||||
- DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
|
||||
- DMI_MATCH(DMI_PRODUCT_NAME, "MacBookAir2,1"),
|
||||
- },
|
||||
- .driver_data = (void *)&nvidia_chipset_data,
|
||||
- },
|
||||
- {
|
||||
- .callback = mbp_dmi_match,
|
||||
- .ident = "MacBookPro 5,1",
|
||||
- .matches = {
|
||||
- DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
|
||||
- DMI_MATCH(DMI_PRODUCT_NAME, "MacBookPro5,1"),
|
||||
- },
|
||||
- .driver_data = (void *)&nvidia_chipset_data,
|
||||
- },
|
||||
- {
|
||||
- .callback = mbp_dmi_match,
|
||||
- .ident = "MacBookPro 5,2",
|
||||
- .matches = {
|
||||
- DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
|
||||
- DMI_MATCH(DMI_PRODUCT_NAME, "MacBookPro5,2"),
|
||||
- },
|
||||
- .driver_data = (void *)&nvidia_chipset_data,
|
||||
- },
|
||||
- {
|
||||
- .callback = mbp_dmi_match,
|
||||
- .ident = "MacBookPro 5,3",
|
||||
- .matches = {
|
||||
- DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
|
||||
- DMI_MATCH(DMI_PRODUCT_NAME, "MacBookPro5,3"),
|
||||
- },
|
||||
- .driver_data = (void *)&nvidia_chipset_data,
|
||||
- },
|
||||
- {
|
||||
- .callback = mbp_dmi_match,
|
||||
- .ident = "MacBookPro 5,4",
|
||||
- .matches = {
|
||||
- DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
|
||||
- DMI_MATCH(DMI_PRODUCT_NAME, "MacBookPro5,4"),
|
||||
- },
|
||||
- .driver_data = (void *)&nvidia_chipset_data,
|
||||
- },
|
||||
- {
|
||||
- .callback = mbp_dmi_match,
|
||||
- .ident = "MacBookPro 5,5",
|
||||
- .matches = {
|
||||
- DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
|
||||
- DMI_MATCH(DMI_PRODUCT_NAME, "MacBookPro5,5"),
|
||||
- },
|
||||
- .driver_data = (void *)&nvidia_chipset_data,
|
||||
- },
|
||||
- {
|
||||
- .callback = mbp_dmi_match,
|
||||
- .ident = "MacBookAir 3,1",
|
||||
- .matches = {
|
||||
- DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
|
||||
- DMI_MATCH(DMI_PRODUCT_NAME, "MacBookAir3,1"),
|
||||
- },
|
||||
- .driver_data = (void *)&nvidia_chipset_data,
|
||||
- },
|
||||
- {
|
||||
- .callback = mbp_dmi_match,
|
||||
- .ident = "MacBookAir 3,2",
|
||||
- .matches = {
|
||||
- DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."),
|
||||
- DMI_MATCH(DMI_PRODUCT_NAME, "MacBookAir3,2"),
|
||||
- },
|
||||
- .driver_data = (void *)&nvidia_chipset_data,
|
||||
- },
|
||||
- { }
|
||||
-};
|
||||
-
|
||||
-static int __init mbp_init(void)
|
||||
-{
|
||||
- struct backlight_properties props;
|
||||
- if (!dmi_check_system(mbp_device_table))
|
||||
- return -ENODEV;
|
||||
-
|
||||
- if (!request_region(driver_data->iostart, driver_data->iolen,
|
||||
- "Macbook Pro backlight"))
|
||||
- return -ENXIO;
|
||||
-
|
||||
- memset(&props, 0, sizeof(struct backlight_properties));
|
||||
- props.max_brightness = 15;
|
||||
- mbp_backlight_device = backlight_device_register("mbp_backlight", NULL,
|
||||
- NULL,
|
||||
- &driver_data->backlight_ops,
|
||||
- &props);
|
||||
- if (IS_ERR(mbp_backlight_device)) {
|
||||
- release_region(driver_data->iostart, driver_data->iolen);
|
||||
- return PTR_ERR(mbp_backlight_device);
|
||||
- }
|
||||
-
|
||||
- mbp_backlight_device->props.brightness =
|
||||
- driver_data->backlight_ops.get_brightness(mbp_backlight_device);
|
||||
- backlight_update_status(mbp_backlight_device);
|
||||
-
|
||||
- return 0;
|
||||
-}
|
||||
-
|
||||
-static void __exit mbp_exit(void)
|
||||
-{
|
||||
- backlight_device_unregister(mbp_backlight_device);
|
||||
-
|
||||
- release_region(driver_data->iostart, driver_data->iolen);
|
||||
-}
|
||||
-
|
||||
-module_init(mbp_init);
|
||||
-module_exit(mbp_exit);
|
||||
-
|
||||
-MODULE_AUTHOR("Matthew Garrett <mjg@redhat.com>");
|
||||
-MODULE_DESCRIPTION("Nvidia-based Macbook Pro Backlight Driver");
|
||||
-MODULE_LICENSE("GPL");
|
||||
-MODULE_DEVICE_TABLE(dmi, mbp_device_table);
|
@ -192,6 +192,7 @@ CONFIG_EXTRA_FIRMWARE=""
|
||||
#
|
||||
CONFIG_MTD=m
|
||||
# CONFIG_MTD_DEBUG is not set
|
||||
CONFIG_MTD_SWAP=m
|
||||
CONFIG_MTD_PARTITIONS=y
|
||||
CONFIG_MTD_AR7_PARTS=m
|
||||
CONFIG_MTD_CONCAT=m
|
||||
@ -241,6 +242,7 @@ CONFIG_MTD_ABSENT=m
|
||||
#
|
||||
CONFIG_MTD_COMPLEX_MAPPINGS=y
|
||||
# CONFIG_MTD_PHYSMAP is not set
|
||||
# CONFIG_MTD_LATCH_ADDR is not set
|
||||
CONFIG_MTD_SC520CDP=m
|
||||
CONFIG_MTD_NETSC520=m
|
||||
# CONFIG_MTD_SBC_GXX is not set
|
||||
@ -283,6 +285,7 @@ CONFIG_MTD_NAND=m
|
||||
# CONFIG_MTD_NAND_MUSEUM_IDS is not set
|
||||
# CONFIG_MTD_NAND_PLATFORM is not set
|
||||
# CONFIG_MTD_NAND_VERIFY_WRITE is not set
|
||||
# CONFIG_MTD_NAND_ECC_BCH is not set
|
||||
# CONFIG_MTD_NAND_CAFE is not set
|
||||
CONFIG_MTD_NAND_IDS=m
|
||||
CONFIG_MTD_NAND_NANDSIM=m
|
||||
@ -691,6 +694,7 @@ CONFIG_DM_LOG_USERSPACE=m
|
||||
CONFIG_DM_MULTIPATH_QL=m
|
||||
CONFIG_DM_MULTIPATH_ST=m
|
||||
CONFIG_DM_RAID=m
|
||||
CONFIG_DM_FLAKEY=m
|
||||
|
||||
#
|
||||
# Fusion MPT device support
|
||||
@ -1724,6 +1728,7 @@ CONFIG_BT_HCIUART_LL=y
|
||||
CONFIG_BT_MRVL=m
|
||||
CONFIG_BT_MRVL_SDIO=m
|
||||
CONFIG_BT_ATH3K=m
|
||||
CONFIG_BT_WILINK=m
|
||||
|
||||
#
|
||||
# ISDN subsystem
|
||||
@ -2452,12 +2457,14 @@ CONFIG_HANGCHECK_TIMER=m
|
||||
# Multimedia devices
|
||||
#
|
||||
CONFIG_MEDIA_SUPPORT=m
|
||||
CONFIG_MEDIA_CONTROLLER=y
|
||||
CONFIG_VIDEO_DEV=m
|
||||
# CONFIG_VIDEO_ADV_DEBUG is not set
|
||||
CONFIG_VIDEO_HELPER_CHIPS_AUTO=y
|
||||
CONFIG_VIDEO_ALLOW_V4L1=y
|
||||
CONFIG_VIDEO_V4L1_COMPAT=y
|
||||
CONFIG_VIDEO_V4L2=y
|
||||
CONFIG_VIDEO_V4L2_SUBDEV_API=y
|
||||
# CONFIG_VIDEO_VIVI is not set
|
||||
|
||||
#
|
||||
@ -2474,11 +2481,13 @@ CONFIG_VIDEO_BT848=m
|
||||
CONFIG_VIDEO_BT848_DVB=y
|
||||
CONFIG_VIDEO_BWQCAM=m
|
||||
CONFIG_VIDEO_SR030PC30=m
|
||||
CONFIG_VIDEO_NOON010PC30=m
|
||||
CONFIG_VIDEO_CAFE_CCIC=m
|
||||
# CONFIG_VIDEO_CPIA is not set
|
||||
CONFIG_VIDEO_CPIA2=m
|
||||
CONFIG_VIDEO_CQCAM=m
|
||||
CONFIG_VIDEO_CX23885=m
|
||||
# CONFIG_MEDIA_ALTERA_CI is not set
|
||||
CONFIG_VIDEO_CX18=m
|
||||
CONFIG_VIDEO_CX18_ALSA=m
|
||||
CONFIG_VIDEO_CX88=m
|
||||
@ -2534,6 +2543,7 @@ CONFIG_RADIO_GEMTEK_PCI=m
|
||||
CONFIG_RADIO_MAXIRADIO=m
|
||||
CONFIG_RADIO_MAESTRO=m
|
||||
CONFIG_RADIO_WL1273=m
|
||||
CONFIG_RADIO_WL128X=m
|
||||
|
||||
CONFIG_MEDIA_ATTACH=y
|
||||
CONFIG_MEDIA_TUNER_CUSTOMISE=y
|
||||
@ -2651,6 +2661,9 @@ CONFIG_DVB_DUMMY_FE=m
|
||||
CONFIG_DVB_FIREDTV=m
|
||||
CONFIG_DVB_NGENE=m
|
||||
CONFIG_DVB_MB86A20S=m
|
||||
CONFIG_DVB_USB_TECHNISAT_USB2=m
|
||||
CONFIG_DVB_DIB9000=m
|
||||
CONFIG_DVB_STV0367=m
|
||||
|
||||
#
|
||||
# Supported SAA7146 based PCI Adapters
|
||||
@ -2727,6 +2740,7 @@ CONFIG_IR_RC5_SZ_DECODER=m
|
||||
CONFIG_IR_LIRC_CODEC=m
|
||||
CONFIG_IR_IMON=m
|
||||
CONFIG_IR_MCEUSB=m
|
||||
CONFIG_IR_ITE_CIR=m
|
||||
CONFIG_IR_NUVOTON=m
|
||||
|
||||
CONFIG_V4L_MEM2MEM_DRIVERS=y
|
||||
@ -3197,6 +3211,8 @@ CONFIG_USB_GSPCA_KONICA=m
|
||||
CONFIG_USB_GSPCA_XIRLINK_CIT=m
|
||||
CONFIG_USB_GSPCA_SPCA1528=m
|
||||
CONFIG_USB_GSPCA_SQ930X=m
|
||||
CONFIG_USB_GSPCA_NW80X=m
|
||||
CONFIG_USB_GSPCA_VICAM=m
|
||||
|
||||
CONFIG_USB_IBMCAM=m
|
||||
CONFIG_USB_KONICAWC=m
|
||||
@ -3222,6 +3238,7 @@ CONFIG_SOC_CAMERA_OV9640=m
|
||||
CONFIG_SOC_CAMERA_OV6650=m
|
||||
CONFIG_SOC_CAMERA_IMX074=m
|
||||
CONFIG_SOC_CAMERA_OV2640=m
|
||||
CONFIG_SOC_CAMERA_OV9740=m
|
||||
|
||||
#
|
||||
# USB Network adaptors
|
||||
@ -4130,9 +4147,11 @@ CONFIG_LEDS_TRIGGER_GPIO=m
|
||||
CONFIG_LEDS_INTEL_SS4200=m
|
||||
CONFIG_LEDS_LP5521=m
|
||||
CONFIG_LEDS_LP5523=m
|
||||
CONFIG_LEDS_LM3530=m
|
||||
|
||||
CONFIG_DMADEVICES=y
|
||||
CONFIG_DMA_ENGINE=y
|
||||
CONFIG_DW_DMAC=m
|
||||
# CONFIG_TIMB_DMA is not set
|
||||
CONFIG_NET_DMA=y
|
||||
# CONFIG_DMATEST is not set
|
||||
@ -4263,6 +4282,7 @@ CONFIG_MEMSTICK=m
|
||||
CONFIG_MSPRO_BLOCK=m
|
||||
CONFIG_MEMSTICK_TIFM_MS=m
|
||||
CONFIG_MEMSTICK_JMICRON_38X=m
|
||||
CONFIG_MEMSTICK_R592=m
|
||||
|
||||
CONFIG_ACCESSIBILITY=y
|
||||
CONFIG_A11Y_BRAILLE_CONSOLE=y
|
||||
@ -4393,6 +4413,8 @@ CONFIG_USB_ATMEL=m
|
||||
# CONFIG_TOUCHSCREEN_CLEARPAD_TM1217 is not set
|
||||
# CONFIG_RTS_PSTOR is not set
|
||||
# CONFIG_DRM_PSB is not set
|
||||
# CONFIG_ALTERA_STAPL is not set
|
||||
# CONFIG_DVB_CXD2099 is not set
|
||||
|
||||
#
|
||||
# Android
|
||||
@ -4488,6 +4510,7 @@ CONFIG_DETECT_SOFTLOCKUP=y
|
||||
CONFIG_LOCKUP_DETECTOR=y
|
||||
# CONFIG_DEBUG_INFO_REDUCED is not set
|
||||
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
|
||||
# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
|
||||
# CONFIG_DETECT_HUNG_TASK is not set
|
||||
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
|
||||
CONFIG_ATOMIC64_SELFTEST=y
|
||||
@ -4514,6 +4537,7 @@ CONFIG_GPIO_SYSFS=y
|
||||
# CONFIG_GPIO_IT8761E is not set
|
||||
# CONFIG_GPIO_MAX7300 is not set
|
||||
# CONFIG_UCB1400_CORE is not set
|
||||
# CONFIG_TPS6105X is not set
|
||||
# CONFIG_RADIO_MIROPCM20 is not set
|
||||
# CONFIG_USB_GPIO_VBUS is not set
|
||||
# CONFIG_GPIO_SCH is not set
|
||||
@ -4555,6 +4579,8 @@ CONFIG_NFC_DEVICES=y
|
||||
CONFIG_PN544_NFC=m
|
||||
|
||||
CONFIG_TARGET_CORE=m
|
||||
CONFIG_LOOPBACK_TARGET=m
|
||||
# CONFIG_LOOPBACK_TARGET_CDB_DEBUG is not set
|
||||
CONFIG_TCM_IBLOCK=m
|
||||
CONFIG_TCM_FILEIO=m
|
||||
CONFIG_TCM_PSCSI=m
|
||||
@ -4564,3 +4590,9 @@ CONFIG_HWSPINLOCK=m
|
||||
CONFIG_PSTORE=y
|
||||
|
||||
# CONFIG_AVERAGE is not set
|
||||
|
||||
# CONFIG_SIGMA is not set
|
||||
|
||||
CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4
|
||||
|
||||
CONFIG_TEST_KSTRTOX=m
|
||||
|
@ -325,6 +325,8 @@ CONFIG_PATA_MACIO=m
|
||||
CONFIG_SERIAL_GRLIB_GAISLER_APBUART=m
|
||||
# CONFIG_PMIC_ADP5520 is not set
|
||||
# CONFIG_MFD_88PM8607 is not set
|
||||
# CONFIG_MFD_MAX8997 is not set
|
||||
# CONFIG_MFD_WL1273_CORE is not set
|
||||
# CONFIG_XPS_USB_HCD_XILINX is not set
|
||||
# CONFIG_MMC_SDHCI_OF_ESDHC is not set
|
||||
# CONFIG_MMC_SDHCI_OF_HLWD is not set
|
||||
|
@ -152,6 +152,7 @@ CONFIG_ACPI_POWER_METER=m
|
||||
CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
|
||||
CONFIG_ACPI_HED=m
|
||||
CONFIG_ACPI_APEI=y
|
||||
CONFIG_ACPI_APEI_PCIEAER=y
|
||||
CONFIG_ACPI_APEI_GHES=m
|
||||
# CONFIG_ACPI_APEI_EINJ is not set
|
||||
CONFIG_ACPI_IPMI=m
|
||||
@ -557,3 +558,5 @@ CONFIG_SERIAL_GRLIB_GAISLER_APBUART=m
|
||||
# CONFIG_MMC_SDHCI_OF is not set
|
||||
|
||||
CONFIG_HP_ACCEL=m
|
||||
|
||||
# CONFIG_RAPIDIO is not set
|
||||
|
@ -98,6 +98,7 @@ CONFIG_ACPI_POWER_METER=m
|
||||
CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
|
||||
CONFIG_ACPI_HED=m
|
||||
CONFIG_ACPI_APEI=y
|
||||
CONFIG_ACPI_APEI_PCIEAER=y
|
||||
CONFIG_ACPI_APEI_GHES=m
|
||||
# CONFIG_ACPI_APEI_EINJ is not set
|
||||
CONFIG_ACPI_IPMI=m
|
||||
@ -458,3 +459,5 @@ CONFIG_HP_ILO=m
|
||||
CONFIG_TRANSPARENT_HUGEPAGE=y
|
||||
|
||||
CONFIG_HP_ACCEL=m
|
||||
|
||||
# CONFIG_RAPIDIO is not set
|
||||
|
844
kernel.spec
844
kernel.spec
@ -84,7 +84,7 @@ Summary: The Linux kernel
|
||||
# The rc snapshot level
|
||||
%define rcrev 0
|
||||
# The git snapshot level
|
||||
%define gitrev 12
|
||||
%define gitrev 19
|
||||
# Set rpm version accordingly
|
||||
%define rpmversion 2.6.%{upstream_sublevel}
|
||||
%endif
|
||||
@ -639,7 +639,6 @@ Patch390: linux-2.6-defaults-acpi-video.patch
|
||||
Patch391: linux-2.6-acpi-video-dos.patch
|
||||
Patch393: acpi-ec-add-delay-before-write.patch
|
||||
Patch394: linux-2.6-acpi-debug-infinite-loop.patch
|
||||
Patch399: acpi_battery-fribble-sysfs-files-from-a-resume-notifier.patch
|
||||
|
||||
Patch450: linux-2.6-input-kill-stupid-messages.patch
|
||||
Patch452: linux-2.6.30-no-pcspkr-modalias.patch
|
||||
@ -709,7 +708,6 @@ Patch12016: disable-i8042-check-on-apple-mac.patch
|
||||
|
||||
Patch12018: neuter_intel_microcode_load.patch
|
||||
|
||||
Patch12101: apple_backlight.patch
|
||||
Patch12102: efifb_update.patch
|
||||
Patch12200: acpi_reboot.patch
|
||||
|
||||
@ -1160,10 +1158,10 @@ ApplyOptionalPatch linux-2.6-upstream-reverts.patch -R
|
||||
ApplyPatch linux-2.6-hotfixes.patch
|
||||
|
||||
# Roland's utrace ptrace replacement.
|
||||
ApplyPatch linux-2.6-utrace-revert-make-ptrace-functions-static.patch
|
||||
ApplyPatch linux-2.6-tracehook.patch
|
||||
ApplyPatch linux-2.6-utrace.patch
|
||||
ApplyPatch linux-2.6-utrace-ptrace.patch
|
||||
#ApplyPatch linux-2.6-utrace-revert-make-ptrace-functions-static.patch
|
||||
#ApplyPatch linux-2.6-tracehook.patch
|
||||
#ApplyPatch linux-2.6-utrace.patch
|
||||
#ApplyPatch linux-2.6-utrace-ptrace.patch
|
||||
|
||||
# Architecture patches
|
||||
# x86(-64)
|
||||
@ -1211,7 +1209,6 @@ ApplyPatch linux-2.6-defaults-acpi-video.patch
|
||||
ApplyPatch linux-2.6-acpi-video-dos.patch
|
||||
ApplyPatch acpi-ec-add-delay-before-write.patch
|
||||
ApplyPatch linux-2.6-acpi-debug-infinite-loop.patch
|
||||
ApplyPatch acpi_battery-fribble-sysfs-files-from-a-resume-notifier.patch
|
||||
|
||||
# Various low-impact patches to aid debugging.
|
||||
ApplyPatch linux-2.6-debug-sizeof-structs.patch
|
||||
@ -1324,7 +1321,6 @@ ApplyPatch add-appleir-usb-driver.patch
|
||||
ApplyPatch neuter_intel_microcode_load.patch
|
||||
|
||||
# various fixes for Apple and EFI
|
||||
ApplyPatch apple_backlight.patch
|
||||
ApplyPatch efifb_update.patch
|
||||
ApplyPatch acpi_reboot.patch
|
||||
|
||||
@ -1945,6 +1941,19 @@ fi
|
||||
# and build.
|
||||
|
||||
%changelog
|
||||
* Mon Mar 28 2011 Kyle McMartin <kmcmartin@redhat.com> 2.6.39-0.rc0.git19.0
|
||||
- Update to snapshot 2.6.38-git19
|
||||
- Drop upstream patches:
|
||||
- acpi_battery-fribble-sysfs-files-from-a-resume-notifier.patch
|
||||
- apple_backlight.patch
|
||||
- Rebased:
|
||||
- acpi_reboot.patch
|
||||
- linux-2.6-acpi-debug-infinite-loop.patch
|
||||
- linux-2.6-debug-sizeof-structs.patch
|
||||
- linux-2.6-i386-nx-emulation.patch
|
||||
- Disabled:
|
||||
- utrace.
|
||||
|
||||
* Fri Mar 25 2011 Chuck Ebbert <cebbert@redhat.com>
|
||||
- Drop unused patches already applied upstream:
|
||||
hdpvr-ir-enable.patch
|
||||
@ -2169,821 +2178,8 @@ fi
|
||||
* Wed Jan 19 2011 Kyle McMartin <kmcmartin@redhat.com> 2.6.38-0.rc1.git0.1
|
||||
- Linux 2.6.38-rc1
|
||||
|
||||
* Tue Jan 18 2011 Kyle McMartin <kmcmartin@redhat.com> 2.6.38-0.rc0.git18.1
|
||||
- Linux 2.6.37-git18
|
||||
|
||||
* Mon Jan 17 2011 Kyle McMartin <kmcmartin@redhat.com> 2.6.38-0.rc0.git16.1
|
||||
- Linux 2.6.37-git16
|
||||
- config changes:
|
||||
- CONFIG_SQUASHFS_XZ=y [generic]
|
||||
- CONFIG_SPARSE_IRQ=y [arm]
|
||||
|
||||
* Sat Jan 15 2011 Kyle McMartin <kmcmartin@redhat.com> 2.6.38-0.rc0.git13.1
|
||||
- Linux 2.6.37-git13
|
||||
- Drop xen_export-arbitrary_virt_to_machine.patch, upstream.
|
||||
|
||||
* Fri Jan 14 2011 Kyle McMartin <kmcmartin@redhat.com>
|
||||
- xen_export-arbitrary_virt_to_machine.patch: pull patch from upstream
|
||||
to fix build error.
|
||||
|
||||
* Fri Jan 14 2011 Kyle McMartin <kmcmartin@redhat.com> 2.6.38-0.rc0.git12.1
|
||||
- Linux 2.6.37-git12
|
||||
- 0001-use-__devexit-not-__exit-in-n2_unregister_algs-fixes.patch: drop
|
||||
upstream patch.
|
||||
- acpi-update-battery-information-on-notification-0x81.patch: drop upstream
|
||||
patch.
|
||||
- mm-*.patch: drop upstream patches.
|
||||
- important config changes:
|
||||
ACPI_IPMI=m
|
||||
CRYPTO_AES_NI_INTEL=m [i386]
|
||||
TRANSPARENT_HUGEPAGE=y
|
||||
|
||||
* Wed Jan 12 2011 Kyle McMartin <kmcmartin@redhat.com> 2.6.38-0.rc0.git9.1
|
||||
- Linux 2.6.37-git9
|
||||
- Re-enable DEBUG_SET_MODULE_RONX since commit 94462ad3 fixed it.
|
||||
- Enable some more new random HID and sensor junk as modules.
|
||||
|
||||
* Tue Jan 11 2011 Matthew Garrett <mjg@redhat.com>
|
||||
- linux-2.6-ehci-check-port-status.patch - fix USB resume on some AMD systems
|
||||
|
||||
* Mon Jan 10 2011 Jarod Wilson <jarod@redhat.com>
|
||||
- Add support for local rebuild config option overrides
|
||||
- Add missing --with/--without pae build flag support
|
||||
|
||||
* Mon Jan 10 2011 Kyle McMartin <kmcmartin@redhat.com> 2.6.38-0.rc0.git4.2
|
||||
- Disable DEBUG_SET_MODULE_RONX for now, it causes boot-up to fail since
|
||||
dynamic ftrace is trying to rewrite instructions on module load.
|
||||
|
||||
* Mon Jan 10 2011 Kyle McMartin <kmcmartin@redhat.com>
|
||||
- Drop obsolete linux-2.6-debug-nmi-timeout.patch
|
||||
|
||||
* Mon Jan 10 2011 Kyle McMartin <kmcmartin@redhat.com> 2.6.38-0.rc0.git4.1
|
||||
- Branch for 2.6.38
|
||||
- Rebase trivial patches.
|
||||
- Switch debug configs back on.
|
||||
- config changes:
|
||||
DEBUG_SET_MODULE_RONX=y
|
||||
B43_PHY_N=y
|
||||
RT2800USB_RT33XX=y |
|
||||
RT2800PCI_RT33XX=y | experimental
|
||||
WL12XX=m
|
||||
RTL8192CE=m
|
||||
CAN_SLCAN=m
|
||||
SCHED_AUTOGROUP=n
|
||||
|
||||
* Fri Jan 07 2011 Kyle McMartin <kmcmartin@redhat.com> 2.6.37-2
|
||||
- drm_i915-check-eDP-encoder-correctly-when-setting-modes.patch reported to
|
||||
fix HP/Sony eDP issues by adamw and airlied.
|
||||
|
||||
* Wed Jan 05 2011 Dennis Gilmore <dennis@ausil.us>
|
||||
- build sparc headers on sparcv9
|
||||
|
||||
* Tue Jan 04 2011 Dennis Gilmore <dennis@ausil.us>
|
||||
- add patch for sparc build failure
|
||||
|
||||
* Tue Jan 04 2011 Kyle McMartin <kyle@redhat.com> 2.6.37-1
|
||||
- Track release of 2.6.37
|
||||
|
||||
* Mon Jan 03 2011 Kyle McMartin <kyle@redhat.com> 2.6.37-0.rc8.git3.1
|
||||
- Linux 2.6.37-rc8-git3
|
||||
- Merged acpi battery notification patch and -rc8.
|
||||
|
||||
* Thu Dec 23 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- Pull in flexcop procfs rename patch since it's still not upstream. (#664852)
|
||||
|
||||
* Tue Dec 21 2010 Kyle McMartin <kyle@redhat.com> 2.6.37.0.rc7.git0.2
|
||||
- Linux 2.6.37-rc7
|
||||
- CONFIG_USB_OTG=n (seems unnecessary?)
|
||||
- Enable release builds until .37 releases in rawhide.
|
||||
|
||||
* Sun Dec 19 2010 Kyle McMartin <kyle@redhat.com> 2.6.37-0.rc6.git5.1
|
||||
- Linux 2.6.37-rc6-git5
|
||||
- sched-cure-more-NO_HZ-load-average-woes.patch: upstream.
|
||||
|
||||
* Sat Dec 18 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- Patch from nhorman against f13:
|
||||
Enhance AF_PACKET to allow non-contiguous buffer alloc (#637619)
|
||||
|
||||
* Sat Dec 18 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- Fix SELinux issues with NFS/btrfs and/or xfsdump. (#662344)
|
||||
|
||||
* Fri Dec 17 2010 Matthew Garrett <mjg@redhat.com> 2.6.37-0.rc6.git0.3
|
||||
- efi_default_physical.patch: Revert hunk that breaks boot
|
||||
- linux-next-macbook-air-input.patch: Add input support for new Macbook Airs
|
||||
|
||||
* Thu Dec 16 2010 Matthew Garrett <mjg@redhat.com> 2.6.37-0.rc6.git0.2
|
||||
- applesmc_update.patch: Make the driver more generic. Should help Apples.
|
||||
- apple_backlight.patch: Make sure that this loads on all hardware.
|
||||
- efifb_update.patch: Fixes for the 11 inch Macbook Air
|
||||
- acpi_reboot.patch: Should make reboot work better on most hardware
|
||||
- efi_default_physical.patch: Some machines dislike EFI virtual mode
|
||||
|
||||
* Wed Dec 15 2010 Kyle McMartin <kyle@redhat.com> 2.6.37-0.rc6.git0.1
|
||||
- Linux 2.6.37-rc6
|
||||
- Re-activate acpi patch which rejected on the previous commit.
|
||||
|
||||
* Wed Dec 15 2010 Kyle McMartin <kyle@redhat.com> 2.6.37-0.rc5.git5.1
|
||||
- 2.6.37-rc5-git5
|
||||
|
||||
* Fri Dec 10 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- Another patch from mjg59: Set _OSC supported field correctly (#638912)
|
||||
|
||||
* Fri Dec 10 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- pci-disable-aspm-if-bios-asks-us-to.patch: Patch from mjg59 to disable
|
||||
ASPM if the BIOS has disabled it, but enabled it already on some devices.
|
||||
|
||||
* Thu Dec 09 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- Snarf patch from wireless-next to fix mdomsch's orinico wifi.
|
||||
(orinoco: initialise priv->hw before assigning the interrupt)
|
||||
[229bd792] (#657864)
|
||||
|
||||
* Wed Dec 08 2010 Kyle McMartin <kyle@redhat.com> 2.6.37-0.rc5.git2.1
|
||||
- Linux 2.6.37-rc5-git2
|
||||
- sched-cure-more-NO_HZ-load-average-woes.patch: fix some of the complaints
|
||||
in 2.6.35+ about load average with dynticks. (rhbz#650934)
|
||||
|
||||
* Tue Dec 07 2010 Kyle McMartin <kyle@redhat.com> 2.6.37-0.rc5.git0.1
|
||||
- Linux 2.6.37-rc5
|
||||
|
||||
* Sat Dec 04 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- Enable C++ symbol demangling with perf by linking against libiberty.a,
|
||||
which is LGPL2.
|
||||
|
||||
* Fri Dec 03 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- Linux 2.6.37-rc4-git3
|
||||
- Enable HP ILO on x86_64 for (#571329)
|
||||
- Drop merged drm-fixes.patch, split out edp-fixes.
|
||||
- tty-dont-allow-reopen-when-ldisc-is-changing.patch: upstream.
|
||||
- tty-ldisc-fix-open-flag-handling.patch: upstream.
|
||||
- Enable CIFS_ACL.
|
||||
|
||||
* Thu Dec 02 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- Grab some of Mel's fixes from -mmotm to hopefully sort out #649694.
|
||||
|
||||
* Wed Dec 01 2010 Kyle McMartin <kyle@redhat.com> 2.6.37-0.rc4.git1.1
|
||||
- Linux 2.6.37-rc4-git1
|
||||
- Pull in DRM fixes that are queued for -rc5 [3074adc8]
|
||||
+ edp-fixes on top
|
||||
|
||||
* Tue Nov 30 2010 Kyle McMartin <kyle@redhat.com> 2.6.37-0.rc4.git0.1
|
||||
- Linux 2.6.37-rc4
|
||||
|
||||
* Mon Nov 29 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- Update debug-vm-would_have_oomkilled patch.
|
||||
|
||||
* Mon Nov 29 2010 Kyle McMartin <kyle@redhat.com> 2.6.37-0.rc3.git6.1
|
||||
- Linux 2.6.37-rc3-git6
|
||||
- TTY: open/hangup race fixup (rhbz#630464)
|
||||
|
||||
* Fri Nov 26 2010 Kyle McMartin <kyle@redhat.com> 2.6.37-0.rc3.git3.1
|
||||
- Linux 2.6.37-rc3-git3
|
||||
- Print tty->flags as well in debugging patch...
|
||||
|
||||
* Fri Nov 26 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- Copy tty_open WARN_ON debugging patch from rawhide.
|
||||
|
||||
* Fri Nov 26 2010 Kyle McMartin <kyle@redhat.com> 2.6.37-0.rc3.git2.1
|
||||
- Linux 2.6.37-rc3-git2
|
||||
- CGROUP_MEM_RES_CTLR_SWAP_ENABLED is not set, so the cgroup memory
|
||||
resource controller swap accounting is disabled by default. You can
|
||||
enable it with 'swapaccount' if desired.
|
||||
- TTY: don't allow reopen when ldisc is changing (rhbz#630464)
|
||||
|
||||
* Wed Nov 24 2010 Kyle McMartin <kyle@redhat.com> 2.6.37-0.rc3.git1.1
|
||||
- Linux 2.6.37-rc3-git1
|
||||
|
||||
* Mon Nov 22 2010 Kyle McMartin <kyle@redhat.com> 2.6.37-0.rc3.git0.1
|
||||
- Linux 2.6.37-rc3
|
||||
|
||||
* Sat Nov 20 2010 Kyle McMartin <kyle@redhat.com> 2.6.37-0.rc2.git7.1
|
||||
- Linux 2.6.37-rc2-git7
|
||||
|
||||
* Fri Nov 19 2010 Kyle McMartin <kyle@redhat.com> 2.6.37-0.rc2.git5.1
|
||||
- Linux 2.6.37-rc2-git5
|
||||
|
||||
* Thu Nov 18 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- Move %{fedora_build} in the un-released (ie: -git/-rc) kernel case for
|
||||
a variety of reasons, principally so that:
|
||||
1: Bumping %baserelease isn't needed if we're just updating snapshots.
|
||||
2: %buildid will sort as newer so we don't need to bump baserelease when
|
||||
building bugzilla fixes.
|
||||
|
||||
* Wed Nov 17 2010 Kyle McMartin <kyle@redhat.com> 2.6.37-0.1.rc2.git2
|
||||
- Linux 2.6.37-rc2-git2
|
||||
- enable STRICT_DEVMEM on s390x.
|
||||
|
||||
* Wed Nov 17 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- Make vmlinuz/System.map root read-write only by default. You can just
|
||||
chmod 644 them later if you (unlikely) need them without root.
|
||||
|
||||
* Mon Nov 15 2010 Kyle McMartin <kyle@redhat.com> 2.6.37-0.1.rc2.git0
|
||||
- Linux 2.6.37-rc2
|
||||
|
||||
* Sat Nov 13 2010 Kyle McMartin <kyle@redhat.com> 2.6.37-0.1.rc1.git10
|
||||
- Linux 2.6.37-rc1-git10
|
||||
- SECURITY_DMESG_RESTRICT added, the principle of least surprise dictates
|
||||
we should probably have it off. If you want to restrict dmesg access
|
||||
you may use the kernel.dmesg_restrict sysctl.
|
||||
- linux-2.6-bluetooth-autosuspend.patch: merged upstream.
|
||||
|
||||
* Tue Nov 09 2010 Kyle McMartin <kyle@redhat.com> 2.6.37-0.1.rc1.git7
|
||||
- Linux 2.6.37-rc1-git7
|
||||
|
||||
* Mon Nov 08 2010 Kyle McMartin <kyle@redhat.com> 2.6.37-0.1.rc1.git5
|
||||
- Linux 2.6.37-rc1-git5
|
||||
|
||||
* Mon Nov 08 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- Cherry-pick utrace-ptrace fixes from mayoung. Thanks!
|
||||
|
||||
* Tue Nov 02 2010 Kyle McMartin <kyle@redhat.com> 2.6.37-0.1.rc1.git0
|
||||
- Linux 2.6.37-rc1
|
||||
|
||||
* Tue Oct 26 2010 Kyle McMartin <kyle@redhat.com> 2.6.37-0.1.rc0.git8
|
||||
- Linux 2.6.36-git8
|
||||
|
||||
* Fri Oct 22 2010 Kyle McMartin <kyle@redhat.com> 2.6.37-0.1.rc0.git2
|
||||
- Switch to tracking git snapshots of what will become 2.6.37.
|
||||
- Fix context rejects in utrace and a few other patches.
|
||||
|
||||
* Wed Oct 20 2010 Chuck Ebbert <cebbert@redhat.com> 2.6.36-1
|
||||
- Linux 2.6.36
|
||||
|
||||
* Wed Oct 20 2010 Matthew Garrett <mjg@redhat.com> 2.6.36-0.42.rc8.git5
|
||||
- runtime_pm_fixups.patch: should fix this on Thinkpads
|
||||
|
||||
* Tue Oct 19 2010 Chuck Ebbert <cebbert@redhat.com> 2.6.36-0.41.rc8.git5
|
||||
- Linux 2.6.36-rc8-git5
|
||||
- Update PCI _CRS fixes
|
||||
|
||||
* Mon Oct 18 2010 Kyle McMartin <kyle@redhat.com> 2.6.36-0.40.rc8.git0
|
||||
- Backport xHCI suspend/resume code from linux-next.
|
||||
|
||||
* Mon Oct 18 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- ima: Default it to off, pass ima=on to enable. Reduce impact of the option
|
||||
when disabled.
|
||||
|
||||
* Mon Oct 18 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- Quirk to disable DMAR with Ricoh card reader/firewire. (rhbz#605888)
|
||||
|
||||
* Fri Oct 15 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- Switched to pci=use_crs by default (it should have been fixed since
|
||||
cebbert sucked in the patches anyway.)
|
||||
|
||||
* Fri Oct 15 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- backport pnpacpi-cope-with-invalid-device-ids from linux-next.
|
||||
(rhbz#641468)
|
||||
|
||||
* Fri Oct 15 2010 Kyle McMartin <kyle@redhat.com> 2.6.36-0.39.rc8.git0
|
||||
- Linux 2.6.36-rc8.
|
||||
|
||||
* Thu Oct 14 2010 Kyle McMartin <kyle@redhat.com> 2.6.36-0.38.rc7.git5
|
||||
- Linux 2.6.36-rc7-git5
|
||||
- Disable runtime PM until it can be poked at.
|
||||
|
||||
* Tue Oct 12 2010 Kyle McMartin <kyle@redhat.com> 2.6.36-0.36.rc7.git3
|
||||
- Linux 2.6.36-rc7-git3
|
||||
- Drop fix-oldnoconfig-to-dtrt.patch, nonintconfig patches are upstream!
|
||||
|
||||
* Mon Oct 11 2010 Matthew Garrett <mjg@redhat.com> 2.6.36-0.35.rc7.git1
|
||||
- linux-2.6-enable-more-pci-autosuspend.patch: Enable more PCI autosuspend
|
||||
|
||||
* Wed Oct 06 2010 Kyle McMartin <kyle@redhat.com> 2.6.36-0.35.rc7.git0
|
||||
- Linux 2.6.36-rc7 upstream.
|
||||
|
||||
* Wed Oct 06 2010 Dave Jones <davej@redhat.com>
|
||||
- Another day, another rcu_dereference warning. (#640673)
|
||||
|
||||
* Tue Oct 05 2010 Kyle McMartin <kyle@redhat.com> 2.6.36-0.34.rc6.git3
|
||||
- Linux 2.6.36-rc6-git3
|
||||
- Drop intel_ips patches merged upstream.
|
||||
|
||||
* Sun Oct 03 2010 Kyle McMartin <kyle@redhat.com> 2.6.36-0.32.rc6.git2
|
||||
- Enable printk.time by default for more useful logs.
|
||||
|
||||
* Sat Oct 02 2010 Kyle McMartin <kyle@redhat.com> 2.6.36-0.31.rc6.git2
|
||||
- Linux 2.6.36-rc6-git2
|
||||
|
||||
* Thu Sep 30 2010 Dave Jones <davej@redhat.com>
|
||||
- silence another rcu_reference warning
|
||||
|
||||
* Thu Sep 30 2010 Kyle McMartin <kyle@redhat.com> 2.6.36-0.30.rc6
|
||||
- Collection of patches to make intel_ips work properly.
|
||||
|
||||
* Wed Sep 29 2010 Dave Jones <davej@redhat.com>
|
||||
- Add back an old hack to make an SDV e1000e variant work.
|
||||
|
||||
* Wed Sep 29 2010 Dave Jones <davej@redhat.com>
|
||||
- Enable IB700 watchdog (used by qemu/kvm). (#637152)
|
||||
|
||||
* Tue Sep 28 2010 Kyle McMartin <kyle@redhat.com> 2.6.36-0.28.rc6
|
||||
- Linux 2.6.36-rc6
|
||||
|
||||
* Fri Sep 24 2010 Chuck Ebbert <cebbert@redhat.com> 2.6.36-0.27.rc5.git6
|
||||
- Linux 2.6.36-rc5-git6
|
||||
|
||||
* Thu Sep 23 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- Bump x86 NR_CPUS to 64. (Still 512/256 on x86_64.)
|
||||
|
||||
* Thu Sep 23 2010 Chuck Ebbert <cebbert@redhat.com> 2.6.36-0.26.rc5.git4
|
||||
- Linux 2.6.36-rc5-git4
|
||||
- Drop merged patches:
|
||||
fix-icebp-breakpoints.patch
|
||||
linux-2.6.35.4-virtio_console-fix-poll.patch
|
||||
- Add patches to fix problems with PCI _CRS
|
||||
|
||||
* Thu Sep 23 2010 Kyle McMartin <kyle@redhat.com> 2.6.36-0.25.rc5
|
||||
- Add s390 vdso AFTER_LINK to Roland's linux-2.6-makefile-after_link.patch
|
||||
|
||||
* Thu Sep 23 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- Snipe ACPI patch from mjg59 to fix battery levels on some laptops.
|
||||
|
||||
* Tue Sep 21 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- Add new btusb ids for MacBookPro from wwoods@.
|
||||
|
||||
* Mon Sep 20 2010 Chuck Ebbert <cebbert@redhat.com> - 2.6.36-0.24.rc5
|
||||
- Linux 2.6.36-rc5
|
||||
|
||||
* Sun Sep 19 2010 Chuck Ebbert <cebbert@redhat.com> - 2.6.36-0.23.rc4.git4
|
||||
- Linux 2.6.36-rc4-git4
|
||||
- Drop alsa-fix-substream-proc-status-read.patch, now merged.
|
||||
|
||||
* Fri Sep 17 2010 Matthew Garrett <mjg@redhat.com>
|
||||
- linux-2.6-bluetooth-autosuspend.patch
|
||||
linux-2.6-uvc-autosuspend.patch
|
||||
linux-2.6-qcserial-autosuspend.patch
|
||||
linux-2.6-usb-pci-autosuspend.patch - Get some more devices into USB
|
||||
autosuspend by default, and then put unused USB controllers to sleep
|
||||
|
||||
* Thu Sep 16 2010 Hans de Goede <hdegoede@redhat.com>
|
||||
- Small fix to virtio_console poll fix from upstream review
|
||||
|
||||
* Wed Sep 15 2010 Hans de Goede <hdegoede@redhat.com>
|
||||
- virtio_console: Fix poll/select blocking even though there is data to read
|
||||
|
||||
* Wed Sep 15 2010 Chuck Ebbert <cebbert@redhat.com> - 2.6.36-0.22.rc4.git2
|
||||
- Linux 2.6.36-rc4-git2
|
||||
- Fix up add-appleir-usb-driver.patch after HID core changes.
|
||||
|
||||
* Mon Sep 13 2010 Chuck Ebbert <cebbert@redhat.com> - 2.6.36-0.21.rc4.git1
|
||||
- Linux 2.6.36-rc4-git1
|
||||
- Add preliminary support for Wacom Bamboo pen and touch devices.
|
||||
- Require python-devel and perl(ExtUtils::Embed) when building perf package (#632942)
|
||||
|
||||
* Sat Sep 11 2010 Chuck Ebbert <cebbert@redhat.com> - 2.6.36-0.20.rc3.git4
|
||||
- Linux 2.6.36-rc3-git4
|
||||
- Drop revert-drm-i915-enable-rc6-on-ironlake.patch, now merged
|
||||
|
||||
* Fri Sep 10 2010 Bastien Nocera <bnocera@redhat.com> - 2.6.36-0.19.rc3.git1
|
||||
- Update AppleIR patch to work, and support the enter key on
|
||||
newer remotes
|
||||
|
||||
* Wed Sep 08 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- Enable GPIO_SYSFS. (#631958)
|
||||
|
||||
* Wed Sep 08 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- Make pci=use_crs a compile-time config option we can switch the default
|
||||
value of easily.
|
||||
|
||||
* Wed Sep 08 2010 Kyle McMartin <kyle@redhat.com> 2.6.36-0.18.rc3.git1
|
||||
- 2.6.36-rc3-git1
|
||||
- Set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS for nodebug, and unset for debug.
|
||||
Which seems like the sensible thing to do given the Kconfig default is y.
|
||||
|
||||
* Tue Sep 07 2010 Dave Jones <davej@redhat.com>
|
||||
- Disable hung task checker, it only ever causes false positives. (#630777)
|
||||
|
||||
* Tue Sep 07 2010 Kyle McMartin <kyle@redhat.com> 2.6.36-0.17.rc3.git0
|
||||
- Revert ce171780 which breaks my graphics on resume.
|
||||
(drm/i915: Enable RC6 on Ironlake.)
|
||||
|
||||
* Fri Sep 03 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- Restore AppleIR USB driver which got lost between F-13 and now.
|
||||
|
||||
* Fri Sep 03 2010 Dave Jones <davej@redhat.com> 2.6.36-0.16.rc3.git0
|
||||
- exec-randomization: brk away from exec rand area (Kees Cook)
|
||||
|
||||
* Fri Sep 03 2010 Dave Jones <davej@redhat.com>
|
||||
- Remove the execshield boot parameter.
|
||||
Based on a patch from Kees Cook
|
||||
|
||||
* Thu Sep 02 2010 Chuck Ebbert <cebbert@redhat.com> - 2.6.36-0.15.rc3.git0
|
||||
- Add patch from ALSA mailing list to try to fix bug #628404
|
||||
- tpm-fix-stall-on-boot.patch: attempt to fix stalls during boot (#530393)
|
||||
|
||||
* Wed Sep 01 2010 Kyle McMartin <kyle@redhat.com> - 2.6.36-0.14.rc3.git0
|
||||
- Fix icebp breakpoints, patch from Frederic Weisbecker.
|
||||
(https://bugzilla.kernel.org/show_bug.cgi?id=16315#c26)
|
||||
|
||||
* Wed Sep 01 2010 Kyle McMartin <kyle@redhat.com> - 2.6.36-0.13.rc3.git0
|
||||
- Swap back to roland's auto-updated utrace patches.
|
||||
|
||||
* Mon Aug 30 2010 Kyle McMartin <kyle@redhat.com> - 2.6.36-0.12.rc3.git0
|
||||
- Linux 2.6.36-rc3
|
||||
|
||||
* Sun Aug 29 2010 Chuck Ebbert <cebbert@redhat.com> - 2.6.36-0.11.rc2.git5
|
||||
- Linux 2.6.36-rc2-git5
|
||||
|
||||
* Wed Aug 25 2010 Chuck Ebbert <cebbert@redhat.com> - 2.6.36-0.10.rc2.git4
|
||||
- Linux 2.6.36-rc2-git4
|
||||
|
||||
* Tue Aug 24 2010 Chuck Ebbert <cebbert@redhat.com> - 2.6.36-0.9.rc2.git3
|
||||
- Linux 2.6.36-rc2-git3
|
||||
|
||||
* Mon Aug 23 2010 Roland McGrath <roland@redhat.com> - 2.6.36-0.8.rc2.git0
|
||||
- utrace update
|
||||
|
||||
* Sun Aug 22 2010 Chuck Ebbert <cebbert@redhat.com> - 2.6.36-0.7.rc2.git0
|
||||
- Linux 2.6.36-rc2
|
||||
|
||||
* Sun Aug 22 2010 Chuck Ebbert <cebbert@redhat.com> - 2.6.36-0.7.rc1.git4
|
||||
- Linux 2.6.36-rc1-git4
|
||||
- Fix context in linux-2.6-i386-nx-emulation.patch
|
||||
|
||||
* Sat Aug 21 2010 Chuck Ebbert <cebbert@redhat.com> - 2.6.36-0.6.rc1.git3
|
||||
- Drop utrace patch that causes hang on boot.
|
||||
|
||||
* Fri Aug 20 2010 Chuck Ebbert <cebbert@redhat.com> - 2.6.36-0.5.rc1.git3
|
||||
- Linux 2.6.36-rc1-git3
|
||||
- Drop x86-cpu-fix-regression-in-amd-errata-checking-code.patch, now merged.
|
||||
|
||||
* Thu Aug 19 2010 Kyle McMartin <kmcmartin@redhat.com> - 2.6.36-0.4.rc1.git1
|
||||
- Run oldnoconfig on the configs during make prep.
|
||||
- Make the fix oldnoconfig patch a one liner.
|
||||
|
||||
* Wed Aug 18 2010 Chuck Ebbert <cebbert@redhat.com> - 2.6.36-0.3.rc1.git1
|
||||
- Fix hangs on boot with some AMD processors
|
||||
(x86-cpu-fix-regression-in-amd-errata-checking-code.patch)
|
||||
- Drop unused ssb_check_for_sprom.patch
|
||||
|
||||
* Wed Aug 18 2010 Dave Jones <davej@redhat.com>
|
||||
- systemd is dependant upon autofs, so build it in instead of modular.
|
||||
|
||||
* Wed Aug 18 2010 Chuck Ebbert <cebbert@redhat.com>
|
||||
- Linux 2.6.36-rc1-git1
|
||||
|
||||
* Wed Aug 18 2010 Kyle McMartin <kmcmartin@redhat.com> - 2.6.36-0.2.rc1.git0
|
||||
- Link perf against libnewt for TUI support.
|
||||
|
||||
* Tue Aug 17 2010 Kyle McMartin <kyle@redhat.com> - 2.6.36-0.1.rc1.git0
|
||||
- Fix 'oldnoconfig' to do what nonint_loose_oldconfig did.
|
||||
|
||||
* Tue Aug 17 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- explicitly set KERNEL_GZIP
|
||||
|
||||
* Tue Aug 17 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- Linux 2.6.36-rc1
|
||||
|
||||
* Tue Aug 17 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- Prevent scripts/setlocalversion from mucking with our version
|
||||
numbers.
|
||||
|
||||
* Wed Aug 04 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- Disable %%released_kernel.
|
||||
- This is properly 2.6.36-0.git1, unlike the last commit. Had to make
|
||||
a mistake sometime, I'm glad it was early.
|
||||
|
||||
* Wed Aug 04 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- Linux 2.6.35-git1, beginning of rawhide for 2.6.36...
|
||||
|
||||
* Sun Aug 01 2010 Dave Jones <davej@redhat.com>
|
||||
- Linux 2.6.35
|
||||
|
||||
* Sun Aug 01 2010 Dave Jones <davej@redhat.com>
|
||||
- 2.6.35-rc6-git6
|
||||
|
||||
* Fri Jul 30 2010 Jarod Wilson <jarod@redhat.com>
|
||||
- lirc staging update
|
||||
- update kworld patch to one committed upstream
|
||||
- can't believe how much nicer dist-git is than dist-cvs
|
||||
- patch memory leaks in mceusb and imon drivers
|
||||
|
||||
* Fri Jul 30 2010 Dave Jones <davej@redhat.com>
|
||||
- Enable PPS (#619392)
|
||||
|
||||
* Thu Jul 29 2010 Dave Jones <davej@redhat.com>
|
||||
- 2.6.35-rc6-git5
|
||||
|
||||
* Mon Jul 27 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- Patch from linville to only use the country code to set band limits.
|
||||
(Fixes Apple Airport base stations from limiting you from associating
|
||||
with other channels.)
|
||||
|
||||
* Fri Jul 23 2010 Chuck Ebbert <cebbert@redhat.com> 2.6.35-0.56.rc6.git1
|
||||
- Linux 2.6.35-rc6-git1
|
||||
|
||||
* Thu Jul 22 2010 Dave Jones <davej@redhat.com>
|
||||
- 2.6.35-rc6
|
||||
|
||||
* Thu Jul 22 2010 Ben Skeggsb <bskeggs@redhat.com>
|
||||
- drm-nouveau-updates: bring back, most patches *weren't* upstream yet,
|
||||
they're queued for 2.6.36.
|
||||
|
||||
* Wed Jul 21 2010 Chuck Ebbert <cebbert@redhat.com> 2.6.35-0.53.rc5.git7
|
||||
- Linux 2.6.35-rc5-git7
|
||||
|
||||
* Wed Jul 21 2010 Dave Jones <davej@redhat.com>
|
||||
- Remove the %%verify (no mtime) on kernel-devel's files.
|
||||
If they got modified, they should fail rpm verify.
|
||||
|
||||
* Wed Jul 21 2010 Dave Jones <davej@redhat.com>
|
||||
- Linux 2.6.35-rc5-git6
|
||||
- Removed drm-nouveau-updates.patch (upstreamed)
|
||||
|
||||
* Mon Jul 19 2010 Chuck Ebbert <cebbert@redhat.com>
|
||||
- Linux 2.6.35-rc5-git4
|
||||
|
||||
* Mon Jul 19 2010 Jarod Wilson <jarod@redhat.com> 2.6.35-0.49.rc5.git2
|
||||
- Fix from Kyle for input_set_key oops introduced by ir-core patches (#615707)
|
||||
- Update lirc-staging patches to match what's about to be submitted upstream,
|
||||
complete with updated copy_from_user overflow check fixages
|
||||
|
||||
* Sun Jul 18 2010 Chuck Ebbert <cebbert@redhat.com> 2.6.35-0.47.rc5.git2
|
||||
- Linux 2.6.35-rc5-git2
|
||||
|
||||
* Sun Jul 18 2010 Chuck Ebbert <cebbert@redhat.com>
|
||||
- lirc-staging-2.6.36-fixes.patch: Fix up buffer size checking in
|
||||
lirc code, found by CONFIG_DEBUG_STRICT_USER_COPY_CHECKS
|
||||
|
||||
* Sun Jul 18 2010 Hans de Goede <hdegoede@redhat.com>
|
||||
- Add support for dynamic menu controls to the uvcvideo driver (#576023)
|
||||
|
||||
* Sun Jul 18 2010 Jarod Wilson <jarod@redhat.com> 2.6.35-0.44.rc5.git1
|
||||
- Oops, minor oversight when moving lirc bits into staging resulted
|
||||
in the modules themselves not getting built. Fix that.
|
||||
|
||||
* Fri Jul 16 2010 Dave Jones <davej@redhat.com>
|
||||
- Limit some alsa spew that the nuforce udac makes happen a lot.
|
||||
|
||||
* Fri Jul 16 2010 Jarod Wilson <jarod@redhat.com> 2.6.35-0.41.rc5.git1
|
||||
- Pull in ir-core update from v4l/dvb staging for 2.6.36, which includes
|
||||
new in-kernel lirc_dev and ir-core mceusb driver
|
||||
- Move not-yet-merged/ported lirc bits to drivers/staging/, patch to be
|
||||
sent upstream for 2.6.36 staging tree RSN
|
||||
|
||||
* Thu Jul 15 2010 Chuck Ebbert <cebbert@redhat.com> 2.6.35-0.40.rc5.git1
|
||||
- Replace pci-acpi-disable-aspm-if-no-osc.patch with
|
||||
updated version from F-13
|
||||
|
||||
* Thu Jul 15 2010 Chuck Ebbert <cebbert@redhat.com>
|
||||
- Linux 2.6.35-rc5-git1
|
||||
|
||||
* Tue Jul 13 2010 Chuck Ebbert <cebbert@redhat.com>
|
||||
- Linux 2.6.35-rc5
|
||||
|
||||
* Tue Jul 13 2010 Ben Skeggs <bskeggs@redhat.com>
|
||||
- nouveau: miscellanous fixes
|
||||
|
||||
* Mon Jul 12 2010 Dave Jones <davej@redhat.com>
|
||||
- 2.6.35-rc4-git5
|
||||
|
||||
* Mon Jul 12 2010 Dave Jones <davej@redhat.com>
|
||||
- Remove a bunch of x86 options from config files that get set
|
||||
automatically, and can't be overridden.
|
||||
|
||||
* Fri Jul 9 2010 Roland McGrath <roland@redhat.com>
|
||||
- Split execshield into two patches.
|
||||
|
||||
* Thu Jul 08 2010 Chuck Ebbert <cebbert@redhat.com> 2.6.35-0.31.rc4.git4
|
||||
- Linux 2.6.35-rc4-git4
|
||||
|
||||
* Thu Jul 8 2010 Roland McGrath <roland@redhat.com>
|
||||
- Remove exec-shield=2 setting, some other cruft from execshield.
|
||||
|
||||
* Wed Jul 7 2010 Roland McGrath <roland@redhat.com> 2.6.35-0.29.rc4.git0.fc14
|
||||
- Revamp perf packaging.
|
||||
|
||||
* Wed Jul 07 2010 Chuck Ebbert <cebbert@redhat.com>
|
||||
- pci-acpi-disable-aspm-if-no-osc.patch, pci-aspm-dont-enable-too-early.patch
|
||||
PCI layer fixes for problems with hardware that doesn't support ASPM.
|
||||
|
||||
* Wed Jul 07 2010 Ben Skeggs <bskeggs@redhat.com>
|
||||
- nouveau: bring in nouveau upstream
|
||||
|
||||
* Mon Jul 05 2010 Dave Jones <davej@redhat.com>
|
||||
- 2.6.35-rc4
|
||||
|
||||
* Fri Jul 02 2010 Dave Jones <davej@redhat.com>
|
||||
- 2.6.35-rc3-git7
|
||||
dropped: i915-fix-crt-hotplug-regression.patch (upstream)
|
||||
dropped: drm-i915-fix-edp-panels.patch (upstream)
|
||||
|
||||
* Fri Jul 02 2010 Dave Jones <davej@redhat.com>
|
||||
- 2.6.35-rc3-git6
|
||||
|
||||
* Thu Jul 01 2010 Dave Jones <davej@redhat.com>
|
||||
- Add a patch to debug an infinite loop warning from acpi.
|
||||
|
||||
* Thu Jul 01 2010 Dave Jones <davej@redhat.com>
|
||||
- 2.6.35-rc3-git5
|
||||
|
||||
* Thu Jul 01 2010 Chuck Ebbert <cebbert@redhat.com>
|
||||
- Copy fix for BZ#220892 from F-13.
|
||||
|
||||
* Wed Jun 30 2010 Kyle McMartin <kyle@redhat.com> 2.6.35-0.19.rc3.git4
|
||||
- 2.6.35-rc3-git4
|
||||
|
||||
* Tue Jun 29 2010 Chuck Ebbert <cebbert@redhat.com>
|
||||
- Disable Intel Moorestown support -- it breaks PC keyboard controllers.
|
||||
|
||||
* Tue Jun 29 2010 Dave Jones <davej@redhat.com>
|
||||
- Building external modules requires perl. (#608525)
|
||||
|
||||
* Tue Jun 29 2010 Kyle McMartin <kyle@redhat.com> 2.6.35-0.15.rc3.git3
|
||||
- 2.6.35-rc3-git3
|
||||
- i915-fix-crt-hotplug-regression.patch: attempt to solve the gm45 hotplug
|
||||
irq storm.
|
||||
|
||||
* Mon Jun 28 2010 Chuck Ebbert <cebbert@redhat.com>
|
||||
- ppc64: enable active memory sharing and DLPAR memory remove (#607175)
|
||||
|
||||
* Mon Jun 28 2010 Dave Jones <davej@redhat.com>
|
||||
- 2.6.35-rc3-git2
|
||||
|
||||
* Mon Jun 28 2010 Dave Jones <davej@redhat.com>
|
||||
- 2.6.35-rc3-git1
|
||||
|
||||
* Mon Jun 28 2010 Dave Airlie <airlied@redhat.com>
|
||||
- drm-i915-fix-edp-panels.patch: update to newer version
|
||||
|
||||
* Fri Jun 25 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- drm-i915-fix-edp-panels.patch: copy from rawhide.
|
||||
|
||||
* Wed Jun 23 2010 Eric Sandeen <sandeen@redhat.com>
|
||||
- Fix ext4 freeze deadlock (#607245)
|
||||
|
||||
* Wed Jun 23 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- Override generic's CONFIG_HZ_1000 on s390.
|
||||
|
||||
* Tue Jun 22 2010 Dave Jones <davej@redhat.com>
|
||||
- Fix localhost networking.
|
||||
|
||||
* Tue Jun 22 2010 Kyle McMartin <kyle@redhat.com> 2.6.35-0.1.rc3.git0
|
||||
- Putting the raw back into rawhide... Yeehaw.
|
||||
- 2.6.35-rc3
|
||||
- Drop a tonne of patches that were merged upstream, or were backports.
|
||||
- Rebase execshield, utrace.
|
||||
- Fix up a bunch of rejects, build failures.
|
||||
- Fix up lirc to build with strict copy_from_user checking.
|
||||
|
||||
* Mon Jun 21 2010 Dave Jones <davej@redhat.com>
|
||||
- Disable workaround for obscure SMP pentium pro errata.
|
||||
I miss the 1990s too, but it's time to move on.
|
||||
If anyone actually needs this it would be better done using
|
||||
the apply_alternatives infrastructure.
|
||||
|
||||
* Mon Jun 21 2010 Kyle McMartin <kyle@redhat.com> 2.6.34-45
|
||||
- drm-revert-drm-fbdev-rework-output-polling-to-be-back-in-core.patch
|
||||
Revert eb1f8e4f, bisected by Nicolas Kaiser. Thanks! (rhbz#599190)
|
||||
(If this works, will try to root-cause.)
|
||||
- rebase previous patch on top of above reversion
|
||||
|
||||
* Mon Jun 21 2010 Kyle McMartin <kyle@redhat.com> 2.6.34-44
|
||||
- revert-drm-kms-toggle-poll-around-switcheroo.patch (rhbz#599190)
|
||||
|
||||
* Thu Jun 17 2010 Kyle McMartin <kyle@redhat.com> 2.6.34-43
|
||||
- Suck in patch from Dave Miller in 2.6.35 to add async hash testing,
|
||||
hopefully fixes error from previous commit. (But making it modular
|
||||
is still a good idea.)
|
||||
|
||||
* Thu Jun 17 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- make ghash-clmulni modular to get rid of early boot noise (rhbz#586954)
|
||||
(not a /fix/ but it should at least quiet boot down a bit if you have
|
||||
the cpu support)
|
||||
|
||||
* Wed Jun 16 2010 Kyle McMartin <kyle@redhat.com> 2.6.34-40
|
||||
- Snag some more DRM commits into drm-next.patch that I missed the first
|
||||
time.
|
||||
- Fix up radeon_pm toggle to work with the upstream code.
|
||||
|
||||
* Tue Jun 15 2010 Prarit Bhargava <prarit@redhat.com>
|
||||
- Turn off CONFIG_I2O on x86.
|
||||
It is broken on 64-bit address spaces (i686/PAE, x86_64), and frankly, I'm
|
||||
having trouble finding anyone who actually uses it.
|
||||
|
||||
* Tue Jun 15 2010 Kyle McMartin <kyle@redhat.com> 2.6.34-38
|
||||
- Fix build by nuking superfluous "%%{expand" which was missing a
|
||||
trailing '}'. You may now reward me with an array of alcoholic
|
||||
beverages, I so richly deserve for spending roughly a full
|
||||
day staring at the diff of the spec.
|
||||
|
||||
* Mon Jun 14 2010 Kyle McMartin <kyle@redhat.com> 2.6.34-37
|
||||
- btrfs ACL fixes from CVE-2010-2071.
|
||||
|
||||
* Sun Jun 13 2010 Kyle McMartin <kyle@redhat.com> 2.6.34-36
|
||||
- remunge and reapply hdpvr-ir-enable
|
||||
|
||||
* Sun Jun 13 2010 Kyle McMartin <kyle@redhat.com> 2.6.34-35
|
||||
- mac80211/iwlwifi fix connections to some APs (rhbz#558002)
|
||||
patches from sgruszka@.
|
||||
|
||||
* Sun Jun 13 2010 Kyle McMartin <kyle@redhat.com> 2.6.34-34
|
||||
- Provide a knob to enable radeon_pm to allow users to test
|
||||
that functionality. Add radeon.pm=1 to your kernel cmdline
|
||||
in order to enable it. (It still defaults to off though.)
|
||||
|
||||
* Sun Jun 13 2010 Kyle McMartin <kyle@redhat.com> 2.6.34-33
|
||||
- Update drm-next to include fixes since 2.6.35-rc1.
|
||||
|
||||
* Fri Jun 11 2010 Justin M. Forbes <jforbes@redhat.com>
|
||||
- Disable xsave for so that kernel will boot on ancient EC2 hosts.
|
||||
|
||||
* Wed Jun 09 2010 John W. Linville <linville@redhat.com>
|
||||
- Disable rt20xx and rt35xx chipset support in rt2800 drivers (#570869)
|
||||
|
||||
* Wed Jun 09 2010 David Woodhouse <David.Woodhouse@intel.com>
|
||||
- Include PHY modules in modules.networking (#602155)
|
||||
|
||||
* Tue Jun 08 2010 Dave Jones <davej@redhat.com>
|
||||
- Remove useless -kdump kernel support
|
||||
|
||||
* Tue Jun 08 2010 Dave Jones <davej@redhat.com>
|
||||
- Remove ia64 ata quirk which had no explanation, and still
|
||||
isn't upstream. No-one cares.
|
||||
|
||||
* Tue Jun 08 2010 Dave Jones <davej@redhat.com>
|
||||
- Drop linux-2.6-vio-modalias.patch
|
||||
Two years should have been long enough to get upstream if this is important.
|
||||
|
||||
* Tue Jun 08 2010 Dave Jones <davej@redhat.com>
|
||||
- Remove crufty Xen remnants from specfile.
|
||||
|
||||
* Tue Jun 08 2010 Dave Jones <davej@redhat.com>
|
||||
- Remove mkinitrd ifdefs. Dracut or GTFO.
|
||||
|
||||
* Thu Jun 03 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- Build kernel headers on s390.
|
||||
|
||||
* Wed Jun 02 2010 Kyle McMartin <kyle@redhat.com> 2.6.34-20
|
||||
- Disable doc_build_fail because xmlto et al. are crud.
|
||||
|
||||
* Wed Jun 02 2010 Kyle McMartin <kyle@redhat.com> 2.6.34-19
|
||||
- Enable -debug flavour builds, until we branch for 2.6.35-rcX.
|
||||
|
||||
* Wed Jun 02 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- revert writeback fixes for now, there appear to be dragons
|
||||
lurking there still.
|
||||
|
||||
* Tue Jun 01 2010 Kyle McMartin <kyle@redhat.com> 2.6.34-18
|
||||
- fix mismerge in i915_gem.c, drm_gem_object_alloc is now
|
||||
i915_gem_alloc_object.
|
||||
- add a hunk to rcu_read{,un}lock in sched_fair too.
|
||||
|
||||
* Tue Jun 01 2010 Kyle McMartin <kyle@redhat.com> 2.6.34-17
|
||||
- backport writeback fixes from Jens until stable@ picks them up.
|
||||
|
||||
* Tue Jun 01 2010 Kyle McMartin <kyle@redhat.com> 2.6.34-16
|
||||
- quiet-prove_RCU-in-cgroups.patch: shut RCU lockdep up
|
||||
as in 8b08ca52f5942c21564bbb90ccfb61053f2c26a1.
|
||||
|
||||
* Tue Jun 01 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- disable radeon_pm for now.
|
||||
|
||||
* Mon May 31 2010 Kyle McMartin <kyle@redhat.com> 2.6.34-14
|
||||
- re-add drm-next.patch, should be in sync with 2.6.35 and what
|
||||
was backported to Fedora 13.
|
||||
- drop patches merged in drm-next to 2.6.35
|
||||
- rebase relevant iwl fixes on top of 2.6.34 from the ones committed
|
||||
to F-13 by linville.
|
||||
|
||||
* Wed May 26 2010 Adam Jackson <ajax@redhat.com>
|
||||
- config-generic: Stop building i830.ko
|
||||
|
||||
* Wed May 26 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- iwlwifi-recover_from_tx_stall.patch: copy from F-13.
|
||||
|
||||
* Fri May 21 2010 Roland McGrath <roland@redhat.com> 2.6.34-11
|
||||
- utrace update
|
||||
|
||||
* Fri May 21 2010 Dave Jones <davej@redhat.com>
|
||||
- Update the SELinux mprotect patch with a newer version from Stephen
|
||||
|
||||
* Fri May 21 2010 Roland McGrath <roland@redhat.com>
|
||||
- perf requires libdw now, not libdwarf
|
||||
|
||||
* Fri May 21 2010 Kyle McMartin <kyle@redhat.com> 2.6.34-6
|
||||
- Fixups for virt_console from Amit Shah, thanks!
|
||||
|
||||
* Thu May 20 2010 Kyle McMartin <kyle@redhat.com> 2.6.34-5
|
||||
- disable intel sdvo fixes until dependent code is backported.
|
||||
|
||||
* Thu May 20 2010 Kyle McMartin <kyle@redhat.com> 2.6.34-4
|
||||
- resync a lot of stuff with F-13...
|
||||
- linux-2.6-acpi-video-export-edid.patch: rebase & copy from F-13
|
||||
- acpi-ec-add-delay-before-write.patch: copy from F-13
|
||||
- ... and a whole lot more that I can't be bothered typing.
|
||||
|
||||
* Mon May 17 2010 Matthew Garrett <mjg@redhat.com>
|
||||
- thinkpad-acpi-fix-backlight.patch: Fix backlight support on some recent
|
||||
Thinkpads
|
||||
|
||||
* Sun May 16 2010 Kyle McMartin <kyle@redhat.com> 2.6.34-2
|
||||
- Disable strict copy_from_user checking until lirc is fixed.
|
||||
|
||||
* Sun May 16 2010 Kyle McMartin <kyle@redhat.com> 2.6.34-1
|
||||
- Linux 2.6.34
|
||||
|
||||
* Sun May 16 2010 Kyle McMartin <kyle@redhat.com>
|
||||
- Trimmed changelog, see CVS.
|
||||
* Wed Jan 19 2011 Kyle McMartin <kyle@redhat.com>
|
||||
- Trimmed changelog, see fedpkg git for earlier history.
|
||||
|
||||
###
|
||||
# The following Emacs magic makes C-c C-e use UTC dates.
|
||||
|
@ -1,16 +1,3 @@
|
||||
--- linux-2.6.34.noarch/drivers/acpi/acpica/dsopcode.c~ 2010-07-01 14:40:44.000000000 -0400
|
||||
+++ linux-2.6.34.noarch/drivers/acpi/acpica/dsopcode.c 2010-07-01 14:48:56.000000000 -0400
|
||||
@@ -1276,6 +1276,10 @@ acpi_ds_exec_end_control_op(struct acpi_
|
||||
* loop does not implement a timeout.
|
||||
*/
|
||||
control_state->control.loop_count++;
|
||||
+ if ((control_state->control.loop_count > 1) && (control_state->control.loop_count % 0xffff == 0))
|
||||
+ printk("ACPI: While loop taking a really long time. loop_count=0x%x\n",
|
||||
+ control_state->control.loop_count);
|
||||
+
|
||||
if (control_state->control.loop_count >
|
||||
ACPI_MAX_LOOP_ITERATIONS) {
|
||||
status = AE_AML_INFINITE_LOOP;
|
||||
--- linux-2.6.34.noarch/drivers/acpi/acpica/acconfig.h~ 2010-07-01 14:49:03.000000000 -0400
|
||||
+++ linux-2.6.34.noarch/drivers/acpi/acpica/acconfig.h 2010-07-01 14:49:17.000000000 -0400
|
||||
@@ -117,7 +117,7 @@
|
||||
@ -22,3 +9,17 @@
|
||||
|
||||
/* Maximum sleep allowed via Sleep() operator */
|
||||
|
||||
--- a/drivers/acpi/acpica/dscontrol.c
|
||||
+++ b/drivers/acpi/acpica/dscontrol.c
|
||||
@@ -212,6 +212,11 @@ acpi_ds_exec_end_control_op(struct acpi_walk_state * walk_state,
|
||||
* loop does not implement a timeout.
|
||||
*/
|
||||
control_state->control.loop_count++;
|
||||
+ if ((control_state->control.loop_count > 1) &&
|
||||
+ (control_state->control.loop_count % 0xffff == 0))
|
||||
+ printk("ACPI: While loop taking a really long time. loop_count=0x%x\n",
|
||||
+ control_state->control.loop_count);
|
||||
+
|
||||
if (control_state->control.loop_count >
|
||||
ACPI_MAX_LOOP_ITERATIONS) {
|
||||
status = AE_AML_INFINITE_LOOP;
|
||||
|
@ -1,8 +1,8 @@
|
||||
diff --git a/init/main.c b/init/main.c
|
||||
index 7449819..98cfaae 100644
|
||||
--- a/init/main.c
|
||||
+++ b/init/main.c
|
||||
@@ -369,6 +369,11 @@ static void __init setup_nr_cpu_ids(void)
|
||||
diff --git a/kernel/smp.c b/kernel/smp.c
|
||||
index 73a1951..4ce4c50 100644
|
||||
--- a/kernel/smp.c
|
||||
+++ b/kernel/smp.c
|
||||
@@ -667,6 +667,11 @@ void __init setup_nr_cpu_ids(void)
|
||||
nr_cpu_ids = find_last_bit(cpumask_bits(cpu_possible_mask),NR_CPUS) + 1;
|
||||
}
|
||||
|
||||
@ -12,9 +12,9 @@ index 7449819..98cfaae 100644
|
||||
+#include <linux/sched.h>
|
||||
+
|
||||
/* Called by boot processor to activate the rest. */
|
||||
static void __init smp_init(void)
|
||||
void __init smp_init(void)
|
||||
{
|
||||
@@ -391,6 +395,16 @@ static void __init smp_init(void)
|
||||
@@ -683,6 +688,16 @@ void __init smp_init(void)
|
||||
/* Any cleanup work */
|
||||
printk(KERN_INFO "Brought up %ld CPUs\n", (long)num_online_cpus());
|
||||
smp_cpus_done(setup_max_cpus);
|
||||
@ -30,4 +30,4 @@ index 7449819..98cfaae 100644
|
||||
+ printk(KERN_DEBUG "sizeof(task_struct)=%u bytes\n", (unsigned int) sizeof(struct task_struct));
|
||||
}
|
||||
|
||||
#endif
|
||||
/*
|
||||
|
@ -46,7 +46,7 @@
|
||||
#endif /* _ASM_X86_DESC_H */
|
||||
--- a/arch/x86/include/asm/mmu.h
|
||||
+++ b/arch/x86/include/asm/mmu.h
|
||||
@@ -7,12 +7,19 @@
|
||||
@@ -7,18 +7,25 @@
|
||||
/*
|
||||
* The x86 doesn't have a mmu context, but
|
||||
* we put the segment information here.
|
||||
@ -59,10 +59,16 @@
|
||||
int size;
|
||||
struct mutex lock;
|
||||
void *vdso;
|
||||
|
||||
#ifdef CONFIG_X86_64
|
||||
/* True if mm supports a task running in 32 bit compatibility mode. */
|
||||
unsigned short ia32_compat;
|
||||
#endif
|
||||
+#ifdef CONFIG_X86_32
|
||||
+ struct desc_struct user_cs;
|
||||
+ unsigned long exec_limit;
|
||||
+#endif
|
||||
|
||||
} mm_context_t;
|
||||
|
||||
#ifdef CONFIG_SMP
|
||||
@ -472,8 +478,8 @@
|
||||
--- a/include/linux/sched.h
|
||||
+++ b/include/linux/sched.h
|
||||
@@ -101,6 +101,9 @@ struct bio_list;
|
||||
struct fs_struct;
|
||||
struct perf_event_context;
|
||||
struct blk_plug;
|
||||
|
||||
+extern int disable_nx;
|
||||
+extern int print_fatal_signals;
|
||||
|
Loading…
Reference in New Issue
Block a user