Skip to content

Commit 2214a36

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 82a4186 commit 2214a36

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
@@ -20,22 +20,22 @@ TITLE: devmem
2020
TITLE: Requirements
2121

2222
[REQUIREMENT]
23-
MID: drivers/char/mem.c:read_mem
23+
MID: 520eadd85cb2c706274ca992c02358cb4a699a8ccaa4933650c446b6c7c60777
2424
SPDX-Req-Sys: Character Drivers and Misc
2525
TITLE: read_mem
2626

2727
[REQUIREMENT]
28-
MID: drivers/char/mem.c:write_mem
28+
MID: e6f238bbbaab30163150383d9b2363d6d646ff680f643895eb2ac0a1fa26985e
2929
SPDX-Req-Sys: Character Drivers and Misc
3030
TITLE: write_mem
3131

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

3737
[REQUIREMENT]
38-
MID: drivers/char/mem.c:memory_lseek
38+
MID: a378950aa3d1b5eb651ffdae266d2b4e40fa7f823c5210c98d3e900fec1acc7b
3939
SPDX-Req-Sys: Character Drivers and Misc
4040
TITLE: memory_lseek
4141
COMMENT: >>>
@@ -49,12 +49,12 @@ it has no meaning, so passing orig equal to SEEK_END returns -EINVAL.
4949
<<<
5050

5151
[REQUIREMENT]
52-
MID: drivers/char/mem.c:open_port
52+
MID: 3c2ce3d37e4d1ce27d9b8ad4650cc9e0d62083a606f9f1da586aea7c4dd262e9
5353
SPDX-Req-Sys: Character Drivers and Misc
5454
TITLE: open_port
5555

5656
[REQUIREMENT]
57-
MID: drivers/char/mem.c:memory_open
57+
MID: 7d833331f8468e5293b0c405c14ab5f96b45ead5ad14bcc2ec48484ae58c6477
5858
SPDX-Req-Sys: Character Drivers and Misc
5959
TITLE: memory_open
6060

@@ -69,7 +69,7 @@ TITLE: memory_open FE_1, FE_2, FE_4
6969
DESCRIPTION: Test whether /dev/mem is accessible
7070
RELATIONS:
7171
- TYPE: Parent
72-
VALUE: drivers/char/mem.c:memory_open
72+
VALUE: 7d833331f8468e5293b0c405c14ab5f96b45ead5ad14bcc2ec48484ae58c6477
7373
ROLE: Test
7474
- TYPE: File
7575
ROLE: Test
@@ -86,7 +86,7 @@ TITLE: memory_open FE_3
8686
DESCRIPTION: Test open /dev/mem provides the correct min, maj
8787
RELATIONS:
8888
- TYPE: Parent
89-
VALUE: drivers/char/mem.c:memory_open
89+
VALUE: 7d833331f8468e5293b0c405c14ab5f96b45ead5ad14bcc2ec48484ae58c6477
9090
ROLE: Test
9191
- TYPE: File
9292
ROLE: Test
@@ -117,7 +117,7 @@ TITLE: read_mem FE_1
117117
DESCRIPTION: Test read 64bit ppos vs 32 bit addr
118118
RELATIONS:
119119
- TYPE: Parent
120-
VALUE: drivers/char/mem.c:read_mem
120+
VALUE: 520eadd85cb2c706274ca992c02358cb4a699a8ccaa4933650c446b6c7c60777
121121
ROLE: Test
122122
- TYPE: File
123123
ROLE: Test
@@ -134,7 +134,7 @@ TITLE: read_mem FE_2
134134
DESCRIPTION: Test read outside linear map
135135
RELATIONS:
136136
- TYPE: Parent
137-
VALUE: drivers/char/mem.c:read_mem
137+
VALUE: 520eadd85cb2c706274ca992c02358cb4a699a8ccaa4933650c446b6c7c60777
138138
ROLE: Test
139139
- TYPE: File
140140
ROLE: Test
@@ -151,7 +151,7 @@ TITLE: read_mem FE_???
151151
DESCRIPTION: Test read memfd_secret area can not being accessed
152152
RELATIONS:
153153
- TYPE: Parent
154-
VALUE: drivers/char/mem.c:read_mem
154+
VALUE: 520eadd85cb2c706274ca992c02358cb4a699a8ccaa4933650c446b6c7c60777
155155
- TYPE: File
156156
ROLE: Test
157157
VALUE: tools/testing/selftests/devmem/tests.c
@@ -167,7 +167,7 @@ TITLE: read_mem FE_3.2
167167
DESCRIPTION: test read allowed area
168168
RELATIONS:
169169
- TYPE: Parent
170-
VALUE: drivers/char/mem.c:read_mem
170+
VALUE: 520eadd85cb2c706274ca992c02358cb4a699a8ccaa4933650c446b6c7c60777
171171
ROLE: Test
172172
- TYPE: File
173173
ROLE: Test
@@ -184,7 +184,7 @@ TITLE: read_mem FE_4
184184
DESCRIPTION: test read allowed area increments ppos
185185
RELATIONS:
186186
- TYPE: Parent
187-
VALUE: drivers/char/mem.c:read_mem
187+
VALUE: 520eadd85cb2c706274ca992c02358cb4a699a8ccaa4933650c446b6c7c60777
188188
ROLE: Test
189189
- TYPE: File
190190
ROLE: Test
@@ -201,7 +201,7 @@ TITLE: read_mem FE_3.3, FE_3.3.1, FE_3.2.2
201201
DESCRIPTION: test read restricted returns zeros
202202
RELATIONS:
203203
- TYPE: Parent
204-
VALUE: drivers/char/mem.c:read_mem
204+
VALUE: 520eadd85cb2c706274ca992c02358cb4a699a8ccaa4933650c446b6c7c60777
205205
ROLE: Test
206206
- TYPE: File
207207
ROLE: Test
@@ -218,7 +218,7 @@ TITLE: write_mem - FE_2
218218
DESCRIPTION: test write outside
219219
RELATIONS:
220220
- TYPE: Parent
221-
VALUE: drivers/char/mem.c:write_mem
221+
VALUE: e6f238bbbaab30163150383d9b2363d6d646ff680f643895eb2ac0a1fa26985e
222222
ROLE: Test
223223
- TYPE: File
224224
ROLE: Test
@@ -235,7 +235,7 @@ TITLE: memory_lseek FE_2, FE_2.2
235235
DESCRIPTION: test seek funcction SEEK_SET
236236
RELATIONS:
237237
- TYPE: Parent
238-
VALUE: drivers/char/mem.c:memory_lseek
238+
VALUE: a378950aa3d1b5eb651ffdae266d2b4e40fa7f823c5210c98d3e900fec1acc7b
239239
ROLE: Test
240240
- TYPE: File
241241
ROLE: Test
@@ -252,7 +252,7 @@ TITLE: memory_lseek FE_2, FE_2.1
252252
DESCRIPTION: test seek function SEEK_CUR
253253
RELATIONS:
254254
- TYPE: Parent
255-
VALUE: drivers/char/mem.c:memory_lseek
255+
VALUE: a378950aa3d1b5eb651ffdae266d2b4e40fa7f823c5210c98d3e900fec1acc7b
256256
ROLE: Test
257257
- TYPE: File
258258
ROLE: Test
@@ -269,7 +269,7 @@ TITLE: memory_lseek FE_2, FE2.3
269269
DESCRIPTION: test seek function SEEK_END other
270270
RELATIONS:
271271
- TYPE: Parent
272-
VALUE: drivers/char/mem.c:memory_lseek
272+
VALUE: a378950aa3d1b5eb651ffdae266d2b4e40fa7f823c5210c98d3e900fec1acc7b
273273
ROLE: Test
274274
- TYPE: File
275275
ROLE: Test

Documentation/requirements/tracing.sdoc

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,41 +20,41 @@ TITLE: Event Tracing
2020
TITLE: Requirements
2121

2222
[REQUIREMENT]
23-
MID: kernel/trace/trace_events.c:__ftrace_event_enable_disable
23+
MID: c5f6ec6dd87a9820ce2bcc3389c7242a52a563ef9c5c9cae17767549ee0db78e
2424
SPDX-Req-Sys: Tracing
2525
TITLE: __ftrace_event_enable_disable
2626

2727
[REQUIREMENT]
28-
MID: kernel/trace/trace_events.c:__ftrace_set_clr_event_nolock
28+
MID: e20c6c520dd3d561a8267ee914aca62366adc2eb73a36e96bf992428944f7a98
2929
SPDX-Req-Sys: Tracing
3030
TITLE: __ftrace_set_clr_event_nolock
3131
RELATIONS:
3232
- TYPE: Parent
33-
VALUE: kernel/trace/trace_events.c:__ftrace_event_enable_disable
33+
VALUE: c5f6ec6dd87a9820ce2bcc3389c7242a52a563ef9c5c9cae17767549ee0db78e
3434

3535
[REQUIREMENT]
36-
MID: kernel/trace/trace_events.c:trace_set_clr_event
36+
MID: 7562d3291aa460c1b9b1f69d0bb0eff8804913581c8538efeb444dd3fbb8c1cf
3737
SPDX-Req-Sys: Tracing
3838
TITLE: trace_set_clr_event
3939
RELATIONS:
4040
- TYPE: Parent
41-
VALUE: kernel/trace/trace_events.c:__ftrace_set_clr_event_nolock
41+
VALUE: e20c6c520dd3d561a8267ee914aca62366adc2eb73a36e96bf992428944f7a98
4242

4343
[REQUIREMENT]
44-
MID: kernel/trace/trace_events.c:trace_array_set_clr_event
44+
MID: 65f51dbbeb67ac5a7f141c7f287f2caccdcd130a342203beab18d48c288de185
4545
SPDX-Req-Sys: Tracing
4646
TITLE: trace_array_set_clr_event
4747
RELATIONS:
4848
- TYPE: Parent
49-
VALUE: kernel/trace/trace_events.c:__ftrace_set_clr_event_nolock
49+
VALUE: e20c6c520dd3d561a8267ee914aca62366adc2eb73a36e96bf992428944f7a98
5050

5151
[REQUIREMENT]
52-
MID: kernel/trace/trace_events.c:event_enable_read
52+
MID: 67522346fa24a202a6ac669e06cb6d84f9260fd9a77b740234f06719c521154c
5353
SPDX-Req-Sys: Tracing
5454
TITLE: event_enable_read
5555

5656
[REQUIREMENT]
57-
MID: kernel/trace/trace_events.c:event_enable_write
57+
MID: 3dfce495f35d1c9bb968d1b826ad1ee0366ef8d585d9bc1b9465fd3716057ba4
5858
SPDX-Req-Sys: Tracing
5959
TITLE: event_enable_write
6060

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)