File history
Tracking elks/fs/pipe.c
| Commit | Author | Date | Message |
|---|---|---|---|
c5aa24a2ad0271c487fd351c716bcc1a7f4798f | Greg Haerr | 2024-03-24 | Cleanup some sched and pipe code |
dcfee994b5bcd497738174b0e2b2f8b36eb3270 | Greg Haerr | 2024-03-23 | Remove CONFIG_PIPE |
026f6b9cbb3a99fba50b3665a828bc50746a5da | Greg Haerr | 2024-03-23 | Remove CONFIG_FULL_VFS |
494c8e677f8ff5389db9ac9e36ddd772f370a1f | Greg Haerr | 2023-09-05 | [kernel] More source reformatting for maintainability |
cadbfb2adbbcda286cb4790e58433b7eb062b26 | Greg Haerr | 2023-09-02 | [kernel] Replace CURRENT_TIME macro with function call |
d706027ff3aa174ee6e0b547b62742861a11493 | Greg Haerr | 2023-08-20 | [kernel] Cleanup USE_GETBLK source |
c1a5b383de24221e0d2fe7d3d2cbc717a6cad9c | Greg Haerr | 2023-08-07 | [kernel] Cleanup various kernel sources |
482ff27844bca2107c331245176fd5e6a8be720 | Greg Haerr | 2022-01-11 | [kernel] Source cleanup of BLOAT_FS |
2c659994e592b43ffc049c39795c1efb8f02c0f | Greg Haerr | 2021-11-15 | [kernel] Dynamically allocate pipes when needed |
d7778d20eefaa60e3155871e47da46234fd6aa8 | Greg Haerr | 2021-11-15 | [kernel] Decrease pipe buffer size to allow for 256K XMS buffers |
d0780057c2c774dc00f7e678f40fc279d6c41e7 | Greg Haerr | 2020-10-14 | [kernel] Source code cast cleanups |
a35313fb89dd3ad4203ace365cd51cdbd073036 | Greg Haerr | 2020-10-09 | [kernel] Allow non-power of two char queues, pipe and network buffers |
64e7a0b883ef79605a56aca157c01a856409af5 | marcin-laszewski | 2020-08-09 | Debug msg (#689) |
c744ce11a808edb3a5ae9b821d7008e405305a9 | Greg Haerr | 2020-06-30 | [kernel] High speed serial driver and slip networking fixes |
dd5e3002b72cd26cc168719c8b598dfd1f84f97 | mfld-fr | 2020-02-21 | [kernel] New synchronization primitives |
f6a48cd4c5a51a4484335f637a9268551014be3 | lithoxs | 2017-10-26 | Code reduction by elimination of file fs/block_dev.c. Operation of functions in that file and those of fs/minix/file.c were almost identical, so merging them was easy. Code size reduced by 272 bytes and data size increased by 20 bytes. Compiled with BCC, |
e567e01e295abe2204bee0c8f64188748c4250a | lithoxs | 2017-06-29 | More simplifications in fs directory. Eliminated redundant code. Functionality remains unchanged. Code size reduced 32 bytes. Tested with Qemu. |
38ed42b2b9405afffa134290d040f4c674a3b45 | lithoxs | 2017-06-15 | Code size reduction in fs directory. Style corrections of last commit. Tested with Qemu and PCE. Code size reduced in 80 bytes. |
c130390f0e5beda73ab862039f671d5337c83d3 | Jody Bruchon | 2017-03-15 | Code style cleanups |
2e1b7a4be6ef1cacae0caa1602957ac5c9e1486 | Jody Bruchon | 2016-08-18 | Change style of if/while/for to include space after keyword |
5dc0534e734239865b819e28416b19dfc24d95f | lithoxs | 2016-06-30 | Corrections to pty's. Simplify queue handling Make struct member names in queues the same as the queue in pipes. Make queue members in pipes actually a struct chq_queue. Kernel tested under Qemu. Code size reduced by 64 bytes. |
53f9f86f82b11e0ac21d8cc5b13a54d9a80fd37 | lithoxs | 2016-06-28 | TTY input processing more compatible with posix Simplifications in pipe read and queue handling Code size reduced in 48 bytes |
3a37cad7188159ab78d1cd02d5fad93e80e5663 | lithoxs | 2016-05-27 | Make read and write for tty devices return the correct value. Improve comments in serial.c and fork.c. Simplifications in irq.c and pipe.c. Compiled with BCC, tested with QEMU. Code size reduced by 16 bytes. |
d0848f335d3b33c3336b82a6c83876279de44f0 | lithoxs | 2015-10-27 | More optimizations in upper level directories |
794c213953c06259d06349f9bc55856b85fdc9b | lithoxs | 2015-10-26 | More optimizations in fs directory |
fbe84dce7736fe89d694c2ca917159d7d6d736d | lithoxs | 2015-10-26 | More optimization for namei.c |
6504fd58b7839436b49839ca02043765cad6770 | lithoxs | 2015-07-16 | Fix return type of sys_lseek() |
14b64ba2b594b00547184a3c6c9c81ffff30d98 | Juan Perez-Sanchez | 2015-06-13 | Changes to reduce warnings using ia16-unknown-elks-gcc |
1138db1093c83073b595c55d556744f6b351d6a | Jody Bruchon | 2015-04-26 | Miscelaneous improvements to kernel |
06c077cb79122a41fc76285f5911233f2632478 | Juan Perez-Sanchez | 2015-03-16 | Implement correct open() behavior and O_NONBLOCK for named pipes |
7439e13ad129fff36c225f3bd97f37df80b9d78 | Juan Perez-Sanchez | 2015-03-16 | Add opening, closing, and creation of named pipes |
c2967ef2a7ee114cf9fa928fb304e73f206e08e | Juan Perez-Sanchez | 2015-03-16 | Preparation for named pipes |
d0a74229dc58d1baddce87ec587ea5452f8dbf2 | Juan Perez-Sanchez | 2015-02-28 | Simplify file structure initialization |
1f83c20dfb4341fa83907646daabcc44f9e533c | Juan Perez-Sanchez | 2015-02-28 | Fix to exec syscall, improve find_buffer performance |
194c46b5c75bb189a4efd043c9adc8a5cb9bd21 | Juan Perez-Sanchez | 2014-12-08 | Fix for release of pipe buffers |
b012851309dc256ee4374b5c99a7e4220cebc9a | Juan Perez-Sanchez | 2014-11-16 | File struct init unification, get_pipe_mem() improvements |
29dbcd46dda2d9650f431f18ce16a83baa8c290 | Jody Bruchon | 2013-03-18 | FS patch by Juan Perez-Sanchez: |
3ccc3cf4092c7241dd831d2c5e764d72eacbec9 | Jody Bruchon | 2012-12-06 | Huge patch set from Juan Perez-Sanchez <lithoxs@gmail.com>: |
31d3afeb7058aa40bff09a3823d4b78e7de91ee | Jody Bruchon | 2012-08-11 | This patch makes another round of fixes to improve ansi-C compatibility, this time using the open-watcom compiler. An effort was done to make the right changes to code, not just wipe out the errors or warnings. For example, if prototypes, definition and u |
2ee105fc93056d6d3752cd3c3e2fe5236593b4c | Riley H. Williams | 2002-06-22 | Applied Manuel's second patchset, tweaked kernel boot message to tell the truth, and verified that the result all works. |
3ee4c2ebe08fda3124cf85aa3f0a95febad8a37 | Riley H. Williams | 2002-05-30 | Standardised on clr_irq() and set_irq() macros throughout the source tree. |
9694a20fc1bb53a24541ff13e5fb7ee2d564d2f | Riley H. Williams | 2002-05-13 | Standardised macros for debugging printk's - now uses debug() and debug[1-9]() for all except memory handlers, which use debugmem() and debugmem[1-9]() respectively. |
90a4da7c8e80d3dcd8d30e78aa3384be6f1a10f | Riley H. Williams | 2002-04-29 | Verified that fs/*.c files other than fs/super.c are clean to `splint -weak` but not that subdirectories thereof are clean. |
d7cf9d2d5749245a77e3a4cc0585e768640fd4f | Riley H. Williams | 2002-04-19 | ANSI'fied function prototypes in fs subtree. |
c0b9471d43de64a9adc7d37482fb3f27b851a49 | Riley H. Williams | 2002-02-24 | Fixed #else and #endif to not fox the bcc -ansi option. Reformatted scripts/Configure and scripts/Menuconfig to a consistent style. Removed ELKS dependency on the Linux kernel source being available. |
f21f3aae8df9d5893141c70289408e6dd8cefa2 | Alan Cox | 2001-06-17 | Note that we need to make the pipe code run off buffers via the fs and hanging off inodes on real disk backing not in ram |
4b2938d02444a84985f733ee89f02231c0ffde6 | Alan Cox | 2001-06-17 | CONFIG_ACTIME dies |
ae928acf2892f3fb53a6f67c4d8d796e48275d8 | Andrew Richards | 1999-10-26 | Lots of changes bringing code up to 0.0.80-pre1. See CHANGELOG. |
d795360a44b8fff762a4936cc1ef519e08af2c6 | Andrew Richards | 1999-07-09 | Added support for simple pseudo tty. |
eacc0cc1b51d1554f6c604d0e4c0c0715752333 | Andrew Richards | 1998-10-15 | Heavily optimised fs code adding new register varables in carefully selected places + other small changes. |
9b67abf9d11aa05a88c4849459ddfb1be590c83 | Andrew Richards | 1998-10-13 | Removed the blocked signal element from task structure, and associated code. |
f9b47559bca2467fdcc9c102c605ce826b6a78e | Unspecified Developer | 1998-09-12 | Imported elks-0.0.73-pre2 source |