summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2016-04-17 09:39:41 +0200
committerTakashi Iwai <tiwai@suse.de>2016-04-17 09:39:41 +0200
commit50fd4987c4f3c3ebf0ce94d932732011bbdc7c71 (patch)
tree104aebcb7c9bb293fdf1aa0c38ddf4da1c871455 /tools/perf/scripts/python/bin
parentc44da62b55bb453052869ab095bcda7aa0bd6bba (diff)
downloadkernel-50fd4987c4f3c3ebf0ce94d932732011bbdc7c71.tar.gz
ALSA: hda - Don't trust the reported actual power state
We've got a regression report that the recording on Mac with a cirrus codec doesn't work any longer. This turned out to be the missing power up to D0 by power_save_node enablement. After analyzing the traces, we found out that the culprit is that the codec advertises the "actual" power state of a few nodes to be D0 while the "target" power state is D3. This inconsistency is usually OK, as it implies the power transition. But in the case of cirrus codec, this seems to be stuck to D3 while it's not actually D0. This patch addresses the issue by checking the power state difference more strictly. It sends the power-state change verb unless both the target and the actual power states show the given value. We may introduce yet another flag indicating the possible broken hardware power state, but it's anyway safer to set the proper power state even in a transition (at least it's harmless as long as the target state is same). So this simpler change was applied now. Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=116171 Cc: <stable@vger.kernel.org> # v4.4+ Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions
-0700'>2022-07-19skbuff: carry external ubuf_info in msghdrPavel Begunkov 2022-06-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski 2022-06-23net: clear msg_get_inq in __sys_recvfrom() and __copy_msghdr_from_user()Eric Dumazet 2022-06-13net: make __sys_accept4_file() staticYajun Deng 2022-05-25Merge tag 'net-next-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds 2022-05-10ptp: Support late timestamp determinationGerhard Engleder 2022-05-10ptp: Pass hwtstamp to ptp_convert_timestamp()Gerhard Engleder 2022-05-10ptp: Request cycles for TX timestampGerhard Engleder 2022-04-28net: SO_RCVMARK socket option for SO_MARK with recvmsg()Erin MacNeil 2022-04-24net: add __sys_socket_file()Jens Axboe 2022-03-22fs: allocate inode by using alloc_inode_sb()Muchun Song 2022-02-14net: fix documentation for kernel_getsocknameAlex Maydanik 2022-01-06net: fix SOF_TIMESTAMPING_BIND_PHC to work with multiple socketsMiroslav Lichvar 2022-01-02net: socket.c: style fixHamish MacDonald 2021-12-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller 2021-12-27net: bridge: Get SIOCGIFBR/SIOCSIFBR ioctl working in compat modeRemi Pommarel 2021-12-16add missing bpf-cgroup.h includesJakub Kicinski 2021-08-31Merge tag 'net-next-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds 2021-08-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski 2021-08-27net: don't unconditionally copy_from_user a struct ifreq for socket ioctlsPeter Collingbourne 2021-08-25net: add accept helper not installing fdPavel Begunkov 2021-07-29mctp: Add MCTP baseJeremy Kerr 2021-07-27net: bridge: move bridge ioctls out of .ndo_do_ioctlArnd Bergmann 2021-07-27net: socket: return changed ifreq from SIOCDEVPRIVATEArnd Bergmann 2021-07-27dev_ioctl: pass SIOCDEVPRIVATE data separatelyArnd Bergmann 2021-07-23net: socket: rework compat_ifreq_ioctl()Arnd Bergmann 2021-07-23net: socket: simplify dev_ifconf handlingArnd Bergmann 2021-07-23net: socket: rework SIOC?IFMAP ioctlsArnd Bergmann 2021-07-23ethtool: improve compat ioctl handlingArnd Bergmann 2021-07-01net: socket: support hardware timestamp conversion to PHC boundYangbo Lu 2021-06-21net: add pf_family_names[] for protocol familyYejune Deng 2021-06-12net: make get_net_ns return error if NET_NS is disabledChangbin Du