Reviewed-by: Allison Randal <allison@xxxxxxxxxxx> On 5/22/19 3:51 AM, Thomas Gleixner wrote: > Based on 1 normalized pattern(s): > > is free software you can redistribute it and or modify it under the > terms of the gnu general public license as published by the free > software foundation either version 2 or at your option any later > version [drbd] is distributed in the hope that it will be useful but > without any warranty without even the implied warranty of > merchantability or fitness for a particular purpose see the gnu > general public license for more details you should have received a > copy of the gnu general public license along with [drbd] see the > file copying if not write to the free software foundation 675 mass > ave cambridge ma 02139 usa > > extracted by the scancode license scanner the SPDX license identifier > > GPL-2.0-or-later > > has been chosen to replace the boilerplate/reference in 16 file(s). > > Signed-off-by: Thomas Gleixner <tglx@xxxxxxxxxxxxx> > > --- > https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch4&id=97296f018fbd > --- > drivers/block/drbd/drbd_actlog.c | 14 +------------- > drivers/block/drbd/drbd_bitmap.c | 14 +------------- > drivers/block/drbd/drbd_int.h | 14 +------------- > drivers/block/drbd/drbd_main.c | 14 +------------- > drivers/block/drbd/drbd_nl.c | 14 +------------- > drivers/block/drbd/drbd_proc.c | 14 +------------- > drivers/block/drbd/drbd_receiver.c | 14 +------------- > drivers/block/drbd/drbd_req.c | 14 +------------- > drivers/block/drbd/drbd_req.h | 14 +------------- > drivers/block/drbd/drbd_state.c | 14 +------------- > drivers/block/drbd/drbd_strings.c | 14 +------------- > drivers/block/drbd/drbd_vli.h | 14 +------------- > drivers/block/drbd/drbd_worker.c | 14 +------------- > include/linux/drbd.h | 14 +------------- > include/linux/lru_cache.h | 14 +------------- > lib/lru_cache.c | 14 +------------- > 16 files changed, 16 insertions(+), 208 deletions(-) > > --- a/drivers/block/drbd/drbd_actlog.c > +++ b/drivers/block/drbd/drbd_actlog.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > drbd_actlog.c > > @@ -7,19 +8,6 @@ > Copyright (C) 2003-2008, Philipp Reisner <philipp.reisner@xxxxxxxxxx>. > Copyright (C) 2003-2008, Lars Ellenberg <lars.ellenberg@xxxxxxxxxx>. > > - drbd is free software; you can redistribute it and/or modify > - it under the terms of the GNU General Public License as published by > - the Free Software Foundation; either version 2, or (at your option) > - any later version. > - > - drbd is distributed in the hope that it will be useful, > - but WITHOUT ANY WARRANTY; without even the implied warranty of > - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - GNU General Public License for more details. > - > - You should have received a copy of the GNU General Public License > - along with drbd; see the file COPYING. If not, write to > - the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. > > */ > > --- a/drivers/block/drbd/drbd_bitmap.c > +++ b/drivers/block/drbd/drbd_bitmap.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > drbd_bitmap.c > > @@ -7,19 +8,6 @@ > Copyright (C) 2004-2008, Philipp Reisner <philipp.reisner@xxxxxxxxxx>. > Copyright (C) 2004-2008, Lars Ellenberg <lars.ellenberg@xxxxxxxxxx>. > > - drbd is free software; you can redistribute it and/or modify > - it under the terms of the GNU General Public License as published by > - the Free Software Foundation; either version 2, or (at your option) > - any later version. > - > - drbd is distributed in the hope that it will be useful, > - but WITHOUT ANY WARRANTY; without even the implied warranty of > - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - GNU General Public License for more details. > - > - You should have received a copy of the GNU General Public License > - along with drbd; see the file COPYING. If not, write to > - the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. > */ > > #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt > --- a/drivers/block/drbd/drbd_int.h > +++ b/drivers/block/drbd/drbd_int.h > @@ -1,3 +1,4 @@ > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > /* > drbd_int.h > > @@ -7,19 +8,6 @@ > Copyright (C) 1999-2008, Philipp Reisner <philipp.reisner@xxxxxxxxxx>. > Copyright (C) 2002-2008, Lars Ellenberg <lars.ellenberg@xxxxxxxxxx>. > > - drbd is free software; you can redistribute it and/or modify > - it under the terms of the GNU General Public License as published by > - the Free Software Foundation; either version 2, or (at your option) > - any later version. > - > - drbd is distributed in the hope that it will be useful, > - but WITHOUT ANY WARRANTY; without even the implied warranty of > - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - GNU General Public License for more details. > - > - You should have received a copy of the GNU General Public License > - along with drbd; see the file COPYING. If not, write to > - the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. > > */ > > --- a/drivers/block/drbd/drbd_main.c > +++ b/drivers/block/drbd/drbd_main.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > drbd.c > > @@ -10,19 +11,6 @@ > Thanks to Carter Burden, Bart Grantham and Gennadiy Nerubayev > from Logicworks, Inc. for making SDP replication support possible. > > - drbd is free software; you can redistribute it and/or modify > - it under the terms of the GNU General Public License as published by > - the Free Software Foundation; either version 2, or (at your option) > - any later version. > - > - drbd is distributed in the hope that it will be useful, > - but WITHOUT ANY WARRANTY; without even the implied warranty of > - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - GNU General Public License for more details. > - > - You should have received a copy of the GNU General Public License > - along with drbd; see the file COPYING. If not, write to > - the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. > > */ > > --- a/drivers/block/drbd/drbd_nl.c > +++ b/drivers/block/drbd/drbd_nl.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > drbd_nl.c > > @@ -7,19 +8,6 @@ > Copyright (C) 1999-2008, Philipp Reisner <philipp.reisner@xxxxxxxxxx>. > Copyright (C) 2002-2008, Lars Ellenberg <lars.ellenberg@xxxxxxxxxx>. > > - drbd is free software; you can redistribute it and/or modify > - it under the terms of the GNU General Public License as published by > - the Free Software Foundation; either version 2, or (at your option) > - any later version. > - > - drbd is distributed in the hope that it will be useful, > - but WITHOUT ANY WARRANTY; without even the implied warranty of > - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - GNU General Public License for more details. > - > - You should have received a copy of the GNU General Public License > - along with drbd; see the file COPYING. If not, write to > - the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. > > */ > > --- a/drivers/block/drbd/drbd_proc.c > +++ b/drivers/block/drbd/drbd_proc.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > drbd_proc.c > > @@ -7,19 +8,6 @@ > Copyright (C) 1999-2008, Philipp Reisner <philipp.reisner@xxxxxxxxxx>. > Copyright (C) 2002-2008, Lars Ellenberg <lars.ellenberg@xxxxxxxxxx>. > > - drbd is free software; you can redistribute it and/or modify > - it under the terms of the GNU General Public License as published by > - the Free Software Foundation; either version 2, or (at your option) > - any later version. > - > - drbd is distributed in the hope that it will be useful, > - but WITHOUT ANY WARRANTY; without even the implied warranty of > - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - GNU General Public License for more details. > - > - You should have received a copy of the GNU General Public License > - along with drbd; see the file COPYING. If not, write to > - the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. > > */ > > --- a/drivers/block/drbd/drbd_receiver.c > +++ b/drivers/block/drbd/drbd_receiver.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > drbd_receiver.c > > @@ -7,19 +8,6 @@ > Copyright (C) 1999-2008, Philipp Reisner <philipp.reisner@xxxxxxxxxx>. > Copyright (C) 2002-2008, Lars Ellenberg <lars.ellenberg@xxxxxxxxxx>. > > - drbd is free software; you can redistribute it and/or modify > - it under the terms of the GNU General Public License as published by > - the Free Software Foundation; either version 2, or (at your option) > - any later version. > - > - drbd is distributed in the hope that it will be useful, > - but WITHOUT ANY WARRANTY; without even the implied warranty of > - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - GNU General Public License for more details. > - > - You should have received a copy of the GNU General Public License > - along with drbd; see the file COPYING. If not, write to > - the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. > */ > > > --- a/drivers/block/drbd/drbd_req.c > +++ b/drivers/block/drbd/drbd_req.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > drbd_req.c > > @@ -7,19 +8,6 @@ > Copyright (C) 1999-2008, Philipp Reisner <philipp.reisner@xxxxxxxxxx>. > Copyright (C) 2002-2008, Lars Ellenberg <lars.ellenberg@xxxxxxxxxx>. > > - drbd is free software; you can redistribute it and/or modify > - it under the terms of the GNU General Public License as published by > - the Free Software Foundation; either version 2, or (at your option) > - any later version. > - > - drbd is distributed in the hope that it will be useful, > - but WITHOUT ANY WARRANTY; without even the implied warranty of > - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - GNU General Public License for more details. > - > - You should have received a copy of the GNU General Public License > - along with drbd; see the file COPYING. If not, write to > - the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. > > */ > > --- a/drivers/block/drbd/drbd_req.h > +++ b/drivers/block/drbd/drbd_req.h > @@ -1,3 +1,4 @@ > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > /* > drbd_req.h > > @@ -7,19 +8,6 @@ > Copyright (C) 2006-2008, Lars Ellenberg <lars.ellenberg@xxxxxxxxxx>. > Copyright (C) 2006-2008, Philipp Reisner <philipp.reisner@xxxxxxxxxx>. > > - DRBD is free software; you can redistribute it and/or modify > - it under the terms of the GNU General Public License as published by > - the Free Software Foundation; either version 2, or (at your option) > - any later version. > - > - DRBD is distributed in the hope that it will be useful, > - but WITHOUT ANY WARRANTY; without even the implied warranty of > - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - GNU General Public License for more details. > - > - You should have received a copy of the GNU General Public License > - along with drbd; see the file COPYING. If not, write to > - the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. > */ > > #ifndef _DRBD_REQ_H > --- a/drivers/block/drbd/drbd_state.c > +++ b/drivers/block/drbd/drbd_state.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > drbd_state.c > > @@ -10,19 +11,6 @@ > Thanks to Carter Burden, Bart Grantham and Gennadiy Nerubayev > from Logicworks, Inc. for making SDP replication support possible. > > - drbd is free software; you can redistribute it and/or modify > - it under the terms of the GNU General Public License as published by > - the Free Software Foundation; either version 2, or (at your option) > - any later version. > - > - drbd is distributed in the hope that it will be useful, > - but WITHOUT ANY WARRANTY; without even the implied warranty of > - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - GNU General Public License for more details. > - > - You should have received a copy of the GNU General Public License > - along with drbd; see the file COPYING. If not, write to > - the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. > */ > > #include <linux/drbd_limits.h> > --- a/drivers/block/drbd/drbd_strings.c > +++ b/drivers/block/drbd/drbd_strings.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > drbd.h > > @@ -7,19 +8,6 @@ > Copyright (C) 2003-2008, Philipp Reisner <philipp.reisner@xxxxxxxxxx>. > Copyright (C) 2003-2008, Lars Ellenberg <lars.ellenberg@xxxxxxxxxx>. > > - drbd is free software; you can redistribute it and/or modify > - it under the terms of the GNU General Public License as published by > - the Free Software Foundation; either version 2, or (at your option) > - any later version. > - > - drbd is distributed in the hope that it will be useful, > - but WITHOUT ANY WARRANTY; without even the implied warranty of > - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - GNU General Public License for more details. > - > - You should have received a copy of the GNU General Public License > - along with drbd; see the file COPYING. If not, write to > - the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. > > */ > > --- a/drivers/block/drbd/drbd_vli.h > +++ b/drivers/block/drbd/drbd_vli.h > @@ -1,3 +1,4 @@ > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > /* > -*- linux-c -*- > drbd_receiver.c > @@ -7,19 +8,6 @@ > Copyright (C) 1999-2008, Philipp Reisner <philipp.reisner@xxxxxxxxxx>. > Copyright (C) 2002-2008, Lars Ellenberg <lars.ellenberg@xxxxxxxxxx>. > > - drbd is free software; you can redistribute it and/or modify > - it under the terms of the GNU General Public License as published by > - the Free Software Foundation; either version 2, or (at your option) > - any later version. > - > - drbd is distributed in the hope that it will be useful, > - but WITHOUT ANY WARRANTY; without even the implied warranty of > - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - GNU General Public License for more details. > - > - You should have received a copy of the GNU General Public License > - along with drbd; see the file COPYING. If not, write to > - the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. > */ > > #ifndef _DRBD_VLI_H > --- a/drivers/block/drbd/drbd_worker.c > +++ b/drivers/block/drbd/drbd_worker.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > drbd_worker.c > > @@ -7,19 +8,6 @@ > Copyright (C) 1999-2008, Philipp Reisner <philipp.reisner@xxxxxxxxxx>. > Copyright (C) 2002-2008, Lars Ellenberg <lars.ellenberg@xxxxxxxxxx>. > > - drbd is free software; you can redistribute it and/or modify > - it under the terms of the GNU General Public License as published by > - the Free Software Foundation; either version 2, or (at your option) > - any later version. > - > - drbd is distributed in the hope that it will be useful, > - but WITHOUT ANY WARRANTY; without even the implied warranty of > - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - GNU General Public License for more details. > - > - You should have received a copy of the GNU General Public License > - along with drbd; see the file COPYING. If not, write to > - the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. > > */ > > --- a/include/linux/drbd.h > +++ b/include/linux/drbd.h > @@ -1,3 +1,4 @@ > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > /* > drbd.h > Kernel module for 2.6.x Kernels > @@ -8,19 +9,6 @@ > Copyright (C) 2001-2008, Philipp Reisner <philipp.reisner@xxxxxxxxxx>. > Copyright (C) 2001-2008, Lars Ellenberg <lars.ellenberg@xxxxxxxxxx>. > > - drbd is free software; you can redistribute it and/or modify > - it under the terms of the GNU General Public License as published by > - the Free Software Foundation; either version 2, or (at your option) > - any later version. > - > - drbd is distributed in the hope that it will be useful, > - but WITHOUT ANY WARRANTY; without even the implied warranty of > - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - GNU General Public License for more details. > - > - You should have received a copy of the GNU General Public License > - along with drbd; see the file COPYING. If not, write to > - the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. > > */ > #ifndef DRBD_H > --- a/include/linux/lru_cache.h > +++ b/include/linux/lru_cache.h > @@ -1,3 +1,4 @@ > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > /* > lru_cache.c > > @@ -7,19 +8,6 @@ > Copyright (C) 2003-2008, Philipp Reisner <philipp.reisner@xxxxxxxxxx>. > Copyright (C) 2003-2008, Lars Ellenberg <lars.ellenberg@xxxxxxxxxx>. > > - drbd is free software; you can redistribute it and/or modify > - it under the terms of the GNU General Public License as published by > - the Free Software Foundation; either version 2, or (at your option) > - any later version. > - > - drbd is distributed in the hope that it will be useful, > - but WITHOUT ANY WARRANTY; without even the implied warranty of > - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - GNU General Public License for more details. > - > - You should have received a copy of the GNU General Public License > - along with drbd; see the file COPYING. If not, write to > - the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. > > */ > > --- a/lib/lru_cache.c > +++ b/lib/lru_cache.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > /* > lru_cache.c > > @@ -7,19 +8,6 @@ > Copyright (C) 2003-2008, Philipp Reisner <philipp.reisner@xxxxxxxxxx>. > Copyright (C) 2003-2008, Lars Ellenberg <lars.ellenberg@xxxxxxxxxx>. > > - drbd is free software; you can redistribute it and/or modify > - it under the terms of the GNU General Public License as published by > - the Free Software Foundation; either version 2, or (at your option) > - any later version. > - > - drbd is distributed in the hope that it will be useful, > - but WITHOUT ANY WARRANTY; without even the implied warranty of > - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > - GNU General Public License for more details. > - > - You should have received a copy of the GNU General Public License > - along with drbd; see the file COPYING. If not, write to > - the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. > > */ > > >