rt: Remove arbitrary limit on size of port queue. Closes #1245
This commit is contained in:
@@ -139,7 +139,6 @@ circular_buffer::dequeue(void *dst) {
|
|||||||
void
|
void
|
||||||
circular_buffer::grow() {
|
circular_buffer::grow() {
|
||||||
size_t new_buffer_sz = _buffer_sz * 2;
|
size_t new_buffer_sz = _buffer_sz * 2;
|
||||||
I(kernel, new_buffer_sz <= MAX_CIRCULAR_BUFFER_SIZE);
|
|
||||||
KLOG(kernel, mem, "circular_buffer is growing to %d bytes",
|
KLOG(kernel, mem, "circular_buffer is growing to %d bytes",
|
||||||
new_buffer_sz);
|
new_buffer_sz);
|
||||||
void *new_buffer = kernel->malloc(new_buffer_sz,
|
void *new_buffer = kernel->malloc(new_buffer_sz,
|
||||||
|
|||||||
@@ -8,7 +8,6 @@
|
|||||||
class
|
class
|
||||||
circular_buffer : public kernel_owned<circular_buffer> {
|
circular_buffer : public kernel_owned<circular_buffer> {
|
||||||
static const size_t INITIAL_CIRCULAR_BUFFER_SIZE_IN_UNITS = 8;
|
static const size_t INITIAL_CIRCULAR_BUFFER_SIZE_IN_UNITS = 8;
|
||||||
static const size_t MAX_CIRCULAR_BUFFER_SIZE = 1 << 24;
|
|
||||||
|
|
||||||
public:
|
public:
|
||||||
rust_kernel *kernel;
|
rust_kernel *kernel;
|
||||||
|
|||||||
Reference in New Issue
Block a user