On Saturday 26 April 2008, Dmitry wrote:Speaking of which: those clk_*() interfaces need to be better specified. Right now they're too vague to support fully portable callers. - What kind of "rounding" is provided? Using a 10 MHz target rate as an example, with a 48 MHz base and a binary divider: * "not-lower-than" would give 12 MHz (divide-by-4) * "not-higher-than" would give 6 MHz (divide-by-8) * "closest" would give 12 MHz, only 2 MHz off The differences can matter, depending on what the clock drives. Similarly, for DPLL based clocks (out = (in/DIV)*MUL) there can be "lowest power" goals, like "use biggest DIV that produces an output within <this> error bound". - Does clk_set_rate() round, or does it fail when it can't set that exact rate? (Would an 0.05% difference matter?) This issue is orthogonal to whether clocklib merges or not (and if so, when) ... except that if it does merge, then the answers from clocklib will become the de facto answer to those questions. - Dave --
| Chuck Ebbert | Why do so many machines need "noapic"? |
| Linus Torvalds | Linux 2.6.27 |
| Alan Cox | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Bart Van Assche | Re: Integration of SCST in the mainstream Linux kernel |
git: | |
| Frank Lichtenheld | Re: Trying to use git-filter-branch to compress history by removing large, obsolet... |
| Imran M Yousuf | Re: [kernel.org users] [RFD] On deprecating "git-foo" for builtins |
| Petr Baudis | Re: VCS comparison table |
| Aubrey Li | git clone problem through HTTP |
| Richard Stallman | Real men don't attack straw men |
| Marcos Laufer | dmesg IBM x3650 OpenBSD 4.3 |
| Parvinder Bhasin | OpenBSD and SYNFlood / DDoS protection |
| sonjaya | openvpn on openbsd 4.1 |
| Hugh Dickins | Re: [bug?] tg3: Failed to load firmware "tigon/tg3_tso.bin" |
| Arjan van de Ven | Re: [GIT]: Networking |
| Jens Axboe | Re: [BUG] New Kernel Bugs |
| Francois Romieu | Re: 8169 Intermittent ifup Failure Issue With RTL8102E Chipset in Intel's New D945... |
| Shared swap partition | 10 hours ago | Linux general |
| high memory | 2 days ago | Linux kernel |
| semaphore access speed | 2 days ago | Applications and Utilities |
| the kernel how to power off the machine | 2 days ago | Linux kernel |
| Easter Eggs in windows XP | 2 days ago | Windows |
| Root password | 2 days ago | Linux general |
| Where/when DNOTIFY is used? | 2 days ago | Linux kernel |
| How to convert Linux Kernel built-in module into a loadable module | 2 days ago | Linux kernel |
| Linux 2.6.24 and I/O schedulers | 2 days ago | Linux kernel |
| USB Driver -- Interrupt Polling -- A Little Help Please | 3 days ago | Linux general |
