요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
1
What: /sys/devices/.../waiting_for_supplier
2
Date: May 2020
3
Contact: Saravana Kannan <[email protected]>
4
Description:
5
The /sys/devices/.../waiting_for_supplier attribute is only
6
present when fw_devlink kernel command line option is enabled
7
and is set to something stricter than "permissive". It is
8
removed once a device probes successfully (because the
9
information is no longer relevant). The number read from it (0
10
or 1) reflects whether the device is waiting for one or more
11
suppliers to be added and then linked to using device links
12
before the device can probe.
14
A value of 0 means the device is not waiting for any suppliers
15
to be added before it can probe. A value of 1 means the device
16
is waiting for one or more suppliers to be added before it can
17
probe.
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
Supplier dependency wait state
1-17| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/devices/.../waiting_for_supplier |
| Date | 2020년 5월 |
| Contact | Saravana Kannan <[email protected]> |
| Description | 이 attribute는 fw_devlink kernel command-line option이 enabled이고 "permissive"보다 strict한 값으로 설정된 경우에만 존재합니다. Device가 probe에 성공하면 정보가 더 이상 필요하지 않으므로 제거됩니다. 여기서 읽는 0 또는 1은 device가 probe하기 전에 하나 이상의 supplier가 추가되고 device link로 연결되기를 기다리는지 나타냅니다. 0은 supplier 추가를 기다리지 않음을, 1은 하나 이상의 supplier 추가를 기다리고 있음을 뜻합니다. |
ValueMeaning
0Not waiting for supplier addition
1Waiting for one or more suppliers before probe
Probe eligibility와 supplier dependency state입니다.
Pre-probe supplier dependency state
sysfs-devices-waiting_for_supplier:1-17fw_devlink가 permissive보다 strict할 때만 나타나며 successful probe 뒤 제거되고, 1이면 하나 이상의 supplier 추가·link를 기다립니다.