- move the syncer into kern/vfs_subr.c.
- change the syncer to process the mountlist and VFS_SYNC as appropriate.
- use an API for mount points similiar to the API for vnodes:
- vfs_syncer_add_to_worklist(struct mount *mp) to add
- vfs_syncer_remove_from_worklist(struct mount *mp) to remove a mount.
No objections on tech-kern@
subcomponents. While the wdog and envsys subcomponents aren't
terribly useful in DOMU environment, this restores functionality
to previous (pre-modularized sysmon) state.
that the lhs is a variable reference, a number or a quoted string.
This helps avoid subtle bugs caused by typos.
When conditionals are being evaluated during variable expansion
we cannot be as strict becuase lhs will already have been expanded.
We therefor pass a boolean to Cond_EvalExpression to tell it how
lhs should be treated.
Add unit-tests/cond2.mk to test the above
Reviewed by: christos, joerg
when data has been sitting in the Rx FIFO for more than 4 character times
without being read because there is not enough data to reach the trigger
level. With this change, enable FIFO usage for Tegra UARTs.
- ITR regiser are not documented in 82575 and newer devices'
manual. The documets say "E"ITR(0) has no alias (to old ITR).
But in reality, the alias really exists. When EITR(0) is
written, the old ITR is changed. Before this commit, ITR was
written after EITR was written. It causes that EITR's value
(450) was overwritten with old ITR(1500). Set sc_itr first
and use the value and don't set ITR if a device >= 82575
(which has MSI-X multi queue function).
- Older than 82540 devices have no TADV register.
- 82575 and newer devices have no TIDV and TADV registers.
xxx_ap() to the application processor. It doesn't make any sense to
have bp reference the application processor while ap references boot!
XXX The two function are now lexicographically mis-ordered. If this
XXX is an issue, let me know and I will re-sequence them.
are not described in documents and other OS's drivers don't
access it.
(I have no the first chip(82542)'s document. Those registers
might be described in the document).