[PATCH] Add locking to twe(4) so it no longer uses Giant

John Baldwin jhb at FreeBSD.org
Fri Aug 10 13:31:53 UTC 2012


On 8/9/12 5:04 PM, Mike Tancsa wrote:
> Start up the tw_cli client
> 
> 0{offsite2}# tw_cli
> //offsite2> show
> 
> Ctl   Model        (V)Ports  Drives   Units   NotOpt  RRate   VRate  BBU
> ------------------------------------------------------------------------
> c0    9650SE-2LP   2         2        1       0       1       1      -
> 
> 
> //offsite2> exit
> 0{offsite2}# ls -l /dev/tw*
> crw-------  1 root  operator  -   0,  37 Aug  9 16:58 /dev/twa0
> crw-r-----  1 root  operator  -   0, 174 Aug  9 17:00 /dev/twed0
> 0{offsite2}#
> 
> 
> It then disappears ?!

Bizarre, it seems to disappear while tw_cli is running?  I'm curious if
'rm -W /dev/twe0' brings it back?

If so, it might be interesting to see a ktrace of tw_cli.

-- 
John Baldwin


More information about the freebsd-current mailing list