On Sat, 5 Mar 2011 13:42:13 -0300 Cesar Eduardo Barros <cesarb@xxxxxxxxxx> wrote: > sys_swapon currently has two error labels, bad_swap and bad_swap_2. > bad_swap does the same as bad_swap_2 plus destroy_swap_extents() and > swap_cgroup_swapoff(); both are noops in the places where bad_swap_2 is > jumped to. With a single extra test for inode (matching the one in the > S_ISREG case below), all the error paths in the function can go to > bad_swap. > > Signed-off-by: Cesar Eduardo Barros <cesarb@xxxxxxxxxx> > Tested-by: Eric B Munson <emunson@xxxxxxxxx> > Acked-by: Eric B Munson <emunson@xxxxxxxxx> Reviewed-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@xxxxxxxxxxxxxx> -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxxx For more info on Linux MM, see: http://www.linux-mm.org/ . Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/ Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>