site_archiver@lists.apple.com Delivered-To: darwin-kernel@lists.apple.com -----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 (Darwin-kernel@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-kernel/site_archiver%40lists.a... This email sent to site_archiver@lists.apple.com
participants (1)
-
Brian Bergstrand