Shared memory mappings for devices
Shared memory mappings for devices
Posted May 7, 2018 20:31 UTC (Mon) by willy (subscriber, #9762)Parent article: Shared memory mappings for devices
I have a preliminary patch to use an IDR to assign each mm_struct a u32 ID. There are various details around how quickly those can be reused. It actually saves memory (replacing the list_head with a u32). I'll try to get that finished up soon.
Posted May 7, 2018 20:42 UTC (Mon)
by luto (guest, #39314)
[Link] (2 responses)
Posted May 7, 2018 21:02 UTC (Mon)
by willy (subscriber, #9762)
[Link] (1 responses)
Posted May 7, 2018 21:37 UTC (Mon)
by luto (guest, #39314)
[Link]
Posted May 8, 2018 21:29 UTC (Tue)
by mirabilos (subscriber, #84359)
[Link] (6 responses)
Asking for my acronyms database…
Posted May 8, 2018 21:33 UTC (Tue)
by willy (subscriber, #9762)
[Link] (3 responses)
Posted May 11, 2018 7:37 UTC (Fri)
by jem (subscriber, #24231)
[Link] (2 responses)
I miss Byte magazine, which meticulously spelled out an acronym the first time it appeared in an article, no matter how common. For example: "Random Access Memory (RAM)".
Posted May 11, 2018 14:16 UTC (Fri)
by willy (subscriber, #9762)
[Link]
Posted May 15, 2018 23:52 UTC (Tue)
by giraffedata (guest, #1954)
[Link]
IBM used to do that in all its manuals as well, and it's an irritating style because acronyms are not abbreviations - they're words in their own right that are better known and have more meaning than the words from which they are derived. Sometimes the acquired meanings even contradict those words. The etymology of the acronym is still useful, of course, but the right way to do it is RAM (Random Access Memory), not Random Access Memory (RAM).
RAM is an interesting example, by the way, because words used illogically was another peeve Byte editors had and the magazine never used RAM to mean what most people meant by it: read/write memory. The term in Byte for that was "programmable memory." RAM would appear in Byte only in contrast with sequential access memory.
Posted May 11, 2018 16:44 UTC (Fri)
by cladisch (✭ supporter ✭, #50193)
[Link] (1 responses)
IDR is an ID allocator; the "R" stands for "radix tree", which is just an implementation detail. IDA is an ID allocator that does not store a data poiner for each ID.
Posted May 14, 2018 13:16 UTC (Mon)
by dezgeg (subscriber, #92243)
[Link]
Shared memory mappings for devices
Shared memory mappings for devices
Shared memory mappings for devices
Shared memory mappings for devices
Shared memory mappings for devices
Shared memory mappings for devices
Shared memory mappings for devices
Shared memory mappings for devices
Shared memory mappings for devices
Shared memory mappings for devices
