Hi Oliver, Thank you for the code review. I am working on the sources and soon will send you the update.
By the way, I did not find suitable implementation of software circular buffer management. src/include/linux/circ_buf.h seems to be very limited solution. What do you think about adding the following functions/macros to the global namespace? int cb_init(struct circ_buf *cb, int item_size, int count); void cb_free(struct circ_buf *cb); int cb_push(struct circ_buf *cb, void *item); int cb_pop(struct circ_buf *cb, void *item); int cb_is_full(struct circ_buf *cb); int cb_is_empty(struct circ_buf *cb); > On Wednesday 30 January 2013 12:37:25 Kurachkin Michail wrote: >> Hi Greg, >> >> I followed your recommendations and created a diff using Linux 3.8-rc5 >> sources. Please review it and give your comments. -- Kurochkin Michail Software engineer Promwad Innovation Company 22, Olshevskogo St., 220073, Minsk, BELARUS phone: +375 17 312-1246 ext. 801 mobile: +375 29 609-1024 mail: michail.kurach...@promwad.com www: www.promwad.com -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/