1
멀티 코어 시스템에서 kobj_uevent()의 발행 순서가 보장되어 있다고 가정하면 (즉, 단일 커널 스레드에서 발행되거나 다른 방식으로 직렬화 됨), 이벤트가 전달된다는 보장을 받습니까? netlink 소켓에서 동일한 순서로 수신 대기하는 (단일) userspace 프로세스에?은 사용자 공간에 배달 될 때까지 보존되는 순서입니까?
답이 예인 경우 SEQNUM의 목적은 무엇입니까?
대답은 "아니오"이고 동시에 이벤트는 사용자 공간 프로세스에 seqnum 순으로 전달됩니다. 나는 이해한다. 호출자가'kobj_uevent()'호출의 순서를 보장한다면,'SEQNO'는 오름차순으로 보장된다. 그런 다음 이벤트가 'SEQNO'순서로 사용자 공간에 전달되면 이벤트는 발행 순서대로 전달됩니다. 그리고 그 질문은 여전히 남아 있습니다 - 'SEQNO'의 목적은 무엇입니까? – crosser