as requested.
Add classes:
* Core subsystems
* Storage interfaces
* Networking interfaces
* Peripherals interfaces
* Embedded interfaces
* Other subsystems
Signed-off-by: Costa Shulyupin <[email protected]>
---
Documentation/subsystem-apis.rst | 87 +++++++++++++++++++++++---------
1 file changed, 64 insertions(+), 23 deletions(-)
diff --git a/Documentation/subsystem-apis.rst b/Documentation/subsystem-apis.rst
index 55c90d5383ef..20655f6092c2 100644
--- a/Documentation/subsystem-apis.rst
+++ b/Documentation/subsystem-apis.rst
@@ -10,6 +10,22 @@ is taken directly from the kernel source, with supplemental material added
as needed (or at least as we managed to add it — probably *not* all that is
needed).
+Core subsystems
+---------------
+
+.. toctree::
+ :maxdepth: 1
+
+ core-api/index
+ driver-api/index
+ scheduler/index
+ timers/index
+ locking/index
+ cpu-freq/index
+ mm/index
+ power/index
+
+
Human interfaces
----------------
@@ -22,46 +38,71 @@ Human interfaces
gpu/index
fb/index
-**Fixme**: much more organizational work is needed here.
+
+Storage interfaces
+------------------
.. toctree::
:maxdepth: 1
- driver-api/index
- core-api/index
- locking/index
- accounting/index
+ filesystems/index
block/index
cdrom/index
- cpu-freq/index
- fpga/index
- i2c/index
- iio/index
+ scsi/index
+ target/index
+
+
+Networking interfaces
+---------------------
+
+.. toctree::
+ :maxdepth: 1
+
isdn/index
infiniband/index
- leds/index
netlabel/index
networking/index
- pcmcia/index
- power/index
- target/index
- timers/index
+ mhi/index
+
+
+Peripherals interfaces
+----------------------
+
+.. toctree::
+ :maxdepth: 1
+
+ usb/index
+ PCI/index
+ hwmon/index
+ leds/index
+
+
+Embedded interfaces
+-------------------
+
+.. toctree::
+ :maxdepth: 1
+
+ fpga/index
+ i2c/index
+ iio/index
spi/index
w1/index
+ peci/index
+
+Other subsystems
+----------------
+
+.. toctree::
+ :maxdepth: 1
+
+ accounting/index
+ pcmcia/index
watchdog/index
virt/index
- hwmon/index
accel/index
security/index
crypto/index
- filesystems/index
- mm/index
bpf/index
- usb/index
- PCI/index
- scsi/index
misc-devices/index
- scheduler/index
- mhi/index
- peci/index
wmi/index
--
2.40.1
On Wed, May 31, 2023 at 01:17:15PM +0300, Costa Shulyupin wrote:
> as requested.
>
> Add classes:
> * Core subsystems
> * Storage interfaces
> * Networking interfaces
> * Peripherals interfaces
> * Embedded interfaces
> * Other subsystems
This is v2, right? If so, please properly version your patch(es).
>
> Signed-off-by: Costa Shulyupin <[email protected]>
> ---
> Documentation/subsystem-apis.rst | 87 +++++++++++++++++++++++---------
> 1 file changed, 64 insertions(+), 23 deletions(-)
>
> diff --git a/Documentation/subsystem-apis.rst b/Documentation/subsystem-apis.rst
> index 55c90d5383ef..20655f6092c2 100644
> --- a/Documentation/subsystem-apis.rst
> +++ b/Documentation/subsystem-apis.rst
> @@ -10,6 +10,22 @@ is taken directly from the kernel source, with supplemental material added
> as needed (or at least as we managed to add it — probably *not* all that is
> needed).
>
> +Core subsystems
> +---------------
> +
> +.. toctree::
> + :maxdepth: 1
> +
> + core-api/index
> + driver-api/index
> + scheduler/index
> + timers/index
> + locking/index
> + cpu-freq/index
> + mm/index
> + power/index
> +
> +
> Human interfaces
> ----------------
>
> @@ -22,46 +38,71 @@ Human interfaces
> gpu/index
> fb/index
>
> -**Fixme**: much more organizational work is needed here.
> +
> +Storage interfaces
> +------------------
>
> .. toctree::
> :maxdepth: 1
>
> - driver-api/index
> - core-api/index
> - locking/index
> - accounting/index
> + filesystems/index
> block/index
> cdrom/index
> - cpu-freq/index
> - fpga/index
> - i2c/index
> - iio/index
> + scsi/index
> + target/index
> +
> +
> +Networking interfaces
> +---------------------
> +
> +.. toctree::
> + :maxdepth: 1
> +
> isdn/index
> infiniband/index
> - leds/index
> netlabel/index
> networking/index
> - pcmcia/index
> - power/index
> - target/index
> - timers/index
> + mhi/index
> +
> +
> +Peripherals interfaces
> +----------------------
> +
> +.. toctree::
> + :maxdepth: 1
> +
> + usb/index
> + PCI/index
> + hwmon/index
> + leds/index
> +
> +
> +Embedded interfaces
> +-------------------
> +
> +.. toctree::
> + :maxdepth: 1
> +
> + fpga/index
> + i2c/index
> + iio/index
> spi/index
> w1/index
> + peci/index
> +
> +Other subsystems
> +----------------
> +
> +.. toctree::
> + :maxdepth: 1
> +
> + accounting/index
> + pcmcia/index
> watchdog/index
> virt/index
> - hwmon/index
> accel/index
> security/index
> crypto/index
> - filesystems/index
> - mm/index
> bpf/index
> - usb/index
> - PCI/index
> - scsi/index
> misc-devices/index
> - scheduler/index
> - mhi/index
> - peci/index
> wmi/index
There is more to be sorted, though (and mind patch description, because I
rewrite it):
---- >8 ----
From 81bcb6042497a829ec4e3880cb75fc5c7e7e4e2b Mon Sep 17 00:00:00 2001
From: Costa Shulyupin <[email protected]>
Date: Wed, 31 May 2023 13:17:15 +0300
Subject: [PATCH] Documentation: subsystem-apis: Categorize remaining
subsystems
There is a FIXME that says to organize subsystems listed in
subsystem-apis.rst. Fulfill it by categorize remaining subsytems
by purpose/themes, while sorting entries in each category.
HID devices are already categorized in 3c591cc954d56e ("docs:
consolidate human interface subsystems").
Signed-off-by: Costa Shulyupin <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
[Bagas: rewrite patch description to be clearer and categorize a few more subsystems]
Signed-off-by: Bagas Sanjaya <[email protected]>
---
Documentation/subsystem-apis.rst | 123 ++++++++++++++++++++++---------
1 file changed, 88 insertions(+), 35 deletions(-)
diff --git a/Documentation/subsystem-apis.rst b/Documentation/subsystem-apis.rst
index 55c90d5383ef88..2c0b18a66e4e00 100644
--- a/Documentation/subsystem-apis.rst
+++ b/Documentation/subsystem-apis.rst
@@ -10,58 +10,111 @@ is taken directly from the kernel source, with supplemental material added
as needed (or at least as we managed to add it — probably *not* all that is
needed).
+Core subsystems
+---------------
+
+.. toctree::
+ :maxdepth: 1
+
+ core-api/index
+ cpu-freq/index
+ driver-api/index
+ locking/index
+ mm/index
+ power/index
+ scheduler/index
+ timers/index
+ wmi/index
+
Human interfaces
----------------
.. toctree::
:maxdepth: 1
- input/index
- hid/index
- sound/index
- gpu/index
fb/index
+ gpu/index
+ hid/index
+ input/index
+ sound/index
-**Fixme**: much more organizational work is needed here.
+Storage
+-------
.. toctree::
:maxdepth: 1
- driver-api/index
- core-api/index
- locking/index
- accounting/index
block/index
cdrom/index
- cpu-freq/index
+ filesystems/index
+ pcmcia/index
+ scsi/index
+ target/index
+
+
+Networking
+----------
+
+.. toctree::
+ :maxdepth: 1
+
+ bpf/index
+ infiniband/index
+ isdn/index
+ mhi/index
+ netlabel/index
+ networking/index
+
+
+Peripherals and devices
+-----------------------
+
+.. toctree::
+ :maxdepth: 1
+
+ PCI/index
+ hwmon/index
+ leds/index
+ misc-devices/index
+ usb/index
+
+
+Embedded systems
+----------------
+
+.. toctree::
+ :maxdepth: 1
+
fpga/index
i2c/index
iio/index
- isdn/index
- infiniband/index
- leds/index
- netlabel/index
- networking/index
- pcmcia/index
- power/index
- target/index
- timers/index
+ peci/index
spi/index
w1/index
- watchdog/index
- virt/index
- hwmon/index
- accel/index
- security/index
+
+Integrity
+---------
+
+.. toctree::
+ :maxdepth: 1
+
crypto/index
- filesystems/index
- mm/index
- bpf/index
- usb/index
- PCI/index
- scsi/index
- misc-devices/index
- scheduler/index
- mhi/index
- peci/index
- wmi/index
+ security/index
+
+Virtualization
+--------------
+
+.. toctree::
+ :maxdepth: 1
+
+ virt/index
+
+Miscellaneous
+-------------
+
+.. toctree::
+ :maxdepth: 1
+
+ accel/index
+ accounting/index
+ watchdog/index
--
An old man doll... just what I always wanted! - Clara
Thanks.
--
An old man doll... just what I always wanted! - Clara
From: Bagas Sanjaya <[email protected]>
Add classes:
* Core subsystems
* Storage
* Networking
* Peripherals and devices
* Embedded systems
* Integrity
* Virtualization
* Miscellaneous
There is a FIXME that says to organize subsystems listed in
subsystem-apis.rst. Fulfill it by categorize remaining subsytems
by purpose/themes, while sorting entries in each category.
HID devices are already categorized in 3c591cc954d56e ("docs:
consolidate human interface subsystems").
Signed-off-by: Costa Shulyupin <[email protected]>
---
Changes:
v3: add Integrity, Virtualization and Miscellaneous per Bagas Sanjaya
v2: add Core subsystems, Networking, Peripherals and Embedded
v1: add Storgre category
---
Documentation/subsystem-apis.rst | 119 ++++++++++++++++++++++---------
1 file changed, 86 insertions(+), 33 deletions(-)
diff --git a/Documentation/subsystem-apis.rst b/Documentation/subsystem-apis.rst
index 55c90d5383ef..2c0b18a66e4e 100644
--- a/Documentation/subsystem-apis.rst
+++ b/Documentation/subsystem-apis.rst
@@ -10,58 +10,111 @@ is taken directly from the kernel source, with supplemental material added
as needed (or at least as we managed to add it — probably *not* all that is
needed).
+Core subsystems
+---------------
+
+.. toctree::
+ :maxdepth: 1
+
+ core-api/index
+ cpu-freq/index
+ driver-api/index
+ locking/index
+ mm/index
+ power/index
+ scheduler/index
+ timers/index
+ wmi/index
+
Human interfaces
----------------
.. toctree::
:maxdepth: 1
- input/index
+ fb/index
+ gpu/index
hid/index
+ input/index
sound/index
- gpu/index
- fb/index
-**Fixme**: much more organizational work is needed here.
+Storage
+-------
.. toctree::
:maxdepth: 1
- driver-api/index
- core-api/index
- locking/index
- accounting/index
block/index
cdrom/index
- cpu-freq/index
- fpga/index
- i2c/index
- iio/index
- isdn/index
+ filesystems/index
+ pcmcia/index
+ scsi/index
+ target/index
+
+
+Networking
+----------
+
+.. toctree::
+ :maxdepth: 1
+
+ bpf/index
infiniband/index
- leds/index
+ isdn/index
+ mhi/index
netlabel/index
networking/index
- pcmcia/index
- power/index
- target/index
- timers/index
+
+
+Peripherals and devices
+-----------------------
+
+.. toctree::
+ :maxdepth: 1
+
+ PCI/index
+ hwmon/index
+ leds/index
+ misc-devices/index
+ usb/index
+
+
+Embedded systems
+----------------
+
+.. toctree::
+ :maxdepth: 1
+
+ fpga/index
+ i2c/index
+ iio/index
+ peci/index
spi/index
w1/index
- watchdog/index
+
+Integrity
+---------
+
+.. toctree::
+ :maxdepth: 1
+
+ crypto/index
+ security/index
+
+Virtualization
+--------------
+
+.. toctree::
+ :maxdepth: 1
+
virt/index
- hwmon/index
+
+Miscellaneous
+-------------
+
+.. toctree::
+ :maxdepth: 1
+
accel/index
- security/index
- crypto/index
- filesystems/index
- mm/index
- bpf/index
- usb/index
- PCI/index
- scsi/index
- misc-devices/index
- scheduler/index
- mhi/index
- peci/index
- wmi/index
+ accounting/index
+ watchdog/index
--
2.40.1
Hi--
On 6/1/23 07:55, Costa Shulyupin wrote:
> From: Bagas Sanjaya <[email protected]>
>
> Add classes:
> * Core subsystems
> * Storage
> * Networking
> * Peripherals and devices
> * Embedded systems
> * Integrity
> * Virtualization
> * Miscellaneous
>
> There is a FIXME that says to organize subsystems listed in
> subsystem-apis.rst. Fulfill it by categorize remaining subsytems
> by purpose/themes, while sorting entries in each category.
>
> HID devices are already categorized in 3c591cc954d56e ("docs:
> consolidate human interface subsystems").
>
> Signed-off-by: Costa Shulyupin <[email protected]>
This is a worthy goal, I am sure, but I am also sure that there is
a lot of bikeshedding that can go on here.
(examples below)
>
> ---
>
> Changes:
> v3: add Integrity, Virtualization and Miscellaneous per Bagas Sanjaya
> v2: add Core subsystems, Networking, Peripherals and Embedded
> v1: add Storgre category
Storage
> ---
> Documentation/subsystem-apis.rst | 119 ++++++++++++++++++++++---------
> 1 file changed, 86 insertions(+), 33 deletions(-)
>
> diff --git a/Documentation/subsystem-apis.rst b/Documentation/subsystem-apis.rst
> index 55c90d5383ef..2c0b18a66e4e 100644
> --- a/Documentation/subsystem-apis.rst
> +++ b/Documentation/subsystem-apis.rst
> @@ -10,58 +10,111 @@ is taken directly from the kernel source, with supplemental material added
> as needed (or at least as we managed to add it — probably *not* all that is
> needed).
>
> +Core subsystems
> +---------------
> +
> +.. toctree::
> + :maxdepth: 1
> +
> + core-api/index
> + cpu-freq/index
> + driver-api/index
> + locking/index
> + mm/index
> + power/index
> + scheduler/index
> + timers/index
> + wmi/index
> +
> Human interfaces
> ----------------
>
> .. toctree::
> :maxdepth: 1
>
> - input/index
> + fb/index
> + gpu/index
> hid/index
> + input/index
> sound/index
> - gpu/index
> - fb/index
>
> -**Fixme**: much more organizational work is needed here.
> +Storage
> +-------
>
> .. toctree::
> :maxdepth: 1
>
> - driver-api/index
> - core-api/index
> - locking/index
> - accounting/index
> block/index
> cdrom/index
> - cpu-freq/index
> - fpga/index
> - i2c/index
> - iio/index
> - isdn/index
> + filesystems/index
> + pcmcia/index
Why is pcmcia in the storage category?
It's just an interface (or a bus).
> + scsi/index
SCSI is also just a bus, but most (all?) of our drivers
are for storage controllers AFAIK, although I have seen
SCSI printer drivers, maybe even a SCSI toaster driver. :)
> + target/index
> +
> +
> +Networking
> +----------
> +
> +.. toctree::
> + :maxdepth: 1
> +
> + bpf/index
> infiniband/index
> - leds/index
> + isdn/index
> + mhi/index
> netlabel/index
> networking/index
> - pcmcia/index
> - power/index
> - target/index
> - timers/index
> +
> +
> +Peripherals and devices
> +-----------------------
> +
> +.. toctree::
> + :maxdepth: 1
> +
> + PCI/index
> + hwmon/index
> + leds/index
> + misc-devices/index
> + usb/index
> +
> +
> +Embedded systems
> +----------------
> +
> +.. toctree::
> + :maxdepth: 1
> +
> + fpga/index
> + i2c/index
I2C is just a bus IMO.
Same with SPI and W1.
Should we have a "Bus Interfaces" category?
> + iio/index
> + peci/index
> spi/index
> w1/index
> - watchdog/index
> +
> +Integrity
> +---------
> +
> +.. toctree::
> + :maxdepth: 1
> +
> + crypto/index
> + security/index
> +
> +Virtualization
> +--------------
> +
> +.. toctree::
> + :maxdepth: 1
> +
> virt/index
> - hwmon/index
> +
> +Miscellaneous
> +-------------
> +
> +.. toctree::
> + :maxdepth: 1
> +
> accel/index
> - security/index
> - crypto/index
> - filesystems/index
> - mm/index
> - bpf/index
> - usb/index
> - PCI/index
> - scsi/index
> - misc-devices/index
> - scheduler/index
> - mhi/index
> - peci/index
> - wmi/index
> + accounting/index
> + watchdog/index
Thanks.
--
~Randy
On Thu, Jun 01, 2023 at 05:55:55PM +0300, Costa Shulyupin wrote:
> From: Bagas Sanjaya <[email protected]>
>
> Add classes:
> * Core subsystems
> * Storage
> * Networking
> * Peripherals and devices
> * Embedded systems
> * Integrity
> * Virtualization
> * Miscellaneous
Above list is unnecessary, because the diff should clearly show those
categories.
>
> There is a FIXME that says to organize subsystems listed in
> subsystem-apis.rst. Fulfill it by categorize remaining subsytems
> by purpose/themes, while sorting entries in each category.
>
> HID devices are already categorized in 3c591cc954d56e ("docs:
> consolidate human interface subsystems").
>
> Signed-off-by: Costa Shulyupin <[email protected]>
Thanks for picking my version from v2 [1]. However, From: address in the
patch message doesn't match one from message header nor your Signed-off-by
address. Conversely, if you handle someone else's patch (in this case mine),
you need to also add SoB from him/her.
As you're still newbie here, I'd recommend you to try contributing to
drivers/staging/ first in order to gain experience on kernel developement
workflow. Also, you use your RedHat address, so I expect you have been
given kernel development training from your company (and doesn't make
trivial errors like these ones).
Anyway, I'd like to send my own version instead (incorporating feedback
from this version) if you still reroll with trivial sending mistakes.
Thanks.
[1]: https://lore.kernel.org/linux-doc/[email protected]/
--
An old man doll... just what I always wanted! - Clara
Bagas Sanjaya <[email protected]> writes:
> As you're still newbie here, I'd recommend you to try contributing to
> drivers/staging/ first in order to gain experience on kernel developement
> workflow. Also, you use your RedHat address, so I expect you have been
> given kernel development training from your company (and doesn't make
> trivial errors like these ones).
Bagas, please. I'll ask you directly: please don't go telling
documentation contributors how to comport themselves; you have plenty
enough to learn yourself on that front. It's hard enough to get
contributors to the documentation as it is without random people showing
up and giving orders.
I have distractions that are increasing my (already less than stellar)
latency, but I'll get to this stuff.
Thanks,
jon
On 6/2/23 17:19, Jonathan Corbet wrote:
> Bagas Sanjaya <[email protected]> writes:
>
>> As you're still newbie here, I'd recommend you to try contributing to
>> drivers/staging/ first in order to gain experience on kernel developement
>> workflow. Also, you use your RedHat address, so I expect you have been
>> given kernel development training from your company (and doesn't make
>> trivial errors like these ones).
>
> Bagas, please. I'll ask you directly: please don't go telling
> documentation contributors how to comport themselves; you have plenty
> enough to learn yourself on that front. It's hard enough to get
> contributors to the documentation as it is without random people showing
> up and giving orders.
>
Hi jon, thanks for another tip. I also learn contributing patches the
hard way by being rejected (honestly sometimes I learn, sometimes I
don't).
Let me clarify the situation. Previously in v2, I reviewed Costa's patch
by replying with proposing my own version, keeping patch author intact.
There, I categorized a few more items while sorting all of them. I
treated it as minor fixup that was attributed by brackets in the
SoB area (I could also use Co-developed-by: for this purpose too).
Then, Costa rerolled v3 using my version, but the From: address
in the patch message is mine without corresponding SoB, hence when you
apply his v3, there would be author mismatch (commit author is me
yet different SoB from him). I expected that my proposal in v2 is
carried by him (and also have SoB from both me and him as the sender
who carried my patch).
> I have distractions that are increasing my (already less than stellar)
> latency, but I'll get to this stuff.
>
I'm too, because I'm AuDHD and I can (and do) easily distracted; living
in a paradox between routine fixation and desire for quick action :).
Thanks.
--
An old man doll... just what I always wanted! - Clara
Costa Shulyupin <[email protected]> writes:
> From: Bagas Sanjaya <[email protected]>
>
> Add classes:
> * Core subsystems
> * Storage
> * Networking
> * Peripherals and devices
> * Embedded systems
> * Integrity
> * Virtualization
> * Miscellaneous
>
> There is a FIXME that says to organize subsystems listed in
> subsystem-apis.rst. Fulfill it by categorize remaining subsytems
> by purpose/themes, while sorting entries in each category.
>
> HID devices are already categorized in 3c591cc954d56e ("docs:
> consolidate human interface subsystems").
>
> Signed-off-by: Costa Shulyupin <[email protected]>
So now that I've found a moment to look at stuff, I'm a bit confused
here. Up top, you have a From: line identifying Bagas as the author of
this patch - but it lacks his signoff so I can't apply it.
If this is *really* such a complex change that it needs a
co-developed-by tag, please arrange that and the correct signoffs.
Otherwise, please send a patch that's your work (which can certainly
reflect suggestions from others) that is properly tagged.
Thanks,
jon
to make the page more organized as requested
Signed-off-by: Costa Shulyupin <[email protected]>
---
Changes:
v4. rollback to single Storage category, add 'TCM Virtual Device'
v3. add Integrity, Virtualization and Miscellaneous per Bagas Sanjaya
v2. add Core subsystems, Networking, Peripherals and Embedded
v1. add Storage category
---
Documentation/subsystem-apis.rst | 17 ++++++++++++-----
1 file changed, 12 insertions(+), 5 deletions(-)
diff --git a/Documentation/subsystem-apis.rst b/Documentation/subsystem-apis.rst
index 55c90d5383ef..b67a1b65855b 100644
--- a/Documentation/subsystem-apis.rst
+++ b/Documentation/subsystem-apis.rst
@@ -22,6 +22,18 @@ Human interfaces
gpu/index
fb/index
+Storage interfaces
+------------------
+
+.. toctree::
+ :maxdepth: 1
+
+ filesystems/index
+ block/index
+ cdrom/index
+ scsi/index
+ target/index
+
**Fixme**: much more organizational work is needed here.
.. toctree::
@@ -31,8 +43,6 @@ Human interfaces
core-api/index
locking/index
accounting/index
- block/index
- cdrom/index
cpu-freq/index
fpga/index
i2c/index
@@ -44,7 +54,6 @@ Human interfaces
networking/index
pcmcia/index
power/index
- target/index
timers/index
spi/index
w1/index
@@ -54,12 +63,10 @@ Human interfaces
accel/index
security/index
crypto/index
- filesystems/index
mm/index
bpf/index
usb/index
PCI/index
- scsi/index
misc-devices/index
scheduler/index
mhi/index
--
2.40.1
On Sun, 18 Jun 2023 at 18:20, Randy Dunlap <[email protected]> wrote:
> What does the TCM Virtual Device comment refer to?
TCM stands for Target Core Mod.
It is configured by CONFIG_TARGET_CORE.
The moved doc is https://docs.kernel.org/target/. Good example to not
name directories.
It says "TCM is another name for LIO, an in-kernel iSCSI target (server)."
LIO stands for Linux-IO: https://en.wikipedia.org/wiki/LIO_(SCSI_target)
Thank you.
Hi Costa,
On 6/17/23 23:29, Costa Shulyupin wrote:
> to make the page more organized as requested
>
> Signed-off-by: Costa Shulyupin <[email protected]>
>
> ---
>
> Changes:
> v4. rollback to single Storage category, add 'TCM Virtual Device'
What does the TCM Virtual Device comment refer to?
Otherwise LGTM.
Acked-by: Randy Dunlap <[email protected]>
Thanks.
> v3. add Integrity, Virtualization and Miscellaneous per Bagas Sanjaya
> v2. add Core subsystems, Networking, Peripherals and Embedded
> v1. add Storage category
> ---
> Documentation/subsystem-apis.rst | 17 ++++++++++++-----
> 1 file changed, 12 insertions(+), 5 deletions(-)
>
> diff --git a/Documentation/subsystem-apis.rst b/Documentation/subsystem-apis.rst
> index 55c90d5383ef..b67a1b65855b 100644
> --- a/Documentation/subsystem-apis.rst
> +++ b/Documentation/subsystem-apis.rst
> @@ -22,6 +22,18 @@ Human interfaces
> gpu/index
> fb/index
>
> +Storage interfaces
> +------------------
> +
> +.. toctree::
> + :maxdepth: 1
> +
> + filesystems/index
> + block/index
> + cdrom/index
> + scsi/index
> + target/index
> +
> **Fixme**: much more organizational work is needed here.
>
> .. toctree::
> @@ -31,8 +43,6 @@ Human interfaces
> core-api/index
> locking/index
> accounting/index
> - block/index
> - cdrom/index
> cpu-freq/index
> fpga/index
> i2c/index
> @@ -44,7 +54,6 @@ Human interfaces
> networking/index
> pcmcia/index
> power/index
> - target/index
> timers/index
> spi/index
> w1/index
> @@ -54,12 +63,10 @@ Human interfaces
> accel/index
> security/index
> crypto/index
> - filesystems/index
> mm/index
> bpf/index
> usb/index
> PCI/index
> - scsi/index
> misc-devices/index
> scheduler/index
> mhi/index
--
~Randy
Costa Shulyupin <[email protected]> writes:
> to make the page more organized as requested
>
> Signed-off-by: Costa Shulyupin <[email protected]>
>
> ---
>
> Changes:
> v4. rollback to single Storage category, add 'TCM Virtual Device'
> v3. add Integrity, Virtualization and Miscellaneous per Bagas Sanjaya
> v2. add Core subsystems, Networking, Peripherals and Embedded
> v1. add Storage category
> ---
> Documentation/subsystem-apis.rst | 17 ++++++++++++-----
> 1 file changed, 12 insertions(+), 5 deletions(-)
Applied, thanks.
jon