Florian Mickler
a67b8887ce
vga_switcheroo: don't toggle-switch devices
...
If the requested device is already active, ignore the request.
This restores the original behaviour of the interface. The change was
probably an unintended side effect of
commit 66b37c6777 vga_switcheroo: split switching into two stages
which did not take into account to duplicate the !active check in the split-off
stage2.
Fix this by factoring that check out of stage1 into the debugfs_write routine.
References: https://bugzilla.kernel.org/show_bug.cgi?id=34252
Reported-by: Igor Murzov <e-mail@date.by>
Tested-by: Igor Murzov <e-mail@date.by>
Signed-off-by: Florian Mickler <florian@mickler.org>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2011-05-16 08:57:04 +10:00
..
accessibility
acpi
ACPI / PM: Avoid infinite recurrence while registering power resources
2011-04-26 11:33:18 +02:00
amba
PM / Hibernate: Introduce CONFIG_HIBERNATE_CALLBACKS
2011-04-11 22:54:42 +02:00
ata
libata: ahci_start_engine compliant to AHCI spec
2011-04-24 11:35:40 -04:00
atm
Merge branch 'for-linus2' of git://git.profusion.mobi/users/lucas/linux-2.6
2011-04-07 11:14:49 -07:00
auxdisplay
Fix common misspellings
2011-03-31 11:26:23 -03:00
base
PM / Wakeup: Fix initialization of wakeup-related device sysfs files
2011-04-26 11:33:09 +02:00
block
libceph: fix ceph_osdc_alloc_request error checks
2011-05-03 09:28:13 -07:00
bluetooth
Merge branch 'for-linus2' of git://git.profusion.mobi/users/lucas/linux-2.6
2011-04-07 11:14:49 -07:00
cdrom
Fix common misspellings
2011-03-31 11:26:23 -03:00
char
Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus
2011-04-21 09:58:42 -07:00
clk
CLKDEV: Fix clkdev return value for NULL clk case
2011-04-30 10:14:08 +01:00
clocksource
connector
connector: fix skb double free in cn_rx_skb()
2011-04-12 14:38:57 -07:00
cpufreq
Fix common misspellings
2011-03-31 11:26:23 -03:00
cpuidle
crypto
Fix common misspellings
2011-03-31 11:26:23 -03:00
dca
dio
dma
Merge branch 'spi/merge' of git://git.secretlab.ca/git/linux-2.6
2011-04-11 15:44:38 -07:00
edac
amd64_edac: Erratum #637 workaround
2011-04-26 16:18:56 +02:00
eisa
firewire
Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6
2011-05-04 14:21:39 -07:00
firmware
gpio
Merge branch 'spi/merge' of git://git.secretlab.ca/git/linux-2.6
2011-04-11 15:44:38 -07:00
gpu
vga_switcheroo: don't toggle-switch devices
2011-05-16 08:57:04 +10:00
hid
Merge branch 'for-linus2' of git://git.profusion.mobi/users/lucas/linux-2.6
2011-04-07 11:14:49 -07:00
hwmon
hwmon: (twl4030-madc-hwmon) Return proper error if hwmon_device_register fails
2011-05-01 09:06:35 -07:00
hwspinlock
i2c
i2c-parport: Fix adapter list handling
2011-05-01 18:18:49 +02:00
ide
ide: unexport DISK_EVENT_MEDIA_CHANGE for ide-gd and ide-cd
2011-04-21 19:43:59 +02:00
idle
ieee802154
infiniband
Revert wrong fixes for common misspellings
2011-04-26 23:31:11 -07:00
input
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2011-05-12 10:41:31 -07:00
isdn
Fix common misspellings
2011-03-31 11:26:23 -03:00
leds
leds/leds-regulator.c: fix handling of already enabled regulators
2011-04-14 16:06:54 -07:00
lguest
Fix common misspellings
2011-03-31 11:26:23 -03:00
macintosh
Merge branch 'for-linus2' of git://git.profusion.mobi/users/lucas/linux-2.6
2011-04-07 11:14:49 -07:00
mca
md
raid5: fix build error, sector_t usage
2011-04-21 10:00:00 -07:00
media
Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6
2011-05-04 14:22:04 -07:00
memstick
Fix common misspellings
2011-03-31 11:26:23 -03:00
message
Fix common misspellings
2011-03-31 11:26:23 -03:00
mfd
mfd: Fix for the TWL4030 PM sleep/wakeup sequence
2011-05-11 11:09:58 +02:00
misc
drivers/misc/sgi-gru/grufile.c: fix the wrong members of gru_chip
2011-04-14 16:06:55 -07:00
mmc
mmc: sdhci: Check mrq != NULL in sdhci_tasklet_finish
2011-04-27 19:16:50 -04:00
mtd
Revert wrong fixes for common misspellings
2011-04-26 23:31:11 -07:00
net
Merge branch 'fixes' of master.kernel.org:/home/rmk/linux-2.6-arm
2011-05-12 07:53:06 -07:00
nfc
nubus
of
Fix common misspellings
2011-03-31 11:26:23 -03:00
oprofile
parisc
Fix common misspellings
2011-03-31 11:26:23 -03:00
parport
parport_pc.c: correctly release the requested region for the IT887x
2011-04-19 16:36:24 -07:00
pci
Merge git://git.infradead.org/iommu-2.6
2011-04-21 09:56:35 -07:00
pcmcia
Revert wrong fixes for common misspellings
2011-04-26 23:31:11 -07:00
platform
eeepc-laptop: Use ACPI handle to identify rfkill port
2011-05-09 10:48:47 -04:00
pnp
Fix common misspellings
2011-03-31 11:26:23 -03:00
power
pps
Fix common misspellings
2011-03-31 11:26:23 -03:00
ps3
Fix common misspellings
2011-03-31 11:26:23 -03:00
rapidio
RapidIO/mpc85xx: fix possible mport registration problems
2011-04-14 16:06:56 -07:00
regulator
Fix common misspellings
2011-03-31 11:26:23 -03:00
rtc
drivers/rtc/rtc-s3c.c: fixup wake support for rtc
2011-05-11 18:50:44 -07:00
s390
[S390] dasd: prevent IO error during reserve/release loop
2011-05-10 17:13:42 +02:00
sbus
Fix common misspellings
2011-03-31 11:26:23 -03:00
scsi
[SCSI] fix oops in scsi_run_queue()
2011-05-03 15:30:00 -05:00
sfi
Fix common misspellings
2011-03-31 11:26:23 -03:00
sh
sn
spi
Merge branch 'spi/merge' of git://git.secretlab.ca/git/linux-2.6
2011-04-11 15:44:38 -07:00
ssb
Fix common misspellings
2011-03-31 11:26:23 -03:00
staging
Merge branch 'staging-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6
2011-05-04 14:23:41 -07:00
target
Fix common misspellings
2011-03-31 11:26:23 -03:00
tc
telephony
Fix common misspellings
2011-03-31 11:26:23 -03:00
thermal
tty
tty/n_gsm: fix bug in CRC calculation for gsm1 mode
2011-04-19 16:38:50 -07:00
uio
Fix common misspellings
2011-03-31 11:26:23 -03:00
usb
xHCI: Clear PLC in xhci_bus_resume()
2011-05-03 11:14:32 -07:00
uwb
Fix common misspellings
2011-03-31 11:26:23 -03:00
vhost
video
Merge branch 'fbmem'
2011-05-12 10:42:36 -07:00
virtio
virtio_pci: Prevent double-free of pci regions after device hot-unplug
2011-04-21 22:57:00 +09:30
vlynq
w1
Fix common misspellings
2011-03-31 11:26:23 -03:00
watchdog
watchdog: iTCO_wdt: TCO Watchdog patch for Intel Panther Point PCH
2011-04-26 12:50:44 +00:00
xen
PM: Add missing syscore_suspend() and syscore_resume() calls
2011-04-20 00:36:11 +02:00
zorro
Kconfig
Makefile