• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: thread_funnel_set?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: thread_funnel_set?


  • Subject: Re: thread_funnel_set?
  • From: Brian Bergstrand <email@hidden>
  • Date: Sat, 30 Apr 2005 23:34:59 -0500

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


On Apr 30, 2005, at 7:39 PM, Bijoy Thomas wrote:

> Hi,
>
>   Can anyone explain what the function thread_funnel_set() does? Is
> it some means of synchronization/locking mechanism to critical
> kernel data structures??
>
> Regards,
> Bijoy Thomas.
>

Fore pre-Tiger, yes, thread funnels were basically giant locks. There
was one for networking and one for everything else in the BSD kernel.
I'm surprised that they are still in Tiger, as that is supposed to be
one of the big changes in the Tiger kernel: no more funnels. I can
only surmise that they are there for some kind of backward
compatibility, but since all NKE and FS kext's have to be updated to
the kpi's I don't know who that compatibility would be for.

Brian Bergstrand
<http://www.classicalguitar.net/brian/>   PGP Key ID: 0xB6C7B6A2

-----BEGIN PGP SIGNATURE-----
Version: PGP Desktop 9.0.0 (Build 2001)

iQA/AwUBQnRcc3nR2Fu2x7aiEQJQNwCdFhM/TyJXHVp4MlI/Iv97GDYBBTEAoKSK
lQ7fqoyJoKqKvO0vIU+NKxFh
=ekk4
-----END PGP SIGNATURE-----
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >thread_funnel_set? (From: Bijoy Thomas <email@hidden>)

  • Prev by Date: Re: Mac OS X VFS
  • Previous by thread: thread_funnel_set?
  • Index(es):
    • Date
    • Thread