https://github.com/torvalds/linux
Revision 2f451d2a2a44b66586b803763068195088f9ccd4 authored by Takashi Iwai on 10 November 2011, 11:36:46 UTC, committed by Takashi Iwai on 10 November 2011, 11:36:46 UTC
We disabled the check of NO_PRESENCE bit of the default pin-config
in commit f4419172 temporarily.  One problem was that the first
implementation was wrong -- the bit after the shift must be checked.
However, this would still give many regressions on machines with broken
BIOS.  They set this bit wrongly even on active pins.

A workaround is to check whether all pins contain this bit.  As far as
I've checked, broken BIOSen set this bit on all pins, no matter whether
active or not.  In such a case, the driver should ignore this bit check.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
1 parent 9e226b4
History
Tip revision: 2f451d2a2a44b66586b803763068195088f9ccd4 authored by Takashi Iwai on 10 November 2011, 11:36:46 UTC
ALSA: hda - Re-enable the check NO_PRESENCE misc bit
Tip revision: 2f451d2
File Mode Size
Documentation
arch
block
crypto
drivers
firmware
fs
include
init
ipc
kernel
lib
mm
net
samples
scripts
security
sound
tools
usr
virt
.gitignore -rw-r--r-- 1014 bytes
.mailmap -rw-r--r-- 4.1 KB
COPYING -rw-r--r-- 18.3 KB
CREDITS -rw-r--r-- 92.6 KB
Kbuild -rw-r--r-- 2.5 KB
Kconfig -rw-r--r-- 252 bytes
MAINTAINERS -rw-r--r-- 201.2 KB
Makefile -rw-r--r-- 52.2 KB
README -rw-r--r-- 17.0 KB
REPORTING-BUGS -rw-r--r-- 3.3 KB

README

back to top