Skip to content

Commit 6a2952e

Browse files
committed
strictdoc: Apply hash generation method
Note: Currently IDs in *.c files are replaced. To merge the chnaged IDs into *.sdoc: git diff -- drivers/char/mem.c | rg ".*SPDX-Req-ID: (.*)" --replace '$1' > /tmp/searchreplace.txt git diff -- kernel/trace/trace_events.c | rg ".*SPDX-Req-ID: (.*)" --replace '$1' >> /tmp/searchreplace.txt while read line1; read line2; do sed -i "s#$line1#$line2#g" Documentation/requirements/charmisc.sdoc sed -i "s#$line1#$line2#g" Documentation/requirements/tracing.sdoc done < /tmp/searchreplace.txt
1 parent 62ba516 commit 6a2952e

4 files changed

Lines changed: 51 additions & 51 deletions

File tree

Documentation/requirements/charmisc.sdoc

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -30,22 +30,22 @@ TITLE: devmem
3030
TITLE: Requirements
3131

3232
[REQUIREMENT]
33-
MID: drivers/char/mem.c:read_mem
33+
MID: 520eadd85cb2c706274ca992c02358cb4a699a8ccaa4933650c446b6c7c60777
3434
SPDX-Req-Sys: Character Drivers and Misc
3535
TITLE: read_mem
3636

3737
[REQUIREMENT]
38-
MID: drivers/char/mem.c:write_mem
38+
MID: e6f238bbbaab30163150383d9b2363d6d646ff680f643895eb2ac0a1fa26985e
3939
SPDX-Req-Sys: Character Drivers and Misc
4040
TITLE: write_mem
4141

4242
[REQUIREMENT]
43-
MID: drivers/char/mem.c:mmap_mem
43+
MID: 3049d84ce21beaa0aec3b2ad356a190c9f6102b96b04f9c12fa104c07e2f217c
4444
SPDX-Req-Sys: Character Drivers and Misc
4545
TITLE: mmap_mem
4646

4747
[REQUIREMENT]
48-
MID: drivers/char/mem.c:memory_lseek
48+
MID: a378950aa3d1b5eb651ffdae266d2b4e40fa7f823c5210c98d3e900fec1acc7b
4949
SPDX-Req-Sys: Character Drivers and Misc
5050
TITLE: memory_lseek
5151
COMMENT: >>>
@@ -59,12 +59,12 @@ it has no meaning, so passing orig equal to SEEK_END returns -EINVAL.
5959
<<<
6060

6161
[REQUIREMENT]
62-
MID: drivers/char/mem.c:open_port
62+
MID: 3c2ce3d37e4d1ce27d9b8ad4650cc9e0d62083a606f9f1da586aea7c4dd262e9
6363
SPDX-Req-Sys: Character Drivers and Misc
6464
TITLE: open_port
6565

6666
[REQUIREMENT]
67-
MID: drivers/char/mem.c:memory_open
67+
MID: 7d833331f8468e5293b0c405c14ab5f96b45ead5ad14bcc2ec48484ae58c6477
6868
SPDX-Req-Sys: Character Drivers and Misc
6969
TITLE: memory_open
7070

@@ -79,7 +79,7 @@ TITLE: memory_open FE_1, FE_2, FE_4
7979
DESCRIPTION: Test whether /dev/mem is accessible
8080
RELATIONS:
8181
- TYPE: Parent
82-
VALUE: drivers/char/mem.c:memory_open
82+
VALUE: 7d833331f8468e5293b0c405c14ab5f96b45ead5ad14bcc2ec48484ae58c6477
8383
ROLE: Test
8484
- TYPE: File
8585
ROLE: Test
@@ -96,7 +96,7 @@ TITLE: memory_open FE_3
9696
DESCRIPTION: Test open /dev/mem provides the correct min, maj
9797
RELATIONS:
9898
- TYPE: Parent
99-
VALUE: drivers/char/mem.c:memory_open
99+
VALUE: 7d833331f8468e5293b0c405c14ab5f96b45ead5ad14bcc2ec48484ae58c6477
100100
ROLE: Test
101101
- TYPE: File
102102
ROLE: Test
@@ -127,7 +127,7 @@ TITLE: read_mem FE_1
127127
DESCRIPTION: Test read 64bit ppos vs 32 bit addr
128128
RELATIONS:
129129
- TYPE: Parent
130-
VALUE: drivers/char/mem.c:read_mem
130+
VALUE: 520eadd85cb2c706274ca992c02358cb4a699a8ccaa4933650c446b6c7c60777
131131
ROLE: Test
132132
- TYPE: File
133133
ROLE: Test
@@ -144,7 +144,7 @@ TITLE: read_mem FE_2
144144
DESCRIPTION: Test read outside linear map
145145
RELATIONS:
146146
- TYPE: Parent
147-
VALUE: drivers/char/mem.c:read_mem
147+
VALUE: 520eadd85cb2c706274ca992c02358cb4a699a8ccaa4933650c446b6c7c60777
148148
ROLE: Test
149149
- TYPE: File
150150
ROLE: Test
@@ -161,7 +161,7 @@ TITLE: read_mem FE_???
161161
DESCRIPTION: Test read memfd_secret area can not being accessed
162162
RELATIONS:
163163
- TYPE: Parent
164-
VALUE: drivers/char/mem.c:read_mem
164+
VALUE: 520eadd85cb2c706274ca992c02358cb4a699a8ccaa4933650c446b6c7c60777
165165
- TYPE: File
166166
ROLE: Test
167167
VALUE: tools/testing/selftests/devmem/tests.c
@@ -177,7 +177,7 @@ TITLE: read_mem FE_3.2
177177
DESCRIPTION: test read allowed area
178178
RELATIONS:
179179
- TYPE: Parent
180-
VALUE: drivers/char/mem.c:read_mem
180+
VALUE: 520eadd85cb2c706274ca992c02358cb4a699a8ccaa4933650c446b6c7c60777
181181
ROLE: Test
182182
- TYPE: File
183183
ROLE: Test
@@ -194,7 +194,7 @@ TITLE: read_mem FE_4
194194
DESCRIPTION: test read allowed area increments ppos
195195
RELATIONS:
196196
- TYPE: Parent
197-
VALUE: drivers/char/mem.c:read_mem
197+
VALUE: 520eadd85cb2c706274ca992c02358cb4a699a8ccaa4933650c446b6c7c60777
198198
ROLE: Test
199199
- TYPE: File
200200
ROLE: Test
@@ -211,7 +211,7 @@ TITLE: read_mem FE_3.3, FE_3.3.1, FE_3.2.2
211211
DESCRIPTION: test read restricted returns zeros
212212
RELATIONS:
213213
- TYPE: Parent
214-
VALUE: drivers/char/mem.c:read_mem
214+
VALUE: 520eadd85cb2c706274ca992c02358cb4a699a8ccaa4933650c446b6c7c60777
215215
ROLE: Test
216216
- TYPE: File
217217
ROLE: Test
@@ -228,7 +228,7 @@ TITLE: write_mem - FE_2
228228
DESCRIPTION: test write outside
229229
RELATIONS:
230230
- TYPE: Parent
231-
VALUE: drivers/char/mem.c:write_mem
231+
VALUE: e6f238bbbaab30163150383d9b2363d6d646ff680f643895eb2ac0a1fa26985e
232232
ROLE: Test
233233
- TYPE: File
234234
ROLE: Test
@@ -245,7 +245,7 @@ TITLE: memory_lseek FE_2, FE_2.2
245245
DESCRIPTION: test seek funcction SEEK_SET
246246
RELATIONS:
247247
- TYPE: Parent
248-
VALUE: drivers/char/mem.c:memory_lseek
248+
VALUE: a378950aa3d1b5eb651ffdae266d2b4e40fa7f823c5210c98d3e900fec1acc7b
249249
ROLE: Test
250250
- TYPE: File
251251
ROLE: Test
@@ -262,7 +262,7 @@ TITLE: memory_lseek FE_2, FE_2.1
262262
DESCRIPTION: test seek function SEEK_CUR
263263
RELATIONS:
264264
- TYPE: Parent
265-
VALUE: drivers/char/mem.c:memory_lseek
265+
VALUE: a378950aa3d1b5eb651ffdae266d2b4e40fa7f823c5210c98d3e900fec1acc7b
266266
ROLE: Test
267267
- TYPE: File
268268
ROLE: Test
@@ -279,7 +279,7 @@ TITLE: memory_lseek FE_2, FE2.3
279279
DESCRIPTION: test seek function SEEK_END other
280280
RELATIONS:
281281
- TYPE: Parent
282-
VALUE: drivers/char/mem.c:memory_lseek
282+
VALUE: a378950aa3d1b5eb651ffdae266d2b4e40fa7f823c5210c98d3e900fec1acc7b
283283
ROLE: Test
284284
- TYPE: File
285285
ROLE: Test

Documentation/requirements/tracing.sdoc

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -30,41 +30,41 @@ TITLE: Event Tracing
3030
TITLE: Requirements
3131

3232
[REQUIREMENT]
33-
MID: kernel/trace/trace_events.c:__ftrace_event_enable_disable
33+
MID: c5f6ec6dd87a9820ce2bcc3389c7242a52a563ef9c5c9cae17767549ee0db78e
3434
SPDX-Req-Sys: Tracing
3535
TITLE: __ftrace_event_enable_disable
3636

3737
[REQUIREMENT]
38-
MID: kernel/trace/trace_events.c:__ftrace_set_clr_event_nolock
38+
MID: e20c6c520dd3d561a8267ee914aca62366adc2eb73a36e96bf992428944f7a98
3939
SPDX-Req-Sys: Tracing
4040
TITLE: __ftrace_set_clr_event_nolock
4141
RELATIONS:
4242
- TYPE: Parent
43-
VALUE: kernel/trace/trace_events.c:__ftrace_event_enable_disable
43+
VALUE: c5f6ec6dd87a9820ce2bcc3389c7242a52a563ef9c5c9cae17767549ee0db78e
4444

4545
[REQUIREMENT]
46-
MID: kernel/trace/trace_events.c:trace_set_clr_event
46+
MID: 7562d3291aa460c1b9b1f69d0bb0eff8804913581c8538efeb444dd3fbb8c1cf
4747
SPDX-Req-Sys: Tracing
4848
TITLE: trace_set_clr_event
4949
RELATIONS:
5050
- TYPE: Parent
51-
VALUE: kernel/trace/trace_events.c:__ftrace_set_clr_event_nolock
51+
VALUE: e20c6c520dd3d561a8267ee914aca62366adc2eb73a36e96bf992428944f7a98
5252

5353
[REQUIREMENT]
54-
MID: kernel/trace/trace_events.c:trace_array_set_clr_event
54+
MID: 65f51dbbeb67ac5a7f141c7f287f2caccdcd130a342203beab18d48c288de185
5555
SPDX-Req-Sys: Tracing
5656
TITLE: trace_array_set_clr_event
5757
RELATIONS:
5858
- TYPE: Parent
59-
VALUE: kernel/trace/trace_events.c:__ftrace_set_clr_event_nolock
59+
VALUE: e20c6c520dd3d561a8267ee914aca62366adc2eb73a36e96bf992428944f7a98
6060

6161
[REQUIREMENT]
62-
MID: kernel/trace/trace_events.c:event_enable_read
62+
MID: 67522346fa24a202a6ac669e06cb6d84f9260fd9a77b740234f06719c521154c
6363
SPDX-Req-Sys: Tracing
6464
TITLE: event_enable_read
6565

6666
[REQUIREMENT]
67-
MID: kernel/trace/trace_events.c:event_enable_write
67+
MID: 3dfce495f35d1c9bb968d1b826ad1ee0366ef8d585d9bc1b9465fd3716057ba4
6868
SPDX-Req-Sys: Tracing
6969
TITLE: event_enable_write
7070

drivers/char/mem.c

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,8 @@ static inline bool should_stop_iteration(void)
7676
}
7777

7878
/**
79-
* SPDX-Req-ID: drivers/char/mem.c:read_mem
80-
* SPDX-Req-HKey: TBD
79+
* SPDX-Req-ID: 520eadd85cb2c706274ca992c02358cb4a699a8ccaa4933650c446b6c7c60777
80+
* SPDX-Req-HKey: ebab8fcefbf908e2816d5cb7433972b79194cbb1c05ff35da0476ca43a25febf
8181
* SPDX-Req-Text:
8282
* read_mem - read from physical memory (/dev/mem).
8383
* @file: struct file associated with /dev/mem.
@@ -217,8 +217,8 @@ static ssize_t read_mem(struct file *file, char __user *buf,
217217
}
218218

219219
/**
220-
* SPDX-Req-ID: drivers/char/mem.c:write_mem
221-
* SPDX-Req-HKey: TBD
220+
* SPDX-Req-ID: e6f238bbbaab30163150383d9b2363d6d646ff680f643895eb2ac0a1fa26985e
221+
* SPDX-Req-HKey: 94241dbffcd6696874ef19821020f4400beeec47d06e453262a30d945a5b1225
222222
* SPDX-Req-Text:
223223
* write_mem - write to physical memory (/dev/mem).
224224
* @file: struct file associated with /dev/mem.
@@ -426,8 +426,8 @@ static const struct vm_operations_struct mmap_mem_ops = {
426426
};
427427

428428
/**
429-
* SPDX-Req-ID: drivers/char/mem.c:mmap_mem
430-
* SPDX-Req-HKey: TBD
429+
* SPDX-Req-ID: 3049d84ce21beaa0aec3b2ad356a190c9f6102b96b04f9c12fa104c07e2f217c
430+
* SPDX-Req-HKey: 5141bf6de403e5279c54c0e6675d6df50af40e3666b4082fc4daf42482f8d398
431431
* SPDX-Req-Text:
432432
* mmap_mem - map physical memory into user space (/dev/mem).
433433
* @file: file structure for the device.
@@ -708,8 +708,8 @@ static loff_t null_lseek(struct file *file, loff_t offset, int orig)
708708
}
709709

710710
/**
711-
* SPDX-Req-ID: drivers/char/mem.c:memory_lseek
712-
* SPDX-Req-HKey: TBD
711+
* SPDX-Req-ID: a378950aa3d1b5eb651ffdae266d2b4e40fa7f823c5210c98d3e900fec1acc7b
712+
* SPDX-Req-HKey: 8a4879ebd7275d7e3a7a173aecca1dedc132584e8714dedbcd38b3f0609e7aa9
713713
* SPDX-Req-Text:
714714
* memory_lseek - change the file position.
715715
* @file: file structure for the device.
@@ -781,8 +781,8 @@ static loff_t memory_lseek(struct file *file, loff_t offset, int orig)
781781
}
782782

783783
/**
784-
* SPDX-Req-ID: drivers/char/mem.c:open_port
785-
* SPDX-Req-HKey: TBD
784+
* SPDX-Req-ID: 3c2ce3d37e4d1ce27d9b8ad4650cc9e0d62083a606f9f1da586aea7c4dd262e9
785+
* SPDX-Req-HKey: 9afc7ff1c0f84e44fdb4d3de25cc3cc49118b0abfbb573d165d75bbbec19c945
786786
* SPDX-Req-Text:
787787
* open_port - open the I/O port device (/dev/port).
788788
* @inode: inode of the device file.
@@ -922,8 +922,8 @@ static const struct memdev {
922922
};
923923

924924
/**
925-
* SPDX-Req-ID: drivers/char/mem.c:memory_open
926-
* SPDX-Req-HKey: TBD
925+
* SPDX-Req-ID: 7d833331f8468e5293b0c405c14ab5f96b45ead5ad14bcc2ec48484ae58c6477
926+
* SPDX-Req-HKey: fcb4b4421c4fb3cd84bc66a103a2920c5d8d0d7c2d71a919b514dca3f9a48872
927927
* SPDX-Req-Text:
928928
* memory_open - set the filp f_op to the memory device fops and invoke open().
929929
* @inode: inode of the device file.

kernel/trace/trace_events.c

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -764,8 +764,8 @@ void trace_event_enable_tgid_record(bool enable)
764764
}
765765

766766
/**
767-
* SPDX-Req-ID: kernel/trace/trace_events.c:__ftrace_event_enable_disable
768-
* SPDX-Req-HKey: TBD
767+
* SPDX-Req-ID: c5f6ec6dd87a9820ce2bcc3389c7242a52a563ef9c5c9cae17767549ee0db78e
768+
* SPDX-Req-HKey: 90ff1cf8fa6aa746b493b624366a399055f4ae7c5b169365b98054d2e8d2d881
769769
* SPDX-Req-Text:
770770
* __ftrace_event_enable_disable - enable or disable a trace event
771771
* @file: trace event file associated with the event.
@@ -1354,8 +1354,8 @@ static void remove_event_file_dir(struct trace_event_file *file)
13541354
}
13551355

13561356
/**
1357-
* SPDX-Req-ID: kernel/trace/trace_events.c:__ftrace_set_clr_event_nolock
1358-
* SPDX-Req-HKey: TBD
1357+
* SPDX-Req-ID: e20c6c520dd3d561a8267ee914aca62366adc2eb73a36e96bf992428944f7a98
1358+
* SPDX-Req-HKey: f1234c19dfd2d24696efbefaff91ddc40ef6d216252e5a7c2bdb6e835f6c426e
13591359
* SPDX-Req-Text:
13601360
* __ftrace_set_clr_event_nolock - enable or disable an event within a system.
13611361
* @tr: target trace_array containing the events list.
@@ -1540,8 +1540,8 @@ int ftrace_set_clr_event(struct trace_array *tr, char *buf, int set)
15401540
}
15411541

15421542
/**
1543-
* SPDX-Req-ID: kernel/trace/trace_events.c:trace_set_clr_event
1544-
* SPDX-Req-HKey: TBD
1543+
* SPDX-Req-ID: 7562d3291aa460c1b9b1f69d0bb0eff8804913581c8538efeb444dd3fbb8c1cf
1544+
* SPDX-Req-HKey: 97cc6cfd5073461da4eab3f436287d53c23fe0e8896bf9b05db5c0a75f5547e3
15451545
* SPDX-Req-Text:
15461546
* trace_set_clr_event - enable or disable an event within a system.
15471547
* @system: system name (NULL for any system).
@@ -1584,8 +1584,8 @@ int trace_set_clr_event(const char *system, const char *event, int set)
15841584
EXPORT_SYMBOL_GPL(trace_set_clr_event);
15851585

15861586
/**
1587-
* SPDX-Req-ID: kernel/trace/trace_events.c:trace_array_set_clr_event
1588-
* SPDX-Req-HKey: TBD
1587+
* SPDX-Req-ID: 65f51dbbeb67ac5a7f141c7f287f2caccdcd130a342203beab18d48c288de185
1588+
* SPDX-Req-HKey: 5e55f3760c0313ec5645d05783e61f39437528cce0346077819c4e8c795468d3
15891589
* SPDX-Req-Text:
15901590
* trace_array_set_clr_event - enable or disable an event within a system for
15911591
* a trace array.
@@ -1908,8 +1908,8 @@ static void p_stop(struct seq_file *m, void *p)
19081908
}
19091909

19101910
/**
1911-
* SPDX-Req-ID: kernel/trace/trace_events.c:event_enable_read
1912-
* SPDX-Req-HKey: TBD
1911+
* SPDX-Req-ID: 67522346fa24a202a6ac669e06cb6d84f9260fd9a77b740234f06719c521154c
1912+
* SPDX-Req-HKey: 40ac9a648a9f99c98fdbb5dce63bb3538f2b9760b33c701a386022046fb61616
19131913
* SPDX-Req-Text:
19141914
* event_enable_read - read from a trace event file to retrieve its status.
19151915
* @filp: file pointer associated with the target trace event.
@@ -1985,8 +1985,8 @@ event_enable_read(struct file *filp, char __user *ubuf, size_t cnt,
19851985
}
19861986

19871987
/**
1988-
* SPDX-Req-ID: kernel/trace/trace_events.c:event_enable_write
1989-
* SPDX-Req-HKey: TBD
1988+
* SPDX-Req-ID: 3dfce495f35d1c9bb968d1b826ad1ee0366ef8d585d9bc1b9465fd3716057ba4
1989+
* SPDX-Req-HKey: 41b347665af61f1525825662ff6ed29b362187f9669e9625099b76f8bb8d4717
19901990
* SPDX-Req-Text:
19911991
* event_enable_write - write to a trace event file to enable/disable it.
19921992
* @filp: file pointer associated with the target trace event.

0 commit comments

Comments
 (0)