Skip to content

Commit

Permalink
docs: filesystems: convert locks.txt to ReST
Browse files Browse the repository at this point in the history
- Add a SPDX header;
- Adjust document and section titles;
- Add it to filesystems/index.rst.

Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Link: https://lore.kernel.org/r/467b3f20e63d2640d22599b99229699b5fb79251.1588021877.git.mchehab+huawei@kernel.org
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
  • Loading branch information
Mauro Carvalho Chehab authored and Jonathan Corbet committed May 5, 2020
1 parent ba302d2 commit 6352652
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 4 deletions.
1 change: 1 addition & 0 deletions Documentation/filesystems/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ algorithms work.
dnotify
fiemap
files
locks

automount-support

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,16 @@
File Locking Release Notes
.. SPDX-License-Identifier: GPL-2.0
==========================
File Locking Release Notes
==========================

Andy Walker <andy@lysaker.kvaerner.no>

12 May 1997


1. What's New?
--------------
==============

1.1 Broken Flock Emulation
--------------------------
Expand All @@ -25,7 +29,7 @@ anyway (see the file "Documentation/process/changes.rst".)
---------------------------

1.2.1 Typical Problems - Sendmail
---------------------------------
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Because sendmail was unable to use the old flock() emulation, many sendmail
installations use fcntl() instead of flock(). This is true of Slackware 3.0
for example. This gave rise to some other subtle problems if sendmail was
Expand All @@ -37,7 +41,7 @@ to lock solid with deadlocked processes.


1.2.2 The Solution
------------------
^^^^^^^^^^^^^^^^^^
The solution I have chosen, after much experimentation and discussion,
is to make flock() and fcntl() locks oblivious to each other. Both can
exists, and neither will have any effect on the other.
Expand Down

0 comments on commit 6352652

Please sign in to comment.