Re: Only noise from azalia

2012-01-17 Thread Daniel Bolgheroni
On Mon, Jan 16, 2012 at 08:49:13PM -0200, Jairo Souto wrote:
 I can get only noise from the audio of a notebook Acer Aspire
 5820T-6825.
 
   OpenBSD uranio.dlg 4.9 GENERIC.MP#6 amd64
 
 The snapshots until 9051675 Jan 13 19:04 bsd.mp have not worked.
 
 dmesg, audioctl -a and mixerctl -av are attached.
 
 I do need your help. Thank you.

Basic question: have you tried 5.0 or -current?

(This thread is more appropriate to misc@.)



Re: diff: fix compiler warnings of npppd

2012-01-17 Thread Sebastian Reitenbach
On Thursday, January 12, 2012 14:30 CET, YASUOKA Masahiko yasu...@yasuoka.net 
wrote: 
 
 This fixes many compiler warnings and some styles. 
 
 ok?

since I'm testing npppd to get mobile phone to run, I tested this diff.

The hunk to npppd/npppd_radius.c doesn't apply, seems to be already in the tree:

Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--
|Index: npppd/npppd_radius.c
|===
|RCS file: /cvs/src/usr.sbin/npppd/npppd/npppd_radius.c,v
|retrieving revision 1.1
|diff -u -p -r1.1 npppd_radius.c
|--- npppd/npppd_radius.c   6 Jul 2011 20:52:28 -   1.1
|+++ npppd/npppd_radius.c   15 Oct 2011 07:19:38 -
--
Patching file npppd/npppd_radius.c using Plan A...
Reversed (or previously applied) patch detected!  Assume -R? [y] n
Apply anyway? [n] 
Hunk #1 ignored at 120.
Hunk #2 ignored at 151.
Hunk #3 ignored at 198.
3 out of 3 hunks ignored--saving rejects to npppd/npppd_radius.c.rej

So ignoring this part, the rest applies well, and then compiling is also 
working like a charm, no warnings anymore.
tested on amd63

My OK may probably not count much here but you get it:  
OK sebastia@

cheers,
Sebastian

 
 Index: l2tp/l2tp.h
 ===
 RCS file: /cvs/src/usr.sbin/npppd/l2tp/l2tp.h,v
 retrieving revision 1.5
 diff -u -p -r1.5 l2tp.h
 --- l2tp/l2tp.h   15 Oct 2011 03:24:11 -  1.5
 +++ l2tp/l2tp.h   15 Oct 2011 07:19:35 -
 @@ -313,7 +313,7 @@ typedef struct _l2tpd {
   /** timeout event context */
   struct event ev_timeout;
   /** instance ID */
 - unsigned id;
 + u_int id;
   /** listener list */
   slist listener;
   /** state */
 @@ -347,7 +347,7 @@ typedef struct _l2tpd {
  typedef struct _l2tp_ctrl {
   struct event ev_timeout;
   /** ID */
 - unsigned id;
 + u_int id;
   /** parent L2TPD */
   l2tpd   *l2tpd;
   /** listener index number */
 @@ -425,7 +425,7 @@ typedef struct _l2tp_ctrl {
   */
  typedef struct _l2tp_call {
   /** ID */
 - unsignedid;
 + u_int   id;
   /** state */
   int state;
   /** parent control connection */
 @@ -475,10 +475,10 @@ void l2tpd_release_call (l2t
  int  l2tpd_start (l2tpd *);
  void l2tpd_stop (l2tpd *);
  void l2tpd_stop_immediatly (l2tpd *);
 -l2tp_ctrl*l2tpd_get_ctrl (l2tpd *, int);
 +l2tp_ctrl*l2tpd_get_ctrl (l2tpd *, u_int);
  void l2tpd_add_ctrl (l2tpd *, l2tp_ctrl *);
  void l2tpd_ctrl_finished_notify(l2tpd *);
 -void l2tpd_remove_ctrl (l2tpd *, int);
 +void l2tpd_remove_ctrl (l2tpd *, u_int);
  int  l2tpd_add_listener (l2tpd *, int, const char *, struct 
 sockaddr *);
  void l2tpd_log (l2tpd *, int, const char *, ...) 
 __attribute__((__format__ (__printf__, 3, 4)));
  
 Index: l2tp/l2tp_ctrl.c
 ===
 RCS file: /cvs/src/usr.sbin/npppd/l2tp/l2tp_ctrl.c,v
 retrieving revision 1.7
 diff -u -p -r1.7 l2tp_ctrl.c
 --- l2tp/l2tp_ctrl.c  15 Oct 2011 03:24:11 -  1.7
 +++ l2tp/l2tp_ctrl.c  15 Oct 2011 07:19:36 -
 @@ -93,7 +93,7 @@ static inline const char  *l2tp_ctrl_sta
  #endif
  
  /* Sequence # of l2tp_ctrl ID */
 -static unsigned l2tp_ctrl_id_seq = 0;
 +static u_int l2tp_ctrl_id_seq = 0;
  
  #define SEQ_LT(a,b)  ((int16_t)((a) - (b))   0)
  #define SEQ_GT(a,b)  ((int16_t)((a) - (b))   0)
 Index: l2tp/l2tp_subr.h
 ===
 RCS file: /cvs/src/usr.sbin/npppd/l2tp/l2tp_subr.h,v
 retrieving revision 1.3
 diff -u -p -r1.3 l2tp_subr.h
 --- l2tp/l2tp_subr.h  2 Jul 2010 21:20:57 -   1.3
 +++ l2tp/l2tp_subr.h  15 Oct 2011 07:19:36 -
 @@ -83,13 +83,13 @@ avp_set_val32(struct l2tp_avp *avp, uint
  static inline int
  short_cmp(const void *m, const void *n)
  {
 - return (int)((int)m - (int)n);
 + return ((intptr_t)m - (intptr_t)n);
  }
  
  static inline uint32_t
  short_hash(const void *v, int sz)
  {
 - return (int)v % sz;
 + return ((uintptr_t)v % sz);
  }
  
  /*
 Index: l2tp/l2tpd.c
 ===
 RCS file: /cvs/src/usr.sbin/npppd/l2tp/l2tpd.c,v
 retrieving revision 1.6
 diff -u -p -r1.6 l2tpd.c
 --- l2tp/l2tpd.c  16 Mar 2011 09:49:11 -  1.6
 +++ l2tp/l2tpd.c  15 Oct 2011 07:19:36 -
 @@ -80,7 +80,7 @@ static inline int   short_cmp (const
  static inline uint32_t  short_hash (const void *, int);
  
  /* sequence # of l2tpd ID */
 -static unsigned l2tpd_id_seq = 0;
 +static u_int l2tpd_id_seq = 0;
  
  #ifndef USE_LIBSOCKUTIL
  struct in_ipsec_sa_cookie{   };
 @@ -99,7 +99,8 @@ struct in_ipsec_sa_cookie   {   };
  int
  

memory leak in OpenSSH

2012-01-17 Thread Jan Klemkow

Hello,

this diff fixes a memory leak in OpenSSH.
I have compiled it, but could not test the
code path.

This function is always called with an
already initialized buffer.

bye,
Jan

Index: authfile.c
===
RCS file: /mount/cvsdev/cvs/openbsd/src/usr.bin/ssh/authfile.c,v
retrieving revision 1.92
diff -u -w -p -r1.92 authfile.c
--- authfile.c  14 Jun 2011 22:49:18 -  1.92
+++ authfile.c  17 Jan 2012 10:13:53 -
@@ -329,7 +329,7 @@ key_load_file(int fd, const char *filena
filename == NULL ?  :  );
return 0;
}
-   buffer_init(blob);
+   buffer_clear(blob);
for (;;) {
if ((len = atomicio(read, fd, buf, sizeof(buf))) == 0) {
if (errno == EPIPE)



etc/rc.d/sendmail diff

2012-01-17 Thread Dan Harnett
The sendmail daemon can be in a state where it is rejecting new messages
and sets the proc title accordingly.  The current rc.d script ignores
sendmail if it is in this state.

  $ pgrep -lf sendmail
  459 sendmail: rejecting new messages: min free: 100

I don't believe the wildcard following '(accepting|rejecting)' is really
needed either, but left it in.

Index: sendmail
===
RCS file: /home/danh/.cvs/openbsd/src/etc/rc.d/sendmail,v
retrieving revision 1.4
diff -u -p -r1.4 sendmail
--- sendmail12 Jul 2011 05:40:55 -  1.4
+++ sendmail17 Jan 2012 11:59:54 -
@@ -6,7 +6,7 @@ daemon=/usr/sbin/sendmail
 
 . /etc/rc.d/rc.subr
 
-pexp=(sendmail: accepting.*|${daemon}* -(q[0-9]|bd)*)
+pexp=(sendmail: (accepting|rejecting).*|${daemon}* -(q[0-9]|bd)*)
 
 rc_bg=YES



awk(1) error messages fix

2012-01-17 Thread Martin Pelikan
Hi!

Here's one copy-paste error in awk(1).
CVS log mentions some upstream; anyone have idea what that is? They may
be interested...

--
Martin Pelikan


Index: run.c
===
RCS file: /cvs/src/usr.bin/awk/run.c,v
retrieving revision 1.33
diff -u -p -r1.33 run.c
--- run.c   28 Sep 2011 19:27:18 -  1.33
+++ run.c   17 Jan 2012 13:42:19 -
@@ -1546,7 +1546,7 @@ Cell *bltin(Node **a, int n)  /* builtin 
break;
case FXOR:
if (nextarg == 0) {
-   WARNING(or requires two arguments; returning 0);
+   WARNING(xor requires two arguments; returning 0);
u = 0;
break;
}
@@ -1557,7 +1557,7 @@ Cell *bltin(Node **a, int n)  /* builtin 
break;
case FLSHIFT:
if (nextarg == 0) {
-   WARNING(or requires two arguments; returning 0);
+   WARNING(lshift requires two arguments; returning 0);
u = 0;
break;
}
@@ -1568,7 +1568,7 @@ Cell *bltin(Node **a, int n)  /* builtin 
break;
case FRSHIFT:
if (nextarg == 0) {
-   WARNING(or requires two arguments; returning 0);
+   WARNING(rshift requires two arguments; returning 0);
u = 0;
break;
}



awk(1) rshift/lshift on the borders of int

2012-01-17 Thread Martin Pelikan
I can't say anything more than 'this solved my problem', which was 

$ echo | awk '{ printf %u\n, rshift(int(0xdeff), 24) }' | bc -e
'obase=16' 
FF80

vs.

$ echo | awk '{ printf %u\n, rshift(int(0xdeff), 24) }' | bc -e
'obase=16'
DE

I hope it starts a discussion (at least), but I don't really know what
the correct way is to these problems.

--
Martin Pelikan


Index: run.c
===
RCS file: /cvs/src/usr.bin/awk/run.c,v
retrieving revision 1.33
diff -u -p -r1.33 run.c
--- run.c   28 Sep 2011 19:27:18 -  1.33
+++ run.c   17 Jan 2012 15:01:32 -
@@ -1562,7 +1562,7 @@ Cell *bltin(Node **a, int n)  /* builtin 
break;
}
y = execute(a[1]-nnext);
-   u = ((int)getfval(x))  ((int)getfval(y));
+   u = ((long long)getfval(x))  ((long long)getfval(y));
tempfree(y);
nextarg = nextarg-nnext;
break;
@@ -1573,7 +1573,7 @@ Cell *bltin(Node **a, int n)  /* builtin 
break;
}
y = execute(a[1]-nnext);
-   u = ((int)getfval(x))  ((int)getfval(y));
+   u = ((long long)getfval(x))  ((long long)getfval(y));
tempfree(y);
nextarg = nextarg-nnext;
break;



Re: Only noise from azalia

2012-01-17 Thread Jairo Souto
On Tue, Jan 17, 2012 at 08:28:12AM -0200, Daniel Bolgheroni wrote:
 On Mon, Jan 16, 2012 at 08:49:13PM -0200, Jairo Souto wrote:
  I can get only noise from the audio of a notebook Acer Aspire
  5820T-6825.
  
  OpenBSD uranio.dlg 4.9 GENERIC.MP#6 amd64
  
  The snapshots until 9051675 Jan 13 19:04 bsd.mp have not worked.
  
  dmesg, audioctl -a and mixerctl -av are attached.
  
  I do need your help. Thank you.
 
 Basic question: have you tried 5.0 or -current?

I have been tried all bsd.mp from
  ftp.openbsd.org:/pub/OpenBSD/snapshots/amd64/bsd.mp


 
 (This thread is more appropriate to misc@.)

misc@ did not answer... 

 

Thank you.

--Jairo Souto (38)8816-1254



La Serie Definitiva Completa Digitalizada Y Remasterizada 2012 Imperdible ref.ruta

2012-01-17 Thread Los P I T U F O S La Serie Completa de 12 DVDs 48 Episodios
si no podes visualizar este correo, podes hacerlo clickeando en este
enlace.

LOS PITUFOS 12 DVDs DE COLECCION

Serie Completa Remasterizada Calidad DVD 100%
Esta edicion definitiva reune la serie completa con una digitalizacion
increible en 12 DVDs con audio latino identico al emitido en sus
principios por TV. Envio SIN CARGO a todo el Pais !!! Lo paga cuando lo
recibe en la puerta de su casa.

Para visitar la web y ver todo los detalles haga clic aqui

((( Haga Click Aca Para Ver Detalle Completo Y Comprar )))

Para ser eliminado de nuestras listas envienos un email y en asunto
aclarar REMOVER

control de envio: yphsqjmfoicxhgithwcbhfv



Re: awk(1) rshift/lshift on the borders of int

2012-01-17 Thread Jakub Tuček/otaznik
Martin Pelikan martin.peli...@gmail.com napsal:
 I can't say anything more than 'this solved my problem', which was 
 
 $ echo | awk '{ printf %u\n, rshift(int(0xdeff), 24) }' | bc -e
 'obase=16' 
 FF80
 vs.
 $ echo | awk '{ printf %u\n, rshift(int(0xdeff), 24) }' | bc -e
 'obase=16'
 DE
 
 I hope it starts a discussion (at least), but I don't really know what
 the correct way is to these problems.
 
 --
 Martin Pelikan
 

Hello Martin,

You reached int boundary, so You received minimal number possible. I do not 
think extending boundary is good solution (that way you will reach it soon 
again).
To demonstrate:
$ awk 'BEGIN { printf(%d\n,0x7fff) }'  
2147483647

$ awk 'BEGIN { printf(%d\n,0x8000) }'  
$ awk 'BEGIN { printf(%d\n,0x8001) }'  
$ awk 'BEGIN { printf(%d\n,0x) }'  
$ awk 'BEGIN { printf(%d\n,0xfeedbeef) }'  
$ awk 'BEGIN { printf(%d\n,0xf) }' 
-2147483648

In my point of view, You should solve the problem elsehow. For example 
splitting that big number to smaller or just trim last six characters (it 
depends on problem you have)

Best regards
-- 
Jakub TuD
ek/otaznik ja...@otaznik.net



Re: SiS 5513 rev 0x015597/5598 freeze diff

2012-01-17 Thread Chris Cappuccio
Jonathan Gray [j...@goblin.cx] wrote:
 
 I've committed this now.  Unknown SiS devices could still be attached
 with udma disabled if we were sure the 5597/5598 case is only
 used in machines with 5597_HB and and another else.

Ironically, according to Logan's experience as he tried to get this working, 
the 5597/5598 code worked fine in UDMA mode on his 968, but didn't work in MW 
DMA mode. I suggested that he try to move the 5597/5598 check to sis_hostbr. 
The chip also has a pure SATA pciide mode that apparently works and AHCI.



Re: awk(1) error messages fix

2012-01-17 Thread Matthias Kilian
On Tue, Jan 17, 2012 at 02:46:21PM +0100, Martin Pelikan wrote:
 Here's one copy-paste error in awk(1).
 CVS log mentions some upstream; anyone have idea what that is? They may
 be interested...

As I just wrote in private, those parts aren't in bwk's upstream
code, so there's no point sending the diff to bwk.

The diff itself looks fine, anyway.

Ciao,
Kili

 Index: run.c
 ===
 RCS file: /cvs/src/usr.bin/awk/run.c,v
 retrieving revision 1.33
 diff -u -p -r1.33 run.c
 --- run.c 28 Sep 2011 19:27:18 -  1.33
 +++ run.c 17 Jan 2012 13:42:19 -
 @@ -1546,7 +1546,7 @@ Cell *bltin(Node **a, int n)/* builtin 
   break;
   case FXOR:
   if (nextarg == 0) {
 - WARNING(or requires two arguments; returning 0);
 + WARNING(xor requires two arguments; returning 0);
   u = 0;
   break;
   }
 @@ -1557,7 +1557,7 @@ Cell *bltin(Node **a, int n)/* builtin 
   break;
   case FLSHIFT:
   if (nextarg == 0) {
 - WARNING(or requires two arguments; returning 0);
 + WARNING(lshift requires two arguments; returning 0);
   u = 0;
   break;
   }
 @@ -1568,7 +1568,7 @@ Cell *bltin(Node **a, int n)/* builtin 
   break;
   case FRSHIFT:
   if (nextarg == 0) {
 - WARNING(or requires two arguments; returning 0);
 + WARNING(rshift requires two arguments; returning 0);
   u = 0;
   break;
   }