freebsd-skq/sys
jhb 4fb93663e6 Fix a few edge cases with error handling in cpufreq(4)'s CPUFREQ_GET()
method:
- If the last of the child cpufreq drivers returns an error while trying to
  fetch its list of supported frequencies but an earlier driver found the
  requested frequency, don't return an error to the caller.
- If all of the child cpufreq drivers fail and the attempt to match the
  frequency based on 'cpu_est_clockrate()' fails, return ENXIO rather than
  returning success and returning a frequency of CPUFREQ_VAL_UNKNOWN.

MFC after:	3 days
PR:		kern/121433
Reported by:	Eugene Grosbein  eugen ! kuzbass dot ru
2008-05-05 19:13:52 +00:00
..
amd64 enable IEEE80211_DEBUG and IEEE80211_AMPDU_AGE by default 2008-05-03 17:05:38 +00:00
arm Expand kdb_alt_break a little, most commonly used with the option 2008-05-04 23:29:38 +00:00
boot Revert the previous change and let PROBE_KEYBOARD function identical to -P 2008-04-09 17:59:17 +00:00
bsm Merge OpenBSM 1.0 changes to src/sys/bsm: 2007-10-29 18:47:25 +00:00
cam Locking in the ses_ioctl handler doesn't have to be so strict because 2008-03-17 17:18:16 +00:00
cddl Add FreeBSD IDs to files that originate in FreeBSD. 2008-04-22 07:43:00 +00:00
compat Implement linux_truncate64() syscall. 2008-04-23 15:56:33 +00:00
conf enable IEEE80211_DEBUG and IEEE80211_AMPDU_AGE by default 2008-05-03 17:05:38 +00:00
contrib Import basic common and iwarp kernel RDMA infrastructure. 2008-05-05 18:35:55 +00:00
crypto Make test00 compilable again. 2008-01-15 18:34:47 +00:00
ddb Rename debug.ddb.capture.bytes sysctl to debug.ddb.capture.bufoff in 2008-04-25 13:23:36 +00:00
dev import support for iwarp on Chelsio T3 card 2008-05-05 18:46:18 +00:00
fs o Fixed multi thread access issue reported by Alexander V. Chernikov 2008-04-25 11:37:20 +00:00
gdb Commit SYSINIT() ;-adding patch missed in previous pass. 2008-03-16 13:02:04 +00:00
geom Implement the G_PART_DUMPCONF method for all 6 schemes. Also call 2008-04-23 20:13:05 +00:00
gnu Move the head of byte-level advisory lock list from the 2008-04-16 11:33:32 +00:00
i4b Spelling fix for interupt -> interrupt 2007-10-12 06:03:46 +00:00
i386 enable IEEE80211_DEBUG and IEEE80211_AMPDU_AGE by default 2008-05-03 17:05:38 +00:00
ia64 Unbreak previous commit. While here, refactor the code a bit. 2008-04-25 16:09:03 +00:00
isa atrtc.c is a repocopy of the RTC device driver from i386/isa/clock.c 2008-04-14 07:57:15 +00:00
kern Fix a few edge cases with error handling in cpufreq(4)'s CPUFREQ_GET() 2008-05-05 19:13:52 +00:00
libkern Add prototype for __cmpd2(). 2008-02-23 22:40:05 +00:00
mips Add FLT_EVAL_METHOD and DECIMAL_DIG, required by C99 standard. 2008-05-03 21:04:21 +00:00
modules Restore SUBDIR+= accidentally removed in the previous revision. 2008-05-04 16:02:45 +00:00
net Add an option (compiled out by default) 2008-04-29 21:23:21 +00:00
net80211 fix build w/ IEEE80211_DEBUG_REFCNT enabled 2008-05-01 20:26:25 +00:00
netatalk Replaced the misleading uses of a historical artefact M_TRYWAIT with M_WAIT. 2008-03-25 09:39:02 +00:00
netatm Replaced the misleading uses of a historical artefact M_TRYWAIT with M_WAIT. 2008-03-25 09:39:02 +00:00
netgraph ng_address_hook() microoptimization. Use local variables as they should be. 2008-04-19 05:30:49 +00:00
netinet Fix build, together with a bit of style breakage. 2008-05-02 18:54:36 +00:00
netinet6 Acquire a read lock, rather than a write lock, on a UDPv6 inpcb when 2008-04-22 12:20:33 +00:00
netipsec Fix a bug that when getting/dumping the soft lifetime we reported 2008-03-24 15:01:20 +00:00
netipx Make tcpstates[] static, and make sure TCPSTATES is defined before 2007-07-30 11:06:42 +00:00
netnatm
netncp lockmgrs need to be released before to be destroyed and draining doesn't 2008-03-30 18:16:33 +00:00
netsmb Really, smb_iod_main() is not totally MPSAFE, so just acquire and drop 2008-03-27 01:23:59 +00:00
nfs Replaced the misleading uses of a historical artefact M_TRYWAIT with M_WAIT. 2008-03-25 09:39:02 +00:00
nfs4client Move the head of byte-level advisory lock list from the 2008-04-16 11:33:32 +00:00
nfsclient Now that all platforms use genclock, shuffle things around slightly 2008-04-22 19:38:30 +00:00
nfsserver Replaced the misleading uses of a historical artefact M_TRYWAIT with M_WAIT. 2008-03-25 09:39:02 +00:00
nlm Tighten up the error-handling in nlm_get_rpc. While I'm here, fix a 2008-04-16 09:09:50 +00:00
opencrypto Make ftruncate a 'struct file' operation rather than a vnode operation. 2008-01-07 20:05:19 +00:00
pc98 Expand kdb_alt_break a little, most commonly used with the option 2008-05-04 23:29:38 +00:00
pccard
pci It seems that RealTek 8129/8139 chip reports invalid length of 2008-04-10 01:06:05 +00:00
powerpc The first argment of mtdbatu or mtibatu is part of the encoding. 2008-04-28 03:04:41 +00:00
rpc Fix some issues that showed up during Kris' testing. 2008-04-11 10:34:59 +00:00
security Fix include guard spelling. 2008-04-27 15:51:49 +00:00
sparc64 enable IEEE80211_DEBUG and IEEE80211_AMPDU_AGE by default 2008-05-03 17:05:38 +00:00
sun4v Expand kdb_alt_break a little, most commonly used with the option 2008-05-04 23:29:38 +00:00
sys Expand kdb_alt_break a little, most commonly used with the option 2008-05-04 23:29:38 +00:00
tools Introduce a standalone shell script for embedding MFS image. 2008-02-05 10:46:30 +00:00
ufs - Use a local variable for i_ino in ufs_lookup. It is only used to 2008-04-22 12:34:16 +00:00
vm Eliminate pointless casts from kmem_suballoc(). 2008-04-28 17:25:27 +00:00
xdr Add the new kernel-mode NFS Lock Manager. To use it instead of the 2008-03-26 15:23:12 +00:00
Makefile o Add boot, gdb, nfsserver and opencrypto dirs to CSCOPEDIRS; sort. 2008-01-23 08:50:34 +00:00