## Process this file with automake to produce Makefile.in if HAS_GNOME if USING_GNOME2 GNOMECFLAGS = `pkg-config --cflags libgnomeui-2.0 libpanelapplet-2.0 libglade-2.0` GNOMELINKAGE = `pkg-config --libs libgnomeui-2.0 libpanelapplet-2.0 libglade-2.0|sed -e 's/-lz //'` else GNOMECFLAGS = `gnome-config --cflags gnomeui applets libglade` GNOMELINKAGE = `gnome-config --libs gnomeui applets libglade|sed -e 's/-lz //'` endif EXTRA_PROGRAMS = gscope endif bin_PROGRAMS = cscope if USING_LEX LEXER_SOURCE=scanner.l else LEXER_SOURCE=fscanner.l endif cscope_SOURCES = $(LEXER_SOURCE) egrep.y alloc.c alloc.h basename.c build.c \ build.h command.c compath.c constants.h crossref.c dir.c display.c edit.c \ exec.c find.c global.h help.c history.c input.c invlib.c invlib.h library.h \ logdir.c lookup.c lookup.h main.c mouse.c mygetenv.c mypopen.c scanner.h \ version.h vp.h vpaccess.c vpfopen.c vpinit.c vpopen.c EXTRA_cscope_SOURCES = scanner.l fscanner.l LEXLIB = @LEXLIB@ cscope_LDADD = $(CURSES_LIBS) $(LEXLIB) $(LIBOBJS) AM_CPPFLAGS = $(CURSES_INCLUDEDIR) ## Hack to clean the generated files and not include them in a "make dist". CLEANFILES = scanner.c fscanner.c egrep.c #dist-hook: # rm -f $(distdir)/scanner.c $(distdir)/fscanner.c $(distdir)/egrep.c EXTRA_DIST = emacs.e gmacs.ml if HAS_GNOME GNOME_SWITCH=-DUSING_GNOME_UI ## if we compile gscope under Linux, we need to supply libglade the callback pointers if GNOME_LINUX GNOME_LINUX_FLAG = "-rdynamic" endif gscope_CFLAGS = $(GNOMECFLAGS) $(GNOME_SWITCH) gscope_LDADD = $(CURSES_LIBS) $(LEXLIB) gscope_SOURCES = gscope.c $(cscope_SOURCES) gscope_LDFLAGS = $(GNOMELINKAGE) $(GNOME_LINUX_FLAG) endif /a>logtreecommitdiff
path: root/security/selinux/ss/avtab.c
diff options
context:
space:
mode:
authorJohan Hovold <johan@kernel.org>2017-01-30 11:26:38 +0100
committerJiri Kosina <jkosina@suse.cz>2017-01-31 12:59:32 +0100
commit7a7b5df84b6b4e5d599c7289526eed96541a0654 (patch)
treecf7514c7ddf4410fe37ca9099a2785e1cf08fa7d /security/selinux/ss/avtab.c
parent877a021e08ccb6434718c0cc781fdf943c884cc0 (diff)
HID: cp2112: fix sleep-while-atomic
A recent commit fixing DMA-buffers on stack added a shared transfer buffer protected by a spinlock. This is broken as the USB HID request callbacks can sleep. Fix this up by replacing the spinlock with a mutex. Fixes: 1ffb3c40ffb5 ("HID: cp2112: make transfer buffers DMA capable") Cc: stable <stable@vger.kernel.org> # 4.9 Signed-off-by: Johan Hovold <johan@kernel.org> Reviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'security/selinux/ss/avtab.c')