History log of /haiku/src/add-ons/kernel/generic/locked_pool/locked_pool.c
Revision Date Author Comments
# 956f4507 22-May-2022 Trung Nguyen <trungnt282910@gmail.com>

kernel/vm: Remove default kernel read/write flags

`fix_protection` will not apply `B_KERNEL_READ_AREA` and
`B_KERNEL_WRITE_AREA` by default.

Kernel drivers that directly call `create_area` or `create_area_etc`
and do not pass any protection flags have been updated to
apply `B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA` instead.

Bug: #17751
Change-Id: I43e7ee6b5396e0309cdcff750e28262942c6d01c
Reviewed-on: https://review.haiku-os.org/c/haiku/+/5330
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# 91a7326a 29-Dec-2011 Philippe Saint-Pierre <stpere@gmail.com>

Fix wrong order of arguments in memset()

CID 4119.


# 2b07b8e0 28-May-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

* Replaced all instances of benaphores in the kernel code by mutexes.
* Removed kernel benaphores.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25690 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 25ce50e1 26-Mar-2008 Axel Dörfler <axeld@pinc-software.de>

* Something was fishy with the previous diff_lock-based implementation;
while I couldn't put my finger on it, I rarely got crashes with it.
* I've greatly simplified that mechanism now, and got rid of the
diff_locks completely - at least I understand the code now :)
* Coding style cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24588 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4c437c0f 14-Oct-2007 Axel Dörfler <axeld@pinc-software.de>

Minor cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22567 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f4561860 30-Nov-2004 Axel Dörfler <axeld@pinc-software.de>

Minor cleanup.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10300 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ba2acd78 11-Sep-2004 Ingo Weinhold <ingo_weinhold@gmx.de>

Turn on debug output, only when debugging is enabled.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8918 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9d506c43 06-Jun-2004 Axel Dörfler <axeld@pinc-software.de>

Added Thomas Kurschel's locked_pool module.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7765 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 91a7326a04cf047dd16f12fc538d12f56ac6df8a 29-Dec-2011 Philippe Saint-Pierre <stpere@gmail.com>

Fix wrong order of arguments in memset()

CID 4119.


# 2b07b8e0f1a7f1e76f31db24a21a42cbb01d7b9c 28-May-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

* Replaced all instances of benaphores in the kernel code by mutexes.
* Removed kernel benaphores.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25690 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 25ce50e1b9edc45deed8d55cb2476fe6c27d3255 26-Mar-2008 Axel Dörfler <axeld@pinc-software.de>

* Something was fishy with the previous diff_lock-based implementation;
while I couldn't put my finger on it, I rarely got crashes with it.
* I've greatly simplified that mechanism now, and got rid of the
diff_locks completely - at least I understand the code now :)
* Coding style cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24588 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4c437c0fc7b390bef21f5efb538aa166e389ace8 14-Oct-2007 Axel Dörfler <axeld@pinc-software.de>

Minor cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22567 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f4561860acadf1604b785ae7a630ad19062a704b 30-Nov-2004 Axel Dörfler <axeld@pinc-software.de>

Minor cleanup.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10300 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ba2acd78ed19be2414004805c86353bb5aff8224 11-Sep-2004 Ingo Weinhold <ingo_weinhold@gmx.de>

Turn on debug output, only when debugging is enabled.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8918 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9d506c43b8d919abe03feca453441ed6b740945d 06-Jun-2004 Axel Dörfler <axeld@pinc-software.de>

Added Thomas Kurschel's locked_pool module.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7765 a95241bf-73f2-0310-859d-f6bbb57e9c96