The patch titled s390: use DIV_ROUND_UP has been removed from the -mm tree. Its filename was s390-use-div_round_up.patch This patch was dropped because it was merged into mainline or a subsystem tree The current -mm tree may be found at http://userweb.kernel.org/~akpm/mmotm/ ------------------------------------------------------ Subject: s390: use DIV_ROUND_UP From: Julia Lawall <julia@xxxxxxx> The kernel.h macro DIV_ROUND_UP performs the computation (((n) + (d) - 1) / (d)) but is perhaps more readable. An extract of the semantic patch that makes this change is as follows: (http://www.emn.fr/x-info/coccinelle/) // <smpl> @haskernel@ @@ #include <linux/kernel.h> @depends on haskernel@ expression n,d; @@ ( - (n + d - 1) / d + DIV_ROUND_UP(n,d) | - (n + (d - 1)) / d + DIV_ROUND_UP(n,d) ) @depends on haskernel@ expression n,d; @@ - DIV_ROUND_UP((n),d) + DIV_ROUND_UP(n,d) @depends on haskernel@ expression n,d; @@ - DIV_ROUND_UP(n,(d)) + DIV_ROUND_UP(n,d) // </smpl> Signed-off-by: Julia Lawall <julia@xxxxxxx> Cc: Heiko Carstens <heiko.carstens@xxxxxxxxxx> Cc: Martin Schwidefsky <schwidefsky@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- drivers/s390/net/claw.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff -puN drivers/s390/net/claw.c~s390-use-div_round_up drivers/s390/net/claw.c --- a/drivers/s390/net/claw.c~s390-use-div_round_up +++ a/drivers/s390/net/claw.c @@ -2114,8 +2114,7 @@ init_ccw_bk(struct net_device *dev) */ ccw_blocks_perpage= PAGE_SIZE / CCWBK_SIZE; ccw_pages_required= - (ccw_blocks_required+ccw_blocks_perpage -1) / - ccw_blocks_perpage; + DIV_ROUND_UP(ccw_blocks_required, ccw_blocks_perpage); #ifdef DEBUGMSG printk(KERN_INFO "%s: %s() > ccw_blocks_perpage=%d\n", @@ -2133,12 +2132,12 @@ init_ccw_bk(struct net_device *dev) */ if (privptr->p_env->read_size < PAGE_SIZE) { claw_reads_perpage= PAGE_SIZE / privptr->p_env->read_size; - claw_read_pages= (privptr->p_env->read_buffers + - claw_reads_perpage -1) / claw_reads_perpage; + claw_read_pages= + DIV_ROUND_UP(privptr->p_env->read_buffers, claw_reads_perpage); } else { /* > or equal */ privptr->p_buff_pages_perread= - (privptr->p_env->read_size + PAGE_SIZE - 1) / PAGE_SIZE; + DIV_ROUND_UP(privptr->p_env->read_size, PAGE_SIZE); claw_read_pages= privptr->p_env->read_buffers * privptr->p_buff_pages_perread; } @@ -2146,13 +2145,13 @@ init_ccw_bk(struct net_device *dev) claw_writes_perpage= PAGE_SIZE / privptr->p_env->write_size; claw_write_pages= - (privptr->p_env->write_buffers + claw_writes_perpage -1) / - claw_writes_perpage; + DIV_ROUND_UP(privptr->p_env->write_buffers, + claw_writes_perpage); } else { /* > or equal */ privptr->p_buff_pages_perwrite= - (privptr->p_env->read_size + PAGE_SIZE - 1) / PAGE_SIZE; + DIV_ROUND_UP(privptr->p_env->read_size, PAGE_SIZE); claw_write_pages= privptr->p_env->write_buffers * privptr->p_buff_pages_perwrite; } _ Patches currently in -mm which might be from julia@xxxxxxx are sound-use-bug_on.patch git-powerpc.patch git-hid.patch git-net.patch drivers-net-mv643xx_ethc-use-field_sizeof.patch git-ocfs2.patch fs-ocfs2-use-bug_on.patch drivers-block-viodasdc-use-field_sizeof.patch git-sh.patch usb-use-div_round_up.patch fs-affs-filec-use-bug_on.patch fbdev-use-div_round_up-or-roundup.patch fs-ext2-use-bug_on.patch fs-ext3-use-bug_on.patch fs-ext4-use-bug_on.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html