From: Greg KH <gregkh@suse.de>
To: linux-kernel@vger.kernel.org, stable@kernel.org
Cc: stable-review@kernel.org, torvalds@linux-foundation.org,
akpm@linux-foundation.org, alan@lxorguk.ukuu.org.uk,
Matthew Garrett <mjg@redhat.com>, Len Brown <len.brown@intel.com>,
Kamal Mostafa <kamal@canonical.com>
Subject: [116/140] ACPI: Unconditionally set SCI_EN on resume
Date: Fri, 30 Jul 2010 10:31:21 -0700 [thread overview]
Message-ID: <20100730173113.175900769@clark.site> (raw)
In-Reply-To: <20100730173205.GA22581@kroah.com>
2.6.33-stable review patch. If anyone has any objections, please let us know.
------------------
From: Matthew Garrett <mjg@redhat.com>
commit b6dacf63e9fb2e7a1369843d6cef332f76fca6a3 upstream.
The ACPI spec tells us that the firmware will reenable SCI_EN on resume.
Reality disagrees in some cases. The ACPI spec tells us that the only way
to set SCI_EN is via an SMM call.
https://bugzilla.kernel.org/show_bug.cgi?id=13745 shows us that doing so
may break machines. Tracing the ACPI calls made by Windows shows that it
unconditionally sets SCI_EN on resume with a direct register write, and
therefore the overwhelming probability is that everything is fine with
this behaviour.
Signed-off-by: Matthew Garrett <mjg@redhat.com>
Tested-by: Rafael J. Wysocki <rjw@sisk.pl>
Signed-off-by: Len Brown <len.brown@intel.com>
Cc: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
---
arch/x86/kernel/acpi/sleep.c | 2
drivers/acpi/sleep.c | 157 -------------------------------------------
include/linux/acpi.h | 1
3 files changed, 2 insertions(+), 158 deletions(-)
--- a/arch/x86/kernel/acpi/sleep.c
+++ b/arch/x86/kernel/acpi/sleep.c
@@ -162,8 +162,6 @@ static int __init acpi_sleep_setup(char
#endif
if (strncmp(str, "old_ordering", 12) == 0)
acpi_old_suspend_ordering();
- if (strncmp(str, "sci_force_enable", 16) == 0)
- acpi_set_sci_en_on_resume();
str = strchr(str, ',');
if (str != NULL)
str += strspn(str, ", \t");
--- a/drivers/acpi/sleep.c
+++ b/drivers/acpi/sleep.c
@@ -80,22 +80,6 @@ static int acpi_sleep_prepare(u32 acpi_s
#ifdef CONFIG_ACPI_SLEEP
static u32 acpi_target_sleep_state = ACPI_STATE_S0;
-/*
- * According to the ACPI specification the BIOS should make sure that ACPI is
- * enabled and SCI_EN bit is set on wake-up from S1 - S3 sleep states. Still,
- * some BIOSes don't do that and therefore we use acpi_enable() to enable ACPI
- * on such systems during resume. Unfortunately that doesn't help in
- * particularly pathological cases in which SCI_EN has to be set directly on
- * resume, although the specification states very clearly that this flag is
- * owned by the hardware. The set_sci_en_on_resume variable will be set in such
- * cases.
- */
-static bool set_sci_en_on_resume;
-
-void __init acpi_set_sci_en_on_resume(void)
-{
- set_sci_en_on_resume = true;
-}
/*
* ACPI 1.0 wants us to execute _PTS before suspending devices, so we allow the
@@ -253,11 +237,8 @@ static int acpi_suspend_enter(suspend_st
break;
}
- /* If ACPI is not enabled by the BIOS, we need to enable it here. */
- if (set_sci_en_on_resume)
- acpi_write_bit_register(ACPI_BITREG_SCI_ENABLE, 1);
- else
- acpi_enable();
+ /* This violates the spec but is required for bug compatibility. */
+ acpi_write_bit_register(ACPI_BITREG_SCI_ENABLE, 1);
/* Reprogram control registers and execute _BFS */
acpi_leave_sleep_state_prep(acpi_state);
@@ -346,12 +327,6 @@ static int __init init_old_suspend_order
return 0;
}
-static int __init init_set_sci_en_on_resume(const struct dmi_system_id *d)
-{
- set_sci_en_on_resume = true;
- return 0;
-}
-
static struct dmi_system_id __initdata acpisleep_dmi_table[] = {
{
.callback = init_old_suspend_ordering,
@@ -370,22 +345,6 @@ static struct dmi_system_id __initdata a
},
},
{
- .callback = init_set_sci_en_on_resume,
- .ident = "Apple MacBook 1,1",
- .matches = {
- DMI_MATCH(DMI_SYS_VENDOR, "Apple Computer, Inc."),
- DMI_MATCH(DMI_PRODUCT_NAME, "MacBook1,1"),
- },
- },
- {
- .callback = init_set_sci_en_on_resume,
- .ident = "Apple MacMini 1,1",
- .matches = {
- DMI_MATCH(DMI_SYS_VENDOR, "Apple Computer, Inc."),
- DMI_MATCH(DMI_PRODUCT_NAME, "Macmini1,1"),
- },
- },
- {
.callback = init_old_suspend_ordering,
.ident = "Asus Pundit P1-AH2 (M2N8L motherboard)",
.matches = {
@@ -394,94 +353,6 @@ static struct dmi_system_id __initdata a
},
},
{
- .callback = init_set_sci_en_on_resume,
- .ident = "Toshiba Satellite L300",
- .matches = {
- DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"),
- DMI_MATCH(DMI_PRODUCT_NAME, "Satellite L300"),
- },
- },
- {
- .callback = init_set_sci_en_on_resume,
- .ident = "Hewlett-Packard HP G7000 Notebook PC",
- .matches = {
- DMI_MATCH(DMI_SYS_VENDOR, "Hewlett-Packard"),
- DMI_MATCH(DMI_PRODUCT_NAME, "HP G7000 Notebook PC"),
- },
- },
- {
- .callback = init_set_sci_en_on_resume,
- .ident = "Hewlett-Packard HP Pavilion dv3 Notebook PC",
- .matches = {
- DMI_MATCH(DMI_SYS_VENDOR, "Hewlett-Packard"),
- DMI_MATCH(DMI_PRODUCT_NAME, "HP Pavilion dv3 Notebook PC"),
- },
- },
- {
- .callback = init_set_sci_en_on_resume,
- .ident = "Hewlett-Packard Pavilion dv4",
- .matches = {
- DMI_MATCH(DMI_SYS_VENDOR, "Hewlett-Packard"),
- DMI_MATCH(DMI_PRODUCT_NAME, "HP Pavilion dv4"),
- },
- },
- {
- .callback = init_set_sci_en_on_resume,
- .ident = "Hewlett-Packard Pavilion dv7",
- .matches = {
- DMI_MATCH(DMI_SYS_VENDOR, "Hewlett-Packard"),
- DMI_MATCH(DMI_PRODUCT_NAME, "HP Pavilion dv7"),
- },
- },
- {
- .callback = init_set_sci_en_on_resume,
- .ident = "Hewlett-Packard Compaq Presario C700 Notebook PC",
- .matches = {
- DMI_MATCH(DMI_SYS_VENDOR, "Hewlett-Packard"),
- DMI_MATCH(DMI_PRODUCT_NAME, "Compaq Presario C700 Notebook PC"),
- },
- },
- {
- .callback = init_set_sci_en_on_resume,
- .ident = "Hewlett-Packard Compaq Presario CQ40 Notebook PC",
- .matches = {
- DMI_MATCH(DMI_SYS_VENDOR, "Hewlett-Packard"),
- DMI_MATCH(DMI_PRODUCT_NAME, "Compaq Presario CQ40 Notebook PC"),
- },
- },
- {
- .callback = init_set_sci_en_on_resume,
- .ident = "Lenovo ThinkPad T410",
- .matches = {
- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
- DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad T410"),
- },
- },
- {
- .callback = init_set_sci_en_on_resume,
- .ident = "Lenovo ThinkPad T510",
- .matches = {
- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
- DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad T510"),
- },
- },
- {
- .callback = init_set_sci_en_on_resume,
- .ident = "Lenovo ThinkPad W510",
- .matches = {
- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
- DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad W510"),
- },
- },
- {
- .callback = init_set_sci_en_on_resume,
- .ident = "Lenovo ThinkPad X201[s]",
- .matches = {
- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
- DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad X201"),
- },
- },
- {
.callback = init_old_suspend_ordering,
.ident = "Panasonic CF51-2L",
.matches = {
@@ -490,30 +361,6 @@ static struct dmi_system_id __initdata a
DMI_MATCH(DMI_BOARD_NAME, "CF51-2L"),
},
},
- {
- .callback = init_set_sci_en_on_resume,
- .ident = "Dell Studio 1558",
- .matches = {
- DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
- DMI_MATCH(DMI_PRODUCT_NAME, "Studio 1558"),
- },
- },
- {
- .callback = init_set_sci_en_on_resume,
- .ident = "Dell Studio 1557",
- .matches = {
- DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
- DMI_MATCH(DMI_PRODUCT_NAME, "Studio 1557"),
- },
- },
- {
- .callback = init_set_sci_en_on_resume,
- .ident = "Dell Studio 1555",
- .matches = {
- DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
- DMI_MATCH(DMI_PRODUCT_NAME, "Studio 1555"),
- },
- },
{},
};
#endif /* CONFIG_SUSPEND */
--- a/include/linux/acpi.h
+++ b/include/linux/acpi.h
@@ -251,7 +251,6 @@ int acpi_check_mem_region(resource_size_
void __init acpi_no_s4_hw_signature(void);
void __init acpi_old_suspend_ordering(void);
void __init acpi_s4_no_nvs(void);
-void __init acpi_set_sci_en_on_resume(void);
#endif /* CONFIG_PM_SLEEP */
struct acpi_osc_context {
next prev parent reply other threads:[~2010-07-30 17:37 UTC|newest]
Thread overview: 146+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-07-30 17:32 [000/140] 2.6.33.7-rc1 stable review Greg KH
2010-07-30 17:29 ` [001/140] bridge: fdb cleanup runs too often Greg KH
2010-07-30 17:29 ` [002/140] net/dccp: expansion of error code size Greg KH
2010-07-30 17:29 ` [003/140] gro: Fix bogus gso_size on the first fraglist entry Greg KH
2010-07-30 17:29 ` [004/140] ipv6: Fix default multicast hops setting Greg KH
2010-07-30 17:29 ` [005/140] net: Fix FDDI and TR config checks in ipv4 arp and LLC Greg KH
2010-07-30 17:29 ` [006/140] pegasus: fix USB device ID for ETX-US2 Greg KH
2010-07-30 17:29 ` [007/140] r8169: fix random mdio_write failures Greg KH
2010-07-30 17:29 ` [008/140] r8169: fix mdio_read and update mdio_write according to hw specs Greg KH
2010-07-30 17:29 ` [009/140] tcp: tcp_synack_options() fix Greg KH
2010-07-30 17:29 ` [010/140] tcp: use correct net ns in cookie_v4_check() Greg KH
2010-07-30 17:29 ` [011/140] veth: Dont kfree_skb() after dev_forward_skb() Greg KH
2010-07-30 17:29 ` [012/140] ssb: Handle Netbook devices where the SPROM address is changed Greg KH
2010-07-30 17:29 ` [013/140] hwmon: (k8temp) Bypass core swapping on single-core processors Greg KH
2010-07-30 17:29 ` [014/140] hwmon: (k8temp) Fix temperature reporting for ASB1 processor revisions Greg KH
2010-07-30 17:29 ` [015/140] hwmon: (k10temp) Do not blacklist known working CPU models Greg KH
2010-07-30 17:29 ` [016/140] hwmon: (coretemp) Properly label the sensors Greg KH
2010-07-30 17:29 ` [017/140] hwmon: (coretemp) Skip duplicate CPU entries Greg KH
2010-07-30 17:29 ` [018/140] hwmon: (it87) Fix in7 on IT8720F Greg KH
2010-07-30 17:29 ` [019/140] cifs: remove bogus first_time check in NTLMv2 session setup code Greg KH
2010-07-30 17:29 ` [020/140] cifs: dont attempt busy-file rename unless its in same directory Greg KH
2010-07-30 17:29 ` [021/140] CIFS: Fix a malicious redirect problem in the DNS lookup code Greg KH
2010-07-30 17:29 ` [022/140] ALSA: hda - Add Macbook 5,2 quirk Greg KH
2010-07-30 17:29 ` [023/140] cpmac: do not leak struct net_device on phy_connect errors Greg KH
2010-07-30 17:29 ` [024/140] sky2: enable rx/tx in sky2_phy_reinit() Greg KH
2010-07-30 17:29 ` [025/140] net: fix problem in reading sock TX queue Greg KH
2010-07-30 17:29 ` [026/140] tcp: fix crash in tcp_xmit_retransmit_queue Greg KH
2010-07-30 17:29 ` [027/140] net/core: neighbour update Oops Greg KH
2010-07-30 17:29 ` [028/140] sparc: Fix use of uid16_t and gid16_t in asm/stat.h Greg KH
2010-07-30 17:29 ` [029/140] math-emu: correct test for downshifting fraction in _FP_FROM_INT() Greg KH
2010-07-30 17:29 ` [030/140] cmd640: fix kernel oops in test_irq() method Greg KH
2010-07-30 17:29 ` [031/140] ide: Fix IDE taskfile with cfq scheduler Greg KH
2010-07-30 17:29 ` [032/140] NFSv4: Fix an embarassing typo in encode_attrs() Greg KH
2010-07-30 17:29 ` [033/140] NFSv4: Ensure that /proc/self/mountinfo displays the minor version number Greg KH
2010-07-30 17:29 ` [034/140] SUNRPC: Fix a re-entrancy bug in xs_tcp_read_calldir() Greg KH
2010-07-30 17:30 ` [035/140] ath5k: drop warning on jumbo frames Greg KH
2010-07-30 17:30 ` [036/140] ath9k: Avoid corrupt frames being forwarded to mac80211 Greg KH
2010-07-30 17:30 ` [037/140] hostap: Protect against initialization interrupt Greg KH
2010-07-30 17:30 ` [038/140] TPM: ReadPubEK output struct fix Greg KH
2010-07-30 17:30 ` [039/140] fb: fix colliding defines for fb flags Greg KH
2010-07-30 17:30 ` [040/140] iwlwifi: cancel scan watchdog in iwl_bg_abort_scan Greg KH
2010-07-30 17:30 ` [041/140] mac80211: do not wip out old supported rates Greg KH
2010-07-30 17:30 ` [042/140] mac80211: Handle mesh action frames in ieee80211_rx_h_action Greg KH
2010-07-30 17:30 ` [043/140] Btrfs: fix checks in BTRFS_IOC_CLONE_RANGE Greg KH
2010-07-30 17:30 ` [044/140] p54pci: add Symbol AP-300 minipci adapters pciid Greg KH
2010-07-30 17:30 ` [045/140] dynamic debug: move ddebug_remove_module() down into free_module() Greg KH
2010-07-30 17:30 ` [046/140] drm/i915: fix hibernation since i915 self-reclaim fixes Greg KH
2010-07-30 17:30 ` [047/140] drm/i915: add reclaimable to i915 self-reclaimable page allocations Greg KH
2010-07-30 17:30 ` [048/140] i915: fix lock imbalance on error path Greg KH
2010-07-30 17:30 ` [049/140] drm/i915: Define MI_ARB_STATE bits Greg KH
2010-07-30 17:30 ` [050/140] drm/i915: enable low power render writes on GEN3 hardware Greg KH
2010-07-30 17:30 ` [051/140] drm/i915: Make G4X-style PLL search more permissive Greg KH
2010-07-30 17:30 ` [052/140] drm/radeon/r200: handle more hw tex coord types Greg KH
2010-07-30 17:30 ` [053/140] drm/radeon/r100/r200: fix calculation of compressed cube maps Greg KH
2010-07-30 17:30 ` [054/140] drm/radeon/kms: CS checker texture fixes for r1xx/r2xx/r3xx Greg KH
2010-07-30 17:30 ` [055/140] drm/radeon/kms: fix shared ddc handling Greg KH
2010-07-30 17:30 ` [056/140] drm/radeon/kms: fix shared ddc harder Greg KH
2010-07-30 17:30 ` [057/140] drm/radeon/kms: add quirk for ASUS HD 3600 board Greg KH
2010-07-30 17:30 ` [058/140] drm/radeon/kms: fix possible mis-detection of sideport on rs690/rs740 Greg KH
2010-07-30 17:30 ` [059/140] drm/radeon/kms: fix legacy LVDS dpms sequence Greg KH
2010-07-30 17:30 ` [060/140] drm/radeon/kms: fix legacy tv-out pal mode Greg KH
2010-07-30 17:30 ` [061/140] tpm_tis: fix subsequent suspend failures Greg KH
2010-07-30 17:30 ` [062/140] ipvs: Add missing locking during connection table hashing and unhashing Greg KH
2010-07-30 17:30 ` [063/140] ipv6: fix NULL reference in proxy neighbor discovery Greg KH
2010-07-30 17:30 ` [064/140] netfilter: ip6t_REJECT: fix a dst leak in ipv6 REJECT Greg KH
2010-07-30 17:30 ` [065/140] SCSI: aacraid: Eliminate use after free Greg KH
2010-07-30 17:30 ` [066/140] md: raid10: Fix null pointer dereference in fix_read_error() Greg KH
2010-07-30 17:30 ` [067/140] amd64-agp: Probe unknown AGP devices the right way Greg KH
2010-07-30 17:30 ` [068/140] amd64_edac: Fix syndrome calculation on K8 Greg KH
2010-07-30 17:30 ` [069/140] perf: Resurrect flat callchains Greg KH
2010-07-30 17:30 ` [070/140] x86: Send a SIGTRAP for user icebp traps Greg KH
2010-07-31 5:39 ` Chuck Ebbert
2010-07-31 12:04 ` Frederic Weisbecker
2010-07-30 17:30 ` [071/140] x86: Fix vsyscall on gcc 4.5 with -Os Greg KH
2010-07-30 17:30 ` [072/140] x86, Calgary: Increase max PHB number Greg KH
2010-07-30 17:30 ` [073/140] x86, Calgary: Limit the max PHB number to 256 Greg KH
2010-07-30 17:30 ` [074/140] sched: Prevent compiler from optimising the sched_avg_update() loop Greg KH
2010-07-30 17:30 ` [075/140] sched: Fix over-scheduling bug Greg KH
2010-07-30 17:30 ` [076/140] genirq: Deal with desc->set_type() changing desc->chip Greg KH
2010-07-30 17:30 ` [077/140] cfq: Dont allow queue merges for queues that have no process references Greg KH
2010-07-30 17:30 ` [078/140] serial: cpm_uart: implement the cpm_uart_early_write() function for console poll Greg KH
2010-07-30 17:30 ` [079/140] rtc: fix ds1388 time corruption Greg KH
2010-07-30 17:30 ` [080/140] ahci,ata_generic: let ata_generic handle new MBP w/ MCP89 Greg KH
2010-07-30 17:30 ` [081/140] ethtool: Fix potential kernel buffer overflow in ETHTOOL_GRXCLSRLALL Greg KH
2010-07-30 17:30 ` [082/140] powerpc: Fix logic error in fixup_irqs Greg KH
2010-07-30 17:30 ` [083/140] powerpc/cpm: Reintroduce global spi_pram struct (fixes build issue) Greg KH
2010-07-30 17:30 ` [084/140] powerpc/cpm1: Fix build with various CONFIG_*_UCODE_PATCH combinations Greg KH
2010-07-30 17:30 ` [085/140] sdhci-s3c: add missing remove function Greg KH
2010-07-30 17:30 ` [086/140] edac: mpc85xx: fix MPC85xx dependency Greg KH
2010-07-30 17:30 ` [087/140] ASoC: Remove duplicate AUX definition from WM8776 Greg KH
2010-07-30 17:30 ` [088/140] x86: Fix x2apic preenabled system with kexec Greg KH
2010-07-30 17:30 ` [089/140] IPoIB: Fix world-writable child interface control sysfs attributes Greg KH
2010-07-30 17:30 ` [090/140] Input: i8042 - add Gigabyte Spring Peak to dmi_noloop_table Greg KH
2010-07-30 17:30 ` [091/140] Input: twl40300-keypad - fix handling of "all ground" rows Greg KH
2010-07-30 17:30 ` [092/140] ARM: 6201/1: RealView: Do not use outer_sync() on ARM11MPCore boards with L220 Greg KH
2010-07-30 17:30 ` [093/140] ARM: 6226/1: fix kprobe bug in ldr instruction emulation Greg KH
2010-07-30 17:30 ` [094/140] x86: Do not try to disable hpet if it hasnt been initialized before Greg KH
2010-07-30 17:31 ` [095/140] USB: obey the sysfs power/wakeup setting Greg KH
2010-07-30 17:31 ` [096/140] USB: g_serial: dont set low_latency flag Greg KH
2010-07-30 17:31 ` [097/140] USB: g_serial: fix tty cleanup on unload Greg KH
2010-07-30 17:31 ` [098/140] USB: ehci-mxc: bail out on transceiver problems Greg KH
2010-08-02 12:45 ` Wolfram Sang
2010-08-02 17:10 ` Greg KH
2010-08-02 17:28 ` Daniel Mack
2010-07-30 17:31 ` [099/140] USB: option: add support for 1da5:4518 Greg KH
2010-07-30 17:31 ` [100/140] USB: Add PID for Sierra 250U to drivers/usb/serial/sierra.c Greg KH
2010-07-30 17:31 ` [101/140] USB: ftdi_sio: support for Signalyzer tools based on FTDI chips Greg KH
2010-07-30 17:31 ` [102/140] USB: option: Add support for AMOI Skypephone S2 Greg KH
2010-07-30 17:31 ` [103/140] USB: adds Artisman USB dongle to list of quirky devices Greg KH
2010-07-30 17:31 ` [104/140] USB: sisusbvga: Fix for USB 3.0 Greg KH
2010-07-30 17:31 ` [105/140] USB: add quirk for Broadcom BT dongle Greg KH
2010-07-30 17:31 ` [106/140] USB: FTDI: Add support for the RT System VX-7 radio programming cable Greg KH
2010-07-30 17:31 ` [107/140] ethtool: Fix potential user buffer overflow for ETHTOOL_{G, S}RXFH Greg KH
2010-07-30 17:31 ` [108/140] KVM: MMU: Remove user access when allowing kernel access to gpte.w=0 page Greg KH
2010-07-30 17:31 ` [109/140] KVM: SVM: Handle MCEs early in the vmexit process Greg KH
2010-07-30 17:31 ` [110/140] KVM: SVM: Implement workaround for Erratum 383 Greg KH
2010-07-30 17:31 ` [111/140] KVM: MMU: invalidate and flush on spte small->large page size change Greg KH
2010-07-30 17:31 ` [112/140] KVM: read apic->irr with ioapic lock held Greg KH
2010-07-30 17:31 ` [113/140] futex: futex_find_get_task remove credentails check Greg KH
2010-07-30 17:31 ` [114/140] PM / x86: Save/restore MISC_ENABLE register Greg KH
2010-07-30 17:31 ` [115/140] ACPI: skip checking BM_STS if the BIOS doesnt ask for it Greg KH
2010-07-30 17:31 ` Greg KH [this message]
2010-07-30 17:31 ` [117/140] libertas/sdio: 8686: set ECSI bit for 1-bit transfers Greg KH
2010-07-30 17:31 ` [118/140] dm9000: fix "BUG: spinlock recursion" Greg KH
2010-07-30 17:31 ` [119/140] firmware_class: fix memory leak - free allocated pages Greg KH
2010-07-30 17:31 ` [120/140] [CPUFREQ] revert "[CPUFREQ] remove rwsem lock from CPUFREQ_GOV_STOP call (second call site)" Greg KH
2010-07-30 17:31 ` [121/140] ALSA: Echoaudio, fix Guru Meditation #00000005.48454C50 Greg KH
2010-07-30 17:31 ` [122/140] V4L/DVB: dvb-core: Fix ULE decapsulation bug Greg KH
2010-07-30 17:31 ` [123/140] V4L/DVB: FusionHDTV: Use quick reads for I2C IR device probing Greg KH
2010-07-30 17:31 ` [124/140] forcedeth: fix tx limit2 flag check Greg KH
2010-07-30 17:31 ` [125/140] staging: rtl8192su: add Support for Belkin F5D8053 v6 Greg KH
2010-07-30 17:31 ` [126/140] MIPS FPU emulator: allow Cause bits of FCSR to be writeable by ctc1 Greg KH
2010-07-30 17:31 ` [127/140] V4L/DVB: budget: Select correct frontends Greg KH
2010-07-30 17:31 ` [128/140] 3c503: Fix IRQ probing Greg KH
2010-07-30 17:31 ` [129/140] cxgb3: fix linkup issue Greg KH
2010-07-30 17:31 ` [130/140] mac80211: fix supported rates IE if AP doesnt give us its rates Greg KH
2010-07-30 17:31 ` [131/140] V4L/DVB: uvcvideo: Add support for unbranded Arkmicro 18ec:3290 webcams Greg KH
2010-07-30 17:31 ` [132/140] V4L/DVB: uvcvideo: Add support for Packard Bell EasyNote MX52 integrated webcam Greg KH
2010-07-30 17:31 ` [133/140] V4L/DVB: uvcvideo: Add support for V4L2_PIX_FMT_Y16 Greg KH
2010-07-30 17:31 ` [134/140] iwlagn: verify flow id in compressed BA packet Greg KH
2010-07-30 17:31 ` [135/140] kbuild: Fix modpost segfault Greg KH
2010-07-30 17:31 ` [136/140] [IA64] Fix spinaphore down_spin() Greg KH
2010-07-30 17:31 ` [137/140] ecryptfs: Bugfix for error related to ecryptfs_hash_buckets Greg KH
2010-07-30 17:31 ` [138/140] ath5k: initialize ah->ah_current_channel Greg KH
2010-07-30 17:31 ` [139/140] Input: RX51 keymap - fix recent compile breakage Greg KH
2010-07-30 17:31 ` [140/140] V4L/DVB (13830): uvcvideo: add another YUYV format GUID for iSight cameras Greg KH
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20100730173113.175900769@clark.site \
--to=gregkh@suse.de \
--cc=akpm@linux-foundation.org \
--cc=alan@lxorguk.ukuu.org.uk \
--cc=kamal@canonical.com \
--cc=len.brown@intel.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mjg@redhat.com \
--cc=stable-review@kernel.org \
--cc=stable@kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®