Skip to contentSkip to conversation

missing slab includes in hg tree

PATCH Hans-Peter Jansen 1 participant 1 message May 7, 2010

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

Hi,

it takes a patch similar to the attached to compile the hg tree against the current kernel.

From: "Hans-Peter Jansen" <[email protected]>

Include the missing kernel/slab.h in order to build with current kernel.

linux/drivers/media/dvb/frontends/atbm8830.c renamed from linux/drivers/media/dvb/frontends/atbm8830.c~ +1 -0
@@ -19,6 +19,7 @@
  *    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+#include <linux/slab.h>
 #include <asm/div64.h>
 #include "dvb_frontend.h"
 
linux/drivers/media/dvb/frontends/dib0070.c renamed from linux/drivers/media/dvb/frontends/dib0070.c~ +1 -0
@@ -25,6 +25,7 @@
  */
 
 #include <linux/kernel.h>
+#include <linux/slab.h>
 #include <linux/i2c.h>
 
 #include "dvb_frontend.h"
linux/drivers/media/dvb/frontends/dib0090.c renamed from linux/drivers/media/dvb/frontends/dib0090.c~ +1 -0
@@ -25,6 +25,7 @@
  */
 
 #include <linux/kernel.h>
+#include <linux/slab.h>
 #include <linux/i2c.h>
 
 #include "dvb_frontend.h"
linux/drivers/media/dvb/frontends/dib3000mc.c renamed from linux/drivers/media/dvb/frontends/dib3000mc.c~ +1 -0
@@ -12,6 +12,7 @@
  */
 
 #include <linux/kernel.h>
+#include <linux/slab.h>
 #include <linux/i2c.h>
 #include "compat.h"
 
linux/drivers/media/dvb/frontends/dib7000m.c renamed from linux/drivers/media/dvb/frontends/dib7000m.c~ +1 -0
@@ -9,6 +9,7 @@
  *	published by the Free Software Foundation, version 2.
  */
 #include <linux/kernel.h>
+#include <linux/slab.h>
 #include <linux/i2c.h>
 #include "compat.h"
 
linux/drivers/media/dvb/frontends/dib7000p.c renamed from linux/drivers/media/dvb/frontends/dib7000p.c~ +1 -0
@@ -8,6 +8,7 @@
  *	published by the Free Software Foundation, version 2.
  */
 #include <linux/kernel.h>
+#include <linux/slab.h>
 #include <linux/i2c.h>
 #include "compat.h"
 
linux/drivers/media/dvb/frontends/dib8000.c renamed from linux/drivers/media/dvb/frontends/dib8000.c~ +1 -0
@@ -8,6 +8,7 @@
  *  published by the Free Software Foundation, version 2.
  */
 #include <linux/kernel.h>
+#include <linux/slab.h>
 #include <linux/i2c.h>
 #include "dvb_math.h"
 #include "compat.h"
linux/drivers/media/dvb/frontends/drx397xD.c renamed from linux/drivers/media/dvb/frontends/drx397xD.c~ +1 -0
@@ -26,6 +26,7 @@
 #include <linux/delay.h>
 #include <linux/string.h>
 #include <linux/firmware.h>
+#include <linux/slab.h>
 #include <asm/div64.h>
 
 #include "dvb_frontend.h"
linux/drivers/media/dvb/frontends/dvb-pll.c renamed from linux/drivers/media/dvb/frontends/dvb-pll.c~ +1 -0
@@ -19,6 +19,7 @@
  */
 
 #include <linux/module.h>
+#include <linux/slab.h>
 #include <linux/dvb/frontend.h>
 #include <asm/types.h>
 #include "compat.h"
linux/drivers/media/dvb/frontends/ec100.c renamed from linux/drivers/media/dvb/frontends/ec100.c~ +1 -0
@@ -19,6 +19,7 @@
  *
  */
 
+#include <linux/slab.h>
 #include "dvb_frontend.h"
 #include "ec100_priv.h"
 #include "ec100.h"
linux/drivers/media/dvb/frontends/itd1000.c renamed from linux/drivers/media/dvb/frontends/itd1000.c~ +1 -0
@@ -22,6 +22,7 @@
 #include <linux/module.h>
 #include <linux/moduleparam.h>
 #include <linux/delay.h>
+#include <linux/slab.h>
 #include <linux/dvb/frontend.h>
 #include <linux/i2c.h>
 
linux/drivers/media/dvb/frontends/lgdt3304.c renamed from linux/drivers/media/dvb/frontends/lgdt3304.c~ +1 -0
@@ -8,6 +8,7 @@
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/delay.h>
+#include <linux/slab.h>
 #include "dvb_frontend.h"
 #include "lgdt3304.h"
 
linux/drivers/media/dvb/frontends/lgdt3305.c renamed from linux/drivers/media/dvb/frontends/lgdt3305.c~ +1 -0
@@ -21,6 +21,7 @@
 
 #include <asm/div64.h>
 #include "compat.h"
+#include <linux/slab.h>
 #include <linux/dvb/frontend.h>
 #include "dvb_math.h"
 #include "lgdt3305.h"
linux/drivers/media/dvb/frontends/lgs8gxx.c renamed from linux/drivers/media/dvb/frontends/lgs8gxx.c~ +1 -0
@@ -23,6 +23,7 @@
  *
  */
 
+#include <linux/slab.h>
 #include <asm/div64.h>
 
 #include "dvb_frontend.h"
linux/drivers/media/dvb/frontends/mb86a16.c renamed from linux/drivers/media/dvb/frontends/mb86a16.c~ +1 -0
@@ -19,6 +19,7 @@
 */
 
 #include <linux/init.h>
+#include <linux/slab.h>
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/moduleparam.h>
linux/drivers/media/dvb/frontends/s921_module.c renamed from linux/drivers/media/dvb/frontends/s921_module.c~ +1 -0
@@ -10,6 +10,7 @@
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/delay.h>
+#include <linux/slab.h>
 #include "dvb_frontend.h"
 #include "s921_module.h"
 #include "s921_core.h"
linux/drivers/media/dvb/frontends/stb0899_drv.c renamed from linux/drivers/media/dvb/frontends/stb0899_drv.c~ +1 -0
@@ -23,6 +23,7 @@
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/string.h>
+#include <linux/slab.h>
 
 #include <linux/dvb/frontend.h>
 #include "dvb_frontend.h"
linux/drivers/media/dvb/frontends/stb6000.c renamed from linux/drivers/media/dvb/frontends/stb6000.c~ +1 -0
@@ -21,6 +21,7 @@
   */
 
 #include <linux/module.h>
+#include <linux/slab.h>
 #include "compat.h"
 #include <linux/dvb/frontend.h>
 #include <asm/types.h>
linux/drivers/media/dvb/frontends/stb6100.c renamed from linux/drivers/media/dvb/frontends/stb6100.c~ +1 -0
@@ -20,6 +20,7 @@
 */
 
 #include <linux/init.h>
+#include <linux/slab.h>
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/string.h>
linux/drivers/media/dvb/frontends/stv090x.c renamed from linux/drivers/media/dvb/frontends/stv090x.c~ +1 -0
@@ -20,6 +20,7 @@
 */
 
 #include <linux/init.h>
+#include <linux/slab.h>
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/string.h>
linux/drivers/media/dvb/frontends/stv6110.c renamed from linux/drivers/media/dvb/frontends/stv6110.c~ +1 -0
@@ -23,6 +23,7 @@
  */
 
 #include <linux/module.h>
+#include <linux/slab.h>
 #include <linux/dvb/frontend.h>
 
 #include <linux/types.h>
linux/drivers/media/dvb/frontends/stv6110x.c renamed from linux/drivers/media/dvb/frontends/stv6110x.c~ +1 -0
@@ -21,6 +21,7 @@
 */
 
 #include <linux/init.h>
+#include <linux/slab.h>
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/string.h>
linux/drivers/media/dvb/frontends/tda665x.c renamed from linux/drivers/media/dvb/frontends/tda665x.c~ +1 -0
@@ -18,6 +18,7 @@
 */
 
 #include <linux/init.h>
+#include <linux/slab.h>
 #include <linux/kernel.h>
 #include <linux/module.h>
 
linux/drivers/media/dvb/frontends/tda8261.c renamed from linux/drivers/media/dvb/frontends/tda8261.c~ +1 -0
@@ -21,6 +21,7 @@
 #include <linux/init.h>
 #include <linux/kernel.h>
 #include <linux/module.h>
+#include <linux/slab.h>
 
 #include "dvb_frontend.h"
 #include "tda8261.h"
linux/drivers/media/dvb/frontends/tda826x.c renamed from linux/drivers/media/dvb/frontends/tda826x.c~ +1 -0
@@ -21,6 +21,7 @@
   */
 
 #include <linux/module.h>
+#include <linux/slab.h>
 #include "compat.h"
 #include <linux/dvb/frontend.h>
 #include <asm/types.h>
linux/drivers/media/dvb/frontends/tua6100.c renamed from linux/drivers/media/dvb/frontends/tua6100.c~ +1 -0
@@ -29,6 +29,7 @@
  */
 
 #include <linux/module.h>
+#include <linux/slab.h>
 #include <linux/dvb/frontend.h>
 #include <asm/types.h>
 #include "compat.h"
linux/drivers/media/dvb/frontends/zl10036.c renamed from linux/drivers/media/dvb/frontends/zl10036.c~ +1 -0
@@ -28,6 +28,7 @@
  */
 
 #include <linux/module.h>
+#include <linux/slab.h>
 #include <linux/dvb/frontend.h>
 #include <linux/types.h>
 #include "compat.h"
linux/drivers/media/IR/ir-keytable.c renamed from linux/drivers/media/IR/ir-keytable.c~ +1 -0
@@ -13,6 +13,7 @@
  */
 
 
+#include <linux/slab.h>
 #include <linux/input.h>
 #include "compat.h"
 #include <media/ir-common.h>
linux/drivers/media/IR/ir-sysfs.c renamed from linux/drivers/media/IR/ir-sysfs.c~ +1 -0
@@ -13,6 +13,7 @@
  */
 
 #if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 31)
+#include <linux/slab.h>
 #include <linux/input.h>
 #include <linux/device.h>
 #include "compat.h"
linux/drivers/media/dvb/siano/smscoreapi.c renamed from linux/drivers/media/dvb/siano/smscoreapi.c~ +1 -0
@@ -27,6 +27,7 @@
 #include <linux/moduleparam.h>
 #include <linux/dma-mapping.h>
 #include <linux/delay.h>
+#include <linux/slab.h>
 #include <linux/io.h>
 
 #include <linux/firmware.h>
linux/drivers/media/dvb/siano/smsdvb.c renamed from linux/drivers/media/dvb/siano/smsdvb.c~ +1 -0
@@ -20,6 +20,7 @@ along with this program.  If not, see <h
 ****************************************************************/
 
 #include <linux/module.h>
+#include <linux/slab.h>
 #include <linux/init.h>
 
 #include "dmxdev.h"
linux/drivers/media/dvb/siano/smssdio.c renamed from linux/drivers/media/dvb/siano/smssdio.c~ +1 -0
@@ -35,6 +35,7 @@
 #include <linux/moduleparam.h>
 #include <linux/firmware.h>
 #include <linux/delay.h>
+#include <linux/slab.h>
 #include <linux/mmc/card.h>
 #include <linux/mmc/sdio_func.h>
 #include <linux/mmc/sdio_ids.h>
linux/drivers/media/dvb/siano/smsusb.c renamed from linux/drivers/media/dvb/siano/smsusb.c~ +1 -0
@@ -21,6 +21,7 @@ along with this program.  If not, see <h
 
 #include <linux/kernel.h>
 #include <linux/init.h>
+#include <linux/slab.h>
 #include <linux/usb.h>
 #include <linux/firmware.h>
 
linux/sound/i2c/other/tea575x-tuner.c renamed from linux/sound/i2c/other/tea575x-tuner.c~ +1 -0
@@ -24,6 +24,7 @@
 #include <linux/delay.h>
 #include <linux/interrupt.h>
 #include <linux/init.h>
+#include <linux/slab.h>
 #include <linux/version.h>
 #include "compat.h"
 #include <sound/core.h>
linux/drivers/media/dvb/ttusb-dec/ttusbdecfe.c renamed from linux/drivers/media/dvb/ttusb-dec/ttusbdecfe.c~ +1 -0
@@ -19,6 +19,7 @@
  *
  */
 
+#include <linux/slab.h>
 #include "dvb_frontend.h"
 #include "ttusbdecfe.h"
 
linux/drivers/media/common/tuners/max2165.c renamed from linux/drivers/media/common/tuners/max2165.c~ +1 -0
@@ -23,6 +23,7 @@
 #include <linux/moduleparam.h>
 #include <linux/videodev2.h>
 #include <linux/delay.h>
+#include <linux/slab.h>
 #include <linux/dvb/frontend.h>
 #include <linux/i2c.h>
 
linux/drivers/media/common/tuners/mc44s803.c renamed from linux/drivers/media/common/tuners/mc44s803.c~ +1 -0
@@ -21,6 +21,7 @@
 
 #include <linux/module.h>
 #include <linux/delay.h>
+#include <linux/slab.h>
 #include <linux/dvb/frontend.h>
 #include <linux/i2c.h>
 
linux/drivers/media/common/tuners/mt2060.c renamed from linux/drivers/media/common/tuners/mt2060.c~ +1 -0
@@ -23,6 +23,7 @@
 
 #include <linux/module.h>
 #include <linux/delay.h>
+#include <linux/slab.h>
 #include <linux/dvb/frontend.h>
 #include <linux/i2c.h>
 #include "compat.h"
linux/drivers/media/common/tuners/mt20xx.c renamed from linux/drivers/media/common/tuners/mt20xx.c~ +1 -0
@@ -5,6 +5,7 @@
  * This "mt20xx" module was split apart from the original "tuner" module.
  */
 #include <linux/delay.h>
+#include <linux/slab.h>
 #include <linux/i2c.h>
 #include "compat.h"
 #include <linux/videodev2.h>
linux/drivers/media/common/tuners/mt2131.c renamed from linux/drivers/media/common/tuners/mt2131.c~ +1 -0
@@ -21,6 +21,7 @@
 
 #include <linux/module.h>
 #include <linux/delay.h>
+#include <linux/slab.h>
 #include <linux/dvb/frontend.h>
 #include <linux/i2c.h>
 #include "compat.h"
linux/drivers/media/common/tuners/mt2266.c renamed from linux/drivers/media/common/tuners/mt2266.c~ +1 -0
@@ -16,6 +16,7 @@
 
 #include <linux/module.h>
 #include <linux/delay.h>
+#include <linux/slab.h>
 #include <linux/dvb/frontend.h>
 #include <linux/i2c.h>
 #include "compat.h"
linux/drivers/media/common/tuners/mxl5007t.c renamed from linux/drivers/media/common/tuners/mxl5007t.c~ +1 -0
@@ -19,6 +19,7 @@
  */
 
 #include <linux/i2c.h>
+#include <linux/slab.h>
 #include <linux/types.h>
 #include "compat.h"
 #include <linux/videodev2.h>
linux/drivers/media/common/tuners/qt1010.c renamed from linux/drivers/media/common/tuners/qt1010.c~ +1 -0
@@ -18,6 +18,7 @@
  *  along with this program; if not, write to the Free Software
  *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
+#include <linux/slab.h>
 #include "qt1010.h"
 #include "compat.h"
 #include "qt1010_priv.h"
linux/drivers/media/common/tuners/tda18271-fe.c renamed from linux/drivers/media/common/tuners/tda18271-fe.c~ +1 -0
@@ -19,6 +19,7 @@
 */
 
 #include <linux/delay.h>
+#include <linux/slab.h>
 #include "compat.h"
 #include <linux/videodev2.h>
 #include "tda18271-priv.h"
linux/drivers/media/common/tuners/tda827x.c renamed from linux/drivers/media/common/tuners/tda827x.c~ +1 -0
@@ -19,6 +19,7 @@
  */
 
 #include <linux/module.h>
+#include <linux/slab.h>
 #include <asm/types.h>
 #include "compat.h"
 #include <linux/dvb/frontend.h>
linux/drivers/media/common/tuners/tda8290.c renamed from linux/drivers/media/common/tuners/tda8290.c~ +1 -0
@@ -21,6 +21,7 @@
 */
 
 #include <linux/i2c.h>
+#include <linux/slab.h>
 #include <linux/delay.h>
 #include "compat.h"
 #include <linux/videodev2.h>
linux/drivers/media/common/tuners/tea5761.c renamed from linux/drivers/media/common/tuners/tea5761.c~ +1 -0
@@ -8,6 +8,7 @@
  */
 
 #include <linux/i2c.h>
+#include <linux/slab.h>
 #include <linux/delay.h>
 #include "compat.h"
 #include <linux/videodev2.h>
linux/drivers/media/common/tuners/tea5767.c renamed from linux/drivers/media/common/tuners/tea5767.c~ +1 -0
@@ -11,6 +11,7 @@
  */
 
 #include <linux/i2c.h>
+#include <linux/slab.h>
 #include <linux/delay.h>
 #include "compat.h"
 #include <linux/videodev2.h>
linux/drivers/media/common/tuners/tuner-xc2028.c renamed from linux/drivers/media/common/tuners/tuner-xc2028.c~ +1 -0
@@ -15,6 +15,7 @@
 #include <linux/delay.h>
 #include <media/tuner.h>
 #include <linux/mutex.h>
+#include <linux/slab.h>
 #include "compat.h"
 #include <asm/unaligned.h>
 #include "tuner-i2c.h"
linux/drivers/media/common/tuners/xc5000.c renamed from linux/drivers/media/common/tuners/xc5000.c~ +1 -0
@@ -25,6 +25,7 @@
 #include <linux/moduleparam.h>
 #include <linux/videodev2.h>
 #include <linux/delay.h>
+#include <linux/slab.h>
 #include <linux/dvb/frontend.h>
 #include <linux/i2c.h>
 
linux/drivers/media/video/videobuf-dma-contig.c renamed from linux/drivers/media/video/videobuf-dma-contig.c~ +1 -0
@@ -20,6 +20,7 @@
 #include <linux/pagemap.h>
 #include <linux/dma-mapping.h>
 #include <linux/sched.h>
+#include <linux/slab.h>
 #include <media/videobuf-dma-contig.h>
 #include "compat.h"
 
linux/drivers/media/video/stk-webcam.h renamed from linux/drivers/media/video/stk-webcam.h~ +1 -0
@@ -23,6 +23,7 @@
 #define STKWEBCAM_H
 
 #include <linux/usb.h>
+#include <linux/slab.h>
 #include <media/v4l2-common.h>
 
 #define DRIVER_VERSION		"v0.0.1"
linux/drivers/media/video/uvc/uvc_ctrl.c renamed from linux/drivers/media/video/uvc/uvc_ctrl.c~ +1 -0
@@ -20,6 +20,7 @@
 #include <linux/usb.h>
 #include <linux/videodev2.h>
 #include <linux/vmalloc.h>
+#include <linux/slab.h>
 #include <linux/wait.h>
 #include <asm/atomic.h>
 
linux/drivers/media/video/uvc/uvc_status.c renamed from linux/drivers/media/video/uvc/uvc_status.c~ +1 -0
@@ -13,6 +13,7 @@
 
 #include <linux/kernel.h>
 #include <linux/input.h>
+#include <linux/slab.h>
 #include <linux/usb.h>
 #if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 18)
 #include <linux/usb_input.h>