Link [ NetBSD | NetBSD OpenGrok source search | PR fulltext-search | Summary of daily snapshot builds | history of daily build result | pkgsrc commit viewer ]


   
        usage: [branch:branch] [user:user] [path@revision] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN sys/arch/arm, if_wm.c@1.234 )




switch to index mode

recent branches: MAIN (3m)  netbsd-8 (5d)  netbsd-10 (5d)  netbsd-9 (11d)  thorpej-ifq (175d)  thorpej-altq-separation (178d) 

2024-05-10 08:24:10 UTC Now

2011-07-22 15:47:46 UTC MAIN commitmail json YAML

Clarify UFS2 superblock format stuff. Bump date.

(dholland)

2011-07-22 15:12:01 UTC MAIN commitmail json YAML

Make wsfb driver work with 1bpp wscons framebuffer on luna68k:
- Pass proper args (a number of line dots, not byte of screen width)
  to fbScreenInit() in 1bpp case, as X11R6 Xhpc server did
- handle luna68k quirk (fbstart has 8 byte offset) by WSDISPLAYIO_GTYPE
  (XXX wstype should be stored in pScrn?)
- set rgbBits properly in 1bpp and 4bpp cases
  (XXX not sure if really necessary)

(tsutsui)

2011-07-22 14:34:39 UTC MAIN commitmail json YAML

Fix CHIPSFB_DEBUG build

(njoly)

2011-07-22 14:21:40 UTC MAIN commitmail json YAML

Ensure events come off the list in the same order they went on.
Hotkey press/release events now happen in the correct order.

(jakllsch)

2011-07-22 13:04:01 UTC MAIN commitmail json YAML

Bump date for previous, fix typo.

(wiz)

2011-07-22 12:46:19 UTC MAIN commitmail json YAML

Add tracepoints for extended attribute names and values, so that
we can figure what is going on when looking at a ktrace output.

(manu)

2011-07-22 12:41:52 UTC MAIN commitmail json YAML

2011-07-22 12:40:55 UTC MAIN commitmail json YAML

PR/45133: usb/udl(4): Add new device ID
Applied patch.

(nonaka)

2011-07-22 11:02:39 UTC MAIN commitmail json YAML

Consistently mark up defined values with Dv.

(wiz)

2011-07-22 10:02:08 UTC MAIN commitmail json YAML

2011-07-22 09:15:10 UTC MAIN commitmail json YAML

Fixed the problem that partition size over 8GiB(v7fs filesystem limit) failed newfs.

(uch)

2011-07-22 08:38:43 UTC MAIN commitmail json YAML

Remove Xr to nonexisting intro(4), xref ifconfig.if(5) instead of non-existing hostname.if(5),
remove trailing empty line.

(wiz)

2011-07-22 07:45:20 UTC MAIN commitmail json YAML

2011-07-22 07:45:02 UTC MAIN commitmail json YAML

Fix typo in the previous (HAUPPAUGE2 instead of HAUPPAUGE).

(jruoho)

2011-07-22 07:42:04 UTC MAIN commitmail json YAML

2011-07-22 07:40:57 UTC MAIN commitmail json YAML

Add the Hauppauge WinTV Nova-T USB 2.0 DVB-T adapters with the DiB7700M,
DiB7700P, DIB7000PC, and DiB7070P bridges from DiBcom.

(jruoho)

2011-07-22 04:15:06 UTC MAIN commitmail json YAML

Do not unnecessarily maintain a state between suspend and resume.

(jruoho)

2011-07-21 23:03:39 UTC MAIN commitmail json YAML

#include "opt_cputype.h"
for ENABLE_MIPS_16KB_PAGE

(macallan)

2011-07-21 15:25:14 UTC MAIN commitmail json YAML

Fix RADEONFB_DEBUG build.

(njoly)

2011-07-21 11:08:58 UTC MAIN commitmail json YAML

Remove obsolete #ifdef HAVE_XF1BPP and #ifdef HAVE_XF4BPP blocks,
which have been removed on xorg-server 1.6.1.190 merge:
http://mail-index.NetBSD.org/source-changes/2009/06/11/msg222272.html

(tsutsui)

2011-07-21 11:04:24 UTC MAIN commitmail json YAML

Try fixing stand.h include. Add RCS ID.

(joerg)

2011-07-21 11:02:48 UTC MAIN commitmail json YAML

machine/stdarg.h and machine/varargs.h are gone

(joerg)

2011-07-21 10:33:17 UTC MAIN commitmail json YAML

Add and return WSKBD_TYPE_LUNA and WSDISPLAY_TYPE_LUNA on WS*_GTYPE ioctls.

XXX: should we still sync <sys/dev/wsconsio.h> and src/sbin/wsconsctl/util.c?

(tsutsui)

2011-07-21 10:20:25 UTC MAIN commitmail json YAML

2011-07-21 10:06:59 UTC MAIN commitmail json YAML

Changes put for luna68k X.Org mono server demo at OSC 2011 Kansai @ Kyoto:
- sprinkle volatile around register access
- initialize pallete for WHITE on BLACK text
- add WSDISPLAYIO_LINEBYTES ioctl(2)
- fix index count in omsetcmap()
- make omfbmmap() return cookie for OMFB_FB_RADDR to make
  X.Org wsfb driver work on 1bpp framebuffer memory
    (XXX: should revisit later)
- make WSDISPLAYIO_GINFO always return 1bpp to avoid pallete mangled
  by X.Org server initialization
    (XXX: should revisit later)

(tsutsui)

2011-07-21 04:05:14 UTC MAIN commitmail json YAML

Add wmieeepc(4) to amd64 GENERIC.

(jakllsch)

2011-07-21 04:00:26 UTC MAIN commitmail json YAML

Add dtv* at dtvbus? because I'll get weird looks if I introduce a #if NDTV > 0,
and also if I don't un-Break the build.

(jakllsch)

2011-07-21 03:36:29 UTC MAIN commitmail json YAML

apply some -Wno-error.  there are char * vs. const char * issues that
GCC 4.5 complains about, that are fixed in newer eg, MesaLib.

(mrg)

2011-07-21 03:13:32 UTC MAIN commitmail json YAML

build GMP, MPFR and MPC as private libraries just for GCC.  don't
install the headers or librarys into the system.

someone who really cares could make them shlibs again and have them
installed into eg, /usr/lib/gcc.  not convinced it is worth it.

(mrg)

2011-07-21 03:10:24 UTC MAIN commitmail json YAML

2011-07-21 03:05:13 UTC MAIN commitmail json YAML

obsolete arm/bus.h for armeb as well.

(mrg)

2011-07-21 03:01:26 UTC MAIN commitmail json YAML

add some missing dependancies.  there are probably a bunch more make
hasn't spat at me yet.

(mrg)

2011-07-20 22:53:44 UTC MAIN commitmail json YAML

Modify exec test to be more resilient regarding partial exec protection:
skip test instead of returning a failure that could be misinterpreted.

Suggested by Jukka in private mail.

(jym)

2011-07-20 22:53:38 UTC MAIN commitmail json YAML

Add support for HP Media Vault MV2100/MV5100 series Marvell Orion board.

(jakllsch)

2011-07-20 22:42:59 UTC MAIN commitmail json YAML

Add config(5) fragment for MI bluetooth(4) drivers.

(jakllsch)

2011-07-20 22:33:46 UTC MAIN commitmail json YAML

Bring usbdevices.config in line with i386 GENERIC (this is now a superset).
uhmodem(4) and xboxcontroller(4) have been left commented out, as they do
no appear in GENERIC.  However some ucom(4) drivers that are not in GENERIC
have been added for no particular reason.

(jakllsch)

2011-07-20 21:30:13 UTC MAIN commitmail json YAML

Remove redundant, static inline bus_space(9) declarations
from sh3/bus_funcs.h and move the non-inline definitions to
sh3/sh3_machdep.c.

(dyoung)

2011-07-20 21:08:30 UTC MAIN commitmail json YAML

Start making usbdevices.config more generically useful by commenting out the
MD host controller attachments.

(jakllsch)

2011-07-20 20:54:24 UTC MAIN commitmail json YAML

2011-07-20 20:51:12 UTC MAIN commitmail json YAML

2011-07-20 20:46:50 UTC MAIN commitmail json YAML

Move macros _BUS_SPACE_WRITE(), _BUS_SPACE_WRITE_MULTI(), et
cetera, into <hpcsh/bus_util.h> for both hpcsh/bus_space.c and
dev/hd64461/hd64461pcmcia.c to use them.

(I haven't had a close look at what hd64461pcmcia.c is doing, but I have
a hunch that it is a good use for bus_space_tag_create(9).)

(dyoung)

2011-07-20 20:38:29 UTC MAIN commitmail json YAML

Note the two new drivers I recently worked on.

(jakllsch)

2011-07-20 20:29:54 UTC MAIN commitmail json YAML

2011-07-20 20:27:42 UTC MAIN commitmail json YAML

2011-07-20 20:00:29 UTC MAIN commitmail json YAML

2011-07-20 19:59:50 UTC MAIN commitmail json YAML

Add urndis(4) driver for USB networking devices implementing the
Microsoft RNDIS specification.  From OpenBSD.

(jakllsch)

2011-07-20 19:51:57 UTC MAIN commitmail json YAML

Fix uninitialized variables reported by GCC 4.5.

(tron)

2011-07-20 19:27:54 UTC MAIN commitmail json YAML

Fix PR kern/42570

* Graphire uses the descriptor as same as Graphire 3.
  This is confirmed by USB analysis on Windows.
  That is done with Wacom's official device driver and USB Snoopy.

* Old rev. 1.1 descriptor supports stylus only, probably 4D mouse
  is not supported. Graphire 3's one probably supports 4D mouse.

* Graphire also needs 0x0202 sending.

(ryoon)

2011-07-20 17:51:25 UTC MAIN commitmail json YAML

Remove unneeded `Either' word in EFAULT error description.

(njoly)

2011-07-20 17:07:03 UTC MAIN commitmail json YAML

2011-07-20 17:06:01 UTC MAIN commitmail json YAML

Add vendor HTC, and HTC and Samsung Android products.

(jakllsch)

2011-07-20 16:53:27 UTC MAIN commitmail json YAML

Add UIPROTO_RNDIS.

(jakllsch)

2011-07-20 14:41:39 UTC MAIN commitmail json YAML

Make u3g driver recognise Huawei E1820.
(u3ginit already recognised it.)

(apb)

2011-07-20 14:40:23 UTC MAIN commitmail json YAML

2011-07-20 14:38:05 UTC MAIN commitmail json YAML

Add Huawei E1820 "Mobile Broadband" USB cellular data adapter

(apb)

2011-07-20 13:21:12 UTC MAIN commitmail json YAML

Suppress a GCC 4.5 warning.

(matt)

2011-07-20 13:20:26 UTC MAIN commitmail json YAML

Flash is only 16MB in size.

(matt)

2011-07-20 12:06:00 UTC MAIN commitmail json YAML

2011-07-20 12:00:04 UTC MAIN commitmail json YAML

Fix thinko.  src/sys/conf/mkldscript.sh requires $OBJDUMP, not $ELF2AOUT.
(note generated faked a.out kernels can still be loaded and work fine)

(tsutsui)

2011-07-20 11:52:00 UTC MAIN commitmail json YAML

Even though msdosfs never truncates file names it advertises _PC_NO_TRUNC
as zero.  Make it advertise one (no_trunc == true).

Names longer than NAME_MAX (255) will never pass namei() btw.

Fixes PR #43670 (msdosfs claims support for filenames longer than {NAME_MAX},
                but fails)

(hannken)

2011-07-20 10:39:43 UTC MAIN commitmail json YAML

some malloc() -> kmem_alloc()

(macallan)

2011-07-20 07:04:30 UTC MAIN commitmail json YAML

Include system headers before private headers. Avoids various possible
symbol conflicts.

(dholland)

2011-07-20 05:20:55 UTC MAIN commitmail json YAML

Xref delay(9) and kpause(9) with each other.

(jruoho)

2011-07-20 04:47:30 UTC MAIN commitmail json YAML

Add missing v7fs kmods for 4xx and booke

(matt)

2011-07-20 03:42:55 UTC MAIN commitmail json YAML

replace 'nor_manufacturer_t' with 'struct nor_manufacturer'

(cliff)

2011-07-20 00:53:59 UTC MAIN commitmail json YAML

re-generate various files after dl_iterate_phdr has been enabled.

(mrg)

2011-07-19 23:13:31 UTC MAIN commitmail json YAML

Build v7fs module on all architecture rather than only on i386.

(enami)

2011-07-19 21:02:26 UTC MAIN commitmail json YAML

2011-07-19 20:52:10 UTC MAIN commitmail json YAML

2011-07-19 19:57:54 UTC MAIN commitmail json YAML

Use howmany() macro as it is used in a lot fo places in this tool anyway
as suggested by Tsugutomo Enami.

(tron)

2011-07-19 19:57:26 UTC MAIN commitmail json YAML

Add no config netbsd-sd0a

(matt)

2011-07-19 19:57:03 UTC MAIN commitmail json YAML

Add nor support
Add netbsd-sd0a

(matt)

2011-07-19 19:55:23 UTC MAIN commitmail json YAML

Fix missed change of BUS_DMA_NOCACHE to BUS_DMA_DONTCACHE.

(matt)

2011-07-19 19:46:42 UTC MAIN commitmail json YAML

2011-07-19 19:46:38 UTC MAIN commitmail json YAML

Build 7th Edition(V7) File System.

(tron)

2011-07-19 19:46:13 UTC MAIN commitmail json YAML

document all the notes we know about in a consistent fashion.
XXX: someone please document the checksum tags.

(christos)

2011-07-19 19:45:36 UTC MAIN commitmail json YAML

don't produce diagnostics for GNU tags

(christos)

2011-07-19 19:42:27 UTC MAIN commitmail json YAML

Fix weird hardware address assignment that GCC 4.5 complains about.

(tron)

2011-07-19 19:19:40 UTC MAIN commitmail json YAML

2011-07-19 19:19:09 UTC MAIN commitmail json YAML

Build 7th Edition(V7) File System as a kernel module.

(tron)

2011-07-19 18:29:41 UTC MAIN commitmail json YAML

2011-07-19 16:05:11 UTC MAIN commitmail json YAML

2011-07-19 15:59:54 UTC MAIN commitmail json YAML

2011-07-19 15:59:02 UTC MAIN commitmail json YAML

2011-07-19 15:55:27 UTC MAIN commitmail json YAML

2011-07-19 15:52:31 UTC MAIN commitmail json YAML

2011-07-19 15:44:53 UTC MAIN commitmail json YAML

2011-07-19 15:37:40 UTC MAIN commitmail json YAML

2011-07-19 15:31:44 UTC MAIN commitmail json YAML

2011-07-19 15:30:53 UTC MAIN commitmail json YAML

2011-07-19 15:17:20 UTC MAIN commitmail json YAML

2011-07-19 15:12:26 UTC MAIN commitmail json YAML

Mark zaurus/bus.h obsolete.

(dyoung)

2011-07-19 15:11:49 UTC MAIN commitmail json YAML

2011-07-19 15:08:56 UTC MAIN commitmail json YAML

Make shark/bus.h obsolete.

(dyoung)

2011-07-19 15:07:43 UTC MAIN commitmail json YAML

2011-07-19 12:23:51 UTC MAIN commitmail json YAML

2011-07-19 12:23:04 UTC MAIN commitmail json YAML

add driver for SMK eHome Infrared Transceiver

(jmcneill)

2011-07-19 07:29:39 UTC MAIN commitmail json YAML

Make sure libperfuse still builds on netbsd-5.1

(manu)

2011-07-19 06:53:50 UTC MAIN commitmail json YAML

2011-07-19 06:52:34 UTC MAIN commitmail json YAML

Add E3C EC168 DVB-T adapter.

(jruoho)

2011-07-19 03:30:46 UTC MAIN commitmail json YAML

Remove nonexistent include directory from CPPFLAGS.
PR 45068 from Henning Petersen.

(dholland)

2011-07-19 03:07:09 UTC MAIN commitmail json YAML

Remove spurious trailing slash; PR 45067 from Henning Petersen.

(dholland)

2011-07-19 01:38:00 UTC MAIN commitmail json YAML

merge the common CPPFLAGS and HOST_CPPFLAGS.  put -DGENERATOR_FILE
into HOST_CPPFLAGS, and remove the hacky list of files to build
with it.  this matches what the real GCC build does, and fixes build
problems seen on OSX.

(mrg)

2011-07-18 23:16:11 UTC MAIN commitmail json YAML

Add a simple test case to check executable mapping rights for mprotect(2).

- provide an exec_prot_support() routine so $ARCH can indicate whether
it supports execution protection or not, and skip test accordingly.

- have a trivial 'return_one' shellcode to copy anywhere in a page, and
call it. The decision to keep the assembly solution is mine, reasons are
twofold:

  - all pure-C implementations cannot be controlled easily:
    bounds detection (beginning/end) of return_one is unpredictable,
    or requires the use of overkill solutions like libelf. Using
    dlsym(3) was a good proposal, however I can't use it to know the
    end address of the payload. It makes copying of the shellcode a bit
    more difficult: using a constant may be too small (code has not been
    entirely copied, and can lead to errors that can be erroneously
    detected as "test passed"), or too big (depending on where it is mapped
    in memory, copying past the end of the function may trigger SIGSEGV).

  - I have to ensure that the resulting assembly is the most compact
    possible, especially as it will be reused to test other parts of
    memory (stack, data, rodata, etc.).

Only i386 and amd64 are implemented so far. Others will come in due time.
FWIW, writing the exec_prot_support() callback and the return_one payload
should be enough. Writing callback requires good knowledge of the platform,
depending on chip revision, CPU, board, MMU... the protection level may vary.

Current files are put under lib/libc/arch/* and lib/libc/common/. Feel free to
move them around the tests/ tree. Keep in mind that the common/ and arch/ code
will be used outside of libc, so please do not hide them too deep in the tree.

I checked a few architectures via build.sh cross-compile, and will keep an
eye on buildbot for potential build breakage. Feel free to contact me in
case you see any, of course.

(jym)

2011-07-18 22:52:37 UTC MAIN commitmail json YAML

Re-enable v7fs support in the tools version of "makefs" after the
issues have been fixed by Alan Barrett. Tested under Mac OS X.

(tron)

2011-07-18 22:50:28 UTC MAIN commitmail json YAML

Don't use roundup2(9) (which should have been howmany(9) anyway) to
fix builds on platforms other than NetBSD.

(tron)

2011-07-18 21:51:49 UTC MAIN commitmail json YAML

In sources that get compiled into the tools version of makefs, add:

#if HAVE_NBTOOL_CONFIG_H
#include "nbtool_config.h"
#endif

This should fix cross-build problems, but I can't really test
that now, so I am not re-enabling the inclusion of v7fs support
in makefs.

(apb)

2011-07-18 21:51:07 UTC MAIN commitmail json YAML

- use poll() instead of select()
- make everything static
- knf
- consistently check for == -1 for syscall errors
- isatty(fd) == tcgetattr(fd), don't do it twice
- make error messages more consistent
- use sig_atomic_t for variable set inside signal handler

(christos)

2011-07-18 21:48:03 UTC MAIN commitmail json YAML

2011-07-18 21:46:16 UTC MAIN commitmail json YAML

gcc 4.5 error support ("file:line:col: error" instead of "file:line: error")

(christos)

2011-07-18 21:22:55 UTC MAIN commitmail json YAML

Define "USE_V7FS" in the makefile of the directory with the actual source.

(tron)

2011-07-18 21:00:28 UTC MAIN commitmail json YAML

if _KERNEL is not defined, include <sys/stdarg.h> for va_list. For the
kernel (or modules) this is already done by systm.h.

(martin)

2011-07-18 20:24:18 UTC MAIN commitmail json YAML

2011-07-18 20:23:32 UTC MAIN commitmail json YAML

add SMK eHome Infrared Transceiver

(jmcneill)

2011-07-18 19:30:49 UTC MAIN commitmail json YAML

Turn SSP warnings for "dynstr_test.c" off, found GCC 4.5.

(tron)

2011-07-18 19:11:28 UTC MAIN commitmail json YAML

Partially revert last, keep assertions enabled (but with the correct
spelling of the option).

(joerg)

2011-07-18 18:37:15 UTC MAIN commitmail json YAML

Pass HOST_CC otherwise fails e.g. on Mac OS X; fixed typo in --disable-assertions

(adam)

2011-07-18 17:51:17 UTC MAIN commitmail json YAML

2011-07-18 17:42:35 UTC MAIN commitmail json YAML

Fix last: dreamcast/bus.h is not obsolete, yet, so put it back in the
set list.

(dyoung)

2011-07-18 17:39:05 UTC MAIN commitmail json YAML

2011-07-18 17:29:20 UTC MAIN commitmail json YAML

2011-07-18 17:26:56 UTC MAIN commitmail json YAML

2011-07-18 17:18:14 UTC MAIN commitmail json YAML

2011-07-18 17:15:52 UTC MAIN commitmail json YAML

Don't include v7fs support into tool version of "makefs" because it
breaks the build.

(tron)

2011-07-18 17:15:07 UTC MAIN commitmail json YAML

2011-07-18 17:01:04 UTC MAIN commitmail json YAML

Disable SSP warnings (not SSP itself) for this library as their are too
many source files with functions that use variable sized arrays.

(tron)

2011-07-18 16:55:49 UTC MAIN commitmail json YAML

Disable SSP warnings (not SSP itself) for this library as their are too
many source files with functions that use variable sized arrays.

(tron)

2011-07-18 15:44:17 UTC MAIN commitmail json YAML

only modify the termios structure when tty_in is verifiably a terminal

(plunky)

2011-07-18 14:11:27 UTC MAIN commitmail json YAML

2011-07-18 13:16:41 UTC MAIN commitmail json YAML

2011-07-18 11:55:08 UTC MAIN commitmail json YAML

Note luna68k updates.

(tsutsui)

2011-07-18 11:43:54 UTC MAIN commitmail json YAML

2011-07-18 11:28:24 UTC MAIN commitmail json YAML

make the data arguments of *setxattr(2) const, as in Linux
(is this an official NetBSD API or should it be COMPAT_LINUX only?)

(drochner)

2011-07-18 08:58:39 UTC MAIN commitmail json YAML

2011-07-18 07:44:31 UTC MAIN commitmail json YAML

2011-07-18 06:47:08 UTC MAIN commitmail json YAML

ffs and ffslog are no longer xfail.

(dholland)

2011-07-18 06:46:05 UTC MAIN commitmail json YAML

Remove some unneeded rename-related static const data.
(Why didn't gcc warn that this was unused?)

(dholland)

2011-07-18 06:45:47 UTC MAIN commitmail json YAML

Eliminate the old ufs_rename. The only reason the WAPBL one was
different is that in order to avoid issues with the WAPBL journal lock
the wrong locking had to be changed to different wrong locking. This
is now moot.

I have not hand-validated that the current two copies of rename are
equivalent, or that the locking fixes merged with the old rename
produce code that is textually identical (modulo WAPBL calls that do
nothing when WAPBL is turned off) to the WAPBL rename... but I did
this check when preparing my previous round of rename patches last
year and all updates since have been applied to both.

(dholland)

2011-07-18 06:45:28 UTC MAIN commitmail json YAML

Move ufs_wapbl_rename to ufs_vnops.c next to the old ufs_rename.

(dholland)

2011-07-18 06:31:59 UTC MAIN commitmail json YAML

2011-07-18 06:30:49 UTC MAIN commitmail json YAML

Add MSI MegaSky DVB-T dongle.

(jruoho)

2011-07-18 05:57:40 UTC MAIN commitmail json YAML

Use __arraycount(3).

(jruoho)

2011-07-18 05:17:16 UTC MAIN commitmail json YAML

Use a list for clarity, update standards, etc.

(jruoho)

2011-07-18 04:39:28 UTC MAIN commitmail json YAML

2011-07-18 04:29:37 UTC MAIN commitmail json YAML

Verify that dup2(2) and dup3(2) fail with EBADF if the "new descriptor" is
specified to be larger than RLIMIT_NOFILE.

(jruoho)

2011-07-18 02:47:52 UTC MAIN commitmail json YAML

2011-07-18 02:35:11 UTC MAIN commitmail json YAML

ok, it is clear that at least vput(vp) needs to go before fstrans_done().
I hoping vput(dvp) doesn't, because if it does that will vastly complicate
future vfs locking cleanup.

(dholland)

2011-07-18 02:14:01 UTC MAIN commitmail json YAML

ftruncate(2) cause a SETATTR with only va_size set, and some filesystems
(e.g.: glusterfs) will do a custom handling in such a situation. This
breaks because libpuffs folds a metadata (va_atime and va_mtime) update
in each SETATTR. We try to identify SETATTR caused by ftruncate(2) and
remove va_atime and va_mtime in such situation.

This fixes a bug with glusterfs, where parts of a file downloaded by
FTP was filled with zeros because of a ftruncate(2) sent out of order
with write(2) requests. glusterfs behavior depends on the undocumented
FUSE rule that ftruncate(2) will only set va_size in SETATTR.

(manu)

2011-07-18 01:52:55 UTC MAIN commitmail json YAML

Add the long essay on rename locking from my earlier patch set as a
big comment, and expand it some for clarity.

(dholland)

2011-07-18 01:14:27 UTC MAIN commitmail json YAML

More rename tidying.

(dholland)

2011-07-18 01:14:04 UTC MAIN commitmail json YAML

In ufs_wapbl_rename, remove #if 0 blocks and remove code for
now-impossible cases.

(dholland)

2011-07-18 01:13:33 UTC MAIN commitmail json YAML

Fix error path for UFS_WAPBL_BEGIN failure to avoid leaking an vnode
(in memory) and inode (on disk). Caution: untested; I have no idea how
to provoke such a failure.

(dholland)

2011-07-18 00:58:52 UTC MAIN commitmail json YAML

2011-07-18 00:43:35 UTC MAIN commitmail json YAML

2011-07-18 00:42:40 UTC MAIN commitmail json YAML

2011-07-18 00:31:13 UTC MAIN commitmail json YAML

convert the remaining sparc drivers to CFATTACH_DECL_NEW/cfdata_t/device_t.
(cgsix_obio.c was only partially converted with the rest of the cgsix code
when it was changed some time ago.)

(mrg)

2011-07-18 00:05:35 UTC MAIN commitmail json YAML

convert to use device_t, cfdata_t and CFATTACH_DECL_NEW().

XXX: compile time tested only.

(mrg)

2011-07-17 23:59:55 UTC MAIN commitmail json YAML

fail early on socket domain+type combinations we don't support

(christos)

2011-07-17 23:53:41 UTC MAIN commitmail json YAML

2011-07-17 23:52:12 UTC MAIN commitmail json YAML

2011-07-17 23:50:05 UTC MAIN commitmail json YAML

2011-07-17 23:49:47 UTC MAIN commitmail json YAML

2011-07-17 23:48:35 UTC MAIN commitmail json YAML

2011-07-17 23:46:54 UTC MAIN commitmail json YAML

prune stray commas

(dholland)

2011-07-17 23:46:50 UTC MAIN commitmail json YAML

2011-07-17 23:40:43 UTC MAIN commitmail json YAML

Increase SYMTAB_SPACE.

(dyoung)

2011-07-17 23:40:16 UTC MAIN commitmail json YAML

2011-07-17 23:39:47 UTC MAIN commitmail json YAML

Increase SYMTAB_SPACE.  How do we automate this?

(dyoung)

2011-07-17 23:38:32 UTC MAIN commitmail json YAML

Good-bye bus.h.  Don't install <machine/bus.h>.

(dyoung)

2011-07-17 23:37:33 UTC MAIN commitmail json YAML

Update set lists for changes related to new-style <sys/bus.h>.

While I'm here, repair sparc64 set list.

(dyoung)

2011-07-17 23:34:17 UTC MAIN commitmail json YAML

actually use CFATTACH_DECL_NEW() and device_private() for mspcic.

(mrg)

2011-07-17 23:32:37 UTC MAIN commitmail json YAML

convert all the "empty softc" (just "struct device") drivers to using
device_t/cfdata_t and CFATTACH_DECL_NEW().

the mspcic driver was also converted since it does not ever touch the
sc_dev it used to have in there.

(mrg)

2011-07-17 23:32:21 UTC MAIN commitmail json YAML

Switch to new-style <sys/bus.h>. hp700 releases are unbuildable for
reasons not related to my changes here, so I'm not 100% that a release
build will run to completion with these changes in place.

(dyoung)

2011-07-17 23:29:10 UTC MAIN commitmail json YAML

2011-07-17 23:27:02 UTC MAIN commitmail json YAML

2011-07-17 23:23:54 UTC MAIN commitmail json YAML

Enable new-style <sys/bus.h> on several PowerPC ports supporting PCI
buses.  Make non-inline implementations of bus_space(9) and bus_dma(9)
routines and move them to appropriate .c files.

This may leave amigappc in a bad state, sorry.  Fortunately, it will be
easy to repair by imitating the bus.h -> bus_{defs,funcs}.h split in
some other PowerPC port.

(dyoung)

2011-07-17 23:18:23 UTC MAIN commitmail json YAML

2011-07-17 23:08:56 UTC MAIN commitmail json YAML

2011-07-17 22:14:47 UTC MAIN commitmail json YAML

minor amendment to previous

(dholland)

2011-07-17 22:07:59 UTC MAIN commitmail json YAML

Provide correct locking for ufs_wapbl_rename. Note that this does not
fix the non-wapbl rename; that will be coming soon. This patch also
leaves a lot of the older locking-related code around in #if 0 blocks,
and there's a lot of leftover redundant logic. All that will be going
away later.

Relates to at least these PRs:

  PR kern/24887
  PR kern/41417
  PR kern/42093
  PR kern/43626

and possibly others.

(dholland)

2011-07-17 22:02:27 UTC MAIN commitmail json YAML

At the end of ufs_rmdir, don't use a dangling vnode pointer to call
fstrans_done. Ok hannken@

(dholland)

2011-07-17 22:00:38 UTC MAIN commitmail json YAML

Fix typo in ufs_rmdir that causes locking botches. This code should be
unreachable because the FS-independent code contains the same test... but
I'm not sure if that applies if nfsd is involved.

(dholland)

2011-07-17 20:54:55 UTC MAIN commitmail json YAML

Retire varargs.h support. Move machine/stdarg.h logic into MI
sys/stdarg.h and expect compiler to provide proper builtins, defaulting
to the GCC interface. lint still has a special fallback.
Reduce abuse of _BSD_VA_LIST_ by defining __va_list by default and
derive va_list as required by standards.

(joerg)

2011-07-17 20:47:39 UTC MAIN commitmail json YAML

fix type punned warnings in debugging code.

(christos)

2011-07-17 20:07:59 UTC MAIN commitmail json YAML

Update to Clang/LLVM r135360. Most importantly, this adjusts the
cc -print-search-dirs output to expand sysroot-prefixed library paths to
make live easier for libtool.

(joerg)

2011-07-17 19:48:31 UTC MAIN commitmail json YAML

Disable Clang's integrated assembler for the AES-NI files for now.
Somewhere in this mess of .byte streams, corruption happens. Disassembly
only shows slightly different filling of alignment sequences, further
analysis is needed.

XXX This should be rewritten to be proper assembler code

(joerg)

2011-07-17 15:36:33 UTC netbsd-5 commitmail json YAML

2011-07-17 15:36:05 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by manu in ticket #1645):
lib/libc/sys/Makefile.inc                      1.207 via patch
lib/libc/sys/extattr_get_file.2                patch
lib/libpuffs/dispatcher.c                      1.34,1.36 via patch
lib/libpuffs/puffs.c                            1.107 via patch
lib/libpuffs/puffs.h                            1.115,1.118 via patch
sys/fs/puffs/puffs_msgif.h                      1.71,1.76 via patch
sys/fs/puffs/puffs_vfsops.c                    1.88 via patch
sys/fs/puffs/puffs_vnops.c                      1.145,1.154 via patch
sys/kern/vfs_xattr.c                            1.24-1.27 via patch
sys/kern/vnode_if.c                            1.87 via patch
sys/sys/Makefile                                1.133 via patch
sys/sys/extattr.h                              1.6 via patch
sys/sys/vnode_if.h                              1.81 via patch
sys/ufs/ffs/ffs_vnops.c                        patch
sys/ufs/ufs/ufs_extattr.c                      1.31,1.34 via patch

* support extended attributes
* bump major due to structure growth
* add some spare space
* remove ABI sillyness
Support extended attributes.
Fix multiple non compliances in our Linux-like extattr API, and make it
public so that it can be used.
Improve a bit listxattr(2). It attemps to list both system and user
extended attributes, and it faled if calling user did not have privilege
for reading system EA. Now we just lise user EA and skip system EA in
reading them is not allowed.
Fix bug introduced in previous commuit: Do not vrele() a vnode we did not
obtained.
Improve UFS1 extended attributes usability
- autocreate attribute backing file for new attributes
- autoload attributes when issuing extattrctl start
- when autoloading attributes, do not display garbage warning when looking
up entries that got ENOENT
Add a flag to VOP_LISTEXTATTR(9) so that the vnode interface can tell the
filesystem in which format extended attribute shall be listed.
There are currently two formats:
- NUL-terminated strings, used for listxattr(2), this is the default.
- one byte length-pprefixed, non NUL-terminated strings, used for
  extattr_list_file(2), which is obtanined by setting the
  EXTATTR_LIST_PREFIXLEN flag to VOP_LISTEXTATTR(9)
This approach avoid the need for converting the list back and forth, except
in libperfuse, since FUSE uses NUL-terminated strings, and the kernel may
have requested EXTATTR_LIST_PREFIXLEN.

(riz)

2011-07-17 15:16:59 UTC MAIN commitmail json YAML

CR4_PAE is always set to 1 under amd64, so indicate that PAE mode is
enabled. Can be useful for 32-bits test runs on amd64 hosts.

(jym)

2011-07-17 12:47:38 UTC MAIN commitmail json YAML

fix freeblock counting

(uch)

2011-07-17 10:22:08 UTC MAIN commitmail json YAML

Use errx() to display kvm_openfiles error message, the provided buffer
already has it.

(njoly)

2011-07-17 04:30:56 UTC MAIN commitmail json YAML

Oops, add back struct alpha_pci_conf_readwrite_args.

(dyoung)

2011-07-17 02:46:01 UTC MAIN commitmail json YAML

- Fix wmieeepc(4) hotkeys on Eee PC 1215T
- Rework wmi_event_enable into appropriately seperate versions for enabling
  events and collection.
- Enable all events, not just ones tagged as expensive.

(jakllsch)

2011-07-17 02:32:01 UTC MAIN commitmail json YAML

"successfully" spell "succesfully" in a comment.

(jakllsch)

2011-07-17 01:37:32 UTC MAIN commitmail json YAML

We don't install <evbmips/bus.h>, so mark the set-list entry obsolete.

(dyoung)

2011-07-17 01:36:51 UTC MAIN commitmail json YAML

2011-07-17 01:35:01 UTC MAIN commitmail json YAML

Increase SYMTAB_SPACE.

(dyoung)

2011-07-17 01:29:26 UTC MAIN commitmail json YAML

Repair device_t/softc so that this compiles.

(dyoung)

2011-07-17 01:20:12 UTC MAIN commitmail json YAML

We no longer install <machine/bus.h> on amd64 and i386, so mark it
obsolete in the set lists.

(dyoung)

2011-07-17 01:18:42 UTC MAIN commitmail json YAML